自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 公共字段自动填充

1.自定义注解,用于标识某个方法需要进行功能字段自动填充处理。#3.在Mapper的方法上使用注解@AutoFill。#2.自定义切面,实现公共字段自动填充处理逻辑。

2023-12-03 01:12:32 44

原创 SQL手动注入初级基本思路

和 如果添加and 1= 2,页面访问错误。就可以确认当前页面可以SQL注入。可以手动添加 and 1 = 1 或者 and 1 = 2判断。其中#代表注释掉后面的 ‘ ,以确保SQL语句的正常执行。一般如果添加and 1 = 1 ,页面访问的页面不变。添加1’ and 1 = 1。#6.获取当前数据库的数据表。#7.查询数据库的全部字段。#5.获取当前的数据库。

2023-09-09 14:07:45 67

原创 卓云游戏笔试面试记录

1.怎么手写hash数据结构,说具体思路。用这样数据结构有什么好处和坏处,如何改进。1.将一个数组的奇数放在数组前面,偶数放在后面。尽量考虑时间复杂度和空间复杂度。2.找出自定义栈中最大数,要求时间复杂度为O(1),可以用数据结构辅助。4. 当通过浏览器访问百度网站,会有什么具体流程。2.笔试第一道算法题,如何如何优化。5. 如何设计消费队列,怎么实现。6. Linux的一些基本知识点。

2023-04-29 13:28:57 54

原创 动态规划解分割等和子集

问题描述 来源:LeetCode第416题 难度:中等 动态规划解析 这道题要求把数组分为两份,这两份元素的和是否相等。首先我们需要计算所有元素之和sum,然后判断是否为偶数。如果不为偶数,说明不能分割成两个元素之和完成相等的两份,就返回false。如果为偶数,我们只需判断存在一些元素之和为sum/2。如果等于sum/2,剩下的元素之和也为sum/2,说明我们可以把数组分为元素之和相等的两部分,返回true。假设sum/2是一个背包的容量,我们只需要找出一些元素把它放到背包中,如果背包中元素的最大和等于s

2021-08-05 12:36:00 160

原创 Java并发同步工具CountDownLatch

一级标题 二级标题 三级标题 四级标题 五级标题 六级标题

2021-07-18 18:26:47 179

原创 集合类list线程不安全问题

这里写目录标题用Vector取代ArrayList用Collections.synchronizedList同步化ArrayList集合用CopyOnWriteArrayList代替ArrayList总结 众所周知,List中的ArrayList是线程非安全的,在使用多线程操作ArrayList可能会出现ConcurrentModificationException(并发修改问题)。如图 package testJUC; import java.util.ArrayList; import java.ut

2021-07-15 13:54:48 622 1

原创 使用Condition实现精准唤醒线程

这里写目录标题Condition简要介绍Condition里的主要方法使用Condition的DemoCondition简要介绍Condition里的主要方法使用Condition的Demo Condition简要介绍 Condition里的主要方法 使用Condition的Demo Condition简要介绍 Condition是一个接口,创建Condition的实例不能直接new,Java为我们提供一个通过Lock类实例来调用newCondition()的方法来创建。Condition因素出Object

2021-07-14 20:18:27 556

原创 Java线程虚假唤醒

文章目录什么是虚假唤醒为什么会出现虚假唤醒解决的方法 #什么是虚假唤醒 #为什么会出现虚假唤醒 #解决的方法 什么是虚假唤醒 如图,JavaJdk10API文档这样描述 意思就是说线程可以在没有被通知,中断或者超时的情况下被唤醒,这就是所谓的虚假唤醒 为什么会出现虚假唤醒 1.当Object.wait()这个方法运行时,当前的线程会进入等待状态,并自动释放锁。当被其他线程唤醒时,它会在wait()之后的地方继续开始运行 2.当Object.notifyAll运行时,会唤醒所有处于等待状态的线程同时进行抢

2021-07-13 11:31:41 323

空空如也

空空如也

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

TA关注的人

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