-
log
日志(journal)预先写日志[Write-ahead-logs] WAL 提交日志(commit logs) 事物日志(transaction logs) 在日志的末尾添加记录,读取日志则从左到右 应用日志journal 与 data logs 一种不同可能来自与阅读者的不同 journal 一般用来给程序读取,而data logs 则用于给人类读取 当涉及到多服务器时,data lo... -
scala-todo
Scala Todo 写日志时,调用info method , public void info(String format, Object… arguments); logger.info(“url = {}”, url) logger.info(“jsonObject = {}”, jsonObject) logger.info(“url = {}, jsonObje... -
Blocking
使用LinkedBlockingQueue来作为生产消费管道,设置元素个数为10000当生产者大量产生对象后,到达10000个时,系统阻塞LinkedBlockingQueue默认元素个数为Intager.MAX_VALUE 不使用SLB时,考虑到只是一个简单的任务分发系统,直接使用默认对象,而不指定元素个数 -
CountDownLatchWating
import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class CountDownLatchWating { private final static L... -
del txt
#lang racket (define path (path->directory-path "/tmp")) (define pathStr (path->string path)) (define file-list (filter (lambda (f) (regexp-... -
right
最近的阅读方式是通过订阅
hikindle,然后在kindle上阅读一些新闻和短篇。近期看到一个很有意思的文章是左岸读书的
放诸古今皆准的权力规则这个短篇感觉应该强烈推荐,至少从另一个角度来看整个政治行为。
是很有意思的短篇文章。关于读书,有一些认识,比如在SICP中没有搞清楚的问题,可能在读具体数学的时候就搞清楚了。
真是很有意思的问题,在关于无穷问题上可以这本书是这么写的,但是在量子力学史话中可能关于无穷有一些不同的看法。
多读书,哪怕当时的一些问题搞不清楚,但是没有关系,以后就清楚了,那知识在脑海中形成了一个求解的函数,在后台默默的运行。
当有关于该知识的信息出现的时候,整个知识就连贯起来了。
-
WPF
Web Platform Factory 简称WPF,该平台是构建在WebSpace上的一个java框架。在上面做一个项目,就是在web页面上进行操作。比如一个业务场景,就是一个ActionList,一个ActionList中可以有多个Action,每个Action可以是一个执行Sql的动作,或者是执行JMS的。开发人员主要的开发工作就是定义这些Action。一个ActionList就是一个... -
protobuf
尝试使用了一下ProtoBuf写proto 文件,然后通过命令编译为java的桩代码写Write/Read测试,照着google 的文档,倒是很简单。但是有一些疑惑,为什么要通过这种桩代码呢? 不能是通过api来调用么? 直接将要序列化的对象丢到某个方法里不行么? -
Racket on ffi
link:The Racke tForeign-Function Interface // mylib1.c #include <stdio.h> #include <stdlib.h> // Square an integer int isquare (int i){ return i * i; } command 中执... -
slideshow and ffi
今天值得高兴的有两件事,是很有意思的一天。 学习Racket以来,一直很好奇Racket 中怎么实现调用动态库,Java中可以通过JNI技术,来实现对动态库的调用。但是一直是不知道在Racket中如何调用。 这一切的疑问都在今天解决了,在逛github 的时候,看到了Racket中通过ffi 中的函数库来调用动态库。一般有如下方法: #lang racket (requive f...