最新 最热

聊聊sharding-jdbc的RootInvokeHook

incubator-shardingsphere-4.0.0-RC1/sharding-core/sharding-core-execute/src/main/java/org/apache/shardingsphere/core/execute/hook/RootInvokeHook.java

2019-08-08
0

Spring的数据库编程浅入浅出——不吹牛逼不装逼

上文书我写了Spring的核心部分控制反转和依赖注入,后来又衔接了注解,在这后面本来是应该写Spring AOP的,但我觉得对于初学者来说,这部分可以先放放,先入门,把核心理解后再回过头来看这些我觉得效果更好,不知道说的对不对,要是...

2019-08-08
0

安全验证框架shiro(二)

SecurityManager:相当于SpringMVC中的DispatcherServlet或者Struts2中的FilterDispatcher;是Shiro的心脏;所有具体的交互都通过SecurityManager进行控制;它管理着所有Subject、且负责进行认证和授权、及会话、缓存的管理...

2019-08-07
1

Java开发环境系列:H2内嵌式数据库使用教程

H2数据库是一个开源的,使用java开发的内嵌式数据库。使用者不需要像Oracle、MySQL等数据库一样动则安装几百兆甚至几G的安装程序。以下使用步骤以统一门户系统为例。...

2019-08-07
0

深入探索“线程上下文类加载器”

Q: 越基础的类由越上层的加载器进行加载,如果基础类又要调用回用户的代码,那该怎么办? A: 解决方案:使用“线程上下文类加载器”

2019-08-06
0

JDBC——基本使用

JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API。即它是一种规范里面有相应的类或接口,不同的数据库去提供各自的实现。在使用时通过JDBC就能连...

2019-08-06
0

java核心技术第三篇之JDBC第一篇

01.JDBC_两个重要的概念: 1).什么是数据库驱动程序:由数据库厂商提供,面向某种特定的编程语言所开发的一套访问本数据库的类库。 驱动包一般由两种语言组成,前端是:面向某种特定编程语言的语言;后端是:本数据库的语言。 可以...

2019-08-05
0

数据库连接(2) - 为什么C3P0连接池那么慢

在上一篇中我们介绍说客户端建立一次连接耗时太长(建立连接,设置字符集,autocommit等),如果在每个sql操作都需要经历建立连接,关闭连接。不仅应用程序响应慢,而且会产生很多临时对象,应用服务器GC压力大。另外数据库server...

2019-08-05
0

一次JDBC与MySQL因“CST”时区协商误解导致时间差了13或14个小时

注意到这里 this.session.getDefaultTimeZone() 得到的是刚才那个 CST -0600

2019-08-02
0

JDBC秒变C3P0连接池——再加连接解耦

①加载数据库驱动程序(Class.forName("数据库驱动类");)      ②连接数据库(Connection con  = DriverManager.getConnection();)      ③操作数据库(PreparedStatement stat = con.prepareState......

2019-08-02
0