- 博客(4)
- 收藏
- 关注
原创 使用crontab定时执行脚本
使用crontab定时执行脚本 查看是否安装crontab whitch crontab 编写脚本,并给脚本读权限(很重要) vi test.sh chmod +x test.sh 使用root权限打开/etc/crontab,设置定时任务 00 01* * * cd /home && sh test.sh >> /home/log意思是每天1:00开启执行脚本,并把日志重定向到日志文件 重新载入配置 service crond reload 传入..
2021-02-20 17:46:30
386
原创 Java解决Excel打开UTF-8编码的CSV文件中文乱码
问题描述: 最近在使用Springboot实现文件下载功能时,由于原始文件只能是utf-8编码,无法在前期进行转码,所以下载下来的文件都是utf-8的编码;文件又是CSV文件,下游使用习惯一般是直接用excel打开,但是一直会出现中文乱码的情况。 原因分析: 通过网上查询的结果是,Excel打开的CSV文件默认是ANSI编码,如果CSV文件的编码方式为UTF-8、Unicode等编码可能就会出现文件乱码的情况。 解决方案: 针对上述原因,解决方法有两种,一种是从文件源头解决,把文件转为GBK...
2021-02-08 11:18:11
988
2
原创 Java Factory工厂模式
Java工厂模式简介分类简单工厂模式工厂方法模式抽象工厂模式总结 简介 工厂模式是典型的解耦框架,即定义一个用于创建对象的接口,让对象来决定具体实现,上层只需要关注接口的调用即可,对具体实现可屏蔽。 分类 简单工厂模式(Simple Factory) 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Factory) 简单工厂模式 // 创建类 public abstract class Tool { public void create(); } // 创建子类1继承父
2021-01-13 19:12:38
221
转载 Java反射机制
Java反射机制反射机制概念应用应用场景基本使用1.class获取方式判断是否为某个类的实例创建实例获取构造方法具体示例优缺点 反射机制概念 主要是指在运行过程中,对于任意一个类(或者成为对象,一切皆为对象),都能获取到它的所有属性和方法,这种动态获取信息,动态调用对象方法的功能叫做Java的反射机制。本质是JVM通过得到class对象,再通过class对象反编译,从而获取对象的属性、方法各种信息。 应用 生成动态代理 面向切片编程(例如Springboot) 比如IDE这种编辑器,输入点之后就能自动弹
2021-01-13 15:47:23
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人