加载中
Easy MQTT:v1.1.0版本上线啦

💎 Easy MQTT:极简高效的MQTT服务器,助力物联网与实时通信 在万物互联的时代,高效、轻量的通信协议是构建实时系统的核心。Easy MQTT 应运而生——这是一款专为开发者设计的开源MQTT服务...

04/28 17:10
169
一句话系列-如何快速查看jvm当前的内存分布及gc次数

使用命令 jstat -gc <Java pid> <循环周期(毫秒数)> <循环次数> # 对于pid为1的Java程序,每1000毫秒输出一次数据,共循环5次 jstat -gc 1 1000 5......

2024/11/25 17:28
52
手动本地仓库的快照版本的jar上传至maven私服

上传jar mvn deploy:deploy-file ^ -s D:\maven\apache-maven-3.6.3\conf\settings.xml ^ -Dfile=E:\deploy\xxx-SNAPSHOT.jar ^ -DpomFile=E:\deploy\xxx-SNAPSHOT.pom ^ -Durl=http://xxx:8...

使用maven-shade-plugin解决maven依赖冲突

场景 项目里面需要用到华为云的mpc sdk,所以就加入了该sdk的依赖,运行的时候报ClassNotFound异常,经过查看源码后发现是缺失了JsonReadFeature这个类; 然后经过排查,发现当前项目中的jac...

一段话系列-JDK动态代理原理

首先实现一个InvocationHandler的子类,里面是代理的逻辑;然后JDK通过Proxy的newProxyInstance方法,生成代理对象,其原理为:根据传入的接口动态生成一个代理类的字节码,并加载到JVM的内存...

一段话系列-在高版本SpringMVC中替换HttpServletRequest的坑

相信很多同学都因为HttpServletRequest中的InputStream流只能读一次而头疼过,目前网上的解决方案大部分是自定义一个HttpServletRequest,然后转存InputStream流,通过Filter使用自定义的Htt...

一句话系列-springboot2.3.x升级jackson版本

首先,引入jackson新版本的maven坐标 com.fasterxml.jackson.core jackson-databind 2.1...

一句话系列-docker容器因内存占用过高,被linux强行kill

docker容器内存占用过高,被内核强行kill掉;可通过/var/log/messgaes进行关键字查询,关键字为【Killed】;首先要限定好各容器的内存,然后通过docker不被内核kill的策略......

使用feign请求接口时,方法入参的类里面没有定义属性,导致feign报错

版本信息 Spring Cloud: Hoxton.SR9 Spring Boot: 2.3.8.RELEASE 报错异常 feign.codec.EncodeException: Could not write request: no suitable HttpMessageConverter found for request t...

代码风格之IDEA插件

Save Actions 主要用于在文件保存的时候触发代码格式化,配置如下: Eclipse Code Formatter 用于设置代码格式,比如代码缩进,换行之类的,目前使用阿里的代码格式,格式文件地址如下: ht...

Mockito的spy与mock的不同

使用mock生成的代理对象, 该代理对象执行方法均会返回null,不执行真正部分;使用spy生成的代理对象, 假如不对该代理对象的方法进行插桩(doReturn().when()),则会执行真正逻辑。Mockito...

Mockito的doReturn().when()与when().thenReturn()的区别

Mockito的doReturn().when()没有执行方法,直接返回doReturn设置的值;Mockito的when().thenReturn()会执行方法,然后返回thenReturn设置的值。......

MySQL中的锁

全局级别锁 全局锁 MySQL的全局锁是通过FTWRL的方式加上的,完整语句为:Flush tables with read lock . FTWRL操作会为数据库加全局读锁(FTWRL不是只有这一步操作),之后其他线程的以下语句...

SpringCloud在使用RefreshScope刷新配置信息后,新的配置信息实例如何初始化?

背景 标题有点长,我在这里描述下背景 我们有一个配置类: @Component("smsTemplateConfig") @ConfigurationProperties(prefix = "zt.sms") @Data //注意如下注解 @RefreshScope @Slf4j pub...

一段话系列-如何在垃圾回收器之间做取舍

gc的不同垃圾回收器主要在两方面做权衡:1.系统吞吐量 2.系统延迟。 比如,我想要系统吞吐量大一些,即我的cpu绝大部分都用来处理业务,而不是用于gc,那这样就会导致gc的时候,系统会有较大...

2020/09/01 10:22
152
一段话系列-maven引用jar的规则

路径最短优先原则 一个项目test依赖了a和b两个jar包。其中a-b-c1.0 , d-e-f-c1.1 。由于c1.0路径最短,所以项目test最后使用的是c1.0。 pom文件中申明顺序优先原则 有人就问了如果 a-b-c1.0...

2020/07/22 16:31
311
使用JDBC进行批量插入后,通过getGeneratedKeys方法获取到的插入记录的自增主键与数据库中的不符

1.背景 我们使用的是myabtis框架,同事在做一个批量插入的需求,需要获取到插入数据的自增id,然后做业务处理。同事在xml文件中写了 INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值...

随笔-DDD与MVC

今天看到美团的文章是关于遵循DDD来设计业务模型的,当时就想到了MVC这个架构设计模式,便和美团的朋友探讨了一番,探讨完之后,思考之后,便想写个随笔记录一下。 首先来讲,我一开始是讲D...

2020/04/07 19:30
783
windows禁止office启动上载中心

前言 最安装了破解的office2013,发现系统在启动时,总是会启动office上载中心,弄得我甚是焦虑呀,试了网上各种办法,比如删注册表,不安装某些模块,都一一无效,但是网上还说了一种,删除...

一段话系列-spring事务与锁之间的一点坑

最近看了一篇博文,说是在秒杀系统中,扣减库存的方法使用了spring事务并加了锁,仍然会发生超卖的情况,原因是:锁的开启和关闭都是在事务中进行的,解决方法就是将锁的开启和关闭挪到事务外...

2020/01/14 19:53
240

没有更多内容

加载失败,请刷新页面

返回顶部
顶部