redisson 是基于redis的扩展库,使得redis除了应用于缓存以外,还能做队列等数据结构,直接使用的分布式锁,以及人物调度器等。Redis集群组态的最低要求是必须有三个主节点。官方地址:https://github.com/redisson/redisson WIKI:https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95 按照官网一步步来,pom引用如下<dependency> <groupId>org.redisson</gro...阅读全文>>
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。在使用 IntelliJ IDEA 开发 Java 代码的时候...阅读全文>>
Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。lombok的安装跟一般引用jar包没有什么区别,可以到官网上下载最新的jar包,然后导入到项目里。或者直接使用Maven引用。1. @Getter/@Setter自动产生 getter/setter 2. @ToString自动重写 toString() 方法,会印出所有变量 3. @EqualsAndHashCode自动生成 equals(Object other...阅读全文>>
Atomikos TransactionsEssentials 是一个为Java平台提供增值服务的并且开源类事务管理器,以下是包括在这个开源版本中的一些功能:l 全面崩溃 / 重启恢复l 兼容标准的SUN公司JTA APIl 嵌套事务l 为XA和非XA提供内置的JDBC适配器注释:XA:XA协议由Tuxedo首先提出的,并交给X/Open组织,作为资源管理器(数据库)与事务管理器的接口标准。Oracle、Informix、DB2和Sybase等各大数据库厂家都提供对XA的支持。XA协议采用两阶段提交方式来管理分布式事务。XA接口提供资源管理器与事务管理器之间进行通信的标准接口。XA协议包括两套...阅读全文>>
QRext4j一个简单易用的二维码生成器,可以自定义二维码颜色和码眼的样式。JDK_1.8及以上,由于此生成器引用了部分JDK_1.8的特性, 如需兼容JDK_1.7,可以通过修改少许代码实现。项目地址:https://gitee.com/iherus/qrext4j Maven坐标(最好是把代码DOWN下来加进来看,方便学习):<dependency> <groupId>org.iherus</groupId> <artifactId>qrext4j</artifactId&g...阅读全文>>
ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。Zxing库的主要部分支持以下几个功能:核心代码的使用、适用于J2SE客户端的版本、适用于Android客户端的版本(即BarcodeScanner)、Android的集成(通过Intent支持和BarcodeScanner的集成)等。Maven引用<dependency> <groupId>com.google.zxing</groupId> ...阅读全文>>
HTML 压缩库 HtmlCompressorHtmlCompressor 是一个 Java 类库,用来对 HTML 内容进行压缩。HtmlCompressor 会删除 HTML 中无用的空格、空行、注释等内容。官方说明地址,国内看不了想看下载TXT:https://code.google.com/archive/p/htmlcompressor/wikis/Documentation.wiki htmlcompressor Documentation wiki.txtMaven引入:<dependency> <groupId>com.googlecode...阅读全文>>
SoDiaoEditor电子病历编辑器,核心是ueditor,在该文本编辑器基础上根据医疗行业需求进行的改造。该产品已在多家三甲医院上线,是目前国内免费开源以及使用上比较友好的一块产品。为了研究学习和使用该产品,第一步下载并引入到项目中。下载其源码后解压获得SoDiaoEditor-4.0,重命名为sed并拷贝到web项目中。修改index.html,让其更整洁,并增加一个按钮叫打印,用于演示如何调用sde的API:<!DOCTYPE html> <html> <head> &nbs...阅读全文>>
写文章的基本章程,我们废话不说,先说废话。Dom4j 是一个用于处理 XML 的开源框架,该框架与 XPath 集成在一起,并完全支持 DOM、SAX、JAXP 和 Java 平台(例如 Java 2 Collections)。dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面还可以找到一篇文章,对主流的Java XML...阅读全文>>
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup实现html5规范,并将HTML解析为与现代浏览器相同的DOM1)从一个URL,文件或字符串中解析HTML2)使用DOM或CSS选择器来查找、取出数据3)可操作HTML元素、属性、文本注意:jsoup是基于MIT协议发布的,可放心使用于商业项目。jsoup入门示例程序(网络爬虫)http://www.javacui.com/opensource/463.html Jsoup加载HTML的...阅读全文>>