Java
小龙在线
走在架构师的路上
展开
-
Drools 6.4 在 Windows 上部署 KIE Workbench
最近在研究Drools,虽然最新版本已经到7.35.0 Final了,但收集到的很多资料都是6.4版本的,因此选择使用6.4.0 Final平时自己使用Win 10,Windows安装过程基本相似,没有太多差别Drools已经有很长的发展历史了,在开源界,算是很成熟规则引擎了KIE Workbench部署也不是很复杂,只是有几个需要注意的点,因此记录过程如下:基础安装环境:J...原创 2020-04-11 10:14:47 · 491 阅读 · 0 评论 -
还在用 Swagger2 生成 Restful API 文档?来试试 Api2Doc 吧!
原文链接:https://blog.51cto.com/13613194/2090764本文介绍一个非常好用的自动化生成 Restful API 文档的工具——Api2Doc它基于 SpringBoot ,原理类似于 Swagger2,但比 Swagger2 要简单好用。此项目已经放到 github 中,需要源码的朋友请点击这里目录项目背景 Api2Doc 简介 引入 Api...转载 2019-05-21 14:02:46 · 989 阅读 · 0 评论 -
Redis分布式锁的最佳实践
原文链接:https://www.jianshu.com/p/8cc44d008177使用redis的SET resource-name anystring NX EX max-lock-time 方式,用于分布式锁实现原理命令 SET resource-name anystring NX EX max-lock-time 是一种在 Redis 中实现锁的简单方法。客户端执行以上的...转载 2019-05-20 08:53:05 · 585 阅读 · 0 评论 -
一个JAVA数据库连接池实现源码
原文链接:http://www.open-open.com/lib/view/open1410875608164.html//// 一个效果非常不错的JAVA数据库连接池.// from:http://www.jxer.com/home/?uid-195-action-viewspace-itemid-332// 虽然现在用APACHE COMMONS DBCP可以转载 2016-07-13 11:22:26 · 954 阅读 · 0 评论 -
解决tomcat启动Socket监听端口死循环被hold问题
原文链接:http://blog.csdn.net/dead_cicle/article/details/70734331.SOCKET监听置于servlet的init方法中,在web.xml里加入1,随TOMCAT启动而启动.2.在实际过程中却遇到了TOMCAT不能启动的问题,Sokcet 监听while(true)的循环hold住了tomcat的启动!转载 2016-06-03 20:29:55 · 3770 阅读 · 1 评论 -
JavaMelody应用监控使用指南
原文链接:http://www.cnblogs.com/xing901022/p/4116430.html前言 本文参考JavaMelody的UserGuide编写,部分文字均来自文档,添加有个人理解。并进行实践操作 JavaMelody是一款可以监控Java应用(比如项目war,ear包)以及应用服务器(比如Tomcat或Jboss weblogic等等)。可以通转载 2016-04-22 22:45:25 · 1298 阅读 · 1 评论 -
ha456.jar打开dump文件报Unsupported major.minor version 51.0异常
异常信息如下:C:\Users\Administrator>java -jar -Xmx2000m D:/ha456.jar F:/20160419_1048.dumpException in thread "main" java.lang.UnsupportedClassVersionError: com/ibm/jinwoo/heap/HeapAnalyzer : Unsupported原创 2016-04-20 09:46:12 · 4979 阅读 · 0 评论 -
Java条形码插件
项目中需要用条形码插件,基于Java平台的需要比较简单,根据一个12位的数字生成一个条形码图片即可之前一直用Google的Zxing,因为功能强大,调用简单,网上也有很多资料后来发现,Zxing有一个缺点——不能显示文字于是想换一个条形码插件在网上搜罗了一下,大概有以下几个插件可以用:1、Zxing(之前已经实现,效果不理想)2、Barcode4j3、J原创 2013-06-25 20:27:49 · 1541 阅读 · 0 评论 -
POI导出Word插入复选框
POI功能比较强大,但是有些不常用功能比如插入特殊符号,不知道API怎么调用于是想了一个大招,未选中的复选框和选中的复选框在Word里直接操作都是插入特殊符号,是不是POI导出也可以使用文字符号呢?原创 2015-03-11 14:48:58 · 12662 阅读 · 3 评论 -
Java处理JSON的工具类(List、Map和JSON之间的转换)——依赖jsonlib支持Map嵌套
原文链接:http://www.itjhwd.com/java_json/ 代码package com.itjh.mmp.util;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.util.转载 2015-04-15 11:15:26 · 2185 阅读 · 0 评论 -
iText操作PDF读取JPEG图片ArrayIndexOutOfBoundsException异常
iText版本:itextpdf-5.5.1.jar 问题描述读取本地JPEG图片文件的代码:com.itextpdf.text.Image image = com.itextpdf.text.Image.getInstance("图片路径");出现以下异常:java.lang.ArrayIndexOutOfBoundsException: 2 at com.itextpdf.text原创 2015-05-20 10:17:15 · 3603 阅读 · 0 评论 -
POI设置Word页边距
The type org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPageMar cannot be resolved原创 2015-01-29 19:09:39 · 6921 阅读 · 1 评论 -
commons-fileupload 上传文件乱码问题
今天编写了一个上传文件的代码,用到Apache的commons-fileupload组件,所有的Servlet都用Filter处理了,request和response的编码都是UTF-8。 JSP的相关代码如下:…… 当前台的JSP将文件提交给后台的Servlet时,根据设置的JSP参数和Filter,从理论上来说是不会出现表单的文本域乱码的,可是测试结果出现了乱码原创 2011-06-02 00:47:00 · 1087 阅读 · 0 评论 -
OpenOffice将MS docx转换成pdf文件偶数页眉不显示问题解决办法
OpenOffice版本:4.0(Windows、Linux下测试都出现问题) MS Office版本:2007 问题描述使用OpenOffice将MS的docx文件转换为pdf文件时,docx文件页眉有书签,书签用图片替换,生成的pdf文件,奇数页有页眉,而偶数页却没有页眉 真相搜罗网上搜了下原因,有说OpenOffice对MS Office支持不是很好,应该也就是这个原因了 毕竟原创 2015-04-24 15:24:40 · 2266 阅读 · 0 评论 -
POI写docx文件table中的单元格水平、垂直对齐
核心示例代码垂直对齐XWPFTableCell cell = table.getRow(i).getCell(j); cell.setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER); //垂直居中水平对齐CTTc cttc = cell.getCTTc();CTP ctp = cttc.getPList().get(0);CTP原创 2015-04-29 12:50:08 · 14558 阅读 · 4 评论 -
Office在线预览及PDF在线预览的实现方式
原文链接:http://www.officeweb365.com/officetoview.html 一、服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费转载 2015-05-11 11:12:20 · 3425 阅读 · 0 评论 -
iText中输出中文
原文链接http://hintcnuie.iteye.com/blog/183690 转载内容iText中输出中文,有三种方式:1、使用iTextAsian.jar中的字体 BaseFont.createFont(“STSong-Light”, “UniGB-UCS2-H”,BaseFont.NOT_EMBEDDED); 2、使用Windows系统字体(TrueType)转载 2015-05-06 16:31:02 · 1008 阅读 · 0 评论 -
JasperException: is quoted with " which must be escaped when used within the value
今天做了个JSP的Web程序,在自己机器上测试能够正常运行。可是,当我部署到另外一台机器上的时候,JSP中的表达式就出现了问题异常信息如下:org.apache.jasper.JasperException: /jsp/machine/machine_edit.jsp(33,20) Attribute value method.equals("add") is quoted with "原创 2012-04-16 12:42:30 · 1742 阅读 · 0 评论