- 博客(12)
- 收藏
- 关注
原创 等待wait和唤醒notify(实战Java高并发程序设计(第2版) 学习笔记)
Object类中的wait()等待方法,notify()唤醒方法两个方法的签名如下:* public final void wait() throws InterruptedException* public final native void notify();* wait()方法:在线程thread1中调用了obj.wait()方法,线程thread1就会停止继续执行转为等待状态,线...
2019-10-12 11:27:07
360
原创 终止线程,中断线程(实战Java高并发程序设计(第2版) 学习笔记)
Thread类中关于中断线程,终止线程方法签名* @Deprecated public final void stop();终止线程,并不会考虑业务逻辑直接终止线程,过时方法,因为不考虑业务逻辑导致业务中断所以会出现线程安全问题* public void interrupt(); 中断线程,并不是真正的终止了线程只是设置了一个线程中断的标志,需要我们自己根据业务做处理去终止线程* ...
2019-10-12 11:09:50
229
原创 MyBatis插入记录时间与保存到数据库时间不一致(从数据库读取出的时间类型的字段与数据库中的不一致)
昨天写代码时遇见的问题,自己解决了好久,一直以为是自己代码写的有问题?最后同事和我讲可能是mysql数据库的时区问题。1.先网上查了一下获取mysql数据库时区的方法SELECT CURTIME();#查看mysql当前时间或者SELECT NOW();#查看mysql当前时间SHOW VARIABLES LIKE "%time_zone%"#time_zone说明mysq...
2019-09-30 12:28:43
2131
1
原创 Java单例模式
在网上看的单例模式的几种实现,自己手写了下例子,贴出来留着以后复习用1.饿汉式/** * @CopyRight: 版权所有 * @Description: 饿汉式的特点:线程安全,调用效率高,但是不能延时加载 * @Date: Created in 2019/8/26 11:54 */public class HungryManSingleton { /** ...
2019-09-01 14:50:17
237
原创 java中的简单排序
public class SortDemoTest { /** * 日志 */ private static final Logger logger = LoggerFactory.getLogger(SortDemoTest.class); /** * 快速排序 * 实现原理:在数据集之中,选择一个元素作为”基准”(pivo...
2019-09-01 14:38:42
192
原创 Java 中的 String 类
1.String 源码分析//String类被final 修饰所以不能被继承public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ ...
2019-09-01 14:29:16
186
原创 mybatis如何实现mysql数据库的主键返回主键返回
mybatis框架要实现mysql数据库的主键返回只需要在mybatis的mapper映射文件中进行设置即可######################################################################################################################################通过修改sq
2017-12-10 20:40:25
544
原创 mybatis中#{}与${}的区别
#{} : 可以防止sql注入, sql语句在编译的过程中,会把值转换成?占位符, 在最终编译的时候,会对值进行转义,添加””, 当传入的值为简单数据类型的时候, 括号内部可以随便写 #{} ${} : 不能防止sql注入, 不会对传入的值进行转义的操作, 直接完成sql语句的拼接, 当传入的值为简单数据类型的时候,括号内部必须写value ${value}Ps: 当执行排序的
2017-12-10 20:19:51
2224
原创 使用junit4.12作单元测试报Exception in thread "main" java.lang.NoClassDefFoundError: org/hamcrest/SelfDescrib
######################################################################################################################################今天做单元测试遇到的问题,刚刚出现问题的时候不知道如何去解决这个问题,后来把异常信息粘贴到百度上,搜索到了各位大牛写的博客,解决
2017-12-08 15:55:02
5713
1
转载 Java序列化与反序列化中的定义serialVersionUID的作用与意义整理
######################################################################################################################################以前了解过序列化与反序列的知识,时间一长就不太记得了,最近两天在网上看见一篇关于serialVersionUID的作用与意义整理
2017-12-07 14:03:47
231
转载 Java中如何获取图片的长和宽
1,获取本地图片大小(尺寸)File picture=new File(strSrc);BufferedImage sourceImg=ImageIO.read(new FileInputStream(picture));sourceImg.getWidth();sourceImg.getHeight();2,获取网络图片大小(尺寸)BufferedIm
2017-12-07 10:49:26
11698
转载 java中将javabean转为json的两种第三方工具类Fastjson&&Jackson
Java中json工具介绍Fastjson简单使用介绍Jackson简单使用介绍
2017-10-27 21:43:12
554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人