- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 记录第一次利用chatgpt 实现RSA加密解密编程
AI生成了一个sign函数根据参数字符串(JSON格式)和私有秘钥生成签名,verify根据共用秘钥和参数解密并验证签名有效性,KeyUtil内部类可以分别获取私有秘钥和公共秘钥。3,在编辑区输入“//使用RSA公私钥实现JWT令牌的签名和验签”,并且连续输入两个回车(相当于调用Ctrl+K)可以看到AI,帮我们生成了完整的RSA token加密解密的全流程代码。经过测试,我已经应用到了实际项目中了。可以直接用参数JSON字符串和私有秘钥直接生成token,传入token和公共秘钥可以验证token。
2023-06-12 09:51:16 231
原创 vue调试工具devtoos 初探;vue阿里图标库的引用;解决子组件内容不刷新的问题;
记录几个比较有用的功能点:一,添加阿里图标库到菜单由于模板系统集成的图标库有限,肯定要扩充,方法其实很简单,框架都考虑好了,只需要去 http://www.iconfont.cn,下载想要的图标,直接下载svg,文件名字也不用改,全部下载完毕之后再文件夹目录下创建dos bat文件:for %%i in (*.*) do ren "%%i" icon-"%%i" 运行bat文件,统一改文件名为icon-*.svg,然后复制到 src/icons/svg 文件夹下,然后非常非常.
2021-03-06 23:16:59 196
原创 IOT后台管理功能基本成型,实现了统一的逻辑删除和字典管理
借助mybatis-plus的强大和renren框架的引导,很顺利的实现了管理后台的基本功能,包括站点管理、网关管理、通道管理、逆变器管理、电表管理以及基础的网关型号管理、型号通道默认配置管理、字典管理等功能。实现了统一的字典应用和逻辑删除,在此分享一下:1,统一的逻辑删除逻辑删除很简单,只需要在application中增加配置语句:mybatis-plus: global-config: db-config: logic-delete-field: deleted
2021-03-06 10:58:31 635
原创 架构还是转到前后端分离,并且实现了多租户支持
最近无意中发现了一个IT培训教育的平台:慕课网。赶紧看了一些免费的我比较关心的课:shiro、mybatis-plus、vue入门等,立马对这些基础技术有了一个相对初步的了解,这种培训虽然是入门级的,但是怎么也比直接去某度上或者码云上去大海捞针强,真是师傅领进门、修行在个人,再次对慕课网平台,以及老猿等培训老师表示感谢。回到我的平台研发,考虑到renren-security的前后端一体的项目,不能兼容手机访问,也实在是不想与前后端分离的大势相悖,所以经过又一段时间对renren-fast的vue版本的前
2021-03-04 11:25:31 461 1
原创 后台管理系统架构成型
这段时间,集中精力突破后台管理系统的框架,希望能够踩在前人的肩膀上前行。前面0.0.1版本的程序解决了物联网采集通道以及用户侧设备的协议代码开发。之前用到的物联网依赖的设备信息以及通道、协议信息,是直接在数据库里面创建的表,现在需要面向用户形成一个带界面的管理系统,以支持物联网采集需要的设备信息。之前维护代码过程中接触过angular的模板界面、基于VUE elementUI的前端系统,也接触过前后端没有分离的国产jsp系统框架,因为是之前同事搭出来的框架,自己没有深刻理解,也不能说出明显的优劣。想着毕
2021-02-28 01:04:45 729
原创 分享一个实用的日志配置
之前维护程序时,日志文件总是不是按照设想的按日保存,这次新程序搞了一下午终于搞定一个配置。只需要在resources下面新建一个logback-spring.xml文件即可,内容可以参照下面这个:<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!-- 定义日志文件 输出位置 --> &
2021-02-02 21:33:54 96
原创 原型产品0.0.1完成,小开心一下:)
原型产品0.0.1开发完成了,总结如下:1,找通讯网关厂家,给提供了一批通讯网关,各种型号的,有4GRTU、DTU、串口服务器、Lora自组网等设备,都玩了一遍,对设备的工作方式、数据传递等有了具体的体验。结合原来就有的几个电表以及基于modbus的温湿度传感器,硬件ok了。2,基于mysql创建了几个表:通讯网关、网关通道、电表信息、645协议数据项元数据表、电表单数据项实时数据表、电表实时数据表,录入了几条示例数据。3,整合netty、springboot、springcloud框架:建了一
2021-02-02 21:33:43 125
原创 产品初步定位,开启新的征程
第一次写博客,也不知道会有多少人看,会有哪些人看,就先当做我自己的记录吧。我的产品目标是为能源物联网及工业互联提供一个智慧工业1.0的产品,这个产品面向工业客户以及工程商,可以方便、低成本地采集到智能设备的运行数据及状态信息,充分利用并适度挖掘这个信息背后的数据价值,让数据为人服务。细化目标初步设计如下:一、采用低成本、工业级的透传设备(串口服务器),将用户设备数据传送到后台,由后台完成数据的解析、加工、存储等。初步支持常规的Modbus协议、PLC协议、电表645协议等。二、开发一个前后端分离
2021-02-01 18:17:44 123
原创 回顾疫情笼罩的2020年,编程初步入门
2020年是新冠疫情年,全国人民同心抗疫,几乎已经完全消灭了新冠病毒,真是史无前例。奈何世界上太多的猪队友,导致我们进入2021年还无法摆脱疫情阴霾。现在看来2020年只能说是疫情元年,2021年还任重道远。回到我的程序员话题。因为团队解散,但是客户项目还要继续维护,所以打算从维护项目开始入手编程。之前积累下两个产品:一个是用Springboot改造的物联网项目,前后端分离:后端mySQL+SSM+SpringBoot,系统现在部署在两个环境中,一个是朋友公司自建的云服务器,另一个部署在亚马逊AWS
2021-01-27 14:26:26 215 1
原创 不忘初心,年过四十转行做程序员
年过四十,决心回归程序员,为了继续讨生活,更为了实现自己心中曾经的梦想:就是创建一个有价值的IT平台,让自己不白活。二十年前,曾经是一个程序员,可惜做的时间不长,真正写程序其实也就四年时间,两年VC、一年二次开发、一年的Java、JSP开发经验。由于各种原因,转行做管理十年,也尝试了做销售,最近的经历是与人合伙创业了几年,试图在互联网+能源服务行业创立平台。创业不易,资金、销售、产品等等,哪一条腿短了都不行。加上疫情,团队最终解散。程序员,其实是自己内心真正想做的,可以用自己的智慧做创新创造。特别是
2021-01-25 15:20:56 2022 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人