- 博客(4)
- 收藏
- 关注
原创 Java单例模式(解决反射攻击,反序列化攻击)
单例模式 什么是单例模式 单例模式就是确保类的实例对象只能有一个,类本身要实例化好这个对象提供给其他所有的类访问。单例模式就是为了避免状态不一致。 单例模式特定 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 单例模式四大原则 1、构造私有 2、以静态方法或者枚举返回实例 3、确保实例只有一个,尤其是多线程环境 4、确保反序列换时不会重新构建对象 实现单例模式的方式 饿汉式(立即加载) 就是在类加载是就创建一个静态对象私有的对象实例,来提供给外部使用,除非
2021-11-27 19:29:21
614
原创 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
151
原创 HTTP常见状态码
HTTP常见状态码 浏览器向服务器发出一个请求浏览器会返回响应信息,其中响应头(server header)中包含一个状态码(HTTP Status Code),这个状态码用来反映浏览器向服务器请求资源的情况。 HTTP状态码分类 分类 代表的情况 1开头 信息,服务器收到请求,需要请求者继续执行某些操作 2开头 成功,服务端和客户端的请求完成 3开头 重定向,需要重定向到一个新的地址 4开头 客户端错误,请求包含语法错误,路径错误,参数类型错误等。 5开头 服务端错误,服务
2021-11-19 20:20:02
1317
原创 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
397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人