- 博客(11)
- 收藏
- 关注
原创 mysql批量插入tk.mybatis.mapper.provider.SpecialProvider采坑解决
mysql批量插入tk.mybatis.mapper.provider.SpecialProvider采坑解决直接在springboot配置文件application.yml中加入注解即可:mapper: mappers: com.zhaoyou.third.common.dao.BaseMapper其中BaseMapper使自己定义的:import tk.mybatis.mapper.common.Mapper;import tk.mybatis.mapper.common.My
2021-03-30 09:56:03 540
原创 验证码生成工具-直接可以使用
ValidateCode vc = new ValidateCode(110,25,4,6);String code = vc.getCode();
2020-06-10 11:15:07 553
原创 IE9/IE8,ie9及以下版本浏览器$.ajax请求接口问题解决
业主使用的web应用使用了ie9内核,导致后台接口通过$.ajax无法进行请求,为了兼容ie9以及以下的浏览器版本,尝试了各种方法:1、更改ie浏览器设置,将通过域访问数据源设置为允许或者提示(ie浏览器设置--Internet选项--安全--自定义级别--通过域访问数据源-同意或者提示),重启浏览器,但是没用2、在请求前设置jQuery.support.cors = true;设置http://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtrans
2020-05-20 21:37:27 1369
原创 唯一ID的生成方法
生成唯一ID的几种方案:(1) UUID(2) MySQL的自增主键(3) MySQL多实例自增主键(4) 雪花ID(snowflake算法)(配合项目启动命令效果更佳)(5) redis生成方案1. UUID生成方案优点:代码实现简单,本机生成,没有什么性能问题,况且是全球唯一的id,所以迁移数据的时候比较容易缺点:生成的ID是无序的,无法满足递增趋势;而且UUID的字符串存储,查询效率较慢,存储空间也大综上来看:UUID适用于类似生成token令牌的业务场景,
2020-05-14 20:03:58 1213
原创 Cookie和Session---web开发
web开发之会话技术:什么是会话:从打开浏览器,到访问网页,到最终关闭浏览器,整个过程就是一次会话会话特点:包含多个请求,一次完整的会话针对一个用户会话管理技术: 第一种:cookie,客户端技术 第二种:session,服务端技术在开发中,保存会话过程中产生的数据,采用会话管理技术,也就是使用cookie和session技术来保存会话过程中产生的数据一、Cookie:客户端技术,将数据保存在客户端 1.创建cookie对象,绑定数据...
2020-05-13 15:27:42 208
原创 密码随机生成器
本代码密码复杂度8-25位,特殊字符、数字、字母大小写全都支持,可以直接cp使用public class PasswordGenerator { private static final char[] CHARR = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%&*".toCharArray(); private static final String PASSWORD_REGEX =
2020-05-11 14:10:26 273
原创 使用@NonNull注解遇到的小问题
先简单介绍一下NotNull和NonNull的差异:@NotNull 是 JSR303(Bean的校验框架)的注解,用于运行时检查一个属性是否为空,如果为空则不合法。@NonNull 是JSR 305(缺陷检查框架)的注解,是告诉编译器这个域不可能为空,当代码检查有空值时会给出一个风险警告,目 前这个注解只有IDEA支持。下面进入主题,我在使用@NonNull时遇到的小bug:...
2019-11-21 17:00:52 4154
原创 springboot数据库查询时出现的时区差异问题解决
最近项目中使用到多数据源将MySQL库中的数据迁移到mongo库中,发现取出后的数据与原数据时间上会出现8小时的相差,最后度娘后终于解决问题,记录一下:网上看到了三种比较实用的方法,因为使用的springboot原因,所以我这里使用的是在配置文件application.yml中进行修改,另外其他方法网上都可以搜到,一:在连接数据库的配置上我们添加一项&serverTime...
2019-10-25 09:36:36 2080
原创 根据身份证号码计算年龄和判断性别
/** * @author zhoufu * @Description 根据身份证号码计算年龄工具类 不考虑身份证有效问题 */public class IdCardUtils { /** * 根据身份证号码计算年龄 * @param idCard * @return */ public static Object get...
2019-10-24 10:01:27 606
原创 证件号相关校验规则
话不多说,详细看代码注解:/** * 身份证前6位【ABCDEF】为行政区划数字代码(简称数字码)说明(参考《GB/T 2260-2007 中华人民共和国行政区划代码》): * 该数字码的编制原则和结构分析,它采用三层六位层次码结构,按层次分别表示我国各省(自治区,直辖市,特别行政区)、 * 市(地区,自治州,盟)、县(自治县、县级市、旗、自治旗、市辖区、林区、特区)。 * 数字码码...
2019-10-24 09:43:03 2524
转载 zookeeper是什么
zookeeper学习看这篇就够了:https://blog.csdn.net/java_66666/article/details/81015302
2019-10-12 09:30:02 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人