自定义博客皮肤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)
  • 收藏
  • 关注

原创 SQL注入攻击

当使用字符串拼接或者不正确的参数绑定方式时,就会导致SQL注入攻击。因为OR 1=1"部分总是为真,"–"是注释符号,将查询语句的余下部分注释掉,从而使密码验证的部分无效。这个查询便返回所有用户。

2023-05-04 16:57:25 238

原创 Spring的AOP

Spring的AOP核心概念和实现

2022-07-27 11:37:57 69

原创 MySQL索引

SQL 索引

2022-03-06 23:40:36 277

原创 MySQL 多表查询

内连接、左外连接、右外连接、全连接

2022-03-06 12:19:47 1713

原创 悲观锁和乐观锁

乐观锁和悲观锁

2022-03-05 20:32:22 216

原创 线程池的使用

池化思想、线程池的优点、线程池七大核心参数

2022-03-05 20:03:54 227

原创 threadlocal原理与内存泄漏

ThreadLocal原理、内存泄漏

2022-03-05 16:34:02 1478

原创 Java并发编程之synchronized和volatile

并发编程三大问题,synchronized特性,synchronized原理,volatile

2022-03-04 21:35:30 623

原创 Java 线程死锁的产生以及避免

何为线程死锁?如何避免线程死锁?sleep() VS wait() VS wait(long)

2022-03-03 12:04:32 279

原创 Java 自动装箱与拆箱

自动装箱与拆箱== VS equals()String Poolbyte8bitBytechar16bitCharactershort16bitShortint32bitIntegerlong64bitLongfloat32bitFloatdouble64bitDoubleboolean/Boolean自动装箱与拆箱那什么是自动装箱和拆箱呢?简单来说,自动装箱其实就是自动将数据类型

2022-02-26 16:49:32 138

原创 String、StringBuilder、StrinBuffer的区别

从可变性来看:String是不可变的,因为其内部是用final修饰的字符数组来保存字符串的。private final char value[];StringBuffer、StringBuilder都是继承自AbstractStringBuilder,构造方法也是调用的父类的构造方法。在AbstractStringBuilder中用char[] value;来保存字符串,没有final修饰,所以说StringBuffer、StringBuilder是可以变的。从线程安全性来看:String中的对象

2022-02-23 11:52:21 287

原创 Java设计模式——单例模式

设计模式是一套被反复使用、多人知晓、经过分类编目、代码设计经验的总结。是人们实践的产物。单例模式能够保证整个应用中有且只有一个实例,即保证一个类在内存中的对象的唯一性。单例模式使用一个私有构造函数、一个私有静态变量、一个公有静态函数来实现,使用一个私有构造函数、一个私有静态变量、一个公有静态函数来实现。五种实现方式饿汉式import java.io.Serializable;/** * @author Margaret * @create 2022-01-13 16:02 *///饿汉式

2022-02-17 10:06:10 60

空空如也

空空如也

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

TA关注的人

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