- 博客(8)
- 收藏
- 关注
原创 手机号码、邮箱匹配正则表达式java实现练手
正则表达式的基础语法为: “^([]{})([]{})([]{})$”。 正则字符串 = “开始([包含内容]{长度})([包含内容]{长度})([包含内容]{长度})结束”。手机号码:str.matches("^1((3[0-9])|(4[5|7])|(5([0-3]|[5-9]))|(8[0,5-9]))\\d{8}$");邮箱:str.matches("^[\\w-]+@[\\w-]+(\\.[\\w-]
2017-07-10 19:43:01 6962
原创 Redis列表和集合类型学习
列表类型 Redis中的列表类型时有序列表,而且是双向链表,取头尾部数据非常快,添加数据的时间复杂度非常的低 向两端增加元素 Lpush key value [value…] Rpush key value [value…] 命令演示如下: 从列表两端弹出元素(弹出后即被移除) 从左端弹出:Lpop key 从右端弹出:Rpop key 命令演示如下: 获取列表中元素的个数
2017-07-09 17:08:56 602
原创 报错解决Context initialization failed org.springframework.beans.factory.BeanCreationException
将service层的某类注入到Controller层时有问题。错误提示中的原因 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean…解决方式:1.可以在spring的配置文件中使用bean id进行定义; 2.在该类增加@service注解;
2017-07-07 16:59:16 18926
原创 Redis字符类型和散列类型学习
字符串类型 Redis中最基础的数据类型,可存储最大512M的字符串。一个键名对应一个键值 a.基本命令: 赋值 set key value; 取值 get key b.在字符串尾部增加值,命令: Append key value c.获取字符串的长度,命令: Strlen key d.字符串为数字类型时还可以增加或减少 整数自增
2017-07-04 18:40:31 397
原创 java.util.MissingResourceException报错处理
今天给项目增加redis层的时候,测试报错:java.lang.ExceptionInInitializerError……Caused by: java.util.MissingResourceException: Can't find bundle for base name redis, locale zh_CN 解决方法为将读取不到的配置文件放到当前工程的resources目录下。
2017-06-29 18:50:15 14002
原创 优雅地实现入参非空判断
空参判断可以设计一个方法类,无论多少参数,参数类型如何,都能对入参进行判断,就能使入参非空校验变得优雅。 利用动态参数、类型判断来操作
2017-06-29 18:08:24 4822
原创 Referenced file contains errors (http://mybatis.org/dtd/mybatis-3-mapper.dtd)报错处理
在mapping下的xml文件中将http://mybatis.org/dtd/mybatis-3-mapper.dtd替换成http://www.mybatis.org/dtd/mybatis-3-mapper.dtd,报错解决
2017-06-27 18:21:07 16756 6
原创 DAO层接口定义多个入参(Mybatis)
本文将介绍本人接触过的在DAO层定义多个入参的三种方法:方法一:将入参封装在一个实体类中。 接触mybatis一般都会接触工具generator;大部分人也是从自动生成的sql接口来了解DAO层接口的定义。 观察generator自动生成的代码可以发现在多个入参(多个PrimaryKey)的情况下,会将它们定义为一个实体类,用实体类作为入参。 以类P
2017-06-26 20:59:38 2179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人