java
文章平均质量分 53
Eskiii
这个作者很懒,什么都没留下…
展开
-
Netty - 基于长度的解码器LengthFieldBasedFrameDecoder
基于长度的解码器LengthFieldBasedFrameDecoder关键源码解析原创 2022-08-11 16:02:13 · 908 阅读 · 1 评论 -
Collections.synchronizedHashMap真的可用吗
Collections.synchronizedHashMap真的可用吗原创 2022-07-31 22:36:58 · 487 阅读 · 0 评论 -
HashMap的死循环是怎么产生的
hashmap 的 死循环问题原创 2022-07-31 21:49:56 · 324 阅读 · 0 评论 -
windows环境下的rocketmq使用遇到的错误
记录window环境下使用rocketmq遇到的一些坑原创 2022-07-21 09:58:20 · 4988 阅读 · 4 评论 -
多态之父类子类初始化顺序
父类子类的初始化顺序原创 2022-06-12 10:59:13 · 267 阅读 · 0 评论 -
b站一面 Object o = new Object();占几个字节
java 对象内存模型原创 2022-06-10 19:40:19 · 163 阅读 · 0 评论 -
Spring自动装配原理理解
Spring本质上就是一个管理程序应用的容器,而spring的一个核心功能就是自动装配,也就是在程序启动时就自动将应用所需的所有bean自动扫描、配置和装入到容器中去,方便程序的使用。什么是SpringBoot自动装配?SpringBoot 定义了一套接口规范,这套规范规定:SpringBoot 应用在启动时会扫描外部引用 jar 包中的META-INF/spring.factories文件,将文件中默认配置信息加载到 Spring 容器(此处涉及到 JVM 类加载机制与 Spring 的容器知识.原创 2022-05-17 21:23:31 · 3713 阅读 · 0 评论 -
性能测试-最大并发数估算
转载自:https://www.csdn.net/tags/MtTaMgxsOTg1MDE4LWJsb2cO0O0O.html在进行性能测试方案设计前,需要对系统的并发数进行估算,在这里总结了几种计算方法可以提供参考平均并发数计算平均并发数 = (最大活跃用户数 * 访问页面所需时间) / 页面被持续访问时间最大活跃用户数: 不管采用什么公式计算,都只能使用最大活跃用户数进行计算,不能按用户总量计算;访问页面所需时间: 单个用户在访问页面所需的单位时间,比如用户打开首页这个动作,从开始到加载完.转载 2022-05-11 20:37:13 · 1534 阅读 · 0 评论 -
SpringBoot2 手动渲染 thymeleaf
前情提要:在项目中想要对 thymeleaf 前端页面进行页面静态缓存的优化,比如商品列表页面,需要先访问controller的toList方法,在获取到页面的动态数据后,需要spring渲染我们的model数据到thymeleaf页面模板上。但是如果在高并发的情境下,多个用户想要获取商品列表页面,那么就会对服务器造成一定的负担,然而由于商品列表只是拉去商品信息进行展示,没有什么业务逻辑性质,那么这种负担就变得没有什么必要。所以,我们需要对这样的请求进行优化,可以减轻服务器的负担,从而可以去处理其他业.原创 2022-05-06 19:36:12 · 1006 阅读 · 0 评论 -
在Dao.xml文件中写Mybatis语句
好文链接:http://www.4k8k.xyz/article/DTDanteDong/112606910转载 2022-04-26 11:29:44 · 147 阅读 · 0 评论 -
Java 反射 理解
java 反射机制的一些理解原创 2022-04-18 21:44:22 · 1139 阅读 · 0 评论 -
nacos 注册中心流程与原理
转载自:https://www.1024sou.com/article/220224.html1、服务启动后---->服务注册原理springCloud集成Nacos实现原理:服务启动时,在spring-cloud-commons包下 spring.factories文件中自动装配,当webServer初始话完成后,会注册监听事件。调用Nacos的register注册服务springCloudAlibaba实现原理,springCloudAlibaba使用的是Nacos为注册中心,自动装配的配转载 2022-03-21 22:48:07 · 1700 阅读 · 0 评论 -
整合OSS依赖导入后启动报错
转载自:https://juejin.cn/post/6921255454807392269前言SpringBoot 2.3.3 版本整合OSS,将依赖导入后启动报错。错误信息如下:APPLICATION FAILED TO STARTDescription:An attempt was made to call a method that does not exist. The attempt was made from the following location:com.alibaba.转载 2022-03-11 22:02:56 · 1314 阅读 · 1 评论 -
openfeign使用报错:No Feign Client for loadBalancing defined.
错误描述:nested exception is java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?在检查 feign客户端 和 feign服务端的代码、注解 都没发现错误时,决定上网查找解决方法,发现真是少加了一个 spring-cloud-starter-loadbalancer转载 2022-03-03 21:02:56 · 2160 阅读 · 0 评论 -
Spring Cloud Alibaba 以及对应的适配 Spring Cloud 和 Spring Boot 版本关系
官方文档:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E原创 2022-03-03 15:30:09 · 240 阅读 · 0 评论 -
mysql connector 与 mysql 的版本对应关系
官网链接:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html原创 2022-03-02 20:26:47 · 2020 阅读 · 0 评论 -
导入公共模块导致maven更新依赖错误
错误描述:‘parent.relativePath’ of POM io.renren:renren-fast:3.0.0 (D:\IdeaProject\java\gulimall\renren-fast\pom.xml) points at com.gulimall:gulimall instead of org.springframework.boot:spring-boot-starter-parent, please verify your project structure解决:将renr原创 2022-03-02 16:30:23 · 817 阅读 · 1 评论 -
com.alibaba.druid.pool.DruidDataSource 初始化数据源错误
错误描述:ERROR 18520 — [main] com.alibaba.druid.pool.DruidDataSource : init datasource error, url: jdbc:mysql://xxx.xxx.xxx.xxx:3306/gulimall_admin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai解决:在application-dev.yml 的 url 加原创 2022-03-02 16:05:54 · 3748 阅读 · 0 评论 -
Java对象为啥要实现Serializable接口?
Java对象为啥要实现Serializable接口?转载自: https://zhuanlan.zhihu.com/p/66210653最近这段时间一直在忙着编写Java业务代码,麻木地搬着Ctrl-C、Ctrl-V的砖,在不知道重复了多少次定义Java实体对象时“implements Serializable”的C/V大法后,脑海中突然冒出一个思维(A):问了自己一句“Java实体对象为什么一定要实现Serializable接口呢?”,关于这个问题,脑海中的另一个思维(B)立马给出了回复“居然问这么幼转载 2022-02-23 11:37:07 · 380 阅读 · 0 评论 -
【无标题】
java: 程序包org.junit不存在 解决方法修改 pom.xml 文件中的 junit 版本号<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test&l原创 2022-02-21 17:07:06 · 176 阅读 · 0 评论