06 2018 档案
摘要:如果某个线程在另一个线程t上调用t.join;那么此线程将被挂起,直到目标t线程的结束才恢复即t.isAlive返回为假
阅读全文
摘要:如果你想在任务返回后带一个返回值,可以实现Callable接口 , executorService.submit返回带结果的future对象[执行了call方法后返回 , 调用get会一直阻塞直到结果返回
阅读全文
摘要:CAP理论和BASE理论及数据库的ACID
阅读全文
摘要:javaS5的j.u.c包中的执行器Executor将为你管理thread对象从而简化了并发编程,Exceutor在客户端和任务执行之间提供了一个间接层;与客户端直接执行任务不同,这个中介对象将直接执行任务;Executor允许你管理异步任务的执行,而无需显示的管理线程的生命周期;Executor是启动任务的首选
阅读全文
摘要:Arrays.binarySearch
阅读全文
摘要:大家知道synchronized是可以实现互斥进程内语义,分布式场景不适合建议使用(redis,etcd(推荐因为是CP模型))下暂时不讨论,那么单一进程内 synchronized还是比较简单的实现互斥的语义
阅读全文
摘要:atomicInteger实现
阅读全文
摘要:hashmap实现原理;自己实现一个hashmap代码
阅读全文
摘要:1.最左原则 注意遇到> < like between失效 2.对于like 查询 遇到最左%索引无效 3.SQL性能优化目标:至少要达到range(对索引进行范围查找)级别,要求是ref(普通索引)级别,最好是consts(单表中最多只有一个匹配行=主键或唯一索引) 4.不要写一个大而全的数据更新
阅读全文