WangChongjie

The quieter you become, the more you hear

并行计算组件MultiEngine框架

"之自研框架Manual."

前言:项目实践中,我们经常会遇到单机并行或分布式并行可以大幅提升系统整体性能的场景。但由于受限于线程模型、锁机制等相对较为复杂,并行化改造的成本较高。multi-engine系列组件提供轻量级的开箱即用的并行化支持特性,并且单机模型已在生产环境得到大量应用,并带来可观的性能收益。本文介绍并行计算multi-engine系列组件的使用说明,源码已托管于github,且稳定版本已发布至Maven...

Java Open-Source framework MultiTask

"Quick Start & Manual."

multi-task Multi-task is a Java framework for parallel processing which is based annotation. That is high performance, not intrusive and loose coupled. 1. Quick Start This chapter will show you ho...

报表中间件olap-access框架

"通用报表ORM框架."

业界各类用户产品和商业产品都会有大量的报表,而对于OLAP类型的报表,无论其存储介质应用或上层查询模式均与传统的RDBMS 体系有较大区别。Olap-access是报表领域模型的ORM框架,旨在提升用户的开发效率,只需关注报表建模,其余逻辑由底层框架来支持。 Olap-access介绍 1.1 Olap-access是什么 Olap-access是一个报表olap(On-Line Ana...

软件系统设计原则综述

"最佳实践淬炼."

Facebook的格言是”Move fast and break things”,快速行动打破常规,后来扎克伯格将这句话改为”Move fast,with stable infra”,快速行动,稳定架构。不管是打破常规,还是稳定架构,都有些经验原则可循。本文将综述IT领域常用的设计原则,这些原则对编程、架构、设计都会有一定的指导意义。 DRY原则 DRY是”Don’t Repeat Yo...

实用Linux工具命令备忘

"工欲善其事,必先利其器."

开发和生产环境中,我们需要对物理机和平台服务进行治理、监控、运维。用合适的工具做正确的事情,Use The Right Tool Do Right Things。本文,整理汇总常用的工具命令。 查看远端服务器端口的类型和状态 命令行: nmap 186.186.186.186 -p 8080 结果示例: PORT STATE SERVICE 8080/...

Design Pattern之Java设计模式

"可复用面向对象的基础."

Christopher Alexander说过:”每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,就能一次又一次地使用该方案而不必做重复的劳动”。 本文列举一些常用设计模式的代码示例,即Principle,Pattern、Practice之模式Design Pattern部分。 常用的设计模式归类 创建型模式: 创建型模式是用来创建对象的模式,对实例化...

Awesome Site List

"技术系列网址传送门."

工业实践中各类技术网站可以增强研发效率,了解业务前沿技术动态,本文整理收集技术社区、技术规范、技术组件、技术应用、技术新闻等相关web 站点。 官方资料 OpenJDK资料:openjdk.java.net MySQL资料:dev.mysql.com/doc/internals Spring资料:spring.io/guides wikipedia百科: en.wikipe...

在IT巨人的肩膀上继续前行

"读活书、活读书、读书活."

读一本好书,会让人有一种神清气爽的感觉。互联网相关技术虽然发展飞速,但是有些知识高度抽象,历久弥新,已成经典。有些书适合精读,有些书适合泛读,下面会列一些我读过,觉得还不错的书跟大家分享,其中不乏经典,部分书籍翻阅不下10遍(如算法导论)。书中的内容不见得工作中都会用到,但是能开阔视野,打开思路。面对工作中的问题,如设计中间件、架构或系统时,可以有更好的大局观和技术感觉。全栈是一种理念,De...