上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页
摘要: 一、Hash 1、md5是hash算法,不可逆,还原的是暴力穷举的方式解析的;加盐之后穷举也不能还原; 2、压缩映射会有重复,即哈希冲突; 二、ConcurrentHashMap 1、putIfAbsent,保证线程安全 复合操作合成一个原子操作 原理: 2、位运算 正数最高位位0,负数为1; 3、 阅读全文
posted @ 2019-10-15 23:05 wmqiang 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1、 2、java代码方法中使用 阅读全文
posted @ 2019-10-15 17:18 wmqiang 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 1、第一个数据源 2、第二个数据源 3、 4、注解实现和数据源切换代码 5、 阅读全文
posted @ 2019-10-15 17:05 wmqiang 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1、mysql内置函数加解密aes 2、 3、 4、 5、重复数据 6、 7 查看事务隔离级别 8 9 10 阅读全文
posted @ 2019-10-15 16:56 wmqiang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1、递归遍历设置树结构 找出第一层遍历,在内部递归,递归完了再add进集合 2、递归找出当前节点所有子节点 阅读全文
posted @ 2019-10-15 15:56 wmqiang 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1、计算集合中某字段数值和 2、产生新集合 3、 阅读全文
posted @ 2019-10-15 15:49 wmqiang 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 2、接收推送的附件 filebody 3、j将自己文件打包,供别人获取 4、获取打包的附件 阅读全文
posted @ 2019-10-15 15:46 wmqiang 阅读(3312) 评论(0) 推荐(0) 编辑
摘要: 一、node概念 1、当线程获取锁失败时,会被打包成一个node放到同步队列中 2、node属性 当线程获取锁失败时,会被打包成一个node放到同步队列中,所以node属性中有一个thread属性; 3、condition中有一个等待队列 二、同步状态获取和释放源码实现 for(;;)自旋,编译后比 阅读全文
posted @ 2019-10-15 11:15 wmqiang 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、模板方法模式 父子类多态,父类中用一个方法调用执行所有所需要的方法; 父类: 子类: 主线程执行时候调用父类的模板方法; 二、AQS思想 sync都是独占锁,lock显示锁也是,只有读写锁是共享锁 三、AQS自己实现锁 1、继承AbstractQueuedSynchronizer,需要覆盖重写几 阅读全文
posted @ 2019-10-15 09:58 wmqiang 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、内置锁sync 和 显示锁lock概念 1、synv锁又叫内置锁,不能中断,拿不到无限等待即阻塞; java自带关键字; 隐式可重入; 重入锁:锁对应对象要多次调用对应方法,如递归 2、 lock的lockinterruptiply意思是可中断的;语言层面的接口; 其实现类reentrantlo 阅读全文
posted @ 2019-10-14 22:50 wmqiang 阅读(360) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页