自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(267)
  • 收藏
  • 关注

转载 Java iText使用PDF模板生成PDF文档

版权声明:欢迎大家转载,转载请声明转载地址http://blog.csdn.net/u012377333,谢谢大家。我们系统需要生成一个可以打印的PDF文档,老板给了我一个Word文档,按照这个Word文档的格式生成PDF文档。第一步:下载AdobeAcrobat DC,必须使用这个来制作from域。第二步:使用AdobeAcrobat DC将Word导成P

2017-11-28 15:20:07 3024 7

转载 熟练使用IText

iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 http://itextpdf.com/ 版本:itextpdf-5.2.1.jar 1、生成一个PDF Java代码  //Step 1—Create a Document.  

2017-11-28 09:58:13 609

转载 java生成PDF,各种格式、样式、水印都有

代码中有两处需要图片,请自行替换。 一个是水印、一个是手指。 需要的JAR包链接:http://download.csdn.net/detail/justinytsoft/9688893下面是预览://创建PDF时需要的工具类public class DataUtil {    /*** 分割路径

2017-11-24 18:37:00 5044 1

转载 电子凭证 : Java 生成 Pdf

1.背景 在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等。方便用户查看,下载,打印。目前常用的解决方案是,把相关数据信息,生成对应的pdf文件返回给用户。  本文源码:http://git.oschina.net/lujianing/java_pdf_demo 2.iText iText是著名的开放源码的站点

2017-11-24 15:29:53 1092 1

转载 几种使用itext生成pdf的方式

最近公司要做个生成pdf电子账单凭证的功能,由于这个公司没有任何代码可借鉴,这个时候我就必须得自己搞明白具体的每一步应该怎么做,引什么jar包?用什么方式去实现?这篇博客中会给出从头到尾及其详细的代码和工具类以及jar包,方便大家需要时直接粘贴到自己项目中,此功能完成加调试1天即可完成,此案列可以用模板套打的方式完成合同以及账单或是单纯的文案式pdf。下面先给一张最终实现的效果图片。在

2017-11-24 15:20:01 3728 1

转载 HSSF,XSSF和SXSSF的区别

HSSF是POI工程对Excel 97(-2007)文件操作的纯Java实现 XSSF是POI工程对Excel 2007 OOXML (.xlsx)文件操作的纯Java实现 从POI 3.8版本开始,提供了一种基于XSSF的低内存占用的API----SXSSF SXSSF通过一个滑动窗口来限制访问Row的数量从而达到低内存占用的目录,XSSF可以访问所有行。旧的行数据不再出现在

2017-11-21 14:31:15 828

转载 【Java】JavaWeb文件上传和下载

文件上传和下载在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该组件可实现一

2017-11-20 14:46:54 490

转载 Timer 的 schedule()方法

timer.schedule(new MyTask(),long time1,long timer2);今天算是彻底的搞懂了这个曾经让我为之头疼的方法。下面我就重点介绍一下:第一个参数,是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现public void run() 方法,因为 TimerTask 类 实现了 Ru

2017-11-16 16:13:19 496

转载 Java 并发专题 : Timer的缺陷 用ScheduledExecutorService替代

继续并发,上篇博客对于ScheduledThreadPoolExecutor没有进行介绍,说过会和Timer一直单独写一篇Blog.1、Timer管理延时任务的缺陷a、以前在项目中也经常使用定时器,比如每隔一段时间清理项目中的一些垃圾文件,每个一段时间进行数据清洗;然而Timer是存在一些缺陷的,因为Timer在执行定时任务时只会创建一个线程,所以如果存在多个任务,且任务时间过长,

2017-11-16 16:12:17 344

转载 核心处理:使用List.subList(int start,int end);进行段位截取。 [java] view plain copy import java.util.ArrayList;

核心处理:使用List.subList(int start,int end);进行段位截取。[java] view plain copyimport java.util.ArrayList;  import java.util.List;    public class Test {            public s

2017-11-15 17:04:04 2122

转载 实现手机扫描二维码进行登录

项目结构:    实现流程: pc端:1:打开二维码登录网页index.html2:index.html调用GetQrCodeServlet3:GetQrCodeServlet干2件事  a:生成随机的uuid,是一个唯一标识,该标识贯穿整个流程  b:生成二维码图片,二维码信息:http://

2017-11-02 18:14:52 19373 7

转载 Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来

2017-10-31 15:15:29 254

转载 利用Spring AOP (aspect) 自定义注解解决日志和签名校验

一、需解决的问题部分API有签名参数(signature),Passport首先对签名进行校验,校验通过才会执行实现方法。    第一种实现方式(Origin):在需要签名校验的接口里写校验的代码,例如:boolean isValid = accountService.validSignature(appid, signature, client_signature

2017-10-31 14:34:35 1254

转载 SpringAOP实例之简单实现(Annotation形式)

Spring除了支持Schema方式配置AOP,还支持注解方式:使用@AspectJ风格的切面声明。   1  启用对@AspectJ的支持       Spring默认不支持@AspectJ风格的切面声明,为了支持需要使用如下配置:  [html] view plain copy  aop:aspectj-a

2017-10-31 14:23:08 409

转载 孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(三十九)——数据库连接池 一、应用程序直接获取数据库连接的缺点   用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要

孤傲苍狼只为成功找方法,不为失败找借口!javaweb学习总结(三十九)——数据库连接池一、应用程序直接获取数据库连接的缺点  用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示

2017-10-31 11:16:57 2095

原创 git 项目资料

微信的 demohttps://github.com/binarywang

2017-10-30 09:55:37 304

转载 java 加解密

1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适公钥加密,私钥解密。加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考虑你的场景是否有必要用 RSA 了。2. 可以通过修改生成密钥的长度来调整密文长度生成密文的长度等于密钥长度。密钥长度越大,生成密文的长度也就越大,加

2017-10-27 14:29:36 422

转载 分享Java常用几种加密算法(四种)

对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道

2017-10-26 11:02:40 1206

转载 面试题--JAVA中静态块、静态变量加载顺序详解

public class test { //1.第一步,准备加载类 public static void main(String[] args) { new test(); //4.第四步,new一个类,但在new之前要处理匿名代码块 } st

2017-10-23 18:00:51 303

转载 Spring Cloud 资料参考

https://github.com/leoChaoGlut/log-sys上面是我基于Spring Cloud ,Spring Boot 和 Docker 搭建的一个分布式日志系统.目前已在我司使用. 想要学习Spring Cloud, Spring Boot以及Spring 全家桶的童鞋,可以参考学习,如果觉得好,star 一下吧~新增Sprin

2017-10-23 16:42:20 488

原创 spring cloud和dubbo 讲解

连接地址 https://www.zhihu.com/question/45413135

2017-10-23 10:11:31 436

转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景        大规模服务化之前,应用可能只是通过RMI或Hessian等工具,

2017-10-23 10:00:51 248

转载 1 redis在spring中的配置及java代码实现 2 redis在java项目中的使用

在上一篇文章中已经讲了redis的spring配置,这篇将会描述redis在java项目中的使用。redis存储形式都是key-value(键值对),按照存储的内容分为两种,一种是存简单数据,即数字,字符串等,可以用string-value的形式存储;另一种是存对象、集合等,最好用序列化的方式来存储。1、存储简单数据try { Jedis jedis = new

2017-10-20 17:29:57 423

转载 TCP/IP协议三次握手与四次握手流程解析

TCP/IP协议三次握手与四次握手流程解析 一、TCP报文格式  TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式  上图中有几个字段需要重点介绍下:  (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。  (2)确认序号:Ack序号,占32位,只有

2017-10-20 15:24:36 325

转载 JSR-356 WebSocket API规范中文版下载

JavaEE 7规范也临近了,首批JSR规范已通过审批,而且如Nginx、jetty7、Tomcat7等都支持Websocket协议,未来B/S实时通信肯定少不了WebSocket的一席之地。因此,就把JavaEE WebSocket API规范等翻译出来,造福大家,大家多多指教。 1、JSR 356: Java API for WebSocket 规范 英文版  已完成 点击此处下载

2017-10-20 11:08:02 855

转载 Elasticsearch默认提供的分词器,会把每个汉字分开,而不是我们想要的根据关键词来分词。例如: [html] view plain copy curl -XPOST "http://loca

Elasticsearch默认提供的分词器,会把每个汉字分开,而不是我们想要的根据关键词来分词。例如:[html] view plain copycurl -XPOST  "http://localhost:9200/userinfo/_analyze?analyzer=standard&pretty=true&text=我是中国人"  我们

2017-10-20 10:13:27 1410

转载 安装logstash,elasticsearch,kibana三件套

logstash实际上是一个可以管理日志的玩意,它可以把你应用的日志进行收集,存储,并通过elasticsearch进行存储搜索,使繁琐的日志管理变得简单傻瓜式的,同时它也使用了一些分布式的技术,底层是java实现的,操作与部署也非常的简单,只要指定配置文件就可以进行工作,这是它的官网,http://logstash.net/Kibana是一个开源的分析与可视化平台,设计出来用于和El

2017-10-20 10:02:15 464

转载 【入门篇】Elasticsearch、Kibana权限控制

1、官方文档:https://www.elastic.co/guide/en/x-pack/current/index.html2、Install X-Pack into Elasticsearchbin/elasticsearch-plugin install x-pack3、Start Elasticsearchbin/elasticsearch

2017-10-20 09:59:17 1545

转载 1、要搜索一个确切的字符串,即精确搜索,需要使用双引号引起来:path:”/app/logs/nginx/access.log” 2、如果不带引号,将会匹配每个单词:uid token 3、模糊搜

1、要搜索一个确切的字符串,即精确搜索,需要使用双引号引起来:path:”/app/logs/nginx/access.log”2、如果不带引号,将会匹配每个单词:uid token3、模糊搜索:path:”/app/~”4、* 匹配0到多个字符:*oken5、? 匹配单个字符 : tok?n6、+:搜索结果中必须包含此项 -:不能含有此

2017-10-20 09:57:54 1481

转载 【入门篇】logstash、elasticsearch、kibana搭建日志平台

1、下载logstash      a、官方下载地址:https://www.elastic.co/downloads/logstash      b、解压:tar -xzvf logstash-5.1.1.tar.gz      c、设置用户测试的配置文件:vim logstatsh_test.conf,编辑内容如下:input { stdin { }

2017-10-20 09:56:53 816

原创 什么是 JWT -- JSON WEB TOKEN

文章来源 http://www.jianshu.com/p/576dbf44b2ae什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务

2017-10-20 09:46:41 305

转载 用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)

javaCV图像处理系列:javaCV图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作javaCV图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制  前言:这是个很常用的操作,一般我们的网站在用户上传图片时都会给图片添加一个水印以防止其他站点盗图的行为

2017-10-19 10:54:42 3658

转载 java实现给图片添加水印

我喜欢先有思路再说实现,大家都知道java可以画图的,但效率不是很高,我们又不用它写ps软件,哈哈啊哈。。。。。转载留下出处哈:http://blog.csdn.net/zengshunyao/article/details/44758297首先。涉及到文件就要用到文件操作,但我们这是操作图片 1、我们首先需要一个容器来存放图片ps:图片原来在磁盘(File)—-》内存(ima

2017-10-19 10:52:39 800

原创 北京社保定点医院查询

http://www.bjrbj.gov.cn/LDJAPP/search/ddyy/index_new.jsp

2017-10-18 17:32:04 7511

原创 给缺少PYTHON项目实战经验的人

http://www.cnblogs.com/dltts/p/5988514.html

2017-10-18 11:19:09 1866

转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)

问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么? 一、入门    1、简介    Kafka is a distr

2017-10-17 17:12:06 230

转载 git

我:https://github.com/leelance/spring-boot-all我:https://github.com/lcg0124/bootdo/tree/master/bootdo

2017-10-17 16:54:15 229

转载 极光推送 状态栏图标显示不全(原创)

极光论坛很多人遇到这种问题:在收到推送消息的那一瞬间,推送图标被截取。在极光论坛大多数人的答案是图片适配,既在不同的drawble文件夹放推送的icon,然,极光推送默认调用应用的launcher_icon,我的手机分辨率是1920*1080,调用drawable-xhdpi文件夹里面的launcher_icon,大小为144*144,而在drawable-xhdpi中的通知的图标大小为48*48

2017-10-17 14:54:33 1362

转载 JPush Java SDK 示例代码与简要注释

建议使用JPush 服务端SDK的人都先看下接口文档,了解推送api,具体链接:JPush v3 推送api文档本人下载的是JPush Java 3.2.9版本的SDK源码(下载链接:JPush Java SDK 源码),在原PushExample类里面稍微改了下buildPushObject_all_all_alert方法,具体看代码:public static void main(St

2017-10-17 14:52:25 1026

转载 Android之极光推送发送自定义消息

Android端实现主要代码:[java] view plain copy"font-size:14px;">import java.io.IOException;  import java.io.InputStream;  import java.net.HttpURLConnection;  import java.net.M

2017-10-17 10:15:04 3398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除