自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清泉影月

技术边缘OB

  • 博客(5)
  • 收藏
  • 关注

原创 java:随机生成符合要求的复杂密码

前言:密码要求:大写字符、小写字符、数字、特殊符号,必须要包含,密码长度在 8-20 位。设计结果:输入密码长度,返回符合要求的随机密码。1.需求拆分需求可分为两点:四种字符必须包含长度 8-20 位2.逻辑设计声明一个 list把 4 种字符每种随机选一个放进 list根据密码长度要求再随机选择4种字符放进listlist 重新排序list 遍历组合成字符串输出逻辑设计 2 满足需求 1;逻辑设计 1、3、4满足需求23.代码设计首先写 4 个函数用于生成 4

2020-05-25 18:03:09 8958

原创 IDEA 重复启动springboot 项目报端口被占用的错

前言:描述一下状况:IDEA 启动了 springboot 程序,想重启,但是关闭上次程序的时候选择了 disconnect,虽然运行窗口关了,但是程序却再也起不起来了。1.报错信息Description:Web server failed to start. Port xxxx was already in use.Action:Identify and stop the process that's listening on port 8888 or configure this app

2020-05-25 14:16:06 7065 1

原创 防止 crontab 定时任务重复执行

前言:crontab 定时任务很好使用,它的定时是很强硬的,直接跟系统时间打交道,不会去管程序本身执行是否需要时间。举个栗子:一个脚本执行需要 1 小时,使用 crontab 每隔2小时执行一次,一般情况下下次执行脚本时上次脚本执行肯定是跑完了的;但是,假如,程序卡住了呢?下次执行时上次脚本还在,会咋样?会再启动一个脚本,这时候就有两个脚本在执行,如果产生冲突会把事情搞得更复杂。咋整?1.flock 来帮忙直接在 linux 输入 flock 命令,就会获取使用说明:Usage: floc

2020-05-20 19:50:39 4825

原创 springboot 定时任务

前言:描述一下场景:微信公众号发送模板消息的时候需要 accesstoken,这个字段的值两个小时以后会过期,所以需要每一个小时去请求一次accesstoken存到 redis,用的时候直接去 redis 取就行了。这里只把定时代码写出来,其他的逻辑不在这里说。1.springboot 自带注解实现定时在类上使用 @EnableScheduling 注解,在定时的方法上使用 @Scheduled()import org.springframework.context.annotation.Conf

2020-05-19 20:12:24 271

原创 java 设计模式之建造者模式

前言:Builder 模式平时开发用的少,主要原因是有很大的缺陷

2020-05-18 19:48:42 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除