日常开发方法、工具类 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

Java5.0Tiger程序高手秘笈

Java5.0Tiger程序高手秘笈

BrettMclaughlin / 东南大学出版社 / 2005-10 / 28.00元

代号为 “Tiger”的下一个 Java 版本,不只是个小改动版。在语言核心中有超过 100 项以上的变动,同时有大量的对 library 与 API 所做的加强,让开发者取得许多新的功能、工具与技术。但在如此多的变化下,应该从何处开始着手?也许可以从既长又无趣的语言规范说明书开始看起;或等待最少 500 页的概念与理论巨著出版;甚至还可以直接把玩新的 JDK 看看能够有什么发现;或者借由《Jav......一起来看看 《Java5.0Tiger程序高手秘笈》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

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

UNIX 时间戳转换