- 博客(13)
- 收藏
- 关注
原创 记一次生产问题
tomcat:8.5.8持久层:mybatis,druid-1.1.16.jarregistered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.网上的解决方案都不
2021-05-14 14:14:04 74
原创 java-栈实现前进后退
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title></title> <script
2020-05-14 18:45:45 274
原创 java 单向链表实现
列表代码class Lianbiao<E>{ private E data; private Lianbiao<E> next; public E getData() { return data; } public void setData(E data) { this.data = data; } public Lianbiao<E> next() { return next; } public Lianbiao<E> g
2020-05-09 23:20:31 97
原创 调停者模式
调停者模式:就是让调停者负责同事之间的消息传递,避免同事之间的消息传递,这样会大大减少同事之间的耦合。例如:主板——调停者cpu、光驱、视频、音频——同事同事抽象类public abstract class Colleague { private Mediator mediator; public Colleague(Mediator mediator) { this.m...
2020-05-08 13:01:25 174
原创 常用集合equals方法
HashMap(继承)AbstractMap public boolean equals(Object o) { if (o == this) return true; if (!(o instanceof Map)) return false; Map<?,?> m = (M...
2020-05-08 12:52:09 561
原创 idea 添加新maven工程出现工程报程序包不存在问题
情况添加了一个新的工程原先可以运行的工程也没办法用了,新添加的也没办法用但是我在eclipse是可以使用的他说的不能存在的包,即可以在本地库看的见,又可以看到该包的源码查了一下网上的结绝方案没啥乱用解决方案第一步第二步第三步第四步第五步...
2020-04-29 10:45:56 1464
原创 滑块验证码
注:本代码非最终版,存在很大的优化空间,有兴趣的同学请自行优化样式:背景: 必须要有一个过滤短信验证码的请求的功能,业务觉得图形验证码太丑,当时市场上的图形验证码是要钱的,甲方自己的验证码系统更丑、且效率低下,因为之前考虑过做个滑块没但时间搞,于是趁此良机搞一下嘛。优化思路 原图大小100k,我不太懂图片压缩的知识,用的是人家在线提供的图片压缩,如果再压缩会影响图片的分辨率,但是我...
2020-04-20 18:13:15 1627
原创 一个简单的功能——给你那么多时间,你干了什么
借用一副对联: 上联:这个需求很简单 下联:怎么实现我不管 横批:今晚上线前言 个人觉得这个需求还是需要整理的,如果以后转管理岗时,其中问题可以借鉴了。 因为介绍这个项目时很多细节没办法说(也有很多会忘掉),没办法将整体设计思路完全讲出来,会让人觉得花了大把时间,就做了这点东西,需要自己整理一下(主要怕被别人说无能嘛)。背景 2019年5月我参与了这个需求的开发(前期没参与...
2020-04-20 15:12:33 279
原创 Redis踩坑记之incr
项目场景:前提:因为领导的问题(不详述),我们需要2天后的生产前上一个功能(不会有测试,偷偷的),对发送短信接口做一个ip限制次数(由于没有测试,漏洞需要开发来测,哎,坑)生产问题:经过对日志排查,在上生产后的5天或6天(巧合),后续会出现大批量的拦截代码逻辑①删除是redis来操作,②查询、③叠加是java来操作②是一定在③前,①的位置是未知,一旦出现②①③,就会出现上述情况原因...
2020-03-18 10:21:17 980
原创 Redis-安装
前提安装命令yum -y install wgetyum install gccyum -y install vim*1. 下载压缩包wget http://download.redis.io/releases/redis-5.0.6.tar.gz下载压缩包链接:https://pan.baidu.com/s/10lBr8X-j0SVJ4ndldFvsog提取码:6ibi...
2020-01-03 10:00:38 84
原创 mysql虚拟机安装
mysql 5.7链接:https://pan.baidu.com/s/1bv-GpbYLc9qvtQMGDWdSrg提取码:q5wy分享一下:安装思路https://blog.csdn.net/weixin_44247225/article/details/85251540遇到一些问题我用的连接工具是 winscp1.登录不上去,不允许用root用户解决方案添加skip-...
2019-10-30 14:46:33 230
原创 虚拟机
注:docker 只能安装在cenos7及以上版本vm ware15安装包链接:https://pan.baidu.com/s/1nz7rZmkWzWKf2Uy77-BOdA提取码:zemdcentos7镜像链接:https://pan.baidu.com/s/1qCJ1GRxtTf4Z1O6pa_Zubw提取码:on9z1.文件-》新建虚拟机2.下一步3.选择镜像位置4...
2019-10-29 16:12:11 115
原创 centos7 jdk1.8安装
centos7 jdk1.8安装欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...
2019-10-29 15:01:27 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人