Chaos2018

2019年12月3日

idea 快捷键大全

摘要: 自动代码 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。 例如要输入for(User user : users)只需输入user.for+Tab ; 再比如,要输入Date birthday = user.getBir 阅读全文

posted @ 2019-12-03 13:38 Chaos2018 阅读(394) 评论(0) 推荐(0) 编辑

java方法的一些注意事项

摘要: 一,java构造方法 1.java构造方法执行的时候首先执行父类的构造方法 2.一个构造方法引用其他构造方法,可以使用this,并且位于构造方法中的第一句。 3.this不能用于static方法中,this指的是当前对象。 二,普通方法 1.普通方法中传递基本类型,传递的是基本类型值的copy副本, 阅读全文

posted @ 2019-12-03 10:17 Chaos2018 阅读(141) 评论(0) 推荐(0) 编辑

2019年11月8日

并发重入锁,reentrantLock

摘要: 并发重入锁集合增加 package com.example.demo; import java.util.ArrayList; import java.util.concurrent.locks.ReentrantLock; public class TestThread implements Ru 阅读全文

posted @ 2019-11-08 14:19 Chaos2018 阅读(89) 评论(0) 推荐(0) 编辑

并发数值增加范例

摘要: 并发情况下数据增加的一个范例 package com.example.demo; import java.util.ArrayList; public class TestThread implements Runnable { static Integer i = 0; static TestTh 阅读全文

posted @ 2019-11-08 10:13 Chaos2018 阅读(88) 评论(0) 推荐(0) 编辑

2019年10月30日

java8中的list排序

摘要: 最近写项目时,遇到了list排序的问题,想到项目用的jdk1.8,就用了jdk8的相关方法。因为list中的元素是map,排序用的而是自定义的方法。 开始用的void方法,排序用的是list.stream().sorted.发现排序没有效果,查证后发现list.stream().sorted的排序要 阅读全文

posted @ 2019-10-30 15:01 Chaos2018 阅读(1341) 评论(0) 推荐(0) 编辑

2019年10月11日

sql语句基础知识

摘要: 1.主键不能被重复使用,即使当前行被删除,它的主键也不能赋值给新行。 2.尽量少使用通配符*,使用*会降低性能。 3.如果不使用排序,那么从数据库中查出的数据一般(并非绝对)是数据在数据库中的物理排序。 4.默认排序是asc,不写的情况就是asc。 5.order by应该在select句子中的最后 阅读全文

posted @ 2019-10-11 09:45 Chaos2018 阅读(194) 评论(0) 推荐(0) 编辑

2019年8月30日

多线程开发遇到的问题

摘要: 最近在用java8的多线程技术进行开发的时候遇到一些问题,下面记录一下: 当时我面临的需求是把五个串行的接口改为五个并行的接口,然后将五个接口的查询结果合并起来。上面的代码是我写的代码简略版,我的代码存在如下问题:1.对象没有克隆:五个线程处理同一个对象,相互之间会影响,所以我的执行结果一直在变化。 阅读全文

posted @ 2019-08-30 08:38 Chaos2018 阅读(405) 评论(0) 推荐(0) 编辑

2019年8月21日

DateTimeFormatter转化时间遇到的问题

摘要: 今天在用DateTimeFormatter.parse 字符串的时候遇到一个问题,提示字符串不能转化,我的时间格式是yyyy-dd-MM HH:mm:ss,经过检查后发现parse的时候要设置时间格式 阅读全文

posted @ 2019-08-21 17:34 Chaos2018 阅读(3520) 评论(0) 推荐(0) 编辑

2019年8月20日

关于springboot的static和templates

摘要: 最近搭建springboot练习项目的时候,将index.html文件放在templates文件下。项目启动之后,直接访问localhost/index.html报路径错误的提示。而使用restful风格的路径跳转就可以,网上搜索资料之后,得出结果是springboot默认的静态访问路径是stati 阅读全文

posted @ 2019-08-20 08:21 Chaos2018 阅读(877) 评论(0) 推荐(0) 编辑

2019年8月19日

项目启动报时区异常

摘要: 自己做项目的时候遇到了“The server time zone value '�й���׼ʱ��' is unrecogni。。。。”的异常。 在网上查到了两种方法: 1)在url后面加上 ?useUnicode=true&characterEncoding=utf8&serverTimezone 阅读全文

posted @ 2019-08-19 08:16 Chaos2018 阅读(273) 评论(0) 推荐(0) 编辑

导航