
工作
qq_35366466
这个作者很懒,什么都没留下…
展开
-
字典设计学习
字典表设计原创 2022-08-18 11:06:46 · 257 阅读 · 0 评论 -
系统-用户管理
系统中的用户管理模块设计原创 2022-08-05 17:06:27 · 1104 阅读 · 0 评论 -
@Transactional事务
@Transactional(timeout=5,rollbackFor = Exception.class)在类上添加事务,写上timeout,该属性用于设置事务的超时秒数,默认值为-1表示永不超时rollbackFor= Exception.class,该属性用于设置需要进行回滚的异常类数组,当方法中抛出指定异常数组中的异常时,则进行事务回滚。例如:指定单一异常类:@Transactional(rollbackFor=RuntimeException.class)指定多个异常类:@T原创 2021-04-08 17:24:00 · 132 阅读 · 0 评论 -
记自己完整开发一个小功能
1、对象类有两种,一种是传给前端的VO,每个接口可能返回的不一样,可以写多个;一种是给数据库的,这种要全一点,update的时候将VO转换成info的进行update2、mybatis中语句最后不用加分号,虽然在数据库中进行语句查询没有错误,但是mybatis中并不需要,要不然就出错了3、针对1/2,返回给前端的VO是不同的,所以从数据库查的数据也要做区分,写多个<result>,不要传不必要的数据4、对于禁用启用、隐藏显示这样的要设置成byte类型,比较省空间 byte-Byt..原创 2021-04-01 14:36:17 · 172 阅读 · 0 评论 -
查询起止时间为同一天,需要查到当天数据
一开始的想法是将字段定义为Date类型,然后将结束时间通过Calendar加1天,但如果查询条件不写时间时,会有空指针异常呐,解决方法就是将字段定义为String类型,在传来年月日后,拼接上时分秒即可public class ConsultList{ private String startTime; private String endTime; public String getStartTime(){ return StringUtils.isE原创 2021-02-02 09:27:27 · 773 阅读 · 0 评论 -
Kaptcha 图像验证码
简介:kaptcha是一个可高度配置的使用验证码生成工具,可自由配置的选项如: 验证码字体 验证码字体的大小 验证码字体的字体颜色 验证码内容的范围(数字、字母、中文汉字!) 验证码图片的大小、边框、边框粗细、边框颜色 验证码干扰线 验证码的样式(鱼眼样式、3D、普通模糊)Kaptcha详细配置表Constant 描述 默认值 kaptcha.border 图片边框,合法值:yes , no yes...原创 2021-01-11 17:42:35 · 1075 阅读 · 0 评论 -
代码规范
1、Integer和intInteger是int的包装类,int是基本数据类型最主要区别就是,一个是类,一个是基本数据类型Integer的默认初始值是nullInteger变量必须先实例,int变量则可以直接使用因为Integer是包装的类,所以自带很多方法可以使用,而int是基本类型只能做一些基本的+-*/等操作什么时候装箱:基本类型赋值给引用数据类型时什么时候拆箱:基本数据类型和引用数据类型做运算时Integer变量实际上是一个integer对象的引用,所有两个通过new原创 2020-12-25 15:53:40 · 85 阅读 · 0 评论 -
密码修改思路
修改密码和重置密码1、修改密码:controller不需做任何操作service中,用一个flag来判断是否修改密码成功;从前端拿到旧密码,新密码,确认密码首先看前端有没有进行编码,如果有编码,先解码然后判断新密码和确认密码是否一样还可以判断新密码是否符合密码规则还可以判断新密码和旧密码是否一样之后再从数据库根据userID拿出数据,如果有此用户,就讲userid和新密码重新update到数据库就行。根据数据库返回的数据判断是否成功2、重置密码:重置密码是前端传来原创 2020-12-22 10:54:17 · 989 阅读 · 0 评论