- 博客(114)
- 收藏
- 关注
原创 ruoyi项目前后端分离版本部署-windows系统
下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html。安装教程:https://www.runoob.com/mysql/mysql-install.html。安装教程:https://www.runoob.com/redis/redis-install.html。下载地址:https://dev.mysql.com/downloads/mysql/下载地址:https://git-scm.com/
2024-07-11 23:34:10
809
原创 ruoyi项目前后端分离版本部署-linux系统
JDK >= 1.8RedisNode.jsNginx- 新建目录#tmp存放临时安装包#service存放软件环境#gitee存放代码版本控制库#进入安装包目录,解压#把解压出来的文件夹转移到统一的地方#修改环境变量/etc/profile,JAVA_HOME修改为自己的jdk路径。PATH#使环境变量生效#检查是否配置成功#进入安装包目录,解压#修改环境变量/etc/profile,MAVEN_HOME修改为自己的路径。P。
2024-07-11 23:33:25
632
原创 数据库工具navicat
3、运行 Navicat Keygen Patch v5.6.0 DFoX.exe 后,点击 1)里的 Patch 按钮,进入 navicat 的安装目录,选择 navicat.exe,点击打开;5、打开 navicat,点击注册,将复制的注册码粘贴到 navicat 里,点击激活(需断开网络),然后再点击手动激活;6、点击手动激活后不要动,重新点击注册机程序,点击 4)里 Mac 旁边的 Copy,再点击 Paste;8、最后返回 navicat 激活就可以了。
2024-06-07 13:41:56
443
原创 若依mybatis增强mybatis-plus版本
Mybatis-Plus是在Mybatis的基础上进行扩展,只做增强不做改变,可以兼容Mybatis原生的特性。同时支持通用CRUD操作、多种主键策略、分页、性能分析、全局拦截等。极大帮助我们简化开发工作。
2024-05-22 09:53:54
267
原创 考试系统比较好案例
/* Navicat Premium Data Transfer Source Server : 127.0.0.1-本地库 Source Server Type : MySQL Source Server Version : 80028 (8.0.28) Source Host : localhost:3306 Source Schema : yf_exam_lite Target Server Type : MySQL
2024-04-29 08:49:22
109
原创 WebSocket实现数据的实时推送
因此,在WebSocket中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输,客户端和服务器之间的数据交换变得更加简单。4.定时任务(为了给前端实时推送数据,我这里写了个定时任务,定时任务我用的是cron表达式,不懂的同学可以上这个网址学习:cron表达式)//监听窗口关闭事件,当窗口关闭时,主动去关闭websocket连接,防止连接还没断开就关闭窗口,server端会抛异常。//连接发生错误的回调方法。//连接成功建立的回调方法。//连接关闭的回调方法。
2023-12-13 14:04:31
1086
原创 Java8新特性(stream API)
Stream 流是 Java 8 新提供给开发者的一组操作集合的 API,将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选、排序、聚合等。stream和parallelStream的简单区分: stream是顺序流,由主线程按顺序对流执行操作,而parallelStream是并行流,内部以多线程并行执行的方式对流进行操作,但前提是流中的数据处理没有顺序要求。归约,也称缩减,顾名思义,是把一个流缩减成一个值,能实现对集合求和、求乘积和求最值操作。
2023-12-13 13:43:40
353
原创 Java集合转树结构(treeList)
显然,树的定义是递归的,即在树的定义中又用到了自身,树是一种递归的数据结构。当n>1时,其余节点可分为m(m>0)个互不相交的有限集T1,T2,…,Tm,其中每个集合本身又是一棵树,并且称为根的子树。树是n(n>=0)个结点的有限集。2、根据每一个根节点,与所有节点集合(数据)进行判断,当前节点是否为其下的子节点。1、首先获取所有的根节点(顶级节点),即根节点的parentId = 0。若不是,则表明该节点不属于其下子节点。4、应继续循环判断节点父子关系,直到所有节点与根节点判断完毕。
2023-12-13 13:14:04
1209
原创 数据脱敏(推荐)
数据脱敏也叫数据的去隐私化,在我们给定脱敏规则和策略的情况下,对敏感数据比如 手机号、银行卡号 等信息,进行转换或者修改的一种技术手段,防止敏感数据直接在不可靠的环境下使用。脱敏规则:邮箱只显示第一个字符和’@'之后的字符,第一个字符之后’@‘之前的,显示为‘****’脱敏规则:只显示手机号的前面3位和尾号后4位,中间号码显示为‘****’脱敏规则:身份证号只显示前三位和后四位,其余显示为‘****’脱敏规则:银行卡号只显示前六位和后四位,其余显示为‘****’二、需要脱敏的数据有哪些。
2023-12-13 11:55:46
122
原创 切换npm的版本
环境变量中的path的值是不用变的C:\Program Files\nodejs。1、在配置环境变量的地址中,多准备几个已解压版本的node。2、要想升降版本直接更改该文件中的文件夹名称就行。
2023-10-14 10:05:38
1485
原创 【uniapp微信小程序+springBoot(binarywang)
【代码】【uniapp微信小程序+springBoot(binarywang)
2023-10-13 16:16:07
766
原创 uniapp+springBoot实现微信支付、退款
转载:https://www.cnblogs.com/l5gw/p/15918418.html。代码地址:https://github.com/runbrick/pay_spring。
2023-10-12 16:31:32
442
原创 VR软件与管理后台的协议(微信扫码)
*2、信息暂存:**用户跳过视频之后VR程序内部实现工程的跳转,从而利用中间表对之前用户的关键信息进行暂存,跳转至新工程还是根据设备号和已授权状态获取暂存的用户信息来进行后续操作。②、用户点击一键启动,用户信息的授权状态更改为已授权。VR软件程序通过设备号状态获取用户信息进而检测到授权状态和用户名不为空的情况下开始进入工程界面。①、VR软件界面生成二维码,二维码中携带跳转小程序的链接及设备号、公司ID;四、开发难度较大,需要时间查阅文档,研究案例,进行测试。二、申请域名:微信公众号开发需要通过域名通讯。
2023-09-08 11:06:53
110
原创 windows开机自启动Jar包
createobject(“wscript.shell”).run"C:\Users\yuzheng\Desktop\jar\start.bat",0
2023-09-05 17:27:23
77
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人