Java
CharlieChen1989
Java Software Engineering
展开
-
20141218_输出PDF错误之byte[]
问题描述:当浏览器端使用Active控件如(AIP、iwebPDF)请求打开后台PDF文件时,Java后台处理请求的方法处理如下: response.setCharacterEncoding("UTF-8"); String filePath = request.getParameter("fileName"); File file = new原创 2014-12-18 18:42:21 · 1315 阅读 · 0 评论 -
Lombok的使用学习
一、Lombok是什么?Lombok 是一种 Java实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。为了解决当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一...转载 2018-11-30 17:33:42 · 199 阅读 · 0 评论 -
Maven安装Jar到仓库
安装示例: org.springframework spring-context-support 3.1.0.RELEASE Maven 安装 JAR 包的命令: mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的ar转载 2017-06-20 13:20:16 · 392 阅读 · 0 评论 -
JVM+Tomcat 内存监控方法
1.windows环境(A)Tomcat解压版,编辑/bin/ catalina.bat在rem GuessCATALINA_HOME if not definedset CURRENT_DIR=%cd%后面添加JVM设置set JAVA_OPTS=-Xms256m –Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m-XX:MaxPerm原创 2016-06-02 12:13:16 · 4269 阅读 · 0 评论 -
自己定义的一个SVN管理规则
根据BPD(项目简称)系统项目特点,使用SVN管理项目源码、文档、程序、运行环境的结构如下图所示:结构说明1. Trunk:主干,包含系统的基础架构,核心功能,通用库,源码主干作为所有分支的基版本。2. Branches:分支,按客户名称创建目录进行扩展,各客户划分三类(目录结构)分支:(1)master作为版本发布维护的主分支,作用只有两个,合并和发布;(原创 2016-06-02 11:52:52 · 1379 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger (org.quartz.simpl.SimpleThreadPool)
问题描述:使用Spring集成了Quartz实现定时任务,Tomcat使用startup运行,或者使用服务方式运行停止时,log4j的输出以下警告日志:log4j:WARN No appenders could be found for logger (org.quartz.simpl.SimpleThreadPool).log4j:WARN Please initia原创 2016-05-31 18:04:46 · 3882 阅读 · 0 评论 -
Java遍历Map,List的4种方法
最后编辑时间:2015-3-20遍历Map参考:http://www.cnblogs.com/kristain/articles/2033566.html性能对比测试:http://www.cnblogs.com/fczjuever/archive/2013/04/07/3005997.htmlpublic static vo转载 2015-03-20 17:38:04 · 1272 阅读 · 0 评论 -
quartz的任务在tomcat下被调用两次的问题
参考:http://dogandwolf.blog.sohu.com/91483746.html 利用了quartz来进行作业调度,结果日子显示作业每次调度时,被执行了两次,问题出在tomcat的xml的配置上,将<Hostname="localhost"appBase="webapps" unpackWARs="true"autoDeplo转载 2015-03-20 17:40:42 · 1296 阅读 · 0 评论 -
Java实现Excel编辑之POI
最后编辑时间:2015-02-2817:54 JAVA通常有两种方法来操作Excel,分别是POI和JExcelAPI,而且都是开源的。 POI参考: JExcelAPI参考:http://www.oschina.net/code/snippet_126103_3553http://blog.csdn.net/aking21alinjuju/article/deta原创 2015-02-28 17:54:54 · 2476 阅读 · 0 评论 -
Java使用Axis调用WebService
测试代码: 需要的JAR : axis.jarcommons-discovery.jarcommons-logging.jarjavamail.jarjaxrpc.jarsaaj.jarwsdl4j.jar //Web Serv原创 2015-02-28 11:52:31 · 557 阅读 · 0 评论 -
Java读取PDF文字内容的方法
最后编辑时间 :2015-01-0517:30 方法一:PDFBox(一个BSD许可下的源码开放项目)是一个为开发人员读取和创建PDF文档而准备的纯Java类库。它提供如下特性:提取文本,包括Unicode字符。和Jakarta Lucene等文本搜索引擎的整合过程十分简单。加密/解密PDF文档。从PDF和XFDF格式中导入或导出表单数据。向已有PDF文档中追加内容。将一个PDF文原创 2015-01-05 17:32:38 · 28108 阅读 · 3 评论 -
H2数据库入门
H2官网: http://www.h2database.com h2是一个开源的、纯java实现的关系数据库。h2数据库特点(1)性能、小巧(2)同时支持网络版和嵌入式版本,另外还提供了内存版(3)有比较好的兼容性,支持相当标准的sql标准,支持JDBC API(4)提供了非常友好的基于web的数据库管理界面 H2文件结构 %H2_HOME%-h2原创 2015-01-04 16:55:12 · 934 阅读 · 0 评论 -
Snaker开源工作流研究001——简介
Snaker官网 :http://snakerflow.com/截止2014年12月15日星期一 最新版本2.4.0Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持轻量:核心代码行数大约7000行,强大的扩展性,支持Spring、Jfinal、Nutz平台级框架;支持Jdbc、SpringJdb原创 2014-12-15 18:20:43 · 7837 阅读 · 2 评论 -
ecliplse jetty 4.0插件错误
定位不到原因,先卸载插件,离线安装一个旧一点的版本;参考: https://blog.csdn.net/u014481405/article/details/81125928 2018-12-26 10:00:20.118:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.w.WebAppContext@...原创 2018-12-26 20:47:21 · 1761 阅读 · 0 评论