- 博客(21)
- 收藏
- 关注
原创 cookie和session
cookie 中就携带着sessionId,通过检查sessionId,服务器端就能识别请求是否来自于同一个客户端用户,从而弥补了。当浏览器关闭,意味着本次会话结束,客户端原本的cookie也丢失,这就到这sessionId丢失,所以当客户再次打开浏览器。这样客户端下次在同一个会话下访问服务器端时。当用户通过浏览器第一次访问服务器端时,服务器会为本次会话创建一个sessionId,存储到session中,当客户端通过浏览器去访问服务器时,服务器会将一些信息以键值对的方式写入到cookie中,返回给客户端。
2023-10-09 14:39:19 97 1
原创 jakarta.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint ‘报错
@NotBlank只能使用在类型为String 的属性上
2023-09-01 22:37:11 1267 1
原创 HashMap、HashTable、ConCurrentHashMap异同点分析
线程安全的集合 HashTable、ConCurretnHashMap
2023-08-28 21:40:58 89 1
原创 线程安全——关于锁对象的理解
锁对象其实就是锁,锁对象可以是当前Runnable实现类的对象,也可以是Runnable实现类的类,即.class。1、synchronized修饰方法时 锁对象时当前的Runnable实现类的对象2、synchronized修饰静态方法 锁对象是Runnable实现类的类,即.classclass MyThread implements Runnable {}//自定义了Runnable实现类。
2023-08-10 18:19:09 270 2
原创 创建线程的4种方式
1、通过实现Runnable 接口中的run()方法创建2、继承Thread 并且重写run()方法3、使用Callable和Future。
2023-08-09 22:36:38 64 1
原创 匿名内部类 Lambda表达式 函数式引用 使用对比
函数引用虽然简化了代码,但对于像我这样的小白来说,如果不搞懂底层实现过程,在用起来还是比较吃力的。
2023-08-09 11:09:36 56 1
原创 访问控制修饰符——protected和默认
放了一个错误:误以为只要子类能够继承受protected修饰的属性和方法,无论在什么地方都能访问到该属性和方法了,觉得子类能够带着父类能够继承的所有属性勇闯天涯!1、背景:在Demo04包中有一个类Goo,其中有属性c(protected修饰),在Demo05包中创建一个Goo的子类Gooson。2、在Demo05包中的Demo类中访问——尽管通过创建子类Gooson的对象,也不能访问到。1、Protected:所有子类(尽管该子类不在同一个包中)和同一个包中的所有类可以访问。
2023-07-26 17:52:06 562 1
原创 java课程设计
基于javafx和Mysql的公司人事管理系统的简单实现,为课程设计而做(https://img-blog.csdnimg.cn/212cd6941a6f4efdb85add8dcbdd05c3.png)(https://img-blog.csdnimg.cn/528cdc79fbee4e2b8b53d136544a68cc.jpg)(https://img-blog.csdnimg.cn/b4af1e993dcb4c7d848f8fe63a13386f.png)(https://img-blog.csdn
2022-06-27 15:34:15 364 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人