![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 75
和光同其尘
这个作者很懒,什么都没留下…
展开
-
常用加密算法
1、编码算法 url;base64 2、摘要算法 MD算法:MD2、MD4、MD5 SHA算法:SHA-1、SHA-256、SHA-512 MAC算法:HmacMD5、HmacSHA1、HmacSHA256、HmacSHA512 3、加密算法 对称加密算法:DES、AES 非对称加密算法:RSA 4、RSA数字签名算法 5、数字证书 前面提到的算法的功能如下: 数字证书就是集合了多种密码学...原创 2019-12-08 17:36:12 · 355 阅读 · 0 评论 -
过滤器与拦截器
过滤器(Filter) Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等。 其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户...原创 2018-09-21 10:55:38 · 192 阅读 · 0 评论 -
JSON.parse()与JSON.stringify()的区别
1、JSON.parse() 把一个字符串解析成json对象 例子: var test=’{“name”:“xiaoli”}’ JSON.parse(test) 结果: name:“xiaoli” 2、JSON.stringify() 把一个对象解析成字符串 例子: var data={name:‘xiaoli’} JSON.stringify(data) 结果: ‘{“name”:“xiao...原创 2018-11-07 16:46:42 · 136 阅读 · 0 评论 -
HTTP的Content-type几种常见类型
一、是什么? 是Http的实体首部字段,用于说明请求或返回的消息主体是用何种方式编码,在request header和response header里都存在。 二、几个常用类型: 1、application/x-www-form-urlencoded 1)浏览器的原生form表单 2) 提交的数据按照 key1=val1&key2=val2 的方式进行编码,key和val都进行了U...转载 2018-09-26 10:47:37 · 1226 阅读 · 0 评论 -
ServletContainerInitializer接口
SpringServletContainerInitializer 由支持Servlet3.0+的Servlet容器实例化并调用。 Servlet容器还会查询classpath下SpringServletContainerInitializer类上修饰的@HandlesTypes注解所标注的WebApplicationInitializer接口的实现类,这一步也是容器帮我们完成的。 Spring...转载 2018-09-18 15:09:41 · 598 阅读 · 0 评论 -
java静态代码块、静态变量的执行顺序
一般顺序:静态块(静态变量)——>成员变量——>构造方法——>静态方法 1、静态代码块(只加载一次) 2、构造方法(创建一个实例就加载一次) 3、静态方法需要调用才会执行 Demo1: public class Test { //1.第一步,准备加载类 public static void main(String[] ar...转载 2018-10-08 15:41:07 · 730 阅读 · 0 评论 -
java内省与反射区别
概念上的区别 反射是在运行状态把Java类中的各种成分映射成相应的Java类,可以动态的获取所有的属性以及动态调用任意一个方法,强调的是运行状态。 内省(IntroSpector)是Java 语言对 JavaBean(简称VO)类属性、事件的一种缺省处理方法。内省机制是通过反射来实现。例如类User中有属性name,那么必定有getName,setName方法,我们可以通过他们来获取或者设置值...原创 2018-09-27 10:32:42 · 1451 阅读 · 0 评论 -
java泛型
1、泛型类 泛型类:具有一个或多个泛型变量的类被称之为泛型类。 class ClassGenericity<T> { //在类里面可以直接使用T的类型 T aa; public void test11(T bb) { //................ } //静态方法 在类上面定义的泛型,不能再静态方法里面使用 ...转载 2018-09-15 13:19:33 · 144 阅读 · 0 评论 -
java反射详解
反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类...转载 2018-09-20 11:18:17 · 135 阅读 · 0 评论