Filter是基于函数回调的,而Interceptor则是基于动态代理的
2023-01-13 18:30:00
94
Spring常用注解用法解析
2023-01-13 17:15:00
94
Spring、Spring MVC和Spring Boot关系
2023-01-12 20:51:43
157
Cookie是一个客户端会话技术,是由服务器端创建,放在响应头发送到客户端保存,用于存储少量数据,因为存放在客户端中,容易被人编造伪造,不是很安全。一般不用于存储重要信息。它是通过键值对传递信息的。
2023-01-12 20:41:22
2966
栈的实现可以有数组实现的顺序栈和链表结构的链式栈
2022-09-14 19:36:47
82
集合接口及其实现类
2022-09-09 17:43:25
108
Java集合类存放于 java.util 包中,是一个用来存放对象的容器
2022-09-07 20:42:36
73
如果一个线程lock.lock()已经获取了锁,也可以多次调用这个方法(重入锁名称的来源),都可以获取到锁,但是获取多少次锁必须通过lock.unlock释放多少次,否则其它线程会阻塞在lock.lock()方法上,注意lock()方法和unlock()方法的执行次数必须匹配,所以一般建议使lock.lock();boolean tryLock(long time, TimeUnit unit)尝试获取锁,若在规定时间内获取到锁,则返回true,否则返回false,未获取锁之前被中断,则抛出异常。
2022-09-07 20:35:01
226
一个二叉树中,任意节点的值要大于等于左子树所有节点的值,且要小于等于右边子树的所有节点的值作。
2022-09-02 14:54:36
60
synchronized同步关键字小结
2022-08-29 16:15:52
867
1
关键字volatile, sleep和wait方法
2022-08-27 14:48:36
140
多线程编写细节之Thread,Runnable,Callable和线程池
2022-08-27 10:57:05
289
使用线程池创建线程
2022-08-26 20:40:35
68
创建线程的4种方式
2022-08-26 20:35:58
233
NIO基础
2022-08-18 20:47:43
56
使用DataInputStream或者DataOutputStream可以读写对象数据,但是操作比较繁琐
2022-08-09 10:30:00
1256
节点流,过滤流,缓冲流,数据流
2022-08-08 19:34:41
78
字节流与字符流
2022-08-05 20:15:50
338
Java程序不能直接操纵I/O设备,而是在程序和设备之间加入了一个中间介质,这就是流。IO输入输出通常指数据在内部存储器和外部存储器或其它周边设备之间的输入输出
2022-08-04 17:31:17
437
Java语言提供了异常处理机制,为方法的异常终止和出错处理提供了清楚的接口
2022-08-03 19:47:31
126
在Java中不直接支持多继承,因为会出现调用的不确定性,所以Java将多继承机制进行改良,在Java中变成了多实现。一个类可以实现多个接口,一个接口可以继承多个接口
2022-08-01 20:52:38
190
多态性,this和super的用法,抽象类,模板模式
2022-07-25 20:55:55
1711
关键字final,单例模式
2022-07-25 19:18:18
372
条件,开关分支语句,循环结构
2022-07-23 11:00:22
198
构造器
2022-07-22 20:16:12
120
String 类的构造方法很多。可以通过初始化一个字符串,或者字符数组,或者字节数组等等来创建一个String 对象
2022-07-20 21:02:13
41
面向对象基础
2022-07-20 20:51:33
284