[置顶] 记项目上线遇到的一些问题

摘要: 1 获取用户token失败,导致用户一直登陆失败,原因是请求参数中的_token,以_开头的会被nginx拦截,导致tomcat获取不到token参数. 2 短信轰炸, 恶意攻击者不停调用发送短信接口,导致短信余额在短时间内消耗殆净.解决方案: 1,增加图形验证码 安全的图形验证码必须满足如下防护要 阅读全文

posted @ 2017-09-04 16:00 Java编程思想 阅读(369) 评论(0) 推荐(0)

[置顶] CentOS系统下Redis安装和自启动配置

摘要: 一 安装redis 下载redis安装包redis-4.0.1.tar.gz 下载路径/opt/mydata 解压 tar zxvf redis-2.8.9.tar.gz 为redis-2.8.9 mv /opt/mydata/redis-2.8.9 /usr/local/bin/redis 然后m 阅读全文

posted @ 2017-08-24 10:36 Java编程思想 阅读(149) 评论(0) 推荐(0)

2017年9月14日

linux 学习笔记

摘要: cat 从第一行开始显示文件内容 more 向下翻页 回车一行一行翻,空格一页一页翻,q退出,b返回上一页 less 往前翻页 阅读全文

posted @ 2017-09-14 12:32 Java编程思想 阅读(82) 评论(0) 推荐(0)

2017年9月13日

包装类

摘要: 所有相同类型的包装类对象之间值得比较,全部使用equals方法比较. 说明:对于Integer var = ? 在-128至127范围内的复制,Integer对象是在IntegerCache.cache产生,会复用已有对象,这个区间内的Integer值可以直接使用==进行判断,但是这个区间之外的所有 阅读全文

posted @ 2017-09-13 10:55 Java编程思想 阅读(85) 评论(0) 推荐(0)

2017年9月8日

maven

摘要: 1 install 是将项目输出的jar文件安装到本地仓库 2 package把源代码打包成jar文件放到项目的target目录下 阅读全文

posted @ 2017-09-08 12:28 Java编程思想 阅读(53) 评论(0) 推荐(0)

2017年9月7日

将测试环境数据库复制一份重新命名

摘要: 1 创建一个新数据库 create database 数据库名 default character set utf8mb6 collate utf8mb4_unicode_ci; 2 使用mysqldump及mysql的命令组合,一次性完成复制 退出数据库,然后使用mysqldump 数据库1 -u 阅读全文

posted @ 2017-09-07 15:27 Java编程思想 阅读(200) 评论(0) 推荐(0)

MySQL整数类型说明 int(5) vs int(7)

摘要: 今天突然发现, mysql 中int(1)和tinyint(1)中的1只是指定显示长度,并不表示存储长度,只有字段指定zerofill时有用。位数限制基本没有意义。 int(5) 这里的5表示的是 最短显示5个字符。 int(7)这里的7表示的是 最短显示7字符。当插入的字符长度超过(m)时,相当于 阅读全文

posted @ 2017-09-07 12:19 Java编程思想 阅读(273) 评论(0) 推荐(0)

导航