
工作中的坑
源码轻舟
这个作者很懒,什么都没留下…
展开
-
从数据库获取值设置@Scheduled cron的值(springboot)
我正在使用,Spring Boot并且在调度cron task数据库中存在的使用值时遇到问题。目前,我正在从属性文件中读取值,如下所示:@Scheduled(cron= "${time.export.cron}")public void performJob() throws Exception { // do something}这很好用,但是我不想从属性文件中获取值,而是想从数据库表中获取它们。有可能吗?Vignesh:您可以在SpringBootApplic..原创 2021-04-27 14:44:49 · 5727 阅读 · 6 评论 -
nginx环境搭建及ssl配置
1、安装nginxyum update安装依赖yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel下载wget http://nginx.org/download/nginx-1.12.2.tar.gz解压tar -zxvf nginx-1.12.2.tar.gzcd ngi...原创 2020-01-20 09:30:26 · 153 阅读 · 0 评论 -
七牛云以图搜图(java)
最近项目需要用到以图搜图,搜索了第三方产品,并且分析了项目需求,最终选择七牛云以图搜图,然而,七牛云文档就是个坑,只有php的demo,而java的却没有,联系客服几天才给java的demo static final String accessKey = "xxxxxxxxx"; static final String secretKey = "xxxxxxxxxx"; ...原创 2019-11-11 10:17:15 · 1534 阅读 · 0 评论 -
mysql获取近30天每天最新一条数据
//MySQL 版本 查询7天内,每天入库的最新一条数据select max(aa.createtime) as MaxcreateTime from (select convert(createtime,CHAR(10)) datetemp,a.createtime from XXX a //注意:在 Mybatis 的 XML 中,<= 符号要写成这样: &...原创 2019-09-22 09:57:52 · 2577 阅读 · 0 评论 -
springboot嵌入tomcat文件上传,虚拟路径配置
场景:如果是独立的tomcat,我们直接将文件上传到tomcat的web路径下即可进行访问 对于springboot内嵌的tomcat,当我们启动jar包时,不可能将文件上传到tomcat路径下,这时我们需要配置虚拟路径步骤:在application.yml文件中配置文件保存路径,以及映射路径,如下图 如上图所示,文件保存路径在...原创 2019-08-27 11:25:47 · 2348 阅读 · 0 评论 -
shiro退出登录时报错
org.apache.shiro.session.UnknownSessionException: There is no session with id [a4972a52-f9b8-44e5-a8bf-547cdbe9ffec问题代码原因是直接return回去则会查找sessionId,由于退出登录时session已经被销毁,所以报错,解决方案使用重定向即可。...原创 2019-08-18 00:36:11 · 842 阅读 · 0 评论 -
简单有效的idea打war包方式
虽然springboot项目一般都是打jar包,但有时也需要打war包,下面打war包教程很简单修改Application文件,继承了 SpringBootServletInitializer类,如下图所示修改pom文件将其指定为war包引入依赖指定war名字在idea中打开Maven Projects然后双击package即可进行打war包,如果之前已经...原创 2019-07-22 22:56:11 · 362 阅读 · 0 评论 -
定时清理tomcat日志
#! /bin/bashlogs_path="/var/tomcat/tomcat-8/logs"echo $logs_pathfind $logs_path -mtime +30 -name "localhost.*.log" -exec rm -rf {} \;find $logs_path -mtime +30 -name "localhost_access_log.*.txt" ...原创 2019-07-30 15:17:24 · 197 阅读 · 0 评论 -
centos6.7 安装python2.7、pip2.7、easy_install-2.7的方法
安装pip是真的恶心,搞了两天,终于在如下网站上看到一篇才得以解决https://www.jb51.net/article/107475.htm依赖yum groupinstall -y Development toolsyum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel...转载 2019-06-20 12:58:00 · 730 阅读 · 0 评论 -
activiti会签情况下任意节点退回
/** * * @param taskId 任务id * @param msg 批注 * @param endActivityId 结束节点的activitiyId * @throws Exception */ public void turnBackNew(String taskId, String msg, String ...转载 2019-01-24 08:48:54 · 5028 阅读 · 4 评论 -
js前端与java后端md5加密时不一致问题
今天做项目的验签问题时,发现前端的js的md5加密结果与java后端加密结果不一致,总结原因有两个:一个是中文问题,需要前后端约定编码才行,如:js前端:encodeURIComponent("我爱中国")java后端:URLEncoder.encode("我爱中国")经过这样处理之后再进行md5加密就可以解决中文问题了。另一个是请求数据格式问题:如上图,需...原创 2018-11-19 20:46:43 · 7562 阅读 · 0 评论 -
js的encodeURIComponent与java的URLEncoder.encode编码后不同的字符
js的encodeURIComponent与java的URLEncoder.encode编码后不同的字符有如下六个: java的字符 js的字符 原本的字符 + ...原创 2018-11-21 20:50:24 · 1659 阅读 · 1 评论 -
前后端联调中URLEncoder.encode空格问题
最近在前后端联调中,前端使用js的encodeURIComponent("中国人 好样的");而如果中间出现空格,那么会将空格转为%2B,后端使用java的URLEncoder.encode("中国人 好样的","utf-8");那么会将空格转为+,这时问题来了,你会发现前后端联调结果不一致,解决方法如下:String appValue = URLEn...原创 2018-11-21 11:47:40 · 2100 阅读 · 0 评论 -
相同汉字在不同机器上URLEncoder.encode出来的结果不一致问题
使用decode(java.lang.String, java.lang.String)两个参数的方法,指定编码,如URLEncoder.encode("我是中国人","utf-8"),而不是URLEncoder.encode("我是中国人"),这样会出现问题...原创 2018-11-21 10:19:17 · 1587 阅读 · 0 评论