• programming-language

    Programming工作这么多年来,使用过的程序语言很多,但主要的工作语言还是Java, 这几年用Scala + Java 进行混合编程多一些 但工作的主要语言还是在Java系语言上面 Racket 主要用来写一些临时的任务,并没有通过它做相对比较繁琐的工作 目前前端火热的JavaScript,几年前大规模的写过一段时间 当时主要还是Jquery, Dojo时代,Google Angula...
  • event-sourcing-cqrs

    Event Sourcing 完全可以看作一个业务操作的DAG, 一个被git 管理的业务操作历史 物化视图类似git master ,指向当前的最新状态 CQRS (Command Query Responsibility Segregation) 读写分离 Command 请求,需要修改数据,直接走Event Sourcing 更新聚合对象,然后生成物化视图 Query 请求,直接查询...
  • downgrade-version

    首先来看看今天的一个提交记录 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)版本中,并没有此...
  • rm

    删除主目录的.viminfo* 被输入成了 12rm .viminfo * 马上反映过来,但是已经看到Dropbox 开始通过了 马上将dropbox kill 掉,然后将Dropbox 目录删除,重新关联dropbox 让dropbox重新将文件从云端下载下来,还好网络够快,几G的文件,在一个小时内通过完成 – 2018年10月31日17:10:14
  • book

    不用说,书本并不单纯只用来阅读而已,因为书本并不是只有在被阅读才有它的价值。 随时可以读得到,不,应该说随时可以轻松地看得到,也是书本的效用之一, 换句话说即使不读它,光是拥有,书本就会产生意义, 书本是随手可用的道具,材料,光是把它放在那里,就拥有书的价值
  • crabs

    公司在这个八月十五的时候没有按照以前惯例,发月饼给大家 而是发了一个提货卡,用来提取大闸蟹,店家叫做姑苏渔歌 因为开湖日期在9/21,所以在中秋节时,没有拿到货,在27号才被顺丰从龙岗快递过来 总共八只,晚上回家后,看到已经被蒸好,但是因为没有吃过,所以需要家人回来教一下 等真正吃起来的时候,感觉发现了世间美好,整个人都感觉非常的愉快 螃蟹的蟹黄,非常像五仁月饼里的鸡蛋黄,但是更鲜更美味
  • jdk11

    今天(2018-09-26), 期待的重量级更新jdk11正式版发布 可以通过jdk11 下载 FeatureLocal Variable Type Inference在以前对变量进行声明时 1String text = "你好 Jdk 11" 目前可以通过var 关键字进行声明 1var text = "你好 Jdk 11" 如果声明的是一个常量...
  • CacheLine

    缓存行: Cache Line 操作系统内存如下: CPU 有三级缓存, L1, L2, L3, 最后主内存, 越靠近CPU速度越快 L1 > L2 > L3 > 主内存 CPU缓存(Cache)由很多缓存行(Cache Line )组成, 一个缓存行占64字节 java 的long 类型是8个字节, 则一个缓存行能够容纳8个long 类型的数据 CPU 从主内存中拉取数据...
  • idea 2018.1 menu 问题

    在ArchLinux + Awesome WM 环境下,使用idea 2018.1版本会出现菜单漂浮的情况,一下为解决方法 1Ctrl + Shift + A (find action) 在搜索框中输入Switch IDE Boot JDK修改为本机的jdk 目录后重启idea修改后的idea 字体表现不佳需通过自定义的字体设置来进行修改 参考链接
  • gvisor

    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...
14567812