- 博客(12)
- 收藏
- 关注
原创 RocketMQ 面试题总结_rocketmq面试
存储与消息相关的元数据,包括用户组、消费进度偏移量、队列信息等。3、如果是消费者挂了,然后 broker 堆积了很多消息,然后可以先把堆积的消息读到别的地方比如 mysql 或者 es 然后去后续进行处理,然后把 RocketMQ 堆积的消息删掉,启动消费者保障消费者正常消费,这里要注意的是删除堆积消息之前,需要停止 mq。比如有一个 Topic 消息为水果,那么水果可以有其他的标签 可以是 香蕉、西瓜、草莓等等,我们可以把对应的消息,打上对应的标签(Tag),这个就是方便我们在消费的时候做对应的筛选。
2024-09-22 20:38:24 731
原创 Qt QListWidget列表框用法详解(1)
已剪辑自: http://c.biancheng.net/view/vip_9656.html很多应用程序中需要以列表的形式向用户展示数据(资源),比如 Windows 操作系统会以列表的方式展示很多张桌面背景图(如图 1a) 所示),再比如很多音乐播放器中以列表的形式展示音乐资源,用户可以选择自己喜欢的音乐(如图 1b) 所示)。
2024-09-22 18:41:22 904
原创 Pandas Excel数据处理指南
Pandas提供了强大的分组和聚合功能,可以根据某些列的值将数据进行分组,并对分组后的数据进行各种聚合操作。一旦数据加载到Pandas的DataFrame中,我们可以对其进行各种处理和清洗操作。Pandas提供了排序和排名的功能,可以按照某个或多个列的值对数据进行排序和排名。这些是一些常见的数据处理和清洗操作,可以根据实际需求使用Pandas提供的方法和函数进行灵活处理。如果只需要处理特定列的数据,可以使用DataFrame的列名进行选择。Pandas还提供了一些其他的参数,用于控制读取数据的方式。
2024-09-22 16:42:18 584
原创 LeetCode 415(1)
只需要对两个大整数模拟「竖式加法」的过程。竖式加法就是平常学习生活中常用的对两个整数相加的方法。竖式加法的次数取决于较大数的位数。长度更长的字符串,数一定更大;当长度一样的就去比较字典序。当小减大时,需将两个参数调换一下位置执行减法,在结果前填上。O(max(len1,len2)),其中。掌握十进制的大数相加后,那本题只需要注意将。两个非负整数相减的结果可能为负。即可注意:结果为0时不加负号。因此,首先比较两个数的大小。进制字符与数值的转换。进制字符与数值的转换。
2024-09-22 14:31:33 667
原创 IOC DI配置管理第三方bean及注解开发。_idea 中bean怎么配置
▶ 实现步骤▷ 步骤1 : 删除原XML配置将配置文件中的标签删除掉▷ 步骤2 : Dao上添加注解在BookDaoImpl类上添加@Component注解● 注意 : @Component注解不可以添加在接口上,因为接口是无法创建对象的。
2024-09-22 11:47:27 714
原创 Google推荐的图片加载库Glide介绍(与Picasso比较)
尽管一张图片已经缓存了一次,但是假如你要在另外一个地方再次以不同尺寸显示,需要重新下载,调整成新尺寸的大小,然后将这个尺寸的也缓存起来。同时因为Glide和Activity/Fragment的生命周期是一致的,因此gif的动画也会自动的随着Activity/Fragment的状态暂停、重放。Picasso缓存的是全尺寸的,而Glide缓存的是跟ImageView尺寸相同的。上面提到的平滑度的问题依然存在,而且如果加载的是RGB565图片,那么缓存中的图片也是RGB565。
2024-09-22 06:19:37 880
原创 Golang安装和配置指南:从零开始的高效开发之旅_golang安装配置
在Windows系统中,默认情况下,Golang将安装到"C:\Go"目录下。您可以选择修改安装位置,但确保您能够轻松访问到Golang的安装目录。在Linux和Mac系统中,Golang的默认安装位置是"/usr/local/go"。与Windows系统类似,您也可以选择自定义安装位置。
2024-09-22 03:20:47 975
原创 Go-结构体类型详解(声明、初始化、结构体指针、方法、序列化等)_golang结构体内的结构体指针初始化
注意:由于一般json的格式字符串都是小写的,所以希望返回小写的,但是结构体小写的属性又无法外部访问,所以在结构体的属性后面加了。构造函数使用工厂模式,根据属性来进行对象的创建。3)对于方法,形参为值类型时,可以直接用指针类型的变量调用方法,反过来同样也可以,内部属性是否改变取决于形参。去除了C++等语言的的继承、方法重载、构造函数、析构函数、隐藏的this指针,很简洁。2)对于普通函数,形参为值类型时,不能将指针类型的数据直接传递,反之亦然。,这与Go一贯的显示转换不同,个人并不喜欢。
2024-09-22 00:40:53 332
原创 Git恢复之前版本的两种方法reset、revert(图文详解)_git回退到某个版本
git revert是用于“反做”某一个版本,以达到撤销该版本的修改的目的。比如,我们commit了三个版本(版本一、版本二、 版本三),突然发现版本二不行(如:有bug),想要撤销版本二,但又不想影响撤销版本三的提交,就可以用 git revert 命令来反做版本二,生成新的版本四,这个版本四里会保留版本三的东西,但撤销了版本二的东西。这个时候我们不需要text.txt这个文件了,那就是说不想要“add text.txt”那个版本的操作,那可以通过反做“add text.txt”这个版本来实现。
2024-09-21 22:47:13 1062
原创 Django配置Https访问
超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。《图解HTTP》这本书中曾提过HTTPS是身披SSL外壳的HTTP。HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。
2024-09-21 19:46:13 918
原创 bash shell 命令行选项的用法_-f@%_,-vhn ,
向shell脚本传递数据的最基本方式是使用命令行参数。(1) 读取参数读取输入的参数的变量为位置参数,位置参数通过标准数字表示,其中$0为程序名称,$1为第一个参数,$2为第二个参数,依次类推,直到$9为第九个参数。shell脚本自动将命令行参数赋值给各个位置变量。同时输入多个参数(可以是数值也可以是字符串)时,必须使用空 格分隔(要想在参数值中包含空格,就必须使用单引号或双引号)当参数多于9个后,必须在shell脚本内使用大括号将变量括起来,如${10}。从而可以使用任意个参数。
2024-09-21 16:22:03 982
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人