参考这篇文章: http://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/ Spring内部分为Beans, Contex…
Linux进程空间分布 & 上下文
Linux使用两级保护机制:0级供内核使用,3级供用户程序使用。从图中可以看出,每个进程有各自的私有用户空间(0~3G),这个空间对系统中的其他进程是不可见的。最高的1GB字节虚拟内核空间则为所有进程以及内核所共享。 &…
【转载】git命令和svn的对比
首先,要明确的是,git和svn是完全不同的两种管理方式。他们的命令不是完全对等的。 下面只是一些相似方法的参考,而已。 参考 http://blog.csdn.net/chen198746/article/d…
mac git安装及github配置
准备下载一个react的demo程序包,需要本地用到git。早就向配置了,那就安装配置一下吧。 首先,原来mac已经安装了git,版本 2.7 ,我用 brew又安装了一份git 版本 2.10.2。 &n…
【Todo】git的fast forward & git命令学习 & no-ff
git的fast-forward在之前的文章有介绍过,但是介绍的不细: http://www.cnblogs.com/charlesblc/p/5953066.html fast-forward方式就是当条…
关于推荐的一个算法工程师访谈,有一些内容值得看看
http://www.csdn.net/article/2015-09-30/2825828 基于Spark GraphX,弃GBDT和LR用FM 发表于 2015-09-30 09:53| 96…
区块链、比特币与拜占庭将军问题
上一篇讲了拜占庭将军问题,讲的比较清晰: http://www.cnblogs.com/charlesblc/p/6271472.html 而上一篇也提到了,区块链技术比较好的解决了这个问题,而比特币就是基于区块链的。 …
【Todo】【转载】深入理解Java内存模型
提纲挈领地说一下Java内存模型: 什么是Java内存模型 Java内存模型定义了一种多线程访问Java内存的规范。Java内存模型要完整讲不是这里几句话能说清楚的,我简单总结一下Java内存模型的几部分内容: (1)J…
【Todo】Java学习路线(方向指导)
在网上搜了下Java学习路线(关键词:学习,因为众所周知,实践出牛人,在平时工作不怎么深入的情况下,才强调学习的方向的重要性 ^_^) 发现下面知乎这个回答写的真好。mark如下: https://www.…
Java并发学习 & Executor学习 & 异常逃逸 & 同步互斥Best Practice & wait/notify, conditon#await/signal
看了这篇文章:http://www.ciaoshen.com/2016/10/28/tij4-21/ 有一些Java并发的内容,另外查了一些资料。 朴素的Thread 首先,Java中关于线程Thread最…
Callable与Future、FutureTask的学习 & ExecutorServer 与 CompletionService 学习 & Java异常处理-重要
Callable是Java里面与Runnable经常放在一起说的接口。 Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。 C…
【转载】Java中的锁机制 synchronized & 偏向锁 & 轻量级锁 & 重量级锁 & 各自优缺点及场景 & AtomicReference
参考文章: http://blog.csdn.net/chen77716/article/details/6618779 目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现…