10 2017 档案
一些好的地址的收藏
摘要:http://www.cnblogs.com/ITtangtang/p/3978349.html spring 源码解读 https://pypi.python.org/ python 包 https://www.jianshu.com/p/042324342bf4 PyCharm安装及使用 htt 阅读全文
posted @ 2017-10-30 18:03 一个帅哥9527 阅读(586) 评论(0) 推荐(0)
Condition 与 Object 在通信上的对比
摘要:Condition 将 Object的通信方法(wait、notify 和 notifyAll)分解成截然不同的对象,用await()替换wait(),用signal()替换notify(),用signalAll()替换notifyAll(),传统线程的通信方式,Condition都可以实现,这里注 阅读全文
posted @ 2017-10-30 11:35 一个帅哥9527 阅读(754) 评论(0) 推荐(1)
idea 快捷键
摘要:pycharm 1、Ctrl + Enter:在下方新建行但不移动光标; 2、Shift + Enter:在下方新建行并移到新行行首; 3、Ctrl + /:注释(取消注释)选择的行; 4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键); 5、Ctrl + Shift 阅读全文
posted @ 2017-10-25 14:51 一个帅哥9527 阅读(186) 评论(0) 推荐(0)
基础数据类型综合
摘要:Integer Int 1、Integer 在java虚拟机中,会初始化一个map的常量,范围是-128到127 所以,在这个范围内,是直接可以用 == 做对比的,超过这个范围只能用equers作对比 阅读全文
posted @ 2017-10-24 21:09 一个帅哥9527 阅读(120) 评论(0) 推荐(0)
工厂模式 VS 策略模式
摘要:class A extend P class B extend P class Factory(){ public P get(class n){ return (P)Class.forName(product.getName()).newInstance(); } } 用一家四口去举例说明:爸爸( 阅读全文
posted @ 2017-10-24 21:03 一个帅哥9527 阅读(136) 评论(0) 推荐(0)
事务管理概述
摘要: 阅读全文
posted @ 2017-10-23 10:44 一个帅哥9527 阅读(99) 评论(0) 推荐(0)
AtomicI 多线程中的原子操作
摘要:原子类的工具类包含下面: 常涉及到的方法:compareAndSet(); 先对比,后赋值, 举例 AtomicInteger : 内部实现: 是使用volatile作为关键字实现的 阅读全文
posted @ 2017-10-19 16:38 一个帅哥9527 阅读(309) 评论(0) 推荐(0)
ThreadLocal<T>
摘要:图解: 说明:在我们Thread 的类里面,存在一个属性,这个属性是:ThreadLocal类实现的内部类(ThreadLocalMap),所以对于每一个线程来说,他都具有一个本地的map,保存属于自己的参数, 对于回收,ThreadLocalMap的实现使用了弱引用, 另外注意使用规范: Thea 阅读全文
posted @ 2017-10-19 15:15 一个帅哥9527 阅读(194) 评论(0) 推荐(0)
volatile,synchronized,区别
摘要:1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。 2.volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的 3.vo 阅读全文
posted @ 2017-10-18 17:17 一个帅哥9527 阅读(179) 评论(0) 推荐(0)
ApplicationContextAware接口提供了publishEvent方法,实现了Observe(观察者)设计模式的传播机制,实现了对bean的传播
摘要:新增要操作的对象bean 再增加监听事件 增加*.xml <bean id="AddBean" class="com.tdtech.eplatform.gatekeeper.bootstrap.A.Test"></bean><bean id="AddListener" class="com.tdte 阅读全文
posted @ 2017-10-18 17:03 一个帅哥9527 阅读(3442) 评论(0) 推荐(0)
通过ContextRefreshedEvent方式初始化方法
摘要:1、 EventListener 2、condition 可以使用SpEL表达式,就是当满足条件才执行 阅读全文
posted @ 2017-10-16 17:59 一个帅哥9527 阅读(2002) 评论(0) 推荐(0)
jz
摘要:其实我们所有人呐,都是过客,你看啊,夫妻,父女,君臣,早晚都得散,只不过是,早几天,晚几天罢了。就是因为,早晚都要散,所以啊,聚的时候,就要铆足了劲的开心,等到散了呢,谁也别惦记谁,各自往各自的下一站奔。再找,新的开心。 所有的相遇总是猝不及防,所有的离别都是蓄谋已久 无论在家出家。必须上敬下和。忍 阅读全文
posted @ 2017-10-10 15:23 一个帅哥9527 阅读(561) 评论(0) 推荐(0)