自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 java类的初始化顺序

类的生命周期是:加载-->验证-->准备-->解析-->初始化-->使用-->销毁。只有在准备阶段和初始化阶段才会涉及类变量的初始化和赋值。类的准备阶段需要做为类变量分配内存并设置默认值,因此类变量为null或者0。如果类变量是final,编译时javac会为value生成ConstantValue属性,在准备阶段虚拟机就会根据ConstantValue...

2019-05-11 22:28:16 216

原创 Linux常用命令

切换目录:切换到该目录下xxx的目录:cd xxx切换到上一层目录:cd .. (或cd ../)切换到系统根目录:cd /切换到用户主目录:cd ~切换到上一个所在目录:cd -操作目录:创建目录:mkdir [目录名称]创建多级目录:mkdir /var/temp/xxx -p...

2019-05-07 23:44:30 143

原创 Spring中事务的传播行为

事务传播行为:为了解决业务层方法之间相互调用的事务问题。当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。在TranscationDefinition定义中包括了如下几个表示传播行为的常量:支持当前事务的情况: TransactionDefinition.PROPAGATION_REQUI...

2019-04-14 09:25:08 193

原创 十大排序Java实现

public class Algorithm { /** * 遍历数组 */ public static void traversal(int[] array) { for(int i : array) { System.out.print(i+" "); } System.out.println(); System.out.println("------...

2019-04-08 20:02:36 125

原创 eclipse多行修改快捷键

alt+shift+a

2019-03-13 22:01:51 2582

原创 nginx的安装和部署

1.概述:nginx是一款由c++开发的高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯人开发,官方测试nginx能够支撑5万并发连接,并且cpu、内存等资源消耗非常低,运行稳定。 2.应用场景: http服务器。可以作为网页静态服务器。 虚拟主机。可以在一台服务器上虚拟出多个网站 反向代理。用多台服务器集群可以使用n...

2019-02-20 00:09:53 944

原创 kafka connector的quick start

准备前提:本例所有操作在linux虚拟机环境下完成。已经下载好kafka connector confluent。进入安装目录下:第一步:start zookeeper:bin/zookeeper-server-start etc/kafka/zookeeper.properties第二步:start kafka broker:bin/kafka-server-star...

2018-11-04 16:49:30 350

原创 spring MVC注意事项

1. @RequestParam注解此注解适合前端传回的参数名与后端参数名不一致,但是不可为空,如果为空需加上“required”参数, 还可以设定默认值用“defaultValue”参数。public String add(@RequestParam(value="id" required=false)Integer idxxxa, defaultValue="1"){ ......

2018-09-08 07:03:20 482

原创 mybatis注意事项

1. #{}和${}的区别#{} select * from user where id = ? 占位符 ? == '五' (带引号),如果没有指定参数名,里头的值随便写(#{v},#{value}都可以)。 ${} select * from user where username like '%五%' 字符串拼接(不带引号),或者可以转换成"%"#{v}"%"。如果没有指定参数名,只能用...

2018-09-06 19:58:43 504

原创 springboot整合kafka

1. maven项目依赖包<!-- kafka --><dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>1.0.0</version&g

2018-09-02 08:24:43 128

原创 Editplus远程连接服务器上的文档

打开EditPlus,点击左上角菜单file-FTP-FTP settings点击add,新增一个服务器地址,填好ip,username和password 然后确认下advanced options连接成功后,就可以在目录处选则远程的ip查看文件了...

2018-08-25 15:32:38 1024

原创 redis常用的简单命令

redis中所有数据都是以字符串形式储存的。一、String//存取set/get [键] [值]//查看数据库中所有的键keys * //键的value值加一,如果键不存在会自动创建,创建完为0,加一以后为1,取出来为字符串incr [键]//键的value值减一,可为负,取出来为字符串decr [键]//删除键del [键]二、Hash//存储ha...

2018-08-12 09:05:58 129

原创 Linux下永久关闭防火墙

chkconfig iptables off如果是只关闭一次:service iptables stop

2018-07-16 22:52:27 9801

原创 WebService 入门程序

----------------------------------------------------服务端--------------------------------------------------------------1.创建一个java项目2.创建一个类,加入Webservice注解(jdk1.6以上版本)3.提供一个方法Hello4.在main方法中调用jdk提供的发布服务的方...

2018-06-10 12:55:24 102

原创 Linux下安装配置jdk,tomcat和mysql

我用的是centOS6.5的版本,jdk1.8,tomcat9.0.8。首先准备工作就是jdk和tomcat的压缩包需要Linux版的,官网都可以下载。在根目录下随便新建一个文件夹(mkdir xxx),然后把压缩包丢进去,我是用的SecureFX远程工具。然后在这个文件夹下运行解压命令“ tar -zxvf 压缩文件名”。-------------------------------------...

2018-06-09 22:36:51 220

原创 mybatis动态插入未知的表和字段的map

xml配置文件里的sql语句:       <insert id="insertData" parameterType="java.util.Map"> insert into ${dataMap.table_name} <foreach collection="dataMap.keys" separator="," item="key&quot

2018-06-08 22:21:51 3260 2

原创 DetachedCriteria 多表查询

DetachedCriteria detachedCriteria = DetachedCriteria.forClass(Student.class);//假设Student类有个属性为school,School类有个属性为city//查询的时候需要查student和school两张表//参数一:student对象中关联的school对象属性名称//参数二:别名,可以任意dc.crea...

2018-06-05 22:34:46 2843

原创 使用POI导出Excel文件

首先,导包就不再赘述,具体看代码实现:后台代码//在内存中创建一个Excel文件HSSFWorkbook workbook = new HSSFWorkbook();//创建一个标签页HSSFSheet sheet = workbook.createSheet("sheet1");//创建标题行HSSFRow headRow = sheet.createRow(0);//创建标题行的内...

2018-06-05 22:04:05 126

原创 Eclipse出现An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerExcept

万万没想到题目还限制长度,应该是出现异常的一些解决信息。Eclipse用久就老是报这样那样的错误,实在是影响心情,这个错误我是经常报的,每次都花时间百度还不一定有用,所以在此做个记录,也可以给大家参考。方案一:重启Eclipse,这个成功的可能性不大,我好像就第一次成功过,反正后面估计是免疫了就没成功过。方案二:(慎用!慎用!一定要慎重!)看到有的博主说要删除工作空间\workspace\.met...

2018-05-28 21:39:28 12793 5

原创 使用apache POI来解析Excel文件

首先要导入相关的POI包,然后编写如下测试代码:public class POITest { //使用POI来解析excel文件 @Test public void test1() throws FileNotFoundException, IOException { String filePath = "E:\\xxx\\xxx.xls"; //包装一个Excel文件对象 HS...

2018-05-27 12:29:58 392

原创 利用jquery插件ocupload进行文件上传

tips:因为ocupload是基于jquery的插件,所有必须和jquery一起导入才能够使用。一般情况下上传文件:<form action="xxx" method="post" enctype="multipart/form-data">    <input type="file" name="xxxFile">    <inpu

2018-05-27 10:15:45 553

原创 springcloud中spring boot下访问jsp产生的若干问题及我自己的解决办法

因为springboot默认是不支持jsp的,在网上找了点资料添加了依赖如下:

2018-05-24 17:25:26 3944 1

原创 记录java中我遇到的split问题

今天用java读取csv文件,每行用split以逗号分隔存入数组,后来进行遍历的时候发现每行的数组的长度不一样。经过查阅资料发现了原因。csv文件中有几行的末尾是,,,,,,D,,,,,,,,,, 这样的。而正常我们用List<String[]> list = new ArrayList<String[]>();BufferedReader br = new...

2018-04-24 23:01:51 255

how2j离线版

how2j是我自己发现的一个很好的学习java的网站,因为上传大小限制所以上传了地址

2018-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除