Java
文章平均质量分 61
yewen1234
去,死者乃为生者开眼,过去心不可得,现在心不可得,未来心不可得。未来已成现在,现在已成过去,随心去吧,看能得否。
展开
-
Java搭建企业级ERP架构学习(一)
项目搭建后需要解决的问题原创 2022-11-25 23:34:30 · 2204 阅读 · 0 评论 -
Java 使用 SFTP 实现文件上传下载(二)
package com.lijy.util;import com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelSftp;import com.jcraft.jsch.JSch;import com.jcraft.jsch.JSchException;import com.jcraft.jsch.Session;import co原创 2017-06-14 18:41:20 · 3878 阅读 · 5 评论 -
Java实现Base64加密
转自:慕课网1、 密码常用术语 明文:等加密信息 密文:经过加密后的明文 加密:明文转为密文的过程 加密算法:明文转为密文的转换算法 加密密钥:通过加密算法进行加密操作的密钥 解密:将密文转为明文的过程 解密算法:密文转为明文的算法。 解密密钥:通过解密算法进行解密操作的密钥 密码分析:截获密文者试图转载 2017-07-23 11:53:45 · 394 阅读 · 0 评论 -
BaseCode之基于jdk实现的Base64加解密:Base64.java
/** * 基于jdk的Base64算法 */public class Base64{ /** * 加密 * @param msg 待加密字符串 * @return String */ public static String getBase64(String msg) { if (msg == null)原创 2017-08-02 20:28:43 · 283 阅读 · 0 评论 -
BaseCode之对象工具类:BeanUtil.java
1、BeanUtil.javaimport java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.InvocationTargetEx原创 2017-08-03 20:59:54 · 468 阅读 · 0 评论 -
常用加密算法
常用加密解密算法【RSA、AES、DES、MD5】介绍和使用 MD(消息摘要算法),验证数据完整性 消息摘要算法所需jar包家族(128位摘要信息) -MD2、MD4、MD5 算法 长度 实现方 MD2 128 JDK MD4 128 Bouncy Castle MD5 128 JDK1、MD加密import org.apache原创 2017-05-16 20:25:43 · 681 阅读 · 0 评论 -
非对称加密--RSA
1、非对称加密--RSA2、私钥加密、公钥解密3、公钥加密、私钥解密4、生成长度为2048位的公钥和私钥转载 2017-09-13 20:57:37 · 354 阅读 · 0 评论 -
Java实现Ftp上传和下载文件(依赖commons-net-3.3.jar)--FTPUtil.java
Java实现Ftp上传和下载文件(依赖commons-net-3.3.jar)--FTPUtil.java原创 2017-10-18 19:27:33 · 7046 阅读 · 1 评论 -
Java实现Excel导入导出
Excel解析的几种实现方式POI Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能,功能强大,使用HSSF就可实现读写功能。 HSSF是Horrible SpreadSheet Format的缩写,即 “讨厌的电子表格格式”。通过HSSF,你可以用纯Java代码来读取、写入、转载 2017-10-06 12:41:19 · 242 阅读 · 0 评论 -
XStream简单使用之Xml与实体间互转
应用场景:通过http接口发送xml报文和接收xml报文,针对不同的接口报文xml对应不同的JavaBean,更加适合商业业务的扩展。准备报文XML:<?xml version="1.0" encoding="GBK"?><Package> <Header> <UUID>94d14276-9eed-45ee-9fc5-5cc0...原创 2018-11-15 16:05:02 · 630 阅读 · 0 评论 -
FastJson将Json字符串转Map,利用递归算法取值
场景:使用jackson解析接口返回的json字符串时,json字符串格式不统一;接口返回成功json格式,用jackson解析通过:{"public_response":{"msg":"success","result":{"order_state":true},"error":1}}接口返回错误json格式,用jackson解析抛异常:{"public_原创 2018-11-14 10:56:20 · 2331 阅读 · 0 评论 -
Java 使用 SFTP 实现文件上传下载(一)
Java 使用 FTP 实现大文件上传下载 JSCH ——java实现SFTPJSCH 是Java Secure Channel的缩写,JSCH是一个SSH2的纯java实现,你可以到http://www.jcraft.com/jsch/中下载到最新的JSCH的jar包,源码以及实例;JSCH支持三种文件传输的方式: OVERWRITE 完全覆盖模式,这是JSCH的默认的文件传输模式,转载 2017-05-08 20:23:08 · 2741 阅读 · 0 评论 -
字符串转为Map类型:split()方法的应用
Split()方法的使用原创 2017-05-04 14:43:49 · 6179 阅读 · 0 评论 -
BaseCode之XML工具类:XMLUtil.java
XMLUtil.javaimport org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.SAXReader;import java.io.InputStreamRe原创 2017-06-13 20:08:43 · 488 阅读 · 0 评论 -
bat启动class文件,自制带目录结构的文件内容加密小工具
1、使用bat文件制作有目录结构的加密小工具,要求电脑配置JDK环境。 目录结构如下: 目录结构说明: classes 用于存放class文件 config 用于存放config.properties文件 lib 存放class文件依赖的额外原创 2017-02-24 19:15:50 · 690 阅读 · 0 评论 -
Servlet学习之用户登录Demo——ServletLoginDemo(一)
实现的功能和目的:用Servlet实现从页面到数据库存储的增删改查,并做到不断调优。运用MVC的分层设计思想,做到学以致用添加mysql-connector-java-3.1.7-bin.jar(MySql)ojdbc14.jar(Oracle)包到项目的WEB-INF的lib目录下登录表单为index.jspMyEclipse布局如下:创建数据库脚本:原创 2017-03-18 16:39:56 · 2766 阅读 · 1 评论 -
利用HttpClient进行post请求
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-04-19 21:11:33 · 390 阅读 · 0 评论 -
Map按键值进行排序
http://www.cnblogs.com/liujinhong/p/6113183.htmlimport org.junit.Test;import java.util.Comparator;import java.util.HashMap;import java.util.Map;import java.util.TreeMap;public class MapTest { @Te转载 2017-04-20 19:18:50 · 333 阅读 · 0 评论 -
Java遍历Map的几种方法
参考 : Java中如何遍历Map对象的4种方法import java.lang.Object;import java.util.*;public class IteratorHashMap{ public static void main(String[] args) { Map map = new HashMap(); map.put(原创 2017-05-24 19:52:24 · 330 阅读 · 0 评论 -
Dom4j读取xml,初始化数据字典
1、目录结构 2、test.xml K001002描述1 K002003描述1 3、XMLTest.javapackage com.lijy.util;import org.dom4j.Document;import org.dom4j.DocumentException;import org.d原创 2017-05-07 21:49:09 · 439 阅读 · 0 评论 -
Java创建文件并向文件写入内容:I/0流简单操作
package com.lijy.util;import org.junit.Test;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;public class FileUtilTest { @Test public void testWriteFile() throws原创 2017-05-08 21:26:49 · 727 阅读 · 0 评论 -
利用Java反射机制拼接xml
dom4j-1.6.jarimport org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.junit.Test;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetExcepti原创 2017-05-16 18:33:46 · 484 阅读 · 0 评论 -
Java Socket应用
1、InetAdress@Test public void testInetAdress() throws UnknownHostException{ InetAddress adress = InetAddress.getLocalHost(); System.out.println("计算机名:" + adress.getHostName());原创 2017-05-18 00:02:54 · 277 阅读 · 0 评论 -
Java生成指定位数不重复随机数
1、以生成不重复20位随机数为例public class SerialGeneratorTest { private static final Object OBJECT = new Object(); private static long bIndex = 0; /** * 可用多线程检测是否会产生相同随机数 * @param length *原创 2017-05-21 19:50:18 · 5782 阅读 · 0 评论 -
Java压缩、解压zip文件(依赖第三方类库zip4j_1.3.1.jar)
引用: zip4j -- Java处理zip压缩文件的完整解决方案 package com.lijy.zip;import net.lingala.zip4j.core.ZipFile;import net.lingala.zip4j.exception.ZipException;import net.lingala.zip4j.model.ZipParameters;i原创 2017-05-22 19:51:18 · 7185 阅读 · 2 评论 -
Dom4j拼接xml字符串
http://www.cnblogs.com/macula/archive/2011/07/27/2118003.htmlimport org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.junit.Test;public class XMLHelperTest{原创 2017-05-04 17:53:06 · 3153 阅读 · 1 评论 -
JDK环境下,bat文件启动Java程序(类似于命令行文件运行java),可用来制作小工具。
1、JDK环境下,bat文件启动Java小程序(加密小工具)。目录结构如下: encrypt:为桌面上的文件夹; lib文件夹下为class文件所依赖的jar包; ResultVO.class:为相关bean类; CMBCEncFile.class:为带main方法的主类;能读取properties文件; config.properties:用于配原创 2017-02-23 19:18:40 · 634 阅读 · 0 评论