Java识堂

LV0
发表了文章

宝贝,来,讲讲spring事务有哪些坑?

今天,我们接上文《面试官:谈谈你对mysql事务的认识》的内容,来讲spring中和事务有关的考题! 因为事务这块,面试的出现几率很高。而大家工作中CRUD的比...

Java识堂
发表了文章

高并发的各种实践手段

高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储...

Java识堂
发表了文章

String类为什么被设计为不可变的?

String类的值是保存在value数组中的,并且是被private final修饰的

Java识堂
发表了文章

推荐一些冷门但是超级实用的工具

下载地址:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip

Java识堂
发表了文章

女朋友都能看懂,Spring如何解决循环依赖?

先说一下什么是循环依赖,Spring在初始化A的时候需要注入B,而初始化B的时候需要注入A,在Spring启动后这2个Bean都要被初始化完成

Java识堂
发表了文章

Spring MVC 异常解析器,原理就是这么简单

因为@ExceptionHandler注解的方式已经足够强大,所以我们一般也很少通过实现HandlerExceptionResolver来自定义异常处理策略。

Java识堂
发表了文章

基于Spring Cloud,写了一个单点登陆的starter

最近写了一个项目,用了一下公司的单点登陆starter,感觉和我上个公司的单点登陆组件差不多,只不过一个是基于Spring Boot + Dubbo写的,一个是...

Java识堂
发表了文章

五分钟入门文本处理三剑客grep awk sed

grep awk sed是Linux下文本处理常用的命令,能完成很多神奇的操作,今天就分享一下这三个命令最常见的用法

Java识堂
发表了文章

Spring MVC中HandlerMapping和HandlerAdapter是怎么工作的?

3月份的时候由于疫情被裁员,换了一家公司,结果来了这个公司一看代码就晕了,我熟悉的@RequestMapping注解哪去了?不用@RequestMapping注...

Java识堂
发表了文章

遇到MapStruct后,再也不手写PO,DTO,VO对象之间的转换了

PO:persistent object 持久对象,对应数据库中的一条记录 VO:view object 表现层对象,最终返回给前端的对象 DTO:data t...

Java识堂
发表了文章

三种常见的限流算法

一般做接口限流主要是为了应对突发流量,避免突发流量拖垮服务。如下面一些场景就有可能发生突发流量

Java识堂
发表了文章

ThreadLocal的应用场景和注意事项有哪些?

最近一个小伙伴把项目中封装的日期工具类用在多线程环境下居然出了问题,来看看怎么回事吧

Java识堂
发表了文章

布隆过滤器(亿级数据过滤算法)原理就是这么简单

我们以演进的方式来逐渐认识布隆过滤器。先抛出一个问题爬虫系统中URL是怎么判重的?你可能最先想到的是将URL放到一个set中,但是当数据很多的时候,放在set中...

Java识堂
发表了文章

惊呆了,Servlet Filter和Spring MVC Interceptor的实现居然这么简单

在工作中,我们经常要和Servlet Filter,Spring MVC Interceptor打交道,虽然我配置写的很6,但是对实现方式还是挺好奇的,于是看了...

Java识堂
发表了文章

五分钟学会观察者模式

观察者模式:多个观察者同时监听一个主题对象,当主题对象发生改变时,它的所有观察者都会收到通知。

Java识堂
发表了文章

不用下载tomcat,maven插件直接运行war包,真香

以前我们在调试web项目的时候,需要在本地下载一个tomcat,为了项目的复用性,方便他人快速调试,这里演示一个用maven插件启动web项目的方法

Java识堂
发表了文章

去哪面试都会问的HashMap

HashMap可以说是面试的重中之重,去10家公司面试,8家都会问道,为什么大家都爱用HashMap打开话题?

Java识堂
发表了文章

Mybatis一级缓存,二级缓存的实现就是这么简单

又到了一年面试季,所以打算写一点面试常问的东西,争取说的通俗易懂。面试高级岗,如果你说熟悉Mybatis,下面这些问题基本上都会问

Java识堂
发表了文章

面试官:HashMap死循环形成的原因是什么?

之前的文章已经分析了HashMap在JDK1.7的实现,这篇文章就只分析HashMap死循环形成的原因

Java识堂
发表了文章

BAT都在使用的开源接口管理平台

github上有本地安装的教程,因为docker安装比较方便,因此官方推荐了如下docker安装教程,当然docker镜像不是官方做的。建议配置阿里云Docke...

Java识堂

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券