日常开发方法、工具类 openhandx common

码农软件 · 软件分类 · 常用工具包 · 2019-08-12 22:12:53

软件介绍

OpenHandx-common整理了日常开发中可能经常用到的方法、工具类,也是openhandx系列的基础公共类。其中包括:反多线程、JMS连接池、多数据源的数据库连接池、自定义表达式运算、数据模型、树结构算法、上下文管理、数据压缩解压、数据加密解密、xml解析与生成、udp传输、数据转换等工具类。Common会随着后续项目的开发而不断补充。

1.04以后版本的对Model查询功能兼容性大大增强,支持sqlserver、oracle、sybase、mySql几个主流数据库。并增加了对WebService连接池的支持。- 1.05以后表达式增加支持字符串运算。

1.反多线程

反多线程又叫逆转多线程,是指多线程逆向操作。将一个多核或超线程的CPU模拟成一个单线程的强大CPU。多线程开发是指将一个单线程程序改成可并发执行的子程序(多线程执行)以提高整个代码效率,但是有多个多线程程序同时执行会是CPU或服务器资源不堪重负,反而降低整个程序的效率甚至系统崩溃。反多线程核心技术也是使用多线程,只是将多线程的资源管理起来合理地并发执行,先发起的程序必定先执行(多线程执行),如果资源允许的情况下其他程序也将并行执行,整个过程开发者不用自己创建线程,就象单线程的程序一样,但是比多单线程快。
2.JMS连接池

JMS连接池的类路径在open.jms下,可以管理多个服务器的JMS连接,同时也支持多种不同厂商的JMS驱动(jms1.1的规范),开发人员不必了解过多的原来JMS细节就对JMS服务器可以发送和接收消息。
3. 多数据源的数据库连接池

数据库连接池的类路径在open.database下,可以管理多数据源的数据库连接池。每个连接池负责分配、管理和释放数据库连接。并且支持空闲超时、连接中断自动重连。
4.openHandx-unreal的WebService连接池

由于每个服务器对外提供的连接数存在上限,即使客户端连接关闭,服务器端也不会立刻释放,这就造成频繁向服务器发送WebService请求会造成拒绝连接的情况,使用WebService连接池很好地解决这类情况。

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

一网打尽

一网打尽

[美]布拉德·斯通 / 李晶、李静 / 中信出版社 / 2014-1-15 / 49.00元

亚马逊最早起步于通过邮购来经营图书业务。但贝佐斯却不满足于仅做一名书商,他希望缔造亚马逊万货商店的神话——能提供海量的货源,并以超低的价格提供最具吸引力的便捷服务。为了实现这一诺言,他发展了一种企业文化,这种文化蕴含着执着的雄心与难以破解 的秘诀。亚马逊的这 一文化现在依旧在发扬光大。 布拉德·斯通非常幸运地得到采访亚马逊的前任和现任高管、员工以及贝佐斯本人、家人的机会,使我们第一次有机会深......一起来看看 《一网打尽》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具