自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Illegal group reference字符串转换异常处理

我们在用到string的replaceAll方法时,偶尔出现这个问题,就是Illegal group reference 转换失败,原因就是String的replaceAll(regex, replacement)方法的第一个参数支持正则表达式,如果参数replacement中出现符号“$”,会按照$12的分组模式进行匹配;当编译器发现“2的分组模式进行匹配;当编译器发现“2的分组模式进行匹配;当编译器发现“”后跟的不是整数的时候,就会抛出“Illegal group reference”的异常解决方

2020-12-18 16:33:28 1737 1

原创 特殊用户权限问题——只能看到自己和编辑自己的数据

场景:公司外部人员使用公司系统,只能新增报告,查看编辑删除自己的报告,无法看到公司内部人员的报告,公司其他人可以看到外部人员的报告。实现:在service业务层的查询list方法上加上注解@DataScope其中userAlias为表的别名(没有设置别名的话必须设置)在访问selectBusReportList方法时就会进入切面方法/** * 数据范围过滤 * * @param joinPoint 切点 * @param user 用户 * @

2020-12-15 11:23:52 2008

原创 vue前端加手机和固话的正则表达式

<el-form-item label="联系人" prop="conman" class="small"><el-input v-model="formData.conman" placeholder="请输入联系人"/></el-form-item>conphono: [{ pattern: /(^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^((13[0-9]

2020-12-08 08:58:42 547

原创 mysql有“,“的查询语句

select * from table where FIND_IN_SET(1,engineer)

2020-12-07 15:51:08 58

原创 Springboot+vue实现多选查询功能

首先设置一个多选<el-table v-loading="loading" :data="reportList" @selection-change="handleSelectionChange">// 多选框选中数据 handleSelectionChange(selection) { this.ids = selection.map(item => item.reportid) this.single = selection.length!==1

2020-12-07 15:28:35 1675

转载 数据库面试

文章目录1.事务四大特性2.数据库隔离级别3.MYSQL的两种存储引擎区别(事务、锁级别等等),各自的适用场景4.索引有B+索引和hash索引5.聚集索引和非聚集索引6.索引的优缺点,什么时候使用索引,什么时候不能使用索引7.InnoDB索引和MyISAM索引的区别8.索引的底层实现(B+树,为何不采用红黑树,B树)重点9.B+树的实现10.为什么使用B+Tree11.Sql...

2019-09-18 07:06:11 95 1

转载 面向对象

首先我们来简单的阐述面向对象的思想。面向对象:官方的语言很抽象,我们把官方的解释和定义抛开。想想,自己有什么,对!!我们自己有手脚眼口鼻等一系列的器官。来把自己所具有的器官就可以看作我们的属性,自己是不是可以喜怒哀乐和嬉笑怒骂,这些是不是我们的行为,那么自己的具有的属性加自己有的行为就称为一个对象。注意!!我们自己,一个个体是一个对象,因为,你是你,我是我,我们虽然有相同的,但是我们不一样,...

2019-07-23 21:23:47 56

转载 java异常处理

引言关于try catch finally 执行顺序的笔试面试题目非常的多,我曾经在牛客网刷题的时候不止一次的碰到过,而且不止一次的做错过,这里面需要涉及的细节如果不弄清楚每次做题就会产生似是而非的感觉。这次查阅了很多相关资料,关于try catch finally 执行顺序各方面基本都讲到了。不足之处欢迎指出。try catch finally 执行顺序仅仅在下面4中情况下不会执行fina...

2019-07-23 21:21:34 74

原创 mysql面试题

– 面试题:/*一.视图作用是什么?好处有哪些?1,简单性。看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。 那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。 2, 安全性。通过视图用户只能查询和修改他们所能见到的数据。但不能授权到数据库特定行和特定的列上。 通过视图,用户可以被限制在数据的不同子集上:使用权限可被...

2019-07-22 21:06:51 106

原创 正则表达式代码

package day03;import java.io.UnsupportedEncodingException;import java.util.Arrays;import org.junit.Test;public class StringDemo {@Testpublic void test01() {// 1.调用String方法API// 创建String对象Stri...

2019-05-14 20:28:55 274

原创 正则表达式

正则表达式boolean matches(String regex)String replaceAll(String regex, String newStr)String[] split(String regex) 只能出现 0-9 a-z A-Z _ $, 一共最多16个字符,最少6个字符 输入正确身份证号 11位电话号码 IP地址 xx.xxx.xxx.xxx xxx@xx....

2019-05-14 20:22:53 64

原创 面向对象特点

面向对象:三大特征:封装 继承 多态封装:把一类事物的特征抽象为变量,把事物的行为抽象为方法,加以访问控制属性的限制称为封装封装的意义: 保护抽象[访问控制属性]class 类名{//属性修饰词 属性类型 属性名;方法修饰词 返回值类型 方法名(参数列表)[异常声明]{方法体}构造方法:(实例化对象、构造对象时会根据参数来调用构造方法)1.没有返回值类型 也不能是void...

2019-05-11 23:13:09 85

原创 继承

基本数据类型变量 存储 值本身引用数据类型变量 存储 的对象的地址信息局部变量:1.定义位置: 在方法里面2.存储位置: 栈内存3.生命周期: 当方法调用执行时该局部变量分配内存,当方法返回时,该局部变量会销毁成员变量:1.定义位置: 在类里面,方法外2.存储位置: 堆内存3.生命周期: 当对象实例化时分配内存,当该对象没有引用变量引用时会被回收JVM对程序进行内存划分,分为...

2019-05-11 23:12:38 56

原创 面向对象入门

方法 函数 过程封装了一段逻辑代码或者实现特定的功能方法可以重复被调用 增加了代码的复用 提升开发效率方法五要素:修饰词 返回值类型 方法名(参数列表){ //方法体 return xx;//返回结果给调用者}//main函数 public static void main(String[] args){}修饰词:public static 返回值类型: v...

2019-05-11 23:10:27 96

原创 数组

条件循环:while(条件){}for(初始化循环变量;循环条件;改变循环变量){ 循环体}do{}while(条件);break 结束整个循环continue 结束本次循环 跳过continue下面的语句 直接进行下一次循环标签 break 标签;数组: 定义一组变量变量单个单个定义保存一个学生的单科成绩 int s = 89; ...

2019-05-11 23:08:33 122

原创 循环

运算符1. 算术运算符+ - * / %++ –2. 关系运算符> >= < <= == !=3. 逻辑运算符&& || !4. 三目运算符?:5. 赋值运算符=+= -= *= /=6. 位运算符& | ^ ~ >> >>> ...

2019-05-11 23:06:09 83

原创 运算

不忘初心 方得始终王导 187 5807 7967 学习是一辈子的事情java 是一门编程语言网页(前端php html javaScript 后端 java)服务器 网站java课程体系:java程序设计 语法java SE java的核心类库数据库 Oracle/Mysqlhtml javaScript 前端框架后端流行的框架...

2019-05-11 23:05:29 112

原创 入门

不忘初心 方得始终王导 187 5807 7967 学习是一辈子的事情java 是一门编程语言网页(前端php html javaScript 后端 java)服务器 网站java课程体系:java程序设计 语法java SE java的核心类库数据库 Oracle/Mysqlhtml javaScript 前端框架后端流行的框架...

2019-05-11 23:04:39 91

空空如也

空空如也

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

TA关注的人

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