- 博客(2515)
- 资源 (578)
- 收藏
- 关注

原创 软考-软件设计师选择题速过秘籍、知识点梳理、记忆口诀、经典题型、解题技巧合集
软考,即计算机技术与软件专业技术资格(水平)考试,是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,旨在科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。软考既是职业资格考试,又是职称资格考试,其含金量主要体现在以下几个方面:以考代评:软考证书表明持有人已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师),
2024-08-20 17:25:43
1489

原创 程序员进阶架构知识体系、开发运维工具使用、Java体系知识扩展、前后端分离流程详解、设计模式开发实例汇总专栏分享
作为一名开发者,势必经历过从入门到自学、从基础到进阶、从学习到强化的过程。当经历过几年企业级开发的磨炼,再回头看之前的开发过程、成长阶段发现确实是走了好多的弯路。作为一名终身学习的信奉者,秉承持续学习、持续优化的信念。不惜耗费无数个日日夜夜,耗费大量时间精力将开发过程中所用到的前后端分离(SpringBoot+Vue)协同对接流程与经典示例汇总、软件开发常用精品三方组件集成与使用示例、设计模式在Java体系中的使用示例、开发必懂运维相关工具与脚本汇总示例、
2024-08-02 16:19:48
1030
1

原创 C#/Winform入门、进阶、强化、扩展、知识体系完善等知识点学习、性能优化、源码分析专栏分享
作为一名C#的Winform开发者,势必经历过从入门到自学、从基础到进阶、从学习到强化的过程。当经历过几年企业级开发的磨炼,再回头看之前的开发过程、成长阶段发现确实是走了好多的弯路。作为一名终身学习的信奉者,秉承Java体系需持续学习、持续优化的信念。不惜耗费无数个日日夜夜,耗费大量时间经历将开发过程中所用到的Winform开发常用基础知识点汇总、Winform开发项目搭建、配置详解、Winform开发集成第三方框架详解、Winform开发日常开发常见错误问题处理、
2024-08-02 15:47:27
1160

原创 SpringBoot入门、进阶、强化、扩展、知识体系完善等知识点学习、性能优化、源码分析专栏分享
作为一名Java开发者,SpringBoot已经成为日常开发所必须。势必经历过从入门到自学、从基础到进阶、从学习到强化的过程。当经历过几年企业级开发的磨炼,再回头看之前的开发过程、成长阶段发现确实是走了好多的弯路。作为一名终身学习的信奉者,秉承Java体系需持续学习、持续优化的信念。不惜耗费无数个日日夜夜,耗费大量时间经历将Java开发过程中所用到的SpringBoot常用基础知识点汇总、SpringBoot项目搭建、配置详解、SpringBoot集成第三方框架详解、
2024-08-02 14:18:43
888

原创 Java入门、进阶、强化、扩展、知识体系完善等知识点学习、性能优化、源码分析专栏分享
作为一名Java开发者,势必经历过从入门到自学、从基础到进阶、从学习到强化的过程。当经历过几年企业级开发的磨炼,再回头看之前的开发过程、成长阶段发现确实是走了好多的弯路。作为一名终身学习的信奉者,秉承Java体系需持续学习、持续优化的信念。不惜耗费无数个日日夜夜,耗费大量时间经历将Java开发过程中所用到的Java常用基础知识点汇总、Java代码精化写法、Java性能优化记录、Java中集成调用三方组件过程记录汇总、Java代码精简之道、Java编程技巧、Java设计模式实践示例、
2024-08-02 13:36:04
1169
原创 RabbitMQ核心概念讲解,SpringBoot中集成starter-amqp实现订单超时取消业务示例(附完整示例代码下载,DokcerCompose离线部署Rabbitmq镜像资源)
RabbitMQ是一个基于AMQP协议的开源消息代理,采用Erlang语言开发,主要用于解决分布式系统中的异步通信、应用解耦和流量削峰问题。其核心概念包括消息代理、生产者与消费者的解耦、流量缓冲与削峰、协议转换等。RabbitMQ的核心架构由生产者、交换机、队列和消费者组成,支持多种交换机类型如Direct、Fanout、Topic和Headers,以及虚拟主机(vhost)实现逻辑隔离。高级特性包括消息确认机制(ACK/NACK)、持久化、TTL(消息过期时间)、死信队列(DLX)、优先级队列和RPC模式
2025-05-14 15:23:51
427
原创 SpringCloud入门教程合集(2)-Consul简介与集群搭建、服务提供者集群、Feign集成服务消费者
Consul是HashiCorp公司推出的分布式服务网格解决方案,提供服务发现:自动注册与发现服务健康检查:实时监控服务状态键值存储:分布式配置管理多数据中心:原生支持跨地域服务通信访问控制:ACL和TLS安全机制核心组件Server 数据存储和复制 3-5个节点集群Client 轻量级代理 每个服务节点部署Agent 本地服务注册 与服务同节点核心术语解析Agent 运行在Consul节点上的守护进程,分为Server(服务端)和Client(客户端)
2025-05-09 10:06:40
1009
原创 Java中使用UUID工具类生成唯一标志防止重复
UUID 是指Universally Unique Identifier,翻译为中文是通用唯一识别码,UUID 的目的是让分布式系统中的所有元素都能有唯一的识别信息。在某些场景下需要给数据库中存储的某些字段使用唯一标志。或者需要一些唯一标志的字符串。
2025-05-08 08:59:38
178
原创 SpringCloud入门教程合集(1)-SpringCloud简介与Eureka+Feign实现服务注册中心、服务提供与服务消费
1. 两大组件Eureka Server:注册中心服务器,提供服务注册和发现功能Eureka Client:服务提供者和消费者,会注册到 Eureka Server2. 重要术语服务注册(Register):服务启动时向 Eureka 注册自己的信息服务续约(Renew):客户端定期发送心跳维持注册服务下线(Cancel):客户端关闭时主动通知 Eureka服务剔除(Eviction):Eureka 清理长时间无心跳的服务。
2025-05-06 10:47:09
1097
原创 Java中判断两个Date时间段是否有交集的方法
两个时间段,判断是否有交集。思想是:找到两个时间段开始时间的最大值和结束时间的最小值。如果开始时间的最大值小于等于结束时间的最小值则说明这两个时间段有交集。注:博客:关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。
2025-04-29 08:47:59
194
原创 Java中通过命令行启动jar包时指定编码
Java中运行jar包的命令是但是在Windows中通过这种方式运行jar包的话,会因为中文乱码的问题导致Jar包运行异常。注:博客:关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。
2025-04-27 14:44:06
373
原创 Java中使用递归算法实现查找树形结构中所有父级和子级节点
在企业架构管理中使用树形结构进行管理,如图:注:如果A的id是B的pid,那么A就是B的父级。数据库数据如下:现在需要根据传递的id查询此节点所有的父级节点以及此节点所有的子级节点。
2025-04-25 17:07:26
330
原创 Java中判断List中是否有重复元素
SSM后台接受到前台传递过来的数据,后台用List接受,需要在后台判断是否有重复数据。主要利用了set会去重。
2025-04-25 14:16:51
123
原创 Java中封装的全局日期处理工具类
全局日期处理类。时间日期操作类,集成了大部分时间的应用类。主要功能如下:获取SimpleDateFormat获取日期中的某数值。如获取月份增加日期中某类型的某数值。如增加日期获取精确的日期判断字符串是否为日期字符串获取日期字符串的日期风格。失敗返回null。将日期字符串转化为日期。失败返回null。将日期字符串转化为另一日期字符串。失败返回null。增加日期的年份。失败返回null。增加日期的月份。失败返回null。增加日期的天数。失败返回null。增加日期的小时。
2025-04-24 15:50:33
279
原创 Java中String转BigDecimal,BigDecimal常用操作,以及避免踩坑
【代码】Java中String转BigDecimal,BigDecimal常用操作,以及避免踩坑。
2025-04-21 14:08:44
391
原创 CentOS中离线安装DockerCompos并用其部署Rabbitmq(使用离线导入导出docker镜像方式)
参考上面类似的方式实现使用DockerCompose部署Rabbimq。因服务器无法连接外网,但是已经安装了Docker,所以需要离线安装DockerCompose,并且先从能通外网的电脑或服务将rabbitmq的docker镜像进行导出,然后将其导入到服务器上。
2025-04-10 09:28:56
816
原创 Winform入门进阶企业级开发示例:http接口数据清洗转换、断线续传、mqtt数据传输实例详解(附代码资源下载)
如何将以上相关理论知识学以致用。下面针对Winform入门进阶级在企业中的开发实例实现将理论知识落实到应用中。实现一个winform程序,能实现如下功能:登录页面,离线校验用户名密码,需要输入验证码功能。服务开机自启动、并自动创建快捷方式。动态输入框参数可实现保存到配置文件,应用启动时自动加载上次保存配置文件内容。文本框非空校验、格式校验。异步任务执行。实现定时器开关并定时调用HTTP接口数据,包含接口超时处理、日志输出。数据序列化与反序列化、数据转换后并通过mqtt协议在线传输,
2025-04-08 10:08:51
855
原创 Docker+DockerCompose实现部署jenkins,并实现jenkinsfile打包SpringBoot+Vue流水线项目过程详解、踩坑记录(附镜像资源、离线包资源下载)
上面分类进行前后端的打包部署说明。其中还有部分容易踩坑的地方需特殊说明,另外上面过程中所用的诸如Jenkins的docker镜像文件(如果无法使用docker pull进行拉取到本地)以及maven和jdk的二进制文件、maven的相关配置文件等资料无法具备齐全或者保证版本兼容,可按照如下过程整合和使用离线资源导入的方式快速搭建。
2025-03-19 17:43:38
945
原创 Vue本地开发调试使用Proxy实现接口代理配合Nginx实现瓦片png文件代理,实现本地模拟GIS开发环境
上面配置location时注意这里不带斜杠,带斜杠与不带斜杠是有区别的1. 带 / 的路径(如 location /test/)精确匹配目录:该配置只会匹配以 /test/ 开头的 URL,例如 /test/ 或 /test/file。自动重定向:如果用户访问 /test(不带 /),Nginx 会自动重定向到 /test/(带 /),以确保路径规范。适用场景:用于匹配目录或文件夹路径,适合静态资源或 API 的目录结构。2. 不带 / 的路径(如 location /test)
2025-03-14 10:52:22
130
原创 SpringBoot进阶-企业级业务开发流程抽离示例代码合集(一)
上面专栏针对SpringBoot专题进行语言理论层面的记录。企业级开发中经常会用到的各种集成三方框架、业务对接各种协议集成、部分功能的调试程序等各种测试程序、业务技巧抽离合集如下。作为开发者,总有从小白到企业级开发的初始阶段,届时各种业务场景难免会存在可复用的情况。另外在企业级开发中各种代码的使用、三方框架的集成技巧难免与业务系统强耦合,如果能将用到的关键代码进行抽离成单独的示例代码。后续时间推移,如有相同的场景,则可以迅速找到该示例的代码快速进行集成二次开发、流程回顾等操作。
2025-02-28 09:55:22
527
原创 Thymeleaf在循环时设置递增序号
在使用Thymeleaf进行遍历循环时,数据前面的序号如果使用实体类的id属性,id要是不从1开始递增则不能实现计数效果。所以需要在循环时实现一个递增的序号效果。如果没有显示设置状态变量,thymeleaf会默 认给个“变量名+Stat"的状态变量。
2025-02-08 14:30:04
464
原创 Java中使用AES加密时如何指定IV(初始化向量)以及CBC模式与ECB模式的差异
上面在使用AED加密时使用的模式是ECB模式,即算法名称/加密模式/数据填充方式字符串为AES/ECB/PKCS5Padding如果在进行AES加密时需要使用特定的IV,则需要使用CBC模式。
2025-02-07 14:24:11
1386
原创 SpringBoot+MyBatisPlus+Swagger2.7规范开发接口流程(以废料包材入库与出库为例)
项目中引入swagger2.7参照上文。
2025-01-21 16:05:56
356
原创 SpringBoot中集成eclipse.paho.client.mqttv3实现mqtt客户端并支持断线重连、线程池高并发改造、存储入库mqsql和redis示例业务流程,附资源下载
上面SpringBoot集成MQTT使用的是spring-integration-mqtt依赖,也是经常使用的方式。其底层也是有对org.eclipse.paho.client.mqttv3的封装和引用。下面直接对org.eclipse.paho.client.mqttv3进行集成和简单的业务示例梳理。系统中需要对接第三方的硬件比如摄像头报警系统,触发报警时会通过mqtt协议发送json格式的报警数据。
2025-01-18 15:34:53
1866
原创 Windows上Mqtt的Broker/服务端的搭建-使用mosquitto
在windows上除了使用EMQX外,也可使用mosquitto在windows上的安装包进行安装。
2025-01-17 09:16:49
522
原创 DockerCompose中启动服务时提示:container is marked for removal and cannot be started,无法移除dead状态的容器解决方案
通过上述方式编排服务时,由于服务器异常关机或资源、磁盘耗尽等情况,导致所有服务异常停止。此时再执行以及时提示:此时尝试重启服务器,并且重启docker服务仍然不行。
2025-01-09 08:55:23
561
原创 Nginx中使用keepalive实现保持上游长连接实现提高吞吐量示例与测试
HTTP1 .1之后协议支持持久连接,也就是长连接,优点在于在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。如果我们使用了nginx去作为反向代理或者负载均衡,从客户端过来的长连接请求就会被转换成短连接发送给服务器端。为了支持长连接,我们需要在nginx服务器上做一些配置。
2024-11-14 17:21:09
1239
原创 Nginx中使用expires指令实现配置浏览器缓存
在使用浏览器的过程中,要刷新页面,可以使用快捷键F5刷新,这个时候可能会遇到页面信息并没有刷新的情况,这就是浏览器缓存在“作祟”,这个时候我们需要强制刷新(Ctrl + F5),才能够越过浏览器缓存获取最新的数据。上面是配置代理静态资源的缓存,下面配置浏览器的缓存。
2024-11-14 13:48:58
1547
原创 Nginx配置自带的stub状态实现活动监控指标
为了确保应用以最佳性能和精度运行,需要清晰地了解有关其活动的监控指标。NGINX 提供了多种监控选项,例如 stub 状态。
2024-11-13 16:16:07
475
原创 Nginx在Windows上和Linux上(Docker启动)分别配置基本身份认证示例
Nginx代理的资源或网站等,url直接暴露有风险,需要添加身份认证,即输入用户名密码后才能成功访问。
2024-11-13 15:08:36
994
原创 Nginx中实现流量控制(限制给定时间内HTTP请求的数量)示例
流量限制 (rate-limiting),可以用来限制用户在给定时间内HTTP请求的数量。流量限制可以用作安全目的,比如可以减慢暴力密码破解的速率,更常见的情况是该功能被用来保护上游应用服务器不被同时太多用户请求所压垮。流量限制配置两个主要的指令,limit_req_zone和limit_req,limit_req_zone 指令设置流量限制和内存区域的参数,但实际上并不限制请求速率。limit_req 指令启用流量限制,应用在特定的 location 或者 server 块。
2024-11-12 14:20:41
1054
原创 软考-软件设计师-简答(5)-面向对象分析与设计-Java语言-设计模式-知识点、题型、技巧、历年真题解析
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。AbstractFactory:抽象工厂,声明抽象产品的方法。ConcreteFactory:具体工厂,执行生成抽象产品的方法,生成一个具体的产品。AbstractProduct:抽象产品,为一种产品声明接口。Product:具体产品,定义具体工厂生成的具体产品的对象,实现产品接口。Client:客户,我们的应用程序使用抽象产品和抽象工厂生成对象。
2024-11-04 11:37:42
388
1
原创 软考-软件设计师-简答(3)-UML建模技术-知识点、题型、技巧、历年真题解析
软考-软件设计师-选择题高频考点整理。以下为高频考点、知识点汇总。软件设计师上午选择题知识点、高频考点、口诀记忆技巧、经典题型汇总:其它文章省略。软考-软件设计师-简答题高频考点、知识点、答题技巧、经典题型分析带解析整理。
2024-10-31 09:23:34
962
原创 软考-软件设计师-简答(2)-数据库设计基础-知识点、题型、技巧、历年真题解析
题干:某公司拟开发一套新入职员工的技能培训管理系统,以便使新员工快速胜任新岗位。该系统的部分功能及初步需求分析的结果如下所述:【需求分析结果】(1)部门信息包括部门号、名称、部门负责人、电话等,部门号唯一标识部门关系中的每一个元组,一个部门有多个员工,但一名员工只属于一个部门;每个部门只有一名负责人,负责部门工作。(2)员工信息包括员工号、姓名、部门号、岗位、基本工资、电话、家庭住址等,其中员工号是唯一标示员工关系中的每一个元组;岗位有新入职员工、培训师、部门负责人等;
2024-10-22 15:14:28
194
原创 软考-软件设计师-简答(1)-数据流图技术-知识点、题型、技巧、历年真题解析
软考-软件设计师-选择题高频考点整理。以下为高频考点、知识点汇总。软件设计师上午选择题知识点、高频考点、口诀记忆技巧、经典题型汇总:其它文章省略。软考-软件设计师-简答题高频考点、知识点、答题技巧、经典题型分析带解析整理。
2024-10-22 09:24:23
306
RabbitMQ核心概念讲解,SpringBoot中集成starter-amqp实现订单超时取消业务示例(附完整示例代码下载,DokcerCompose离线部署Rabbitmq镜像资源)
2025-05-14
DockerCompose2-34-0版本二进制文件
2025-04-10
rabbitmq-3.9-management版本的docker镜像文件
2025-04-10
Winform入门进阶企业级开发示例:http接口数据清洗转换、断线续传、mqtt数据传输实例详解代码资源.rar
2025-04-08
软考-软件设计师高分备考资源合集(知识点、高频考点、历年真题解析、答题技巧).rar
2025-03-15
SpringBoot进阶-企业级业务开发流程抽离示例代码合集(一).rar
2025-02-28
SpringBoot中集成eclipse.paho.client.mqttv3实现mqtt客户端并支持断线重连、线程池高并发改造、存储入库mqsql和redis示例业务流程,完整资源下载
2025-01-18
SpringBoot中集成海康威视SDK实现布防报警数据上传交通违章图片上传并在linux上部署示例代码资源
2024-10-17
kartoza-docker-postgis,带postgis的postgresql13版本的docker镜像
2024-09-18
CentOS7上离线安装mosquitto所需rpm包等资源
2024-09-16
SpringBoot中集成screw(螺丝钉)实现数据库表结构文档自动生成完整代码
2024-07-26
Windows上实现jdk和Mysql(含数据)整体环境和配置以及数据迁移复用(Bat中实现jdkmysql环境变量配置修改my
2024-07-04
Vue+Proj4Leaflet实现地图瓦片(Nginx代理本地地图瓦片为网络url)加载并实现CRS投影转换(附资源下载)
2024-06-28
Bat中实现git和Node环境变量检测,拉取git代码并打包vue项目,读取子目录差异性js文件并修改文件内容并根据选择项调用
2024-06-25
Bat中实现git和Maven环境变量检测,拉取git代码并打包maven项目,读取子目录差异性yml文件配置并打包tar.gz
2024-06-20
Windows上ZLMediakit最新编译版本
2024-05-16
ZLMediaKit+SpringBoot+Vue+Geoserver实现拉取摄像头rtsp流并在web端播放
2024-03-26
Windows上websocket客户端连接定时存储消息到文件并加载文件定时发送服务端工具
2024-03-05
SpringBoot中使用Netty开发WebSocket服务改造多线程群发消息示例代码
2024-03-05
SpringBoot+dynamic-datasource实现多数据源(msyql、sqlserver)手动切换示例代码
2024-02-19
SpringBoot+Vue+kkFileView实现文档管理(文档上传、下载、在线预览)示例代码
2024-02-19
prometheus-2.42.0.windows-amd64-2.zip,,grafana-enterprise-10.0.0
2023-07-26
EPSG编码srtext、proj4text共8500种,mysql文件,postgis的spatial-ref-sys导出
2023-04-28
Windows上ZLMediakit编译后可直接运行版本(带外置配置文件和运行可能所需dll依赖)
2023-04-13
nginx-http-flv-module在Windows上构建版本(基于nginx1.19.3)
2023-03-09
geoserver中文教程
2022-12-14
Java在线诊断工具Arthas相关教程资料汇总.rar
2022-10-26
JTS中文文档及相关工具汇总
2022-08-12
SpringCloud中集成Zookeeper实现服务注册与发现示例代码
2022-05-13
SpringCloud中集成Eureka实现集群部署服务注册与服务提供者示例代码
2022-05-11
SpringCloud中集成Eureka实现服务注册(单机Eureka构建)示例代码
2022-05-10
SpringCloud分布式微服务项目Common通用依赖模块抽离示例代码
2022-05-07
SpringCloud分布式微服务项目搭建构造父子模块依赖与实现服务提供者与消费者示例
2022-05-06
超简单AIoT物联网与网站假设必学神器:Node-RED视觉化开发工具配套示例代码
2022-04-18
publish-over-ssh 插件
2022-02-17
leaflet加载离线地图源码以及下载瓦片数据源码.rar
2022-01-14
虚拟串口模拟软件VSPD.rar
2022-01-01
Winform中实现FTP客户端并定时扫描指定路径下文件上传到FTP服务端然后删除文件示例代码.rar
2021-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人