logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java实现生成指定位数随机字符串要求包含数字大小写字母三种类型字符

今天接到一个初始密码生成的需求,要求生成的密码长度在8-16位,其中必须包含数字、大写字母、小写字母。平常都是使用hutool工具类进行字符处理,发现没有提供满足要求的方法,自己就根据现有的方法组装实现这个需求.处理过程如下:首先需要引入的hutool依赖:第一步实际需要做的处理就是在给定的字符串信息中选择生成8-16位随机字符,可以使用进行实现;该方法实现的原理如下:第二步是校验生成的随机数中是

#java#开发语言
禅道启动失败--数据库启动失败记录(Can‘t init tc log)

问题描述:下午测试那边反应禅道上的用户名密码登录一直提示用户名或是密码错误,自从分配过账号之后就没有更改过用户名密码,我试了一下果然不行,然后就用管理员账号登录之后重新修改了一个密码,然后进行登录,发现还是提示用户名密码错误,然后还有一个特别奇怪的问题是重新修改密码的时候页面显示no response,估计是禅道服务器问题.所以进行重启禅道,启动之后显示Apache能启动成功,但是数据库启动失败.

#数据库
TestEngine with ID ‘junit-jupiter‘ failed to discover tests异常问题处理

TestEngine with ID 'junit-jupiter' failed to discover tests异常问题处理

#junit#java#spring +1
数据库连接异常:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01问题处理

今天项目中新增了一部分接口,本地测试好之后打包到测试环境,数据库竟然连接失败,报错信息如下:,这个报错信息的意思数数据库连接异常,相信很多人都遇到过,现在总接一下数据库远程连接遇到此问题的定位思路。1.确定mysql进程是否正在运行如果没有运行,可以启动mysql,启动方式:不同的安装方式启动命令会有不同,可以参考:超详细的linux部署mysql5.7实战记录2.本地尝试连接mysql看一下是否

文章图片
#数据库#mysql#tcp/ip
mybatis中Error attempting to get column ‘xx‘ from result set处理方案汇总

常见的原因汇总    1.封装集合中字段名与数据库列名不一致,检查是否一致以及是否有该字段;    2.使用lombok或是其他操作导致没有无参构造或是无get/set;    3.使用Druid,因为版本问题导致对于时间类型LocalDateTime.class处理异常;此种处

文章图片
#微信#java#开发语言
mybatis中${}和#{}源码分析

源码视角搞清楚为什么#{}可以防止sql注入

#java#sql#mysql
mybatis批量插入之后获取自增主键(亲测有效)

直接进入主题:执行批量插入操作insert 标签中使用useGeneratedKeys=“true” keyProperty获取不到自增id的解决办法:配置文件内容:dao:测试类:pom.xml:说一下自测有效的方式:dao接口中不使用@Param注解,如果是自定义list参数名就会出现问题:自定义的list会找不到.所以不用注解的话就需要指定传递的list集合参数名是list,估计是源码中对于

mybatis中foreach标签进行嵌套插入

亲测可行的foreach标签嵌套处理方案................

#mybatis
springboot实现浏览器截屏并添加文字保存到本地指定目录

基于springboot项目实现浏览器截屏并添加文字保存到本地指定目录

#spring boot#后端#java
    共 27 条
  • 1
  • 2
  • 3
  • 请选择