资讯月刊下载
第121期(18-03)
- java程序员开发常用的工具
- 3月全球数据库排名:postgresql 再迎暴涨
第120期(18-02)
- 开源巨献:2017 年 google 开源了这些超赞的项目
- 关于区块链,程序员需要了解什么
第119期(18-01)
- 编写高性能java代码的最佳实践
- 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!
[操作系统]
最近在研究一个高性能的无锁共享内存消息队列,使用的fifo来通知。结合之前《基于管道通知的百万并发长连接server模型》文章,这里总结一下常用的通知机制。 常用的通知机制中比较典型的有以下几种: 1. signal 这种机制下,我们向被通知进程发送一个特殊的signal(比如sigusr1),这样正在睡眠的读进程就会被信号中断,然后醒来。 该方法的优点是:读进程不需要监听一个额外的e ...
[企业架构]
bams是一个 开源的政企信息管理系统 基础框架。主要定位于“政企信息管理”领域,可用作业企信息管理类系统。bams是非常强调开发的高效性、健壮性和安全性的。 目前的平台还是主要针对开发人员。 项目地址:http://bams.eazytec.com/bams.html bams的业务构建是基于流程引擎+代码生成器来共同完成流程业务和非流程业务的快速开发。 希望bams能够对那些正在或即将开 ...