java
都市桃源
if you wanna do something,just do something,now
展开
-
如何像spring 一样使用vertx
如何像spring 一样使用vertx什么是vertxEclipseVert.x是事件驱动和非阻塞的。这意味着您的应用程序可以使用少量的内核线程处理大量并发。Vert.x让你的应用程序可以用最少的硬件扩展,Vert.x与多种语言一起使用,包括Java、Kotlin、JavaScript、Groovy、Ruby和Scala。技术无好坏,只有适合不适合.Vertx,是一个基于JVM、轻量级...原创 2020-04-25 22:47:31 · 2554 阅读 · 0 评论 -
pdf模板生成
pdf模板生成如题,如何生成pdf数据+模板->pdf实现方式:itext +数据+pdf模板word 模板+数据 +word转pdfword xml文件模板+数据 +word转pdfhtml 模板+数据+html2pdf在线网页+数据+网页转pdf前端 canvas 转pdf好吧,大致生成pdf有这么多种,一一介绍下吧:操作起来比较复杂+需要事先使用代码或者a...原创 2019-09-14 22:21:58 · 456 阅读 · 0 评论 -
pdfbox 转图片中文乱码处理
pdfbox 转图片中文乱码处理线上问题2019-07-30 17:04:05 [ WARN] - org.apache.pdfbox.rendering.CIDType0Glyph2D -CIDType0Glyph2D.java(63) -No glyph for 21487 (CID 0956) in font STSongStd-Light问题起因之前系统正常运行,迁移了系统到另一...原创 2019-07-30 18:03:07 · 7861 阅读 · 0 评论 -
安全性设计之-ip白名单设计
安全性设计之-ip白名单设计最近一直在做系统的接口开发,接口对于安全性有一定的要求,采用了一定的安全措施,各种加解密,证书手段也采用了。做了这些常见的安全措施之后,考虑到限制非法ip的访问,决定采用ip白名单设计,只允许部分许可ip访问系统,未许可ip一律禁止访问,减少非法请求。 好了,言归正传,说下需求。ip白名单设计需求支持ipv4支持多种校验规则支持单个,多个,ip范...原创 2018-03-14 22:48:51 · 18031 阅读 · 3 评论 -
安全之加密算法(-)
**目前各种系统,特别是政府和金融领域的系统对于系统的安全都是特别重视的,提到安全,不得不提加密算法,提到加密算法不得不提的两种加密类型: 对称加密和非对称加密** 抄下百度吧:对称加密:需要对加密和解密使用相同密钥的加密算法。由于其速度快,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密。 所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。密钥原创 2017-03-11 20:59:09 · 3747 阅读 · 0 评论 -
java 学习心得
本人菜鸟一枚,现在大二学生,接触编程语言也已经有一年多了,但是系统的学习编程语言却只有不到半年,因为个人原因或者也有少许的外界因素,总之荒废了好多时间。 好了,废话不多说,言归正传,鄙人接触java也已有半年,想写一点自己的学习心得,与大家共勉,在鄙人看来,如果把java和c放在一起进行比较的话,也许更能看出来年各种语言的优缺点,c是一门十分古老的高级编程语言,姑且这样说吧,考虑到计算机这原创 2016-04-03 16:42:01 · 760 阅读 · 0 评论 -
对象序列化技术比较,及其使用场景
什么是对象序列化? 序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程. 这是百度百科的说明,也很浅显易懂,比如说,我有一个java对象,我想传输给远端的程序,如何传输尼? java提供了序列化接口,只要实现了Serializable接口,就可将java对象序列化成字节,然后以流的形式传输,然后在远端再反序列化成对象,这就达到了传输消息的目的. ...原创 2017-08-15 00:10:49 · 5135 阅读 · 0 评论 -
java图片处理以及pdf转图片
java图片处理以及pdf转图片1.需求之前项目里面有用到显示pdf的模块,需要将pdf显示处理,也结合了一些插件,pdf.js是firefox浏览器推出的一套h5渲染pdf的前端插件,支持移动端pc端,但是显示效果不太好,有时候需要嵌套到移动的webview里面,显示时候会有问题,pc端,由于直接采用iframe就支持,但是个别浏览器还是不支持,所以为了一次性解决兼容,把所有的pdf转换成图片就行原创 2017-08-05 13:06:35 · 6149 阅读 · 3 评论 -
jdbc工具类-生成domain实体
最近两天项目里遇到一个需求,要求将数据库里某些表的某些字段,加密,但是还要保证能及时还原回去.需求,很简单,但是写的时候,也遇到了一些问题,主要是oracle数据库使用数据库查询数据库时,resultset返回的结果集,我们的数据库最大1329条,当然这个参数可以修改,但是,我们遇到问题的时候不能去修改配置,治标不治本,所以,还是分页查询吧,最终问题解决了.其中比较坑的就是,注意使用jdbc的批量操原创 2017-04-30 20:27:19 · 1722 阅读 · 0 评论 -
java常用集合类详解
java集合常用类图:map类图:详解:Collection ----- | |- - - - - - - Set (set是基于map实现的,可以看作只有key,value为null的map,数据结构散列) | |- - - - - - - HashSet() (Hashmap,散原创 2016-08-24 15:42:32 · 567 阅读 · 1 评论 -
java面向对象基础回顾
面向对象啥是面向对象什么是多态多态的机制接口和抽象类区别个人理解代码实现面向对象学习java大家接触到的最多的话语无非就是面向对象,可能大家没有仔细研究过这个问题,但是面向对象这个问题在JAVA面试中,基本百分之百会考到。可能大家也都有自己的理解,但是最重要的是能够清晰的表达出来,所以在这里我提供一份详细的答案,供大家理解。啥是面向对象?面向对象(Object Oriented,OO)是软原创 2016-08-17 11:02:40 · 1198 阅读 · 0 评论 -
编写filter,处理get和post中文乱码问题
写web程序遇到中文乱码是无法避免的问题,虽然有好多框架都都做了处理,但是还是对于刚刚学习jsp和servlet的新手来说,乱码还是不好处理,所以几天贴出福利代码包装一下Httprequest处理get乱码问题,post乱码只需要修改字符编码就好了所以只需要包装处理一下get请求就好了代码如下package com.leige.filter;import java.io.UnsupportedEnc转载 2016-05-05 18:37:42 · 3064 阅读 · 0 评论 -
android向内存卡写入xml文件
anrdoid内存卡的使用,增强了手机的内存,给人们带来了很多方便,作为一个android学习者,不能不学习android的内存卡写入方法详细内容介绍在代码样例里希望能帮助大家要写入内存卡,android4.0以上必须获取权限,android4.0以下不用具体大家可以感受一下配置文件需要添加 //写入权限申请原创 2015-11-15 16:49:22 · 1320 阅读 · 0 评论 -
java 内存操作流
package Test1;import java.io.*;public class ByteArrayInputStreamDemo01 {/*** @param args*/public static void main(String[] args) throws Exception{// TODO Auto-generated method stub原创 2015-05-13 17:38:12 · 609 阅读 · 0 评论 -
java 线程间的通信 pipedOutStream 和PipedInputStream 管道流
package Test1;import java.io.*;import java.util.*;class Send implements Runnable{//定义管道输出流private OutputStream pipeoutput;private String name;public Send(String name){this.setPipeinput(n原创 2015-05-13 20:28:08 · 972 阅读 · 0 评论 -
java实现二叉排序树
//利用内部类实现class Bin{class Node{private int data;private Node left;private Node right;public Node (int data){this.data=data;}public void addNode(Node newNode){if(this.data>newNode.da原创 2015-01-17 20:21:41 · 492 阅读 · 0 评论 -
java单向链表的实现
class link2{class Node{private String data;private Node next;public Node(String data){this.data=data;}public void add(Node newnode){if(this.next==null)this.next=newnode;elsethis.原创 2015-01-17 20:27:56 · 517 阅读 · 0 评论