![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作知识库整理
rongyongchao
这个作者很懒,什么都没留下…
展开
-
SpringBoot工程启动后默认执行某段程序
SpringBoot工程启动后,要默认执行某段程序,比如加载数据库术语表数据放入缓存或者加载配置文件,有哪些方法实现呢?SpringBoot提供了两个接口,分别是:CommandLineRunner和ApplicationRunner,可以写个实现类实现这两个接口,这两个接口中都有一个run方法,实现类重写接口中的run方法,即可在SpringBoot工程启动后就执行该run方法。举例:以下是一段工程启动后加载数据库术语表放到缓存的代码,供参考。@Servicepublic class原创 2020-11-08 23:19:18 · 253 阅读 · 0 评论 -
Mysql数据库备份实现
项目中需要对生产环境的数据库定时备份,备份的过程见下文。备份命令mysqldump -u root -p passworddatabase > /opt/home/bak.sql如果报mysqldump command not found,需要做以下处理:1.查找mysql安装路径:find / -name mysql 2.mysql:command not found建立软连接:ln -s /usr/local/mysql/bin/mysql /usr/bin 3.mysqldum.原创 2020-09-28 17:01:13 · 127 阅读 · 0 评论 -
PDFJS开发网站浏览pdf文件并默认跳转指定页——解决跨域问题
一、需求最近,工作中有一个web在线浏览pdf书籍的需求,并且加载书籍默认跳转到指定页,该pdf书籍是在web前端上传到服务器的指定目录下,通过点击按钮加载该pdf书籍在线阅读。pdfjs开发工具包很好的解决了这个问题,但是开发中遇到了pdfjs不支持跨域请求的问题。二、pdfjs下载与应用下载地址:http://mozilla.github.io/pdf.js/getting_started/#download,下载稳定版。或者访问我的百度网盘下载:链接:https://.原创 2020-06-30 23:13:46 · 3214 阅读 · 1 评论 -
SpringBoot+Mysql开发系统,实体类保存到数据库的时间比系统当前时间晚了13小时
最近使用SpringBoot,Mysql开发一套web系统,实体类往数据库保存的时间比系统当前时间早13小时。以下是尝试的解决办法:(1)修改Mysql数据库的timezone,修改为CST或者GMT+8,再重启mysql服务,set global time_zone = '+8:00';flush privileges; #立即生效此方法失败!(2)修改Mysql的配置文件mysql.cnf,增加以下配置项# vim /etc/my.cnf ##在[mysqld]区域中加上原创 2020-05-15 00:26:28 · 620 阅读 · 0 评论 -
Java发送httpPost请求--传消息头,消息体的方法
HttpClient工具类拓展sendPost方法最近开发中需要调外部厂商提供的API接口,接口文档中定义需要传递一个消息头+消息体。参考httpClient工具类中没有相关方法,所以自己写出来,并和大家分享。代码来一波import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.clie...原创 2020-04-01 22:38:17 · 4509 阅读 · 1 评论