- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 总结一下Java中常用容器之Map
今天又有点时间了,所以还是抽出点时间写点小东西吧。其实关于Java中常用容器的知识点,我很早之前就有总结过,只不过在自己手写的笔记本上(忽然发现很久没手写笔记了啊)趁着今天的机会,自己再整理一波,顺便给大家贴上来。今天暂时只整理一下Map的东西,其他的容器,像List啊 Set啊 这些等有时间也会整理一下贴出来。好了,首先先给大家贴一张图上来,这图是之前在网上看到的一张挺经典的图,很好
2017-12-28 22:59:01 2503
原创 利用Java反射模拟一个Struts2框架 Struts2主要核心设计 手动实现Struts2核心代码
今天用Java的反射机制模拟写一个Struts框架用到的技术大概有Java反射,XML解析,Filter过滤器。其中Java反射用到的是反射中基本的知识和利用反射内省实现功能的一个apache的工具jarBeanUtilsXML解析用的Dom4j首先还是讲一下大致的思路和流程开头先多说一句啊,今天写的这个平常开发中基本上不会用,但是我觉得这东西对理解框架的底层挺有帮助的...
2017-12-27 00:45:40 2367
原创 Java中用包装模式实现标准的DataSource数据源连接池
本篇续上篇“Java中用动态代理实现标准的DataSource数据源连接池”之后,继续谈谈利用包装设计模式如何实现一个简单的数据源连接池。上篇已经大概讲过了为什么我们需要连接池,而且上篇也说了一下,Java中实现连接池的做法主要有2种,本篇就详细的讲述一下用包装设计模式实现一个连接池。首先大家来考虑一个问题,在上篇也提过说,连接池的核心功能就是在用完conn资源后,需要关闭释放
2017-12-26 00:26:46 3204 2
原创 简单的大白话聊一聊数据库事务的特性ACID,重点介绍隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态
2017-12-24 20:50:06 1361 2
原创 Java中用动态代理实现标准的DataSource数据源连接池
首先简单谈谈为什么要用连接池?大家知道,我们平常连接数据库的时候,首先需要获取到数据库的连接,在Java中对应的是 Connection,建立获取数据库连接是比较消耗资源的,而且每次建立获取连接也比较浪费时间,可以试想,如果每次请求过来,需要访问数据库时,都去重新建立并获取新的连接,会浪费大量的资源和时间,此时客户端的响应时间肯定会较长,这并不是我们想看到的。因此这时候我们就要想办法避免这种现...
2017-12-24 17:46:58 7898 14
Quartz实现可配置的定时任务项目源码和sql文件.zip
2019-05-30
linux环境安装工具包.zip
2019-05-29
xshell非常舒服的配色方案
2019-05-29
Java动态代理实现数据源连接池
2017-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人