The future is now. We either create history or become history. 每天接触到的有用信息太多太多,但大都过目即忘。 为了解决某一问题,大部分时候我都会浏览很多方案,然后选择或者总结出一个适当的方案来完成这个任务。然而在完成这个任务过程中,我并 ...
分类:
其他好文 时间:
2019-08-11 23:34:54
阅读次数:
209
Future模式是多线程开发中常用常见的一种设计模式,它的核心思想是异步调用。在调用一个函数方法时候,如果函数执行很慢,我们就要进行等待,但这时我们可能不着急要结果,因此我们可以让被调者立即返回,让它在后台慢慢处理这个请求,对于调用者来说可以先处理一些其他事物,在真正需要数据的场合再去尝试获得需要的 ...
分类:
编程语言 时间:
2019-08-11 17:34:27
阅读次数:
84
Guava Cache 是做什么的? 内存缓存,类似于 ConcurrentMap,支持自动缓存、缓存回收和缓存移除回调。 两种加载方式 使用CacheLoader 当有默认的加载或计算方式使用该方式。示例如下: 使用 Callable 当没有默认加载运算,或者想要覆盖默认的加载运算,同时保留 “获 ...
分类:
系统相关 时间:
2019-08-11 12:48:05
阅读次数:
95
以C++11为例,介绍多线程并发编程的同步策略。包含了条件变量的使用、线程安全的队列、std::future、std::promise等。 ...
分类:
编程语言 时间:
2019-08-10 19:17:18
阅读次数:
105
nexus3中央仓库改为阿里云/ 参考:这里写链接内容 找到中央仓库 然后修改成: 1 idea使用私服maven及对应配置 参考: 这里写链接内容 首先,新建一个maven项目—自己新建吧。 然后, 看到本机的maven 配置文件, 打开来,然后: 添加我们的maven私服及servers—用来发 ...
分类:
其他好文 时间:
2019-08-10 12:06:54
阅读次数:
143
1、Spring中ioc的概念 提到ioc那就不得不提控制反转和依赖注入 控制反转:原本我们创建对象时需要调用对象的构造方法,手动进行对象创建,现在,我们将对象的创建销毁交由spring容器来做,它通过反射来创建对象,我们用完之后对对象进行销毁。 依赖注入:通常的业务模块都需要调用两个或两个以上的对 ...
分类:
其他好文 时间:
2019-08-09 15:34:12
阅读次数:
87
可以说爬虫是学习 Python 的入门必修课。当能独立写出第一个完整的爬虫的时候,我们已经迈出了一大步。因为在这过程中,我们已经学会了如何查看文档,学会使用 Python 相关库的操作,怎样使用 Chrome 的开发者工具(相关工具)和把抓取的数据保存到数据库中等等一系列操作,当然收获最多的还是学习 ...
分类:
编程语言 时间:
2019-08-08 23:23:59
阅读次数:
149
Python 2和Python 3的区别 兼容 为了兼容python 2和python 3,可以使用_future_库。 差异 print函数 python2 可以不写括号,也可以使用括号! unicode python2中有两种字符串类型:Unicode字符串和非Unicode字符串。Python ...
分类:
编程语言 时间:
2019-08-08 20:58:42
阅读次数:
84
实现callable接口加泛型,即返回的值类型,默认为Object重写的call方法可以有返回值,可以抛出异常publicclassThreadDownloadimplementsCallable<Boolean>{publicBooleancall()throwsException{returntrue;}publicstaticvoidmain(String[]args)throw
分类:
编程语言 时间:
2019-08-07 10:42:51
阅读次数:
109
Level of Qustion:Finish: * easily** trouble(麻烦)***hard(Need check book or other information)Not:+ easy understand&after look can code by myself++ hard ...
分类:
其他好文 时间:
2019-08-06 14:18:52
阅读次数:
120