分布式开发常使用工具包 shockweb common

码农软件 · 软件分类 · 常用工具包 · 2019-08-12 21:27:31

软件介绍

shockweb-common来源openhandx-common工具包,只吸取了有关分布式开发必需使用到的工具类。其中包括:串行化类、自定义表达式运算、数据加密解密、基本数据转换等工具类。扩充了虚拟连接池、Spring上下文管理、日志输出、json和二进制高效串行化。common会随着shockweb后续项目的开发而不断补充。

  • 1. 串行化类:shockweb串行化工具类吸取了openhandx common的xml串行化类做了一定的简化,并增加了json、二进制串行化类。Json目前被互联网分布式rest接口调用大量应用,与xml一样同样具有可读性好,并且比xml串行化快数据量小的效果。二进制串行化类在是shockweb自己定义的格式,比json具备更高的串行化效率和更小的数据量,这对于分布式应用具备很大的意义。

  • 2. 自定义表达式运算:自定义表达式运算的类路径在com.shockweb.calculate下,来源openhandx common, 在此基础上shockweb扩展了对String的运算。按照用户自定义计算表达式进行计算,表达式的运算全部是以BigDecimal为基础保证了运算的精度无损失。同时支持加减乘除、括号、逻辑运算、条件判断、正玄函数、余玄函数、绝对值、平方、开方、幂运算、对数、最大值、最小值等函数。除此之外表达式中还支持变量,也允许开发人员为表达式计算开发新的函数。xml解析与生成

  • 3. 虚拟连接池:虚拟连接池是一个分布式抽象分组的连接池组,每个分组可以保存不同类型的连接池组(比如:数据库、MQ、密码机等),每个连接池组可以有多个的连接池工厂,每个连接池工厂可以连接一台服务器。因此每一个连接池组支持对多台无状态服务器(比如:同密钥的密码机)连接管理,具备多台热备、负载均衡的能力。

本文地址:https://www.codercto.com/soft/d/12234.html

大话存储Ⅱ

大话存储Ⅱ

张冬 / 清华大学出版社 / 2011-5 / 99.00元

《大话存储2:存储系统架构与底层原理极限剖析》内容简介:网络存储是一个涉及计算机硬件以及网络协议/技术、操作系统以及专业软件等各方面综合知识的领域。目前国内阐述网络存储的书籍少之又少,大部分是国外作品,对存储系统底层细节的描述不够深入,加之术语太多,初学者很难真正理解网络存储的精髓。《大话存储2:存储系统架构与底层原理极限剖析》以特立独行的行文风格向读者阐述了整个网络存储系统。从硬盘到应用程序,对......一起来看看 《大话存储Ⅱ》 这本书的介绍吧!

html转js在线工具
html转js在线工具

html转js在线工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具