继上一篇遇到的Invalid CORS request之后,很久没有遇到这个问题了,今天又遇到了这个问题。上次…
Mac下Pip的报错问题
想试试TensorFlow来着,结果在安装的时候就悲剧了。先安装Python 2.7.10版本。然后试试pip…
并发编程模型(转载)
这篇文章写的可是真好,把以前模模糊糊的概念弄的很清晰
从ThreadPoolExecutor的invokeAll方法说开去:如何等待多个并发任务结束并收集结果
ThreadPoolExecutor的invokeAny方法会返回第一个完成的任务的结果,与之对应的是invo…
认识ExecutorCompletionService返回最快的结果
场景: 我们用多线程来做一次搜索,一共有5个搜索引擎可用,我们运行多线程程序,哪个搜索引擎最先返回搜索结果就用…
Java里的Join的执行顺序问题
最近在看Java多线程的同步工具,正好看到了CountDownLatch和Join的区别,看到main线程里j…
spring boot cache踩到的坑
这周在做线上查询优化的时候,用到了spring boot cache,结果就踩到了坑里,追查了好久最终发现了问…
Hessian的使用
hessian主要是用来做序列化和反序列化的,序列化后的对象可以存储(文件或者数据库中),需要使用的时候,再将…
通过文件覆盖类里面的属性–一种配置文件的另类实现方式
背景: 假设有这么一个场景,你写的jar包或者源代码服务提供给别人使用,你的默认配置是写在类里面的,如何通过一…
如何通过spring-boot-starter-redis使用aliyun的Redis
我有一个项目,使用的是spring boot构建,整个系统使用spring security构建了一个登录系统…