前言 想自己写一个可以很方便的在工作中使用的配置多sheet页,复杂表头之类的导出导入工具类,第一版比较简单,还得受限制于实体类的配置,将来在第二第三版,或者更多版本中考虑实现一下全配置全自动导入导出。如果电脑屏幕前的你恰好能看到这篇文章,又恰好有些想法,欢迎评论区留言~ PS:请结合EasyExcel文档食用哦 导出 public static …
随机数 + AES加密: /** * 生成随机数 * @param length * @return */ private String getChar(int length) { char[] ss = new char[length]; int i=0; while(i<length) { int f = (int) (M…
单例模式,指的是一个类有且只有一个实例。 单例模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 单例模式主要有五种常用的创建方式, 一:懒汉式创建方式 特点:第一次调用才初始化,避免内存浪费。 /* * 懒汉式创建单例模式 由于懒汉式是非线程安全, 所以加上线程锁保证线程安全 */ private static Play …
最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为完整的排序算法总结,本文中的所有算法均有JAVA实…
一、安装vsftpd 1.安装vsftpd yum install -y vsftpd 安装完成如图: 2.设置开机自启动 systemctl enable vsftpd.service systemctl start vsftpd.service 二、添加用户并限制目录及指定用户访问指定目录 1.关闭SElinux setenforce 0 2.…
进目录 cd 如cd /root 进入root目录 查文件 ls 压缩/解压 zip filename.zip dirname zip格式 tar zcvf filename.tar.gz dirname tar格式 unzip filename.zip zip格式 tar xvf FileName.tar.gz tar格式 解压到指定目录 unz…
前言:本文只是记录博主遇到的或者博主认为比较值得一起探索谈论的,本文仅代表博主个人观点。如果正在看这篇博文的你有你认为比较常见而我没有记录的,欢迎评论,我会挑选记录,方便大家一起探索讨论。(不定时更新) 1.HashMap的底层原理 HashMap可以接受null的键值对,是线程不安全的,它是基于hashing的原理,jdk8后采用数组+链表+红黑…