java
gzc_870301
这个作者很懒,什么都没留下…
展开
-
httpInvoker远程服务调用实例
目的:模拟控制层Controller向业务层发送请求,远程调用1、思路:控制层实现org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean, 业务层实现org.springframework.remoting.httpinvoker.HttpInvokerServiceExpor...原创 2020-01-19 09:36:11 · 527 阅读 · 0 评论 -
java:ftp上传 下载文件
jar包:<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.5</version> </dependency>import jav...原创 2020-01-02 15:29:41 · 110 阅读 · 0 评论 -
SSM java切换数据源 实现读写分离
jar包<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> </dependency><dependency><groupId&...原创 2017-06-21 16:40:09 · 728 阅读 · 0 评论 -
从&nbsp;Java&nbsp;应用程序动态生…
转载自:http://www.ibm.com/developerworks/cn/opensource/os-javapdf/index.html一个简化了 PDF 创建过程的开源库 iText 的分步指南如果您的应用程序需要动态生成 PDF 文档,那么您需要 iText 库。开源的 iText 库使得 PDF的创建变得轻松易行。本文介绍了 iText 并提供了一个使用它...原创 2017-06-22 08:31:21 · 410 阅读 · 0 评论 -
itext表格(转载)
1.概述对于比较简单的表格处理可以用Table,但是如果要处理复杂的表格,这就需要PDFPTable进行处理。 建立表格之后,可以设定表格的属性,如:边框宽度、边框颜色、衬距(padding space即单元格之间的间距)大小等属性。下面通过一个简单的例子说明如何使用表格,代码如下:2.表格的操作2.1 表格的初始化你可以用3种不同的方法创建PdfTable:...转载 2017-06-22 08:31:25 · 439 阅读 · 0 评论 -
基于springmvc的easypoi简单使用
基于springmvc的easypoi简单使用最近要做一些excel导入导出的工作,就花时间研究了一下,官方文档实在是有点不足,在这里分享一下研究成果项目框架,SSM框架,基础框架是直接从mybatis-plus项目上 clone下来的使用eclipse开发官方资料http://git.oschina.net/jueyue/easypoimaven基本依赖...转载 2017-11-07 09:59:06 · 2101 阅读 · 0 评论 -
SSM框架:dataTable使用PageHelper的aop分页实例
1、页面js使用DataTable作为表格展示数据var su_datagrid; // 初始化 $(function() { su_datagrid = $('#su-datagrid') .DataTable( { ajax : { url : "${ctx }/console/admin/s...原创 2018-03-30 17:23:18 · 697 阅读 · 0 评论 -
项目中统一处理抛出异常,不影响用户体验
先整体说一下思路:当程序中:我们抛出自定异常,如throw new BaseException(10002006);那么BaseException类中利用方法,public BaseException(int code) { this(code, ResBundle.getMessage(String.valueOf(code))); ...原创 2018-04-05 10:55:27 · 1946 阅读 · 0 评论 -
Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)
转载http://blog.csdn.net/anxpp/article/details/51512200,谢谢! 本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解。 下面代码中会使用这样一个例子:客户端发送一段算式的字符串到服务器,服务器计算后返回结果到客户端。 代码的所有说明,都直接作为注释,嵌入到代码中,看代码时就能更容易理解,代码中会用...转载 2018-04-08 10:47:29 · 135 阅读 · 0 评论 -
记项目关于绩效加密的一些问题
需求:1、只导入绩效基础数据,有些数据需要计算得出(excel公式一键生成的东西,硬要这样玩,真是无语)2、绩效数据全要加密。期间碰到了 1、关于org.apache.commons.beanutils.BeanUtils中 String转Date的问题。 2、des对称加密。 3、由于字段太多(50多个。。),所以利用反射去加密,不然写的累死了...原创 2018-04-20 15:30:22 · 131 阅读 · 0 评论 -
easypoi的多sheet页导入与导出
maven:<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version> </dependency> <...原创 2018-04-27 11:06:29 · 12177 阅读 · 5 评论 -
easypoi-单sheet页导入导出
maven:<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version> </dependency> <...原创 2018-04-27 11:26:47 · 638 阅读 · 0 评论 -
对rar文件的解压缩,对zip文件的压缩与解压缩
一、对rar文件的解压缩1、maven<dependency> <groupId>com.github.junrar</groupId> <artifactId>junrar</artifactId> <version>0.7</ve...原创 2018-12-26 16:10:29 · 407 阅读 · 0 评论 -
HashMap中的equals和hashCode
HashMap的存储方式HashMap的实现方式是数组链,不同的对象根据其哈希码(hashCode方法的返回值)找到对应的数组下标,然后存入数组。不同的对象有相同的哈希码时怎么办?这就由数组链中的链来解决了,相同哈希码的对象都放在同一条链上,该链的链头指向数组,进而形成数组链。当第一个对象已经存入HashMap,第二个对象准备存入HashMap时,系统在查找到数组下标后若发现它们的ha...原创 2018-05-11 10:02:35 · 1575 阅读 · 1 评论 -
面试基础整理(一)---Java中==和equals的区别
最近开始回头复习Java基础内容,在遇到==这个关系运算符和equals运算符时,发现了很多有趣的现象。1代码如下: //基本数据类型的比较 int num1 = 10; int num2 = 10; System.out.println(num1 == num2); //true //引用数据类型的...原创 2018-05-07 16:59:11 · 152 阅读 · 0 评论 -
阻塞和非阻塞,同步和异步
1 例子故事:老王烧开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。老王想了想,有好几种等待方式1.老王用水壶煮水,并且站在那里,不管水开没开,每隔一定时间看看水开了没。-同步阻塞老王想了想,这种方法不够聪明。2.老王还是用水壶煮水,不再傻傻的站在那里看水开,跑去寝室上网,但是还是会每隔一段时间过来看看水开了没有,水没有开就走人。-同步非阻塞...原创 2018-09-27 08:45:25 · 250 阅读 · 0 评论 -
使用iText填充pdf表单
1、先用word只做好模板,另存为pdf格式,然后用pdf打开,启用表单编辑功能,设置好表单域。如下:2、把模板放入项目中3、jar包<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</ar...原创 2018-11-05 14:58:43 · 2972 阅读 · 2 评论 -
Java并发编程:线程池的使用
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? ...转载 2018-12-29 10:41:47 · 94 阅读 · 0 评论 -
Java比较两个文本的区别,同一单元格不同颜色标在Excel上
1、递归算法比较两个文本的区别,并用标签标出(下面excel是用@@分开 所以标签要改成@@)。//递归算法public class StringCompareTest2 { public static void main(String[] args) { String[] hd = getHighLightDifferent("你好宽带", "你好"); f...原创 2019-04-03 14:27:21 · 703 阅读 · 0 评论 -
在Web应用中动态创建PDF文件(转载…
原文:SeanC.Sullivan翻译:gagaghost在一个最近的后勤项目中,客户要求我们建一个能让用户能从一个遗留系统查询出货信息的Web站点,有三个主要的需求:1.出货信息必须以PDF文档的格式返回;2.PDF文件必须能通过浏览器下载;3.PDF文件必须能用AdobeAcrobatReader阅读;尽管我们的团队有很多J2EEWeb应用的开发经验,但在PD...原创 2017-06-22 08:31:18 · 396 阅读 · 0 评论