- 博客(128)
- 资源 (8)
- 收藏
- 关注

原创 从零开始搭建物联网平台(一)前言
我是一名全栈攻城狮,从步入这个江湖三年以来,感觉风风雨雨,有些梦破碎了,有些梦成真了,有些梦也渐行渐远了。曾几何时的挥斥方遒,如今也渐渐被社会的毒打所圆润。2020年这个世界或许很乱,自然灾害、全球疫情、局部战争……但是身为一枚程序,其实我都漠不关心,带上耳机,打开电脑,这就是我的世界"I'm the king of the world"。 从17年毕业以来,就一直有个梦想,自己做一套物联网平台出来。当然不仅仅是因为我是物联网专业毕业的,那么为什么知道今年才开始实行呢,不仅仅是...
2020-06-20 15:24:06
23139
2

原创 Jenkins+Docker+GitLab+Springboot自动化部署
Jenkins自动化部署流程目录Jenkins自动化部署流程前言硬件环境软件环境1)安装JDK2) 安装Maven3) 安装Git4)安装Docker5) 安装Jenkins配置环境1) GitLab配置1. 注册GitLab2. 下载Git3. 打开GitBash生成SSHkey4. 配置全局用户名和邮箱5. GibLab载入S...
2019-01-22 16:32:45
24064
3
原创 Mac安装maven并配置镜像源和全局变量
注意⚠️,上面的 export MAVEN_HOME=/opt/homebrew/opt/maven 中的路径需要修改为你的。可以使用brew --prefix maven获取maven的根路径。2.在弹出文档结尾加入以下配置。
2025-04-03 09:08:25
128
原创 Mac安装python2(m芯片)
Mac m芯片安装 python2。2.安装 pyenv 和 zlib。5.设置 python 版本。1.安装 homebrew。3.安装 python2。
2025-04-03 09:06:40
82
原创 mac安装低版本node
旧版本可能需通过 Rosetta 转译或存在编译问题。Apple Silicon (M1/M2) 需要 Node.js。:安装 x86 版 Node.js。:通过 Rosetta 打开终端。
2025-04-03 09:05:18
173
原创 Docker部署Mysql8 authentication plugin xxx cannot be loaded
Docker部署Mysql8 authentication plugin xxx cannot be loaded,这主要是由于mysql8采用的密码校验方式与之前的地版本的不一致导致的。使用docker部署mysql8,navicat链接数据时报错。在[mysqld]下边加上一行,主要作用是让mysql免密登录。
2025-04-02 11:41:13
204
原创 sun.security.validator.ValidatorException: PKIX path解决方法
在使用JDK 1.6时,,通过Https请求接口返回sun.security.validator.ValidatorException: PKIX path building failed错误通常意味着Java应用程序在尝试建立SSL/TLS连接时,无法验证服务器的SSL/TLS证书。这可能是因为证书链不完整、证书过期、证书不被信任或者服务器使用了不被信任的证书颁发机构(CA)。有返回java安装路径则正常执行下一步。导出后即可获得证书文件。没有返回就安装JDK。
2025-02-18 11:03:26
492
原创 解决crontab无法执行docker exec命令问题
我想使用docker exec对命令对docker中的 mysql数据库进行备份,然后当我使用crontab添加备份命令每两分钟执行一次,crontab中一直无法进行备份单独执行备份命令,备份没有问题。crontab中不能有-it这种存在,-it会拉起终端,所以去掉之后还是无法执行。最终几经尝试后,终于解决了。
2024-03-18 22:00:00
1124
1
原创 window安装DockerDesktop无法使用host网络模式解决方案
创建网桥启动容器的同时绑定网桥同时设置固定ip 启动另一个服务 使用网桥的好处就是容器之间是共享网络的,双向的,比–link的方式要灵活,而且容器内ip可以指定号,更加可控。
2023-12-13 19:15:00
6499
8
原创 Docker启动容器绑定域名
windows安装DockerDeskTop后运行容器,无需指定域名即可复用宿主机域名。linux则需要在启动容器的时候指定域名才能在容器内部访问到域名。
2023-12-13 19:00:00
1366
原创 Linux自动备份配置文件、日志文件脚本
日常开发中会有很多场景需要我们去备份系统的配置文件、日志数据、更新包等等,本脚本可以定时备份linux的某个文件夹。自动删除X天前的备份数据,灰常的好用。
2023-12-08 19:00:00
1326
1
原创 Mysql自动备份脚本(本地备份、远程备份、删除冗余备份)
数据库自动备份脚本,自动备份mysql数据到服务器上,可以通过linux的 crontab定义备份周期。自动删除七天前的备份数据。
2023-12-08 19:00:00
903
原创 Maven仓库清除remote.repositories、lastUpdated、sha1脚本
Maven仓库清除remote.repositories、lastUpdated、sha1脚本
2023-11-23 19:47:47
2521
1
原创 windowCPU虚拟化已禁用解决方案
window电脑要安装Docker或者VMware虚拟机就需要开启windows自身的虚拟化功能,除了在设置上要开启Hyper-V只要还需要开启CPU的虚拟化功能,而CPU的虚拟化则需要通过进入BIOS设置中开启。
2023-11-10 18:55:22
10508
原创 离线部署神器yumdownloader
在一台可联网的服务器上部署,我们会感觉如鱼得水,使用万能的vim可以为所欲为,但是一旦切换到了无网的服务器上,很多服务的部署就会举步维艰,比如说我们要部署一个nginx,就需要首先安装他的gcc、pcre pcre-devel、zlib zlib-devel……非常麻烦,有没有一种东西可以像联网服务器的yum一样方便呢,直接一条命令就部署该程序,连带安装此程序的依赖呢?此时yumdownloader就来了。yumdownloader可以方便的导出yum部署的应用的所有依赖。移动到无网环境可以直接一键安装
2023-10-18 18:18:15
3467
原创 微信小程序文件上传无响应解决方法
今天更新了下小程序,发现文件上传无法拉起拍照或者选择照片,点击上传按钮,没有反应,也没有任何报错,顿时就一顿蒙蔽。最后灵机一动想起了,微信最近更新了隐私协议,文件上传需要用到这些接口,而这些接口都是需要先在隐私协议中声明,才可以使用的,最终我在隐私协议添加了这两个权限,文件就可以重新上传了。隐私协议弹窗如何创建参考上一篇博客。
2023-09-18 17:11:48
7156
9
原创 支付宝小程序集成mqtt兼容IOS和安卓
去年就想做支付宝小程序接入mqtt协议。但最终多方咨询,问客服问社区得到的答案都是支付宝小程序不能直接支持mqtt协议。偶然间发现徐宏大神的佳作,终于发现了xmqtt.js这个好东西。它实现了支付宝小程序完美接入mqtt协议,设备可以正常连接、订阅、收发消息。这里站在巨人的肩膀上分享下,接入xmqtt.js的全过程。
2023-09-06 17:07:04
873
原创 支付宝小程序IOS连接mqtt接收AMQJS0007E Socket error
推测是因为安卓和IOS对于消息处理机制不同,IOS对于较长的消息,会加入换行符号,即**\r\n**,有的消息内容甚至会加入多个**\r\n**。当我单个处理这个\r\n时,有时仍然会出问题,所以需要批量替换掉这个**\r\n**支付宝小程序集成xmqtt.js后,安卓可以正常连接服务器,接收发送消息,IOS连接服务器正常,但是无法接收稍长的字符串。中间,我采取了更换解析方法,base64转uni8Array的方法,发现安卓的又不好使了,真悲催。支付宝小程序的真机调试报错。
2023-09-06 16:33:08
416
原创 支付宝微信小程序连接蓝牙兼容IOS和安卓(开源)
最近被支付宝的蓝牙和IOS的蓝牙整破防了,太多兼容性问题,磕磕绊绊终于把支付宝小程序和微信小程序的蓝牙问题给解决了。该方案完美解决1. 安卓微信小程序2. IOS微信小程序3. 安卓支付宝小程序4. IOS支付宝小程序
2023-09-06 15:25:39
940
原创 微信小程序新版隐私协议弹窗实现最新版
以下指南中涉及的 getPrivacySetting、onNeedPrivacyAuthorization、requirePrivacyAuthorize 等接口目前可以正常接入调试。用户初始化进入小程序时,弹出授权窗口,用户点击登录按钮时,如果未授权也弹出此窗口。
2023-09-02 15:24:32
9664
10
原创 ZeusAutoCode代码生成工具(开源)
Zeus代码生成器是一款自动代码生成工具,旨在快速生成基础的CRUD代码。后端是基于`springboot`、`freemarker`、`mybatisplus`实现,前端采用`vue3`、`elementplus`、`electron`技术。在此基础上也提供了一些高级功能,做到灵活配置,生成可扩展性强的代码。 客户端支持多开。同一个电脑可以打开多个客户端。可以分别登录管理员和普通用户的账号,管理员修改模板内容。普通用户生成代码。
2023-03-29 11:05:43
1267
原创 微信小程序上传头像和昵称持久化保存
因为通过微信头像昵称填写功能获取到头像是一个临时头像,这个url只能一段时间内在微信访问,并且无法在公网访问这个url。所以非常有必要把这个url转成我么实际可用的头像到数据库中。让头像持久化的在微信和公网任何位置都能访问。这里我们使用url转base64字符串的方式,持久化图片成base64字符串。如果是自己上传图片还需要考虑图片大小和压缩图片的问题,这里我们直接采用微信的头像上传接口,直接帮我们快捷压缩和裁剪图片,灰常的好用。话不多说,来看代码。
2023-02-19 00:46:38
6896
3
原创 解决freemarker数组中的对象属性获取不到
freemarker生成模板接口有两种。意思就是说${list.Name}内容是空的,读取不到。数组内的属性名首字母大写或者包含驼峰的属性均会报错。使用Freemarker写入模板的时候,遍历List的时候发现对象中的首字母大写和带下划线的时候就会报错。freemarker写入模板时不认识list里面中的Java对象属性。
2023-02-19 00:11:12
1683
原创 小程序酷炫3D登录页源码(泥陶态)
这里使用https://codeadrian.github.io/clay.css/ 可以动态生成泥陶态的样式,非常好用简单。如果要了解更多的新型风格可以参考我的之前的博客 拟物风格的小程序附源码。里边有很多资源可以学习交流下。登陆页面一般都要酷炫好看一点,这里分享一个泥陶态3D登录页面。泥陶态是结合 3D 设计流行风格而兴起的新形态。设计趋势由拟物风格发展为扁平风格时,去掉了一切表示深度和层叠的效果,虽然视觉上简化了,但不容易表现空间关系。
2023-02-10 11:31:38
443
原创 小程序酷炫动态登录页源码(动态水滴)
登陆页面一般都要酷炫好看一点,这里分享一个动态登录页面,页面有三个流动的小水滴。一个水滴放登录框。剩下两个水滴跳转页面和打开弹窗
2023-02-09 17:01:54
1003
Netframework3.5离线安装(win11、win10)
2024-09-05
支付宝微信小程序连接蓝牙兼容IOS和安卓(开源)
2023-09-06
nsis打包工具3.0.8中文增强版
2023-03-29
配网小程序(Airkiss配网和SoftAP配网)源码
2022-12-09
pgadmin4-4.20-x86.exe
2020-04-26
thingsboard2.4.3编译详细指南.docx
2020-04-26
Jenkins自动化部署.docx
2019-10-22
斯坦福NLP相关jar包2018
2018-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人