
开发者资源分享
文章平均质量分 92
开发者资源分享
霸道流氓气质
每一个优秀的人,都有一段沉默的时光,(项目合作请留言)是那段时光,不抱怨不诉苦,最后渡过了这段感动自己的日子。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软考-软件设计师选择题速过秘籍、知识点梳理、记忆口诀、经典题型、解题技巧合集
软考,即计算机技术与软件专业技术资格(水平)考试,是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,旨在科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。软考既是职业资格考试,又是职称资格考试,其含金量主要体现在以下几个方面:以考代评:软考证书表明持有人已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师),原创 2024-08-20 17:25:43 · 1576 阅读 · 0 评论 -
程序员进阶架构知识体系、开发运维工具使用、Java体系知识扩展、前后端分离流程详解、设计模式开发实例汇总专栏分享
作为一名开发者,势必经历过从入门到自学、从基础到进阶、从学习到强化的过程。当经历过几年企业级开发的磨炼,再回头看之前的开发过程、成长阶段发现确实是走了好多的弯路。作为一名终身学习的信奉者,秉承持续学习、持续优化的信念。不惜耗费无数个日日夜夜,耗费大量时间精力将开发过程中所用到的前后端分离(SpringBoot+Vue)协同对接流程与经典示例汇总、软件开发常用精品三方组件集成与使用示例、设计模式在Java体系中的使用示例、开发必懂运维相关工具与脚本汇总示例、原创 2024-08-02 16:19:48 · 1045 阅读 · 0 评论 -
C#/Winform入门、进阶、强化、扩展、知识体系完善等知识点学习、性能优化、源码分析专栏分享
作为一名C#的Winform开发者,势必经历过从入门到自学、从基础到进阶、从学习到强化的过程。当经历过几年企业级开发的磨炼,再回头看之前的开发过程、成长阶段发现确实是走了好多的弯路。作为一名终身学习的信奉者,秉承Java体系需持续学习、持续优化的信念。不惜耗费无数个日日夜夜,耗费大量时间经历将开发过程中所用到的Winform开发常用基础知识点汇总、Winform开发项目搭建、配置详解、Winform开发集成第三方框架详解、Winform开发日常开发常见错误问题处理、原创 2024-08-02 15:47:27 · 1184 阅读 · 0 评论 -
SpringBoot入门、进阶、强化、扩展、知识体系完善等知识点学习、性能优化、源码分析专栏分享
作为一名Java开发者,SpringBoot已经成为日常开发所必须。势必经历过从入门到自学、从基础到进阶、从学习到强化的过程。当经历过几年企业级开发的磨炼,再回头看之前的开发过程、成长阶段发现确实是走了好多的弯路。作为一名终身学习的信奉者,秉承Java体系需持续学习、持续优化的信念。不惜耗费无数个日日夜夜,耗费大量时间经历将Java开发过程中所用到的SpringBoot常用基础知识点汇总、SpringBoot项目搭建、配置详解、SpringBoot集成第三方框架详解、原创 2024-08-02 14:18:43 · 896 阅读 · 0 评论 -
Java入门、进阶、强化、扩展、知识体系完善等知识点学习、性能优化、源码分析专栏分享
作为一名Java开发者,势必经历过从入门到自学、从基础到进阶、从学习到强化的过程。当经历过几年企业级开发的磨炼,再回头看之前的开发过程、成长阶段发现确实是走了好多的弯路。作为一名终身学习的信奉者,秉承Java体系需持续学习、持续优化的信念。不惜耗费无数个日日夜夜,耗费大量时间经历将Java开发过程中所用到的Java常用基础知识点汇总、Java代码精化写法、Java性能优化记录、Java中集成调用三方组件过程记录汇总、Java代码精简之道、Java编程技巧、Java设计模式实践示例、原创 2024-08-02 13:36:04 · 1187 阅读 · 0 评论 -
史上最全Java开发技术栈/面试题合集,新手入门、老鸟查漏,Java进阶,架构必备,持续更新!!!
作为一名Java开发工程师,持续学习是职业成长的关键。无论是刚入门的新手、有经验的资深开发者,还是准备面试的求职者,都可以通过系统学习Java技术栈来提升自己。原创 2025-05-21 11:19:09 · 514 阅读 · 0 评论 -
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 · 653 阅读 · 0 评论 -
Winform入门进阶企业级开发示例:http接口数据清洗转换、断线续传、mqtt数据传输实例详解(附代码资源下载)
如何将以上相关理论知识学以致用。下面针对Winform入门进阶级在企业中的开发实例实现将理论知识落实到应用中。实现一个winform程序,能实现如下功能:登录页面,离线校验用户名密码,需要输入验证码功能。服务开机自启动、并自动创建快捷方式。动态输入框参数可实现保存到配置文件,应用启动时自动加载上次保存配置文件内容。文本框非空校验、格式校验。异步任务执行。实现定时器开关并定时调用HTTP接口数据,包含接口超时处理、日志输出。数据序列化与反序列化、数据转换后并通过mqtt协议在线传输,原创 2025-04-08 10:08:51 · 879 阅读 · 0 评论 -
Docker+DockerCompose实现部署jenkins,并实现jenkinsfile打包SpringBoot+Vue流水线项目过程详解、踩坑记录(附镜像资源、离线包资源下载)
上面分类进行前后端的打包部署说明。其中还有部分容易踩坑的地方需特殊说明,另外上面过程中所用的诸如Jenkins的docker镜像文件(如果无法使用docker pull进行拉取到本地)以及maven和jdk的二进制文件、maven的相关配置文件等资料无法具备齐全或者保证版本兼容,可按照如下过程整合和使用离线资源导入的方式快速搭建。原创 2025-03-19 17:43:38 · 977 阅读 · 0 评论 -
SpringBoot进阶-企业级业务开发流程抽离示例代码合集(一)
上面专栏针对SpringBoot专题进行语言理论层面的记录。企业级开发中经常会用到的各种集成三方框架、业务对接各种协议集成、部分功能的调试程序等各种测试程序、业务技巧抽离合集如下。作为开发者,总有从小白到企业级开发的初始阶段,届时各种业务场景难免会存在可复用的情况。另外在企业级开发中各种代码的使用、三方框架的集成技巧难免与业务系统强耦合,如果能将用到的关键代码进行抽离成单独的示例代码。后续时间推移,如有相同的场景,则可以迅速找到该示例的代码快速进行集成二次开发、流程回顾等操作。原创 2025-02-28 09:55:22 · 534 阅读 · 0 评论 -
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 · 2111 阅读 · 0 评论 -
SpringBoot中集成海康威视SDK实现布防报警数据上传/交通违章图片上传并在linux上部署(附示例代码资源)
需对接海康威视交通产品中的交通违章检测功能,实现车辆闯红灯时获取抓拍数据(车牌号)并获取上传的抓拍图片。根据其官方资料设备网络SDK使用手册中说明,此流程需要可以通过报警布防方式进行。访问官方下载SDK文档等资料服务支持-技术支持-SDK下载-选择设备网络SDK,这里服务器使用的centos,所以下载设备网络SDK_Linux64版本的下载之后会有需要引入的sdk文件以及说明手册、示例代码等。根据手册说明,方式可选为两种,这里选择报警布防方式,该方式可以接受上传的图片。原创 2024-10-17 14:49:05 · 1794 阅读 · 0 评论 -
GIS进阶-Openlayers、Vue+Openlayers、Leaflet、Geoserver、PostGis、Java集成Geotools、QGIS等前后端使用工具安装、使用、集成、调用三方组件
作为一名非专业GIS开发者,在日常企业级开发中遇到GIS领域相关业务需求时,参考资料较少,各种体系生态不明确。往往因为错过了好多大神封装好的工具、借口、三方框架、api等白白浪费时间。最主要的是此专栏会持续更新,毕竟GIS的知识体系远不止如此,后续会持续记录、共同积累、共同学习。对自己的知识投资,会换取未来更大的收益!原创 2024-09-14 11:11:07 · 1051 阅读 · 0 评论 -
Bat中实现git和Maven环境变量检测,拉取git代码并打包maven项目,读取子目录差异性yml文件配置并根据选择项调用7zip打包成tar.gz包(获取时间戳截取命名)
上面实现打包后台jar包并选择不同的差异性yml文件打包成tar.gz包的过程。如果使用场景中不需要jenkins,只需要在本机windows电脑上实现git拉取代码-mvn打包jar包-扫描diff目录下不同yml配置文件选项并根据交互输入的选项实现复制对应的yml文件-打包成tar.gz包的过程。原创 2024-07-31 15:08:55 · 407 阅读 · 0 评论 -
Bat中实现git和Node环境变量检测,拉取git代码并打包vue项目,读取子目录差异性js文件并修改文件内容并根据选择项调用7zip打包成tar.gz包(获取时间戳截取命名)
上面实现打包Vue项目并选择不同的差异性js文件并修改配置js文件中的version时间戳内容,并将其打包成tar.gz包的过程。如果使用场景中不需要jenkins,只需要在本机windows电脑上实现git拉取代码-npm打包dist包-扫描diff目录下不同config.js配置文件选项并根据交互输入的选项实现复制对应的js文件并修改config.js文件中时间戳内容-打包成tar.gz包的过程。关于使用bat打包后台maven包的过程实现可参考如下。原创 2024-07-31 15:08:16 · 444 阅读 · 0 评论 -
Windows上实现jdk、Mysql(含数据)整体环境和配置以及数据迁移复用(Bat中实现jdk、mysql环境变量配置、修改my.ini文件路径以及安装mysql服务)
前后端分离的系统,需要部署在windows服务器上,若后期需要部署的机器较多,则每台机器都需要安装jdk、配置jdk环境变量、安装mysql、配置mysql环境变量、导入mysql的表数据,如果使用nginx代理前端dist包,还需要根据每台服务器的实际存放路径修改配置文件中的绝对路径地址。如何能实现在一台windows电脑上部署成功后,其它机器可以快速复用。比如jdk不需要人为点击exe程序包进行安装,可以直接迁移并可通过运行bat的方式将jdk的环境变量配置好。原创 2024-07-31 15:07:37 · 400 阅读 · 0 评论 -
SpringBoot+dynamic-datasource实现多数据源(msyql、sqlserver、postgresql)手动切换
上面实现通过注解和配置文件的方式去进行多数据源操作。如果业务需求,比如查询第三方接口时提供的是sqlserver的视图连接方式时,需要在调用接口时手动新增数据源-检验数据源是否可用-切换当前数据源-查询数据-清除当前数据源实现以上流程,可以通过mybatisplus的dynamic-datasource来实现。原创 2024-07-31 15:06:52 · 1382 阅读 · 0 评论 -
SpringBoot+Vue+kkFileView实现文档管理(文档上传、下载、在线预览)
上面在使用OpenOffice实现doc、excel、ppt等文档的管理和预览。除此之外可用kkFileView实现包括且更多文档的预览。原创 2024-07-31 15:06:10 · 1685 阅读 · 0 评论 -
SpringBoot中使用Netty开发WebSocket服务-netty-websocket-spring-boot-starter开源项目使用与改造多线程群发消息
在上面的基础上,使用websocket仍有不足,比如可能出现如下问题另外如果业务场景中需要高频定时任务通过websocket给多个客户端发动消息,则短时间内需要使用多线程/自定义线程池实现群发消息功能。原创 2024-07-31 15:05:27 · 1267 阅读 · 0 评论 -
Vue+Proj4Leaflet实现地图瓦片(Nginx代理本地地图瓦片为网络url)加载并实现CRS投影转换(附资源下载)
结合上面的文章,如果要在Vue中使用leaflet加proj4实现加载瓦片地图并且可以设置/转换投影。并且这个瓦片地图文件不再是本地磁盘路径的url,而是使用Nginx将图片png代理成网络url的形式。切割的OSM的地图瓦片文件为EPSG3857,文件路径如下将地图瓦片png文件使用nginx代理成网络服务。原创 2024-07-31 15:04:45 · 821 阅读 · 0 评论 -
Windows上websocket客户端连接定时存储消息到文件并加载文件定时发送服务端工具实现
在业务开发中,需要对接三方websocket协议数据或者连接并存储线上websocket协议数据,需要使用websocket客户端连接线上的websocket服务端获取并存储数据,然后将数据存储成文件格式可移植,并将数据复制到本地,然后在本地加载线上存储的数据并模拟websocket服务端定时循环推送数据,以供本地调试开发用。原创 2024-07-31 15:04:09 · 485 阅读 · 0 评论 -
ZLMediaKit+SpringBoot+Vue+Geoserver实现拉取摄像头rtsp流并在web端播放
结合以上流程,需要实现对摄像头名称、在地图上位置的增删改查以及摄像头的预览功能。注意这里的摄像头只支持H264编码格式的拉流和播放。原创 2024-07-31 15:03:29 · 833 阅读 · 0 评论 -
若依集成CIM(即时推送系统)实现将服务端修改为SpringBoot+Vue前后端分离版(文末见代码下载)
CIM项目是基于mina或者netty框架下的推送系统,我们平常使用第三方的推送SDK,如极光推送,百度推送,小米推送,以及腾讯信鸽等来支撑自己的移动端的业务,或许有一些用户自己实现即时通讯系统的需求,那么CIM为您提供了一个解决方案或者思路,目前CIM支持 websocket,android,ios,桌面应用,系统应用等多端接入支持,目前CIM服务端使用springboot搭建仅仅拥有消息推送的功能,关于数据缓存与持久化都需要使用者自己开发,但是配备了比较完整的使用文档。原创 2024-07-31 15:02:32 · 947 阅读 · 0 评论