- 博客(4)
- 收藏
- 关注
原创 Java单例模式(解决反射攻击,反序列化攻击)
单例模式什么是单例模式单例模式就是确保类的实例对象只能有一个,类本身要实例化好这个对象提供给其他所有的类访问。单例模式就是为了避免状态不一致。单例模式特定单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。单例模式四大原则1、构造私有2、以静态方法或者枚举返回实例3、确保实例只有一个,尤其是多线程环境4、确保反序列换时不会重新构建对象实现单例模式的方式饿汉式(立即加载)就是在类加载是就创建一个静态对象私有的对象实例,来提供给外部使用,除非
2021-11-27 19:29:21 665
原创 Java重写和重载
重写与重载重载和重写是Java多态的不同表现。重写1、重写是子类对父类可以实现(允许访问的)方法的实现就行修改。2、子类不可以继承父类被final或private或static修饰的方法,但是static修饰的方法可以再次声明父类的Father.java:public class Father { public static void test01() { System.out.println("父类的静态方法"); } public final void test02()
2021-11-24 19:47:59 184
原创 HTTP常见状态码
HTTP常见状态码浏览器向服务器发出一个请求浏览器会返回响应信息,其中响应头(server header)中包含一个状态码(HTTP Status Code),这个状态码用来反映浏览器向服务器请求资源的情况。HTTP状态码分类分类代表的情况1开头信息,服务器收到请求,需要请求者继续执行某些操作2开头成功,服务端和客户端的请求完成3开头重定向,需要重定向到一个新的地址4开头客户端错误,请求包含语法错误,路径错误,参数类型错误等。5开头服务端错误,服务
2021-11-19 20:20:02 1346
原创 flex布局
fixe布局1、盒模型标准盒模型:盒子的宽度和高度就是width和height。怪异盒模型:盒子的高度和宽度是高度/宽度+内边距+边框。触发快意盒模型:在SCC样式上加上box-sizing: border-box;普通盒模型:/* 普通盒模型 */.box{ margin: 50px; padding: 50px; width: 200px; height: 200px; border: 10px solid red ;}怪异盒模型:/* 怪
2021-11-15 21:29:03 424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人