Programming工作这么多年来,使用过的程序语言很多,但主要的工作语言还是Java, 这几年用Scala + Java 进行混合编程多一些
但工作的主要语言还是在Java系语言上面
Racket 主要用来写一些临时的任务,并没有通过它做相对比较繁琐的工作
目前前端火热的JavaScript,几年前大规模的写过一段时间
当时主要还是Jquery, Dojo时代,Google Angula...
Event Sourcing 完全可以看作一个业务操作的DAG, 一个被git 管理的业务操作历史
物化视图类似git master ,指向当前的最新状态
CQRS (Command Query Responsibility Segregation) 读写分离
Command 请求,需要修改数据,直接走Event Sourcing 更新聚合对象,然后生成物化视图
Query 请求,直接查询...
首先来看看今天的一个提交记录
12345downgrade mysql-connector version 8.0.13 to 8.0.11 在druid 1.1.11 中, 反射调用 com.mysql.cj.conf.PropertySet 的 getBooleanReadableProperty方法 而在mysql-connector8.0.(12, 13)版本中,并没有此...
删除主目录的.viminfo* 被输入成了
12rm .viminfo *
马上反映过来,但是已经看到Dropbox 开始通过了
马上将dropbox kill 掉,然后将Dropbox 目录删除,重新关联dropbox
让dropbox重新将文件从云端下载下来,还好网络够快,几G的文件,在一个小时内通过完成
– 2018年10月31日17:10:14
不用说,书本并不单纯只用来阅读而已,因为书本并不是只有在被阅读才有它的价值。
随时可以读得到,不,应该说随时可以轻松地看得到,也是书本的效用之一,
换句话说即使不读它,光是拥有,书本就会产生意义,
书本是随手可用的道具,材料,光是把它放在那里,就拥有书的价值
公司在这个八月十五的时候没有按照以前惯例,发月饼给大家
而是发了一个提货卡,用来提取大闸蟹,店家叫做姑苏渔歌
因为开湖日期在9/21,所以在中秋节时,没有拿到货,在27号才被顺丰从龙岗快递过来
总共八只,晚上回家后,看到已经被蒸好,但是因为没有吃过,所以需要家人回来教一下
等真正吃起来的时候,感觉发现了世间美好,整个人都感觉非常的愉快
螃蟹的蟹黄,非常像五仁月饼里的鸡蛋黄,但是更鲜更美味
今天(2018-09-26), 期待的重量级更新jdk11正式版发布
可以通过jdk11 下载
FeatureLocal Variable Type Inference在以前对变量进行声明时
1String text = "你好 Jdk 11"
目前可以通过var 关键字进行声明
1var text = "你好 Jdk 11"
如果声明的是一个常量...
缓存行: Cache Line
操作系统内存如下: CPU 有三级缓存, L1, L2, L3, 最后主内存, 越靠近CPU速度越快
L1 > L2 > L3 > 主内存
CPU缓存(Cache)由很多缓存行(Cache Line )组成, 一个缓存行占64字节
java 的long 类型是8个字节, 则一个缓存行能够容纳8个long 类型的数据
CPU 从主内存中拉取数据...
在ArchLinux + Awesome WM 环境下,使用idea 2018.1版本会出现菜单漂浮的情况,一下为解决方法
1Ctrl + Shift + A (find action)
在搜索框中输入Switch IDE Boot JDK修改为本机的jdk 目录后重启idea修改后的idea 字体表现不佳需通过自定义的字体设置来进行修改
参考链接
clone code1git clone --recursive git@github.com:google/gvisor.git
build && install12345678910cd gvisor bazel build runscERROR: ~/gvisor/runsc/cmd/BUILD:5:1: no such package '@org_gol...