自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 mybatis和JPA

再servlet,jsp称王的时代,连接数据库可算是老大难,费时费力不说,还极易出错,查询结果需要手动定义类型去封装,并且每一次conncetion和executor用完要及时关闭,否者会占用内存,影响内存,即使用了pool 连接池思想,也只是换汤不换药,各种异常处理仍要程序员手写异常代码去捕获。到后来ssh,ssm阶段,由于有了各种ORM框架,如同Mybatis和Hibernate对配置文件的依赖,连接数据库得到了 ...

2021-04-05 18:41:40 556

原创 妙谈String,StringBuffer,StringBuilder

public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; /** Cache the hash code for the string */ private int hash.

2021-04-03 19:26:14 226 3

原创 浅谈lambda

谈谈Lambda lambda是JDK1.8之后的一个新特性。在谈lambda之前必须要提到函数式编程,就是只有一个抽象方法的接口。在java中,函数式接口可以作为闭包,用匿名对象的方式重写抽象方法之后作为参数传递。Java中有很多函数式接口,比如Comparator,Runnable接口。lambda必须作用于函数式接口。 下面是jdk源码中关于函数式接口的定义 @FunctionalInterface //检查是否为函数式接口的注解 public interface Comparator&lt

2021-04-02 18:42:08 246 2

原创 wait和sleep的区别

每日一篇系列,Java成长之路 1.sleep和wait的区别 sleep和wait都是Java多线程编程中的常见api。wait方法属于Object类,而sleep方法属于Thread类。 当调用wait方法时,线程会放弃对象锁,进入该对象的等待锁定池,只有调用notify方法后,本线程才重新尝试获取锁对象继而进入运行状态。 在调用sleep方法后,对象并不会放弃对象锁,并且依然保持监控状态,指定时间一到就会自动恢复运行状态。 ...

2021-04-01 22:27:57 124

空空如也

空空如也

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

TA关注的人

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