自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟先飞

日常笔记

  • 博客(7)
  • 收藏
  • 关注

原创 Java常用业务代码-IO-导入篇

本篇文章对日常开发中常用的Java IO场景进行整理,涉及功能有:判断目录/文件、创建目录/文件、获取文件属性、通过文件头判断文件是否为Excel、字节流/字符流读取文件、字节流/字符流写入文件、对象序列化反序列化、图片增加水印。FileJava中File类提供了一系列方法让开发人员对于目录文件进行操作,通常是对目录文件增删:判断File是文件还是目录//===判断File是文件还是目录,目录则递归遍历 public static void isDir(File file) { .

2020-06-05 12:27:10 519

原创 Java常用业务代码-线程篇

本篇文章将Java线程中常见的功能进行整理,涉及点:join、yield、isAlive方法、synchronized的使用、生产者-消费者模式(wait/notify实现和阻塞队列实现)、Lock+Condition模拟阻塞队列、线程同步工具、模拟死锁程序、jstack寻找死锁程序。joinjoin类似于同步,当A线程中调用了B线程的join()方法时,表示只有当B线程执行完毕时,A线程才能继续执行(如下代码), 但是B线程必须已经调用start()方法,否则join就会失效 public st

2020-06-05 11:03:15 463

原创 Java实现AES简单加密

前序AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。AES加密具体原理及算法自行百度,在此不做过多解释。下面简单介绍如何通过JAVA实现AES加密解密及MD5简单加密。具体实现封装加密工具类package cn.stephen.study.demoproject.util;import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import java.

2020-05-13 16:11:28 894 1

原创 Java 数据导出到excel 封装工具类

个人记录 写入博客 以备不时之需。直接上代码:引入poi相关包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.8</version> </dependency>工具类pa

2020-05-13 15:33:25 254

原创 Java汉字转拼音工具类(支持首字母和全拼)

工具类产生是因为个人业务需求需要根据中文汉字排序,而博主又对网上回答不满意,所以才根据相关资料写了该工具类,写入博客 以备不时之需。直接上代码:Java汉字转成汉语拼音工具类,需要用到pinyin4j.jar包,博主使用的是Maven项目,在pom.xml中引入依赖<dependencies> <dependency> <groupId>com.belerweb</groupId> <artifac

2020-05-09 16:57:44 587

原创 Mysql常用语法函数

日期条件

2020-05-09 15:23:37 233

原创 求两个日期之间的所有日期集合

日期操作 ---- 求两个日期之间的所有日期集合讨论java7/8 不同版本获取两个日期之间的所有日期集合方法区别讨论java7/8 不同版本获取两个日期之间的所有日期集合方法区别java 7 使用Calendar实例计算//2020-05-09 public static void main(String[] args) { SimpleDateFormat dateTimeFormatter = new SimpleDateFormat("yyyy-MM-dd");

2020-05-09 10:16:10 341

空空如也

空空如也

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

TA关注的人

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