- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 java类的初始化顺序
类的生命周期是:加载-->验证-->准备-->解析-->初始化-->使用-->销毁。只有在准备阶段和初始化阶段才会涉及类变量的初始化和赋值。类的准备阶段需要做为类变量分配内存并设置默认值,因此类变量为null或者0。如果类变量是final,编译时javac会为value生成ConstantValue属性,在准备阶段虚拟机就会根据ConstantValue...
2019-05-11 22:28:16 250
原创 Linux常用命令
切换目录:切换到该目录下xxx的目录:cd xxx切换到上一层目录:cd .. (或cd ../)切换到系统根目录:cd /切换到用户主目录:cd ~切换到上一个所在目录:cd -操作目录:创建目录:mkdir [目录名称]创建多级目录:mkdir /var/temp/xxx -p...
2019-05-07 23:44:30 164
原创 Spring中事务的传播行为
事务传播行为:为了解决业务层方法之间相互调用的事务问题。当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。在TranscationDefinition定义中包括了如下几个表示传播行为的常量:支持当前事务的情况: TransactionDefinition.PROPAGATION_REQUI...
2019-04-14 09:25:08 213
原创 十大排序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 152
原创 nginx的安装和部署
1.概述:nginx是一款由c++开发的高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯人开发,官方测试nginx能够支撑5万并发连接,并且cpu、内存等资源消耗非常低,运行稳定。 2.应用场景: http服务器。可以作为网页静态服务器。 虚拟主机。可以在一台服务器上虚拟出多个网站 反向代理。用多台服务器集群可以使用n...
2019-02-20 00:09:53 973
原创 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 382
原创 spring MVC注意事项
1. @RequestParam注解此注解适合前端传回的参数名与后端参数名不一致,但是不可为空,如果为空需加上“required”参数, 还可以设定默认值用“defaultValue”参数。public String add(@RequestParam(value="id" required=false)Integer idxxxa, defaultValue="1"){ ......
2018-09-08 07:03:20 516
原创 mybatis注意事项
1. #{}和${}的区别#{} select * from user where id = ? 占位符 ? == '五' (带引号),如果没有指定参数名,里头的值随便写(#{v},#{value}都可以)。 ${} select * from user where username like '%五%' 字符串拼接(不带引号),或者可以转换成"%"#{v}"%"。如果没有指定参数名,只能用...
2018-09-06 19:58:43 541
原创 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 145
原创 Editplus远程连接服务器上的文档
打开EditPlus,点击左上角菜单file-FTP-FTP settings点击add,新增一个服务器地址,填好ip,username和password 然后确认下advanced options连接成功后,就可以在目录处选则远程的ip查看文件了...
2018-08-25 15:32:38 1060
原创 redis常用的简单命令
redis中所有数据都是以字符串形式储存的。一、String//存取set/get [键] [值]//查看数据库中所有的键keys * //键的value值加一,如果键不存在会自动创建,创建完为0,加一以后为1,取出来为字符串incr [键]//键的value值减一,可为负,取出来为字符串decr [键]//删除键del [键]二、Hash//存储ha...
2018-08-12 09:05:58 154
原创 WebService 入门程序
----------------------------------------------------服务端--------------------------------------------------------------1.创建一个java项目2.创建一个类,加入Webservice注解(jdk1.6以上版本)3.提供一个方法Hello4.在main方法中调用jdk提供的发布服务的方...
2018-06-10 12:55:24 117
原创 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 240
原创 mybatis动态插入未知的表和字段的map
xml配置文件里的sql语句: <insert id="insertData" parameterType="java.util.Map"> insert into ${dataMap.table_name} <foreach collection="dataMap.keys" separator="," item="key"
2018-06-08 22:21:51 3354 2
原创 DetachedCriteria 多表查询
DetachedCriteria detachedCriteria = DetachedCriteria.forClass(Student.class);//假设Student类有个属性为school,School类有个属性为city//查询的时候需要查student和school两张表//参数一:student对象中关联的school对象属性名称//参数二:别名,可以任意dc.crea...
2018-06-05 22:34:46 2892
原创 使用POI导出Excel文件
首先,导包就不再赘述,具体看代码实现:后台代码//在内存中创建一个Excel文件HSSFWorkbook workbook = new HSSFWorkbook();//创建一个标签页HSSFSheet sheet = workbook.createSheet("sheet1");//创建标题行HSSFRow headRow = sheet.createRow(0);//创建标题行的内...
2018-06-05 22:04:05 143
原创 Eclipse出现An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerExcept
万万没想到题目还限制长度,应该是出现异常的一些解决信息。Eclipse用久就老是报这样那样的错误,实在是影响心情,这个错误我是经常报的,每次都花时间百度还不一定有用,所以在此做个记录,也可以给大家参考。方案一:重启Eclipse,这个成功的可能性不大,我好像就第一次成功过,反正后面估计是免疫了就没成功过。方案二:(慎用!慎用!一定要慎重!)看到有的博主说要删除工作空间\workspace\.met...
2018-05-28 21:39:28 12910 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 420
原创 利用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 580
原创 springcloud中spring boot下访问jsp产生的若干问题及我自己的解决办法
因为springboot默认是不支持jsp的,在网上找了点资料添加了依赖如下:
2018-05-24 17:25:26 4010 1
原创 记录java中我遇到的split问题
今天用java读取csv文件,每行用split以逗号分隔存入数组,后来进行遍历的时候发现每行的数组的长度不一样。经过查阅资料发现了原因。csv文件中有几行的末尾是,,,,,,D,,,,,,,,,, 这样的。而正常我们用List<String[]> list = new ArrayList<String[]>();BufferedReader br = new...
2018-04-24 23:01:51 293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人