自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 aop常见问题

1:如果再前置通知,后置通知,环绕通知等throw myException("")时,要在对应的切点方法加上 throws myException。否则会报异常,并且全局异常处理@controllerAdvice找不到对应的异常。

2023-07-13 11:57:45 56

原创 重放攻击拦截解决方案

假设页面A提交时有重放攻击风险,我们在进入这个页面前生成serialNo,存入redis(key=serialNo,value=证件号/订单号...),然后放入页面里。如果再重新发送请求的话如果serialNo不变或不存在就会被拦截住。页面提交时,从请求中取到这个serialNo,去redis校验是否存在和redis的值存入是否正确。所以我们需要在每次请求前加入一个参数(唯一随机)serialNo。响应失败后无需在redis删掉serialNo,可重复请求。个人理解为:相同的请求数据重复请求多次。

2023-07-12 16:58:17 839

原创 IllegalAnnotationExceptions(非法注解异常)

IllegalAnnotationExceptions(非法注解异常)

2022-07-07 13:46:25 834 1

原创 java关于mapper注入失败情景(极特殊)

java关于mapper注入失败情景

2022-07-05 14:16:51 1775 1

原创 虚拟数据构造

//已知某月的总数据和天数,却不知每天的具体数据,打算虚拟时可采用如下代码 public static void main(String[] args) { xn(35050,31,300); } //toatl总数,day天数,fl_oat浮动范围 public static void xn(int total,int day,int fl_oat){ int i1 = total / day; int min=i1-fl_oat..

2020-11-05 17:21:29 365

原创 magic-把项目中的石头变成垫脚石

1.在oracle数据库中处理若想做数字累加,要确保此字段(数字类型)不能为空,否则经过sql处理后其值仍然为空。2.在oracle存类型为date时,mybatis中对应处理为 date=#{date,jdbcType=TIMESTAMP}。3如果想捕获异常后事务回滚则在catch中加入catch (Exception e){ e.printStackTrace(); TransactionAspectSupport.currentTransactionStatus().se

2020-09-03 13:24:42 148

原创 解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

首先确认idea中各个配置的jdk版本是为1.8版本,之后再pom文件中加入<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.2</version><configuration&gt

2020-05-26 17:11:17 844

原创 java 4

package yx;import java.util.*;public class Same { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a[]=new int[10]; int length=a...

2018-09-13 09:45:05 148

原创 java 编程个人突破3

package halou;import java.util.ArrayList;import java.util.Scanner;public class Chachacha { public static void main(String[] args) { ArrayList&lt;int[]&gt; list = new ArrayList&lt;&...

2018-09-07 21:07:52 188

原创 java 个人编程突破1

现有一组m*n矩阵,请顺时针输出例如: 1 2 3 4  5 6 7 8  9 10 11 12  13 14 15 16 输出为正确结果应为 1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10例如 1 2 3 4  5 6...

2018-09-07 16:42:58 196

原创 java基础 个人突破

给一个函数,返回0和1,两个数字的概率分别为p和1-p,请你实现一个函数使得返回0和1的概率为50%。 首先 这是百X的一道面试题,我认为这道题出的并不严谨。详情请见末尾。  对于第一题,因为给我们的函数未知,不如先自己定义一个函数,我们定义一个集合里面存放n个1和m个0,设其比例为7:3。定义一个函数,传入参数为List list;遍历这个集合,如果在这个循环不加点料...

2018-09-07 09:29:42 263

原创 n位吸血鬼数字的算法

吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。在java编程思想发现了一道吸血鬼数字算法的题目,自己分别写出了4位和6位的算法,特别地,自己增加了一个n位的吸血鬼算法,来满足我对算法的狂热。功能1:判断这个数字是否为吸血鬼数字功能2:查找n位范围内的吸血鬼数字解决吸血鬼数字的算法...

2018-08-22 12:21:22 1505

空空如也

空空如也

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

TA关注的人

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