- 博客(12)
- 收藏
- 关注
原创 SQL注入攻击
当使用字符串拼接或者不正确的参数绑定方式时,就会导致SQL注入攻击。因为OR 1=1"部分总是为真,"–"是注释符号,将查询语句的余下部分注释掉,从而使密码验证的部分无效。这个查询便返回所有用户。
2023-05-04 16:57:25 258
原创 Java并发编程之synchronized和volatile
并发编程三大问题,synchronized特性,synchronized原理,volatile
2022-03-04 21:35:30 653
原创 Java 自动装箱与拆箱
自动装箱与拆箱== VS equals()String Poolbyte8bitBytechar16bitCharactershort16bitShortint32bitIntegerlong64bitLongfloat32bitFloatdouble64bitDoubleboolean/Boolean自动装箱与拆箱那什么是自动装箱和拆箱呢?简单来说,自动装箱其实就是自动将数据类型
2022-02-26 16:49:32 147
原创 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 312
原创 Java设计模式——单例模式
设计模式是一套被反复使用、多人知晓、经过分类编目、代码设计经验的总结。是人们实践的产物。单例模式能够保证整个应用中有且只有一个实例,即保证一个类在内存中的对象的唯一性。单例模式使用一个私有构造函数、一个私有静态变量、一个公有静态函数来实现,使用一个私有构造函数、一个私有静态变量、一个公有静态函数来实现。五种实现方式饿汉式import java.io.Serializable;/** * @author Margaret * @create 2022-01-13 16:02 *///饿汉式
2022-02-17 10:06:10 91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人