软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 汇总目录链接&…
2025/1/5 15:53:501、观察consumer的线程模型 使用arthas分析 MQClientFactoryScheduledThread 定时任务线程 (和push模式一致) 定时任务线程,包含如下任务: 每2分钟更新nameServer列表 每30秒更新topic的路由信息 每30秒检查broker的存活&#x…
2025/1/5 13:58:50在刷Leetcode时,我遇到了一道题目(详见Leetcode 第426场周赛分析总结Q3),需要对两棵树建图,然后以每个节点作为根节点进行DFS遍历。一般的实现方法是将重复的逻辑封装起来,写两个函数,一个负责建…
2025/1/5 12:13:52firefox下载地址:https://ftp.mozilla.org/pub/firefox/releases/ 卸载 sudo apt-get update dpkg --get-selections |grep firefox apt-get purge firefox 解压 tar -xjf firefox*.tar.bz2复制文件 sudo mv firefox/ /opt/firefox30sudo mv /usr/bin/firefox /…
2025/1/5 8:17:14websocket直接使用SpringBootNetty来支持WebSocket,并且需要支持wss,其需要注意事项有以下:wss支持websocket请求路径中带参数针对第一个问题:wss支持比较简单;生成证书ChannelPipeline中添加ssl Handler,并…
2025/1/5 16:08:24 人评论 次浏览在日常报表开发中,经常会应用到下拉框控件;在下拉框应用到真实值和显示值的时候,当我们在下拉框控件选值,移出鼠标之后,下拉框内容会显示为真实值,这会影响用户的使用体验感,也会导致后台数据泄…
2025/1/5 15:31:55 人评论 次浏览8月9日华为开发者大会,正式拉开序幕,正式发布基于微内核的面向全场景的分布式操作系统——鸿蒙OS,并宣布鸿蒙OS开源。人民日报用图据华为介绍,鸿蒙OS的设计初衷是为满足全场景智慧体验的高标准的连接要求,为此华为提出…
2025/1/5 13:06:10 人评论 次浏览1,先看FrameAnimation,此动画是用来实现动态动画就是把一帧帧图片迭代起来 放在drowable中的xml: <?xml version"1.0" encoding"utf-8"?> <animation-list xmlns:android"http://schemas.android.com/ap…
2025/1/5 12:46:00 人评论 次浏览VTK主要用于三维计算机图形学、图像处理和可视化。 安装步骤如下: 0. 前置条件:我本地已经安装了VS 2019和CMAKE 3.20.5 下载源码:https://vtk.org/download/#latest,这里我下的是8.2.0版本 解压后打开CMAKE 配置源码路径和cmake…
2025/1/5 16:54:02 人评论 次浏览1 基本操作 1.1 状态查看操作 git status查看工作区,暂存区 1.2 添加操作 git add将工作区的“新建/修改”添加到暂存区 1.3 提交操作 git commit-m "commit message"[file name]将暂存区的内容提交到本地库 1.4 查看历史记录操作 1.5 删除文件并…
2025/1/5 16:52:02 人评论 次浏览我听到的一些发声 你们赚的钱已经可以了: 我一个发小是做土木工程的,上海大学博士,参与很多著名建筑的工程,但是从薪资上看,还不如一些稍微像样的公司的6年多的高级开发。为什么?这就是行业的红利…
2025/1/5 16:51:01 人评论 次浏览悲观锁:其实理解起来非常简单,当数据被外界修改持保守态度,包括自身系统当前的其他事务,以及来自外部系统的事务处理,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,…
2025/1/5 16:49:00 人评论 次浏览在物联网的开发中,使用MQTT应该是最为常见的方法。MQTT作为开源的协议,在GitHub上面有很多,在Unity里面使用的首选,M2Mqtt(GitHub地址:https://github.com/gpvigano/M2MqttUnity)打开工程文件后,可以查看De…
2025/1/5 16:47:58 人评论 次浏览也传到了码云上,还是码云上看着舒服 按照处理的字节数 字节流字符流按照方向分类 输入流输出流按照功能 节点流处理流相关代码 /*** 节点流-输出流*/public static void output() {FileOutputStream fos null;File file new File("demo0609.txt");S…
2025/1/5 16:46:56 人评论 次浏览如果说今年是智能元年,那么去年应该是直播元年,直播的形式也出现了多样化,从视频直播、语音直播,再到文字直播。GitChat 某种意义上也算是文字直播里的一种,不过,本质上它是一款基于内容的产品。可能很多人…
2025/1/5 15:45:34 人评论 次浏览转载于:https://www.cnblogs.com/yangxinpython/p/11173156.html
2025/1/3 11:50:27 人评论 次浏览使用maven构建项目时,如果项目中有log4j的依赖,在运行程序时可能会出现在同一个类中log4j-over-slf4j.jar和 slf4j-log4j12.jar冲突的问题: 项目报错内容为: Exception in thread "main" java.lang.ExceptionInInitiali…
2025/1/5 15:25:33 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 今天上班遇到这么一个情况:compile: [javac] Compiling 134 source files to C:\JBuilder2008\workspaces\UBSS\classes [javac] C:\JBuilder2008\workspaces\UBSS\src\com\guanghua\framework\control…
2025/1/5 15:27:53 人评论 次浏览win7系统使用久了,好多网友反馈说win7系统计算机管理本地用户和组不见了的问题,非常不方便。有什么办法可以永久解决win7系统计算机管理本地用户和组不见了的问题,面对win7系统计算机管理本地用户和组不见了故障问题,我们只需要1、…
2025/1/3 11:47:39 人评论 次浏览NO.1使用VBA代码添加Form窗体表单,对于一些初学者来说,似乎真的很为难。除了对代码陌生之外,并不知道如何来进行操作添加后的窗体。这也是一件十分困扰的事情。本节将介绍一下,使用vba代码添加窗体,然后在窗体上添加控…
2025/1/5 15:18:13 人评论 次浏览