Vincent-yuan

LV1
发表了文章

Java计时使用

在我们的程序中不免需要对某一个运算或者方法进行计时,以便我们来观察该运算或方法是否符合我们的预期,所以在我们刚开始接触 Java 的时候都能写出类似下面这样的代...

Vincent-yuan
发表了文章

对象池技术了解吗?apache common pool2呢?

对象池顾名思义就是存放对象的池,与我们常听到的线程池、数据库连接池、http连接池等一样,都是典型的池化设计思想。

Vincent-yuan
发表了文章

优化if-else代码的八种方案

代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。

Vincent-yuan
发表了文章

RocketMQ学习3-使用示例

异步消息通常用在对响应时间敏感的业务场景,即发送端不能容忍长时间地等待Broker的响应。

Vincent-yuan
发表了文章

RocketMQ学习2-设计

消息存储是RocketMQ中最为复杂和最为重要的一部分,本节将分别从下面三方面来分别展开叙述。

Vincent-yuan
发表了文章

RocketMQ学习1

RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Br...

Vincent-yuan
发表了文章

遇到了消息堆积,但是问题不大

这一篇我们要说的话题是消息的堆积处理,其实这个话题还是挺大的,因为消息堆积还是真的很令人头疼的,当堆积的量很大的时候,这真的是个很暴躁的问题,不过这时候真考验大...

Vincent-yuan
发表了文章

面试题:如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理?

当然在剖析这几个问题之前需要简单的介绍下什么是消息队列,消息队列常见的一些基本术语和概念。

Vincent-yuan
发表了文章

Dubbo入门到实战2

1、为什么需要dubbo 2、dubbo架构简析 3、dubbo入门 4、zookeeper注册中心加入dubbo 5、dubbo多种配置方式(xml、api、...

Vincent-yuan
发表了文章

Dubbo入门到实战

1、为什么需要dubbo 2、dubbo架构简析 3、dubbo入门 4、zookeeper注册中心加入dubbo 5、dubbo多种配置方式(xml、api、...

Vincent-yuan
发表了文章

Mybatis 的三种执行器

在企业开发中, 对数据库的批量操作, 是一个非常常见的操作, Mybatis提供了批量执行器, 来支持批量操作.

Vincent-yuan
发表了文章

从源码理解Druid连接池原理

在我们平时开发中,使用数据库连接池时使用阿里的Druid连接池已经比较常见了,但是我们在集成到Springboot时似乎非常简单,只需要简单的配置即可使用,那么...

Vincent-yuan
发表了文章

Getting NoSuchMethodError:javax.servlet.ServletContext.getVirtualServerName()

在用springboot做接口开发时,遇到一个问题:Getting NoSuchMethodError:javax.servlet.ServletContext...

Vincent-yuan
发表了文章

解决问题:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

如果上面的检查过都没有问题,那么可以试下下面操作: 因为它可能是因为 xml文件的编译问题。 可以对比下编译前和编译后的文件。

Vincent-yuan
发表了文章

类加载过程

Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢?

Vincent-yuan
发表了文章

为什么不把基本类型放堆中呢?

第一,从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开,使得处理逻辑更为清晰。分而治之的思想。这种隔离、模块化的思想在软件设计的方方面面都有体现。

Vincent-yuan
发表了文章

如何获取SpringBoot项目的applicationContext对象

ApplicationContext对象是Spring开源框架的上下文对象实例,在项目运行时自动装载Handler内的所有信息到内存。

Vincent-yuan
发表了文章

SpringBoot静态获取 bean的三种方式

实现方式:在springboot的启动类中,定义static变量ApplicationContext,利用容器的getBean方法获得依赖对象

Vincent-yuan
发表了文章

Java中怎样将Json字符串转换成实体类

这里使用fastJson的JSON.parseObject()方法,左边是json字符串,右边是要转换的实体类,即上面生成的实体类

Vincent-yuan
发表了文章

jdk1.8中HashMap在扩容的时候做了哪些优化

假设HashMap的容量为15转化成二进制为1111,length-1得出的二进制为1110 哈希值为1111和1110

Vincent-yuan

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券