自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (14)
  • 收藏
  • 关注

原创 PyInstaller 打包

PyInstaller 是 Python 最常用的打包工具之一,能将 Python 脚本打包成独立的可执行文件(.exe、.app、二进制文件等),无需目标机器安装 Python 环境。以下是 完整的 PyInstaller 打包教程,涵盖基础用法、常见问题及进阶优化。

2025-12-05 15:44:39 33

原创 【Markdown编辑器】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2025-12-05 15:37:03 606

原创 RestTemplate 和 Apache HttpClient 实现 HTTP 请求

而非 Spring 项目(如传统 Java 项目、中间件)中,Apache HttpClient 凭借成熟稳定的特性成为首选。Apache HttpClient(org.apache.httpcomponents)是 Java 生态中最成熟、功能最强大的 HTTP 客户端工具之一,相比 Java 11 内置的 HttpClient 和 Spring 的 RestTemplate,它提供了更精细的配置选项(如连接池、SSL 证书、重试策略等)(2)请求级配置(RequestConfig)

2025-11-11 10:01:22 1197

原创 麒麟 V10 系统部署java程序操作指南

围绕麒麟 V10 系统的常用部署操作展开,涵盖编辑器命令、软件安装配置、服务管理等核心内容

2025-11-05 17:57:10 729

原创 jar包注册为 Windows 系统服务

Windows 系统部署 Java 服务

2025-11-05 16:04:16 626

原创 Linux 定时监测 Java 服务

实现 Linux 定时监测 Java 服务并重启

2025-11-05 15:35:51 423

原创 Nexus 私有仓库发布 Jar 包

详细安装步骤参考教程:https://blog.youkuaiyun.com/weixin_43888891/article/details/130675829,重点完成服务启动与初始密码获取。复制仓库 URL:在仓库详情页获取 HTTP URL(如 http://localhost:8081/repository/maven-releases/),后续配置需用到。直接通过链接下载:https://pan.baidu.com/s/11fzRWkI-WyFEyYn4UrI1vg(提取码:79pa)。

2025-11-04 10:24:35 708

原创 vosk语音转文字

Vosk 是一个离线开源语音识别工具包,它的优点在于: 轻量:Vosk 提供轻量级的模型(小于 50MB 大小),可以用于低功耗平台(例如 Android、树莓派之类) 多编程语言、多平台支持:Python、Java、Node.js、C#、C++、Rust、Go 等 多语种支持:支持二十多种语言的识别(包括中文) 实时性:实时性语音识别场景下,vosk 的延迟非常低

2025-11-01 10:30:37 469

原创 Canal 主从同步

Canal 主从同步的核心流程是「开启 MySQL Binlog → 配置 Canal(Admin + Deployer)→ 搭建监听服务」

2025-10-31 21:10:39 640

原创 Logback 配置精细化包日志控制

用于 Spring Boot 应用的日志管理,核心作用是按级别分离日志、按时间滚动存储、仅保留 3 天日志,同时支持精细化包日志控制

2025-10-29 10:24:37 482

原创 ConcurrentHashMap putIfAbsent 原理与竞态条件解决方案

单个操作原子性:get(), put(), remove() 等单个操作都是原子的内部状态一致性:不会出现数据结构损坏或数据不一致内存可见性:一个线程的修改对其他线程立即可见。

2025-10-29 09:15:14 394

原创 海康威视 ISAPI 协议(长连接)布防与订阅

主要实现了基于海康威视 ISAPI 协议的设备事件监控功能,通过长连接维护设备通信,结合重连机制保证稳定性,支持布防、订阅等操作,并提供了完善的工具类处理数据解析、配置管理和网络通信。适用于需要对接海康威视设备、实时获取设备事件的安防监控系统。

2025-10-28 09:33:05 1198

原创 TCP 协议

基于 Spring Boot 的继电器 TCP 服务端实现,核心功能是监听客户端连接、处理设备指令交互、维护设备状态及心跳检测,适用于楼宇自动化场景中的继电器设备管理。客户端RelayTcpClient。

2025-10-23 13:34:09 351

原创 BACnet协议,核心库(BACnet4J)

类型转换:通过 convertToEncodable 方法将 Java 基础类型转为 BACnet 标准类型(如Integer→UnsignedInteger,Float→Real)订阅 ID 设计:通过对象类型分段(1000 段用于开关,2000 段用于传感器)避免 ID 冲突,确保订阅唯一性。优先级控制:BACnet 设备支持 16 级优先级,写入时需检查并清除更高优先级的控制值,避免写入失败。生命周期控制:lifetime=0 表示永久订阅,非零值需定期重新订阅以维持连接。

2025-10-23 11:44:39 438

原创 多线程导出生成多 Sheet 的 Excel

该接口实现了将系统日志数据导出为多Sheet Excel文件的功能。主要流程包括:1)构建查询条件并计算分页;2)使用线程池并行查询各页数据;3)将日志类型编码转换为文本;4)创建Excel工作簿并按分页生成多个Sheet;5)设置响应头返回文件。关键技术点:采用ExecutorService线程池提升查询效率,使用CountDownLatch同步线程,通过POI的XSSFWorkbook生成Excel文件并自定义样式,最后通过ServletOutputStream输出

2025-10-21 10:23:21 375

原创 基于webRTC技术,实现1v1视频通话

WebRTC,即Web Real-Time Communication,web实时通信技术。简单地说就是在web浏览器里面引入实时通信,包括音视频通话等。本技术需要使用到socket,作为信令服务器,作为俩个浏览器信令交互的工具。移动端是基于webview做的H5页面。效果图:移动端 link 移动端页面: 图1 发起通话 图2 接听 图3 通话 图4 通话结束 移动端 link

2020-05-22 11:27:58 2069

原创 Java使用itextpdf导出数据为PDF

这里写自定义目录标题导包字体导出工具包`PDFUtil`导包pom.xml引入jar包// itextpdf <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.1&lt...

2020-01-10 10:42:55 1173

原创 WebSocket通信聊天(Java)

基于netty-socketio-1.7.11.jar实现即时通信效果展示

2019-05-23 14:44:59 532

原创 Linux端口开放

Server-04e0cae8-0664-4163-ab89-0e88ae6b7348:/ # /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPTServer-04e0cae8-0664-4163-ab89-0e88ae6b7348:/ #/etc/rc.d/init.d/iptables saveiptables: Saving fir...

2019-02-19 15:57:11 289

转载 eclipse打开JS JSP卡死 反应慢 解决方法

其中最有用的方法为方法61、取消验证windows–&amp;amp;amp;amp;gt;perferences–&amp;amp;amp;amp;gt;validation把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator2、关闭拼写检查windows–&amp;amp;amp;amp;gt;perferences–&amp;amp;amp;amp;gt;general–&amp

2019-02-13 17:02:16 1185

转载 SpringBoot整合Dubbo实现微服务框架

概述RPC-远程过程调用:某台机器想要调用另一台机器所需要的一种服务,及分布式的服务框架,比如dubbo或者SpringCloud。分布式互联网系统,使用较多的是zookeeper+dubbo组合,而Springboot推荐使用全栈Spring,就是Springboot+SpringCloud。Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可...

2019-02-12 14:14:32 8173 2

转载 【转载】MUI+个推实现Android移动端推送

个推注册网址:https://dev.getui.com/dos5.0/#/appList/dashboard/app个推文档中心:http://docs.getui.com/慕课网视频链接:https://www.imooc.com/video/18250第一步: 创建个推开发者帐号访问个推开发者中心http://dev.getui.com, 注册个推开发者帐号,如下图所示:第二步:...

2019-01-31 09:50:29 816

转载 SpringBoot入门

网址:https://www.cnblogs.com/JackpotHan/p/9583120.html

2019-01-30 16:09:33 228

原创 Idea开发环境配置

配置maven环境下载并配置maven环境变量打开-File-Settingsgit仓库同步参考网址:https://www.cnblogs.com/hkgov/p/7694101.html在github中创建一个账号:https://github.com/join?source=header-home下载并安装git:https://git-scm.com/downlo...

2019-01-29 17:13:38 613

转载 eclipse配置多个版本Jdk

怎样在eclipse上配置多个版本的jdk,并根据项目开发要求选择合适版本的 JDK,在这里您将看到详细的配置步骤。打开eclipse后,按顺序打开windows==&amp;amp;amp;amp;amp;gt;打开Preferences(属性窗口)在打开的preferences窗口的左边菜单中依次展开: java==&amp;amp;amp;amp;amp;gt;Installed JREs(小编原有的eclipse 默认使用的是 jdk 1.7),然后点击右边的...

2019-01-29 15:19:42 2025 3

原创 Spring-Struts-Mybatis框架数据传递

以新闻管理单模块为例,目录结构如下:命名规范:包名小写,类名采用驼峰命名法(大驼峰)po(模型层)News.javaimport javax.persistence.Id;import javax.persistence.Table;import javax.persistence.Transient;import tk.mybatis.mapper.annotation.Name...

2019-01-29 14:43:17 444

原创 ECharts统计图使用

官网Demo地址: https://www.echartsjs.com/examples/以柱状图为例js下载地址:https://www.echartsjs.com/download.html可自由选择下载不同版本、不同主题、所需地图数据,根据需求进行个性化定制项目中引入js:&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../js/echarts...

2019-01-29 10:35:34 2986 1

原创 SpringMVC流程图(Activity)Java代码

model层(实体类entity)在需要做流程的实体类加入workflow_id(工作流id)approve_opinion(审批意见)字段Controller层(控制层) //流程必要参数Spring注入 private String formKey; private long formValue; private MyTask myTask; @Autowired priva...

2019-01-28 17:11:14 1964

原创 流程图(Activity)绘制

概述流程是完成一系列有序动作的概述。每一个节点动作的结果将对后面的具体操作步骤产生影响。信息化系统中流程的功能完全等同于纸上办公的层级审批,尤其在oa系统中各类电子流提现较为明显。一般的步骤为:① 申请者发起申请。② 各级领导审批。一般由低级别往高级别审批。③ 每一级别审批结果将影响或者决定申请结果。若下一节点非结束节点,此节点若审批通过将转给下一节点审批;若此节点审批不通过此...

2019-01-28 11:21:46 7841

原创 mui百度地图开发

首先准备工作,先在百度开发平台申请app的地图key,需要在manifest.json文件配置百度SDK参数地图主界面代码片段:&amp;lt;body&amp;gt; &amp;lt;header id=&quot;header&quot; class=&quot;mui-bar mui-bar-nav&quot; style=&quot;background-color: gold&quot;&amp;gt;

2019-01-25 10:42:21 585 1

原创 基于mui开发webApp,用户头像拍照上传,相册选取上传

js关键代码片段: /*点击头像触发*/ document.getElementById('headImage').addEventListener('tap', function() { if (mui.os.plus) { var a = [{ ...

2019-01-25 10:07:21 1633 2

原创 基于mui开发App

官网地址:http://www.dcloud.io/mui.html真正彻底的跨平台开发,不是简单的跨iOS和Android。基于mui,一套HTML5工程,通过前端构建工具(如grunt)条件编译,可同时发行到iOS Appstore、安卓各大应用商店、普通手机浏览器、微信H5和流应用。并且在每个平台上,都能调用该平台的专有API达到原生体验。我们先下载开发工具Hbuil...

2019-01-25 09:57:07 2915

原创 浅析微信支付API

微信支付开发文档地址:https://pay.weixin.qq.com/wiki/doc/api/index.html以小程序支付为例调起支付需要5个必要参数示例代码:wx.requestPayment({'timeStamp': '','nonceStr': '','package': '','signType': 'MD5','paySign': '','success...

2019-01-24 11:15:39 633

原创 HBuilder安装SVN插件

首先要先安装HBuilder这个软件,打开以后安装插件。在点击工具,看见最下面有安装插件。打开插件安装,选择SVN这个插件。选择SVN点击安装,需要几秒钟就安装好了安装完成以后,需要重启一下才可以使用。在搜索框输入‘!svn’点击svn添加资源库添加资源共享库,添加url添加URL完成,点击确定,就可以看到所有的程序文件,就可以同步了。...

2019-01-23 16:38:23 3545

原创 Maven库jar下载地址

Maven库jar下载地址:https://mvnrepository.com/

2019-01-23 16:29:05 505

原创 Navicat Premium连接linux云端数据库(mysql)

Navicat12.1.7连接云端数据库(mysql)SSH连接到服务器输入主机ip,远程端口,用户名,密码,点击测试连接,弹出错误是因为mysql数据库访问参数还未设置,这边测试是否成功连接服务器,如果显示绿色线条表示连接服务器成功。下一步就是连接数据库选择常规,这里就写localhost就可以。...

2019-01-23 15:47:01 1043

原创 支付宝支付Java后台

支付宝支付基础配置类import java.io.FileWriter;import java.io.IOException; /* * *类名:AlipayConfig *功能:基础配置类 *详细:设置帐户有关信息及返回路径 *修改日期:2018-12-28 *说明: *以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该...

2019-01-23 14:21:17 942

原创 微信小程序支付

小程序调起支付APIhttps://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7&amp;index=5java后台import java.io.BufferedOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;imp...

2019-01-23 14:09:18 358

转载 CentOS7安装MySQL8.011的解压包方式

mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz(在操作之前,要把之前mysql版本删掉,centos7最小安装版是默认有安装有mariadb,因为默认也是3306端口,所以建议最好也吧mariadb删掉)1、安装依赖yum -y install wget cmake gcc gcc-c++ ncurses ncurses-devel libaio-dev...

2019-01-23 13:17:46 439

转载 Linux环境下安装JDK

一、文件准备1.1文件名称jdk-8u121-linux-x64.tar.gz1.2 下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、工具准备2.1 Xshell一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Window...

2019-01-23 13:07:42 296

bacnet4j 实现了楼宇自动化(BA)场景下的 BACnet 设备批量管理

基于 bacnet4j 实现了楼宇自动化(BA)场景下的 BACnet 设备批量管理工具类,Yabe设备模拟器,BACnetScan

2025-10-23

jdk1.8资源下载

jdk1.8资源下载,windows环境变量配置提示 。

2019-01-23

web前端特效库

web前端精选CSS3动画效果,集成到项目运用,提升项目品质

2019-01-25

jdk1.7(windows)资源下载

jdk1.7资源下载,windows环境变量配置提示 。

2019-01-23

apache-maven-3.5.3

apache-maven-3.5.3安装包,配置到idea,亲测可用,下载

2019-01-29

jdk1.6(32位&64;位)

jdk1.6版本windows(32位&64;位)安装包,环境变量配置提示

2019-01-23

微信、支付宝支付jar包

alipay-sdk-java20170615110434.jar; xstream-1.4.2.jar; jdom-1.0.jar; httpclient-4.5.4.jar; httpcore-4.4.10.jar

2019-01-23

socket.io.zip

socket.io.js,后台基于netty-socket-io,搭配使用,实现即时通信以及视频通信信令服务

2020-05-22

web开发工具书

web开发手册、前端后端手册,中文手册 学习手册 全

2019-01-25

Git-2.17.1.2-64-bit.exe

Git-2.17.1.2-64-bit.exe,运行软件,同步工具,需要注册coding

2019-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除