摘要: 反射 概述 反射机制指的是Java在运行时候有一种自观的能力,能够了解自身的情况为下一步做准备,其想表达的意思就是: 在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法 阅读全文
posted @ 2021-09-27 14:02 忙碌了一整天的L师傅 阅读(44) 评论(0) 推荐(0) 编辑
摘要: JVM内存区划分(运行时数据区) 线程共享:方法区,堆 非线程共享:程序计数器,虚拟机栈( Java 栈), 本地方法栈 程序计数器(Program Counter Register) 也有称作为PC寄存器。想必学过汇编语言的朋友对程序计数器这个概念并不陌生,在汇编语言中,程序计数器是指CPU中的寄 阅读全文
posted @ 2021-09-27 11:09 忙碌了一整天的L师傅 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 父类静态(代码块,变量赋值二者按顺序执行) 子类静态 父类构造代码块 父类构造方法 子类构造代码块 子类构造方法 阅读全文
posted @ 2021-09-27 09:48 忙碌了一整天的L师傅 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 概述 BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 NIO:同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器 阅读全文
posted @ 2021-09-26 16:54 忙碌了一整天的L师傅 阅读(45) 评论(0) 推荐(0) 编辑
摘要: @ResponseBody@ResponseBody的作用是将java对象转为json格式的数据。 后台给前台传一个对象的话,没有@ResponseBody,接受的则是一个Object对象。 使用@ResponseBody,前台接收到的就是json格式的数据。 说得再具体点:@ResponseBod 阅读全文
posted @ 2021-09-24 17:37 忙碌了一整天的L师傅 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 拦截器(Interceptor)介绍 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截,然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在WebWork的中文文档的解释为—拦截器是动态拦截Action调用的对象。它提供了 阅读全文
posted @ 2021-09-24 17:09 忙碌了一整天的L师傅 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 过滤器(Filter)介绍 Filter可以认为是Servlet的一种“加强版”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可以对用户请求生成响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成 阅读全文
posted @ 2021-09-24 16:27 忙碌了一整天的L师傅 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向扩展。 但是对于横向的功能,比如,在所有的service方法中开启事务,或者统一记 阅读全文
posted @ 2021-09-24 16:19 忙碌了一整天的L师傅 阅读(158) 评论(0) 推荐(0) 编辑
摘要: web开发,如何保证api接口的安全? 选择拦截过滤器 在请求的候对请求方法进行一次拦截处理。比如非正常访问的方法已经注入插入可执行语句参数验证等在拦截中进行一次安全校验保证请求不是非法请求 数据加密 目前大部分APP接口都是通过http协议进行调用的,容易被抓包拦截,可以对客户端和服务端都对数据传 阅读全文
posted @ 2021-09-24 15:27 忙碌了一整天的L师傅 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 为什么不使用AVL树而使用红黑树? 红黑树和AVL树都是最常用的平衡二叉搜索树,它们的查找、删除、修改都是O(lgn) time AVL树和红黑树有几点比较和区别:(1)AVL树是更加严格的平衡,因此可以提供更快的查找速度,一般读取查找密集型任务,适用AVL树。(2)红黑树更适合于插入修改密集型任务 阅读全文
posted @ 2021-09-24 15:00 忙碌了一整天的L师傅 阅读(184) 评论(0) 推荐(0) 编辑