thumbnail
说说ThreadLocal原理?
ThreadLocal可以理解为线程本地变量,他会在每个线程都创建一个副本,那么在线程之间访问内部副本变量就行了,做到了线程之间互相隔离,相比于synchronized的做法是用空间来换时间。 ThreadLocal有一个静态内部类ThreadLocalMap,ThreadLocalMap又包含了一个Entry数组,Entry本身是一个弱引用,他的…
面试

今天一天参加了两场面试,上午面试感觉应该是寄了,面试的情况很不好甚至我都开始迷茫自己到底适不适合这个行业了,但是心情都是一阵一阵的下午的面试情况还可以,也接收到了hr的二面邀请这让我感受,想做好一件事,就要有不被挫折打败的心。

                     

还有就是今天下午去面试的路上,十分钟的路程遇见了两次交通事故,武汉开车实在是恐怖,外面传言,“武汉开车,各凭本事”,大家开车还是要多多注意安全,小则伤财,大则丢命。

总感觉这条路发生的事情太多了,怪莫名其妙的搞得心里还紧张兮兮的哈哈,不过好在没有很大的影响。

第一次:

第二次:

哈哈,不过做什么事情都不能被身边的事物所影响,这是我今天收获到的道理😀

915 日 , 2023 20:24
考研自习室

学校新整的考研自习室,还挺像样子,可惜我没有选择考研这条路

不过也没有后悔自己的选择,虽然现在就业的情况也十分严峻

但我相信,一切都会慢慢好起来的。

 

 

914 日 , 2023 23:28
thumbnail
说说Redis的数据类型?以及每种数据类型的使用场景?
一共五种 String 这个其实没啥好说的,最常规的set/get操作,value可以是String也可以是数字。一般做一些复杂的计数功能的缓存。 hash 这里value存放的是结构化的对象,比较方便的就是操作其中的某个字段。博主在做单点登录的时候,就是用这种数据结构存储用户信息,以cookieId作为key,设置30分钟为缓存过期时间,能很好的…
thumbnail
说说Redis持久化机制
Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。 实现:单独创建fork()一个子进程,将当前父进程的数据库数据复制到子进程的内存中,然后由子进程写入到临时文件中,持久化的过程结束了,再用这个临时文件替换上次的快照文件,然后子…
thumbnail
SpringSecurity从入门到入土
0. 简介 ​ Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 ​ 一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。…
快乐