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