09 2017 档案
多线程之间的通信基本定义
摘要:wait()方法可以调用该方法的线程释放锁共享资源的锁,然后从运行状态退出,进入等待队列,直到再次被唤醒。注:理解释放共享资源的锁。notify()方法可以随机唤醒等待队列中等待同一共享资源的一个线程,并使这个线程退出等待队列,进入可以运行状态,也就是notify()方法仅通知了"一个线程".注:不 阅读全文
posted @ 2017-09-27 15:50 蔡苗 阅读(173) 评论(0) 推荐(0)
SpringSecurity 依据用户请求的过程进行源码解析
摘要:SpringSecurity实现安全管理主要通过滤器(filter)、验证器(AuthenticationManager)、用户数据提供器(ProviderManager)、授权器(accessDecisionManager)、投票器(AccessDecisionVoter)这几个基本模块协作完成的 阅读全文
posted @ 2017-09-25 12:09 蔡苗 阅读(387) 评论(0) 推荐(0)
java-多线程 String 常量池缓存功能带来的问题
摘要:在JVM中有string常量池缓存的功能。 package com.leran.thread.demo1; public class Test { public static void main(String[] args) { String a = "a"; String b = "a"; Sys 阅读全文
posted @ 2017-09-10 10:49 蔡苗 阅读(649) 评论(0) 推荐(1)
java-多线程 synchonized 锁重入的功能
只有注册用户登录后才能阅读该文。
posted @ 2017-09-09 11:13 蔡苗 阅读(1) 评论(0) 推荐(0)