![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
瞌睡先生想睡觉
纵身入尘埃里
雷雨大作我也放身而歌
展开
-
Java MD5消息摘要算法
/** * 这里只是调用JDK自带的MD5算法 * @param data * @return */ public static final String getMD5String(byte[] data) { MessageDigest digest = null; try { digest =原创 2016-09-08 10:41:59 · 709 阅读 · 0 评论 -
Java 保存对象到本地
将对象保存在本地第一时间一般想到的都是ObjectOutput,但是我在网上无意中发现还可以将对象转为json字符串来保存,于是让我有种恍然大悟的感觉,我们在保存对象时候有时候并不需要保存信息,有时候只需要保存对这个对象来说最关键的变量即可由此联想到了在网络请求的时候json对象的传输总结:将对象保存到本地的两种方法1.保存成json字符串 2.ObjectOutputStream序...原创 2018-07-20 11:46:48 · 6014 阅读 · 0 评论 -
Java 关于二进制的一些内容
实际上我是通过阅读Android源码了解到一个int类型的值还能存储多个数据 本文就来随便聊一聊有关二进制的一些内容在Java中int类型的数据占用4个字节,一个字节是8位,也就是32位,下面的所有内容都是用int型变量来实验的位运算符位运算是实现我在开头说的内容的关键点,虽然一开始学Java的时候就学过,但当初学习的时候确实没有重视实际开发过程中也没有用过所以对这些内容只能算是...原创 2018-07-25 10:50:05 · 246 阅读 · 0 评论 -
Java 关于线程的一些使用
public class Demo { public static void main(String[] agr) throws Exception { Demo demo = new Demo(); demo.test(); } //线程的wait,notify必须和synchronized一起使用 //即,当前线程拿属于o...原创 2018-06-11 10:55:59 · 141 阅读 · 0 评论 -
关于http get和form表单post提交数据大小限制
之前我去面试,面试的人问了我些问题,其中令我印象深刻的就是如题的两个,回来后特意去查找了一下,关于http get提交数据上限,之前只知道数据上限差不多是几kb大小,具体为什么却没有了解httpget是通过url来传递数据,url不存在上限的问题,http协议也没有对utl长度做出限制,但是浏览器以及web服务器会对url长度做出限制,这个长度大小因浏览器以及服务器的不同而不同,一般在几kb之内。关原创 2018-02-26 10:57:52 · 20529 阅读 · 1 评论 -
Java 文件压缩和解压
package com.wkk.util;import java.io.*;import java.util.zip.*;public class Util { /** * 压缩文件 * * @param zipPath 文件压缩后生成的文件路径 * @param f 需要压缩的文件 * @throws IOExce原创 2018-01-10 17:03:59 · 308 阅读 · 1 评论 -
Java MySQL数据库操作
关于MySQL的基础的四种操作亲手封装的工具类package com.wkk.util;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.sql.*;import java.原创 2018-01-10 14:17:25 · 329 阅读 · 0 评论 -
Java 随机中文字符
// Unicode中汉字所占区域\u4e00-\u9fa5,将4e00和9fa5转为10进制 int start = Integer.parseInt("4e00", 16); int end = Integer.parseInt("9fa5", 16); System.out.println(start); System.out.p原创 2017-10-13 14:58:25 · 2957 阅读 · 2 评论 -
Android Java 数据编码Base64
1.JAVA,Base64加密,话不多说,直接上代码 /** JDK自带Base64加密 */ private static String encryptBase64_JDK(String string) { BASE64Encoder encoder = new BASE64Encoder();// encrypt加密 String str = enco原创 2016-04-06 12:47:39 · 1413 阅读 · 0 评论 -
Java 关于进行文件加密
临时起意写一片关于文件加密的代码,我觉得所谓加密不过是将原来的信息通过一定的形式转化另一种难以阅读理解的方式.加密的方式又分为两种,一种是对称加密,一种是非对称加密. 所谓对称加密,即是加密和解密都使用同意个key,而非对称加密,即将key分为两个,一个是私钥一个是公钥,如果是用私钥进行加密那么只能用对应的公钥进行解密,如果是用公钥进行加密,那么只能用对应的私钥进行解密 下面关于原创 2017-06-27 16:24:50 · 682 阅读 · 0 评论 -
Java 获取文件夹下所有文件
/** * 获取路径下的所有文件/文件夹 * @param directoryPath 需要遍历的文件夹路径 * @param isAddDirectory 是否将子文件夹的路径也添加到list集合中 * @return */ public static List<String> getAllFile(String directoryPath原创 2017-04-19 11:07:30 · 40208 阅读 · 2 评论 -
Java 批量重命名文件
package code.test;import java.io.File;public class Test2 { public static void main(String[] args) { renameFiles("D:\\weixin\\HeadPic","xx"); System.out.println("执行完成"); } /**原创 2017-03-14 11:40:25 · 988 阅读 · 0 评论 -
Java 逐行读取文件
public static List<String> read(String filePath) throws IOException{ File file = new File(filePath); List<String> list = new ArrayList<>(); BufferedReader bufferedReader = new B原创 2017-03-29 17:00:54 · 668 阅读 · 0 评论 -
Java 读取csv文件
public static void read(String path) { File file = new File(path); if (!file.exists() || file.isDirectory()) { System.out.println(path); System.out.println("文件不存原创 2017-01-20 16:24:45 · 545 阅读 · 0 评论 -
Java 控制台输入,输出语句
输入: Scanner scan = new Scanner(System.in); String read = scan.nextLine(); System.out.println(read); 输出: System.out.println("普通信息"); System.err.println("错误信息");原创 2016-07-18 14:15:13 · 10649 阅读 · 2 评论 -
Java Hibernate Validator JSR-303验证
简介JSR-303是JAVA EE 6中的一项子规范,叫做 Bean Validation,Hibernate Validator是Bean Validation 的参考实现。实际使用就是通过注解来给字段添加约束,然后校验字段是否符合规范,如果不符合就会抛出异常,以此来减少校验数据的代码,并保证拿到的数据都是符合规范的,也可以和Spring框架配合使用集成官方文档https://mvnre...原创 2019-01-03 16:55:15 · 666 阅读 · 0 评论