- 博客(10)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 设计模式之模板方法模式
先来看下面这个例子,定义一个银行卡抽象类,然后让子类去实现它的抽象方法,抽象类提供一个公有的方法,就是消费,消费的流程是固定的,就是用了什么卡,消费了多少钱;不同的是不同的银行之间。定义一个抽象类:/** *@className Bankcard *@description :定义一个抽象类银行卡;其中减钱 和 使用的方式是抽象的,需要子类定义, * *定义一个公有方法 consume(
2017-06-28 18:11:54 280
原创 Java se之静态代码块、代码块、构造函数执行顺序怎么回事
创建一个父类class Father { public static void main(String[] args) { Father f = new Father(); } static{ System.out.println("Father Static..."); } { Sys...
2017-06-27 09:18:37 292
原创 Java多线程之AbstractQueuedSynchronizer
2018年03月31日 再理解AQS队列同步器 https://blog.csdn.net/kevin_king1992/article/details/79813078 https://my.oschina.net/wugong/blog/17849462017年06月18日 参考:JDK 1.6.0 API 中文版 参考:JDK 1.8.0_121 参考...
2017-06-18 16:42:15 268
原创 Java多线程之ReentrantLock
今天简单的分析一下ReentrantLock的源码,碍于水平有限,如有疏漏或者错误之处请指正。JDK版本:jdk1.8.0_121切入正题:当我们使用它的时候一般都是这样new对象的:Lock lock = new ReentrantLock();那么先看一下ReentrantLock的构造函数。 public ReentrantLock() { //当没有参数的
2017-06-18 15:00:03 292
原创 Java 多线程之Lock接口
Lock提供了比synchronized关键字操作性更为强的锁定操作。Lock的实现类有: ReentrantLock, ReentrantReadWriteLock.ReadLock, ReentrantReadWriteLock.WriteLock;注意:锁定和取消锁定出现在不同作用范围中时,必须谨慎地确保保持锁定时所执行的所有代码用 try-finally 或 try-catch 加
2017-06-18 12:20:13 344
原创 Java 多线程之CyclicBarrier
参考文章:http://www.jianshu.com/p/0c2af47f98fdimport java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;/** *@className CyclicBarrierTest *@description : * *
2017-06-15 10:45:35 466
转载 数据库事务隔离级别
原文链接:http://singo107.iteye.com/blog/1175084事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现脏读
2017-06-08 14:21:01 267
原创 Java SE之Map接口
图片引自:http://www.cnblogs.com/wuyuegb2312/p/4458468.htmlMap是java中重要的集合框架中的接口,而且在开发者它的子类HashMap使用频率很高;一个map不能含有相同的keys,每个key对应至少一个结果; 这个接口代替Dictionary类这个抽象类。map接口提供了三个集合视图,允许一个map的内容被看成是a se...
2017-06-06 15:09:06 442
原创 Shiro(一)了解shiro
shiro是什么? shiro是一个安全框架shiro能做什么?鉴证一个用户合适他的身份完成对于一个用户的访问控制,例如:(1)、确定用户是否被分配了一定的安全角色(2)确定是否用户被允许操作一些东西在任何环境中使用Session API,即使没有web或者EJB容器。在认证、访问控制或者是session的生命周期中事件驱动Aggregate 1 or more data sourc
2017-06-01 10:22:54 419
IoC原理的最基础实现
2017-09-22
spring+springmvc+mybatis项目框架整合
2016-11-20
springdoc替换swagger方案
2024-01-31
火车售票系统的数据库如何设计
2015-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人