自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 DbUtils源码分析-BeanProcessor

在BasicRowProcessor的toBean/toBeanList方法中,没有在方法中直接处理,而是交给BeanProcessor去处理,BeanProcessor主要是利用反射实例化对象,获取属性描述器PropertyDescriptor,调用setter方法,然后返回对象。1.populateBean 比较关键的一个方法,用于处理属性赋值 private <T> T ...

2018-05-28 23:28:38 545

原创 DbUtils源码分析-RowProcessor

前面的ResultSetHandler的handler方法需要处理ResultSet,ResultSet保存的数据类似于二维数组的形式,每一行都是一条记录,那么要处理ResultSet就必须从每一行进行处理,这就是RowProcessor 的用处。1.RowProcessor 行处理器public interface RowProcessor { //将ResultSet的第...

2018-05-28 00:15:51 758

原创 DbUtils源码分析-ResultSetHandler

DbUtils除了QueryRunner外,最重要的就是ResultSetHandler及其子类了,他帮我们封装了数据库取回的数据,除了已经提供的常用的BeanHandler, BeanListhandler, ScalarHandler之外,还可以自定义数据处理的方式。1.ResultSetHandler//通过这个方法将ResultSet转成需要的类型public inter...

2018-05-25 21:57:36 930

原创 DbUtils源码分析-AbstractQueryRunner

1.构造函数public AbstractQueryRunner();//pmdKnownBroken用于fillStatement检查参数个数public AbstractQueryRunner(boolean pmdKnownBroken);//指定DataSource后续无需指定Connectionpublic AbstractQueryRunner(DataSource ds)...

2018-05-23 00:03:01 812

转载 你真的了解volatile关键字吗?

原文链接:http://www.importnew.com/24082.html 原文出处: Ruheng一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而...

2018-05-21 23:03:01 114

原创 DbUtils源码分析-QueryRunner

构造函数//调用父类AbstractQueryRunner,DataSource/StatementConfiguration为空public QueryRunner();/*pmdKnownBroken=true不会对SQL参数个数是否匹配进行检查,为false则会进行检查,有些数据库驱动不支持java.sql.ParameterMetaData#getParameterType...

2018-05-21 00:10:49 789

原创 Linux进程通信-消息队列

系统调用函数int msgget(key_t key, int msgflg);int msgctl(int msqid,int cmd,struct msqid_ds *buf);int msgsnd(int msqid,struct msgbuf *msgp,size_t msgsz,int msgflg);sszie_t msgrcv(int msqid,struct msgb...

2018-05-03 23:12:51 302

达梦数据库驱动和方言依赖.zip

连接达梦数据所必须的驱动和方言 达梦7JDBC驱动分为Dm7JdbcDriver15、Dm7JdbcDriver16、Dm7JdbcDriver17,分别对应Jdk1.5、Jdk1.6、Jdk1.7; 达梦7提供不同hibernate和jdk版本的方言包,用户可根据开发环境选择对应的方言包版本,相关方言包驱动在dialect目录下;

2019-06-28

struts 预加载数据demo

通过struts+Ajax方式实现数据的预加载,编译环境:Eclipse+JavaSE 1.8 + Maven + Struts2

2018-04-09

MySql数据驱动

Oracle MySQL Cloud Service is built on MySQL Enterprise Edition and powered by Oracle Cloud, providing an enterprise-grade MySQL database service.

2017-09-21

jar反编译工具

JD-GUI是免费的非商业用途。这意味着,JD-GUI不得包含或嵌入到商业软件产品。不过,这个项目可以被自由地用于个人需要一个商业或非商业的环境。 JD-GUI version 0.3.5,JD-Core version 0.6.2,Java反编译工具,实现了eclipse的高亮着色功能,多文件标签浏览 此程序jd-gui.exe使用C++开发,主要具有以下功能: 一、支持众多Java编译器的反编译; 二、支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转;

2017-09-21

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

TA关注的人

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