会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
strongmore
怕什么真理无穷,进一寸有一寸的欢喜。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
47
下一页
2022年5月24日
Spring整合Mqtt简单使用
摘要: 前言 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅模式的轻量级通讯协议,构建于TCP/IP协议之上, 优点是低开销,低宽带占用,适用于物联网、小型设备等弱网环境。 Linux下安装Mqtt服务器 使用Docker安装
阅读全文
posted @ 2022-05-24 18:50 strongmore
阅读(4137)
评论(0)
推荐(0)
2022年5月23日
模拟测试框架之Mockito使用及原理分析
摘要: 前言 当我们进行单元测试时,可能某个依赖的服务还没有开发完成(如RPC或HTTP调用),这种情况下我们就可以对依赖服务创建一个模拟对象,这样我们就可以更加关注于当前的测试类,而不是依赖的服务类。Mockito是一个强大的模拟测试框架,可以让我们很方便的创建模拟对象并进行行为验证。 添加maven依赖
阅读全文
posted @ 2022-05-23 18:55 strongmore
阅读(783)
评论(0)
推荐(0)
2022年5月19日
计算机如何存储浮点数
摘要: 前言 计算机使用二进制来存储所有数据,对于整数,直接转成二进制就可以了,如int类型的15,二进制表示为 00000000 00000000 00000000 00001111 对于浮点数,如何转换成二进制呢,答案是使用IEEE 754标准。 原理 IEEE 754规定,对于32位的浮点数,最高1位
阅读全文
posted @ 2022-05-19 20:44 strongmore
阅读(427)
评论(0)
推荐(0)
2022年5月18日
java实现各种排序算法(非比较排序)
摘要: 前言 之前学习了基于比较的各种排序算法java实现各种排序算法(比较排序),今天再学习一下非比较排序。 计数排序 代码实现 以对所有学生的成绩排序为例 import java.util.Arrays; import java.util.Random; public class CountingSor
阅读全文
posted @ 2022-05-18 21:15 strongmore
阅读(147)
评论(0)
推荐(0)
2022年5月17日
HashMap分析之红黑树Key是如何compare的
摘要: 前言 Java中HashMap使用链地址法来解决hash冲突,底层使用数组加链表的结构,Java8之后,对底层结构进行了优化。 当链表长度大于8时,就会转换成红黑树(如果此时数组长度小于64,先扩容), 当红黑树节点数量小于6时,再次转换成链表。 但我们知道,红黑树是一个二叉搜索树,所以要求Map的
阅读全文
posted @ 2022-05-17 19:03 strongmore
阅读(770)
评论(0)
推荐(0)
2022年5月16日
数据结构之SQRT分解
摘要: 前言 SQRT分解是一种数据结构,使用分组的思想来解决区间问题,如求区间和,区间最大最小值等。支持动态更新指定索引的值。 将一个包含N个元素的数组分成sqrt(N)组,就是对N开平方。如18个元素,sqrt(18)=4.24,所以分成5组,最后一组不足4个。 原理 以求区间和为例,对数据分组,提前计
阅读全文
posted @ 2022-05-16 21:46 strongmore
阅读(425)
评论(0)
推荐(0)
2022年5月15日
在一个数组中寻找多数元素
摘要: 问题描述 多数元素是指出现次数大于数组总长度一半的元素,如数组[1,3,3,3,5,7,3],数组长度为7,元素3出现了4次,大于7/2=3,所以元素3为多数元素。 遍历计数法 import java.util.HashMap; import java.util.Map; import java.u
阅读全文
posted @ 2022-05-15 13:16 strongmore
阅读(146)
评论(0)
推荐(0)
2022年5月14日
Spring源码分析之事务处理
摘要: 前言 Spring对事务的支持依赖于SpringAOP的实现。 简单使用 create table test_db.tb_user( u_id int auto_increment primary key, -- 主键自增 u_name varchar(20) null, -- 用户名 u_age
阅读全文
posted @ 2022-05-14 18:50 strongmore
阅读(46)
评论(0)
推荐(0)
2022年5月13日
Spring源码分析之@Configuration注解的处理
摘要: 前言 Spring从3.0开始支持JavaConfig配置,具体来说就是可以完全通过注解来开启Bean扫描,声明Bean,导入properties文件等。 主要有以下注解: @Configuration: 标识此Bean是一个配置类,接下来开始解析此类 @ComponentScan: 开启注解扫描,
阅读全文
posted @ 2022-05-13 18:48 strongmore
阅读(270)
评论(0)
推荐(0)
2022年5月12日
Spring源码分析之ApplicationContext
摘要: 前言 通过前面的博客我们已经对Spring的IOC容器有了一定的了解,它的底层实现为DefaultListableBeanFactory,这是一个BeanFactory, ApplicationContext在BeanFactory容器的基础上又增加了很多功能,如事件分发,国际化等。相关类图如下 可
阅读全文
posted @ 2022-05-12 17:50 strongmore
阅读(299)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
47
下一页
公告