Java深度编程

LV0
发表了文章

如何从源码角度看SpringMVC执行过程?

创建自定义类,继承Controller接口,重写handleRequest方法。使用@Component(”xxx")注入映射路径。

Java深度编程
发表了文章

如何用面对对象思想和系统架构角度去理解正向代理和反向代理?

大家在开发中进行需要使用到Nginx来实现反向代理,而对于正向代理和反向代理的理解,很多开发者还是模模糊糊,难以奇说其中的区别。尤其是在面试的时...

Java深度编程
发表了文章

Zookeeper和SolrCloud集群精讲

集群是一种计算机系统,它通过一组松散集成的计算机软件和或硬件连接起来高度紧密地协作完成计算工作。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其...

Java深度编程
发表了文章

你知道IO与NIO有什么区别吗?

阻塞与非阻塞是描述进程在访问某个资源时,数据是否准备就绪的的一种处理方式。当数据没有准备就绪时:

Java深度编程
发表了文章

Spring事务@Transactional深度讲解

spring事务有配置文件和注解两种方法,配置文件方式原理这里就不做过多的介绍,本次重点解释注解@Transactional的原理。

Java深度编程
发表了文章

gradle + idea启动时报错无法注册bean,服务名重复

定义为null的FeignClientSpecification'无法注册。具有该名称的bean已经定义为null,并且禁止覆盖。

Java深度编程
发表了文章

Java1.8新时间api - LocalDateTime

Java深度编程
发表了文章

如何解决gradle项目编码兼容问题

以上环境在下window环境下可能出现编码兼容问题,启动报编码相关问题的错误。目前本平台未发现苹果系统有此问题,深究其原因,苹果系统的idea版本是默认使用系统...

Java深度编程
发表了文章

框架源码调试实战之easypoi异常解决方案精讲

最近有个同事遇到了个棘手的问题,easypoi导出文件出了bug,却不知道是怎么回事,无从下手,无可奈何,由于事态紧急,只能火急火急的求助于我。我问他...

Java深度编程
发表了文章

idea2020.1轻松破解

第五步:打开 Edit Custom VM options,在文件的最尾部输入破解jar包的地址即可。

Java深度编程
发表了文章

Idea初始化配置大全,以后重装再也不用各种百度了

1⃣Add unambiguous imports on the fly:自动帮我们优化导入的包  2⃣Optimize imports on the fly...

Java深度编程
发表了文章

SpringBoot 整合 gradle 集成ActiveMQ

https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-...

Java深度编程
发表了文章

springBoot整合Mq报错:JmsMessagingTemplate that could not be found

springBoot使用gradle版本管理,在整合activeMQ的时候容易出现一个错误,那就是找不到JmsMessagingTemplate,无法匹Mess...

Java深度编程
发表了文章

SHA指纹算法进行版本管理,解决对象流序列化与反序列化不兼容的问题

首先,我们先说一下什么是对象流的序列化与反序列化。我们知道代码创建的对象起初是存在计算机内存中的,将内存中的数据存入磁盘则是“序列化”;将磁盘中的文件数据重新加...

Java深度编程
发表了文章

框架源码调试实战之easypoi异常解决方案精讲

最近有个同事遇到了个棘手的问题,easypoi导出文件出了bug,却不知道是怎么回事,无从下手,无可奈何,由于事态紧急,只能火急火急的求助于我。我问他:“开发的...

Java深度编程
发表了文章

SpringBoot解决内、外tomcat部署兼容问题

我们在使用springBoot开发的过程中出于方便,都会选择使用本地类Application中的main方法启动服务,即可实现本地的调试,十分的...

Java深度编程
发表了文章

SpringBoolt框架获取properties配置文件值的三种方式

Spring框架是主流框架,使用过程中经常需要在properties配置文件中配置数值,而有时候又需要在代码中获取其值。下面就为大家介绍获取配...

Java深度编程
发表了文章

SQL优化之LIMIT语法, limit n,m 和 limit n有什么区别?

在某些面试题中会遇到这样的问答或笔试题:“limit 0,1 和 limit 1有什么区别?” 要准确回答这个问题就等深入明白limit一个参...

Java深度编程
发表了文章

【Java并发编程】线程安全与性能

类的线程安全表现为: 操作的原子性,类似数据库事务。 内存的可见性,当前线程修改后其他线程立马可看到。 不做正确的同步,在多个线...

Java深度编程
发表了文章

深入解读Redis 开发规范,别只会 set、get!

规范建议使用冒号即:进行分割拼接,因为很多Redis客户端是根据冒号分类的,如下图所示:

Java深度编程

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券