- 博客(161)
- 资源 (12)
- 收藏
- 关注

原创 sa-token多端登陆实现,PC,APP登陆分别设置token过期时间
Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。
2023-06-09 14:55:51
5844
1

原创 springboot整合redis,使用redisTemplate实现简易秒杀功能,使用jmeter压力测试秒杀接口
项目结构1.新建maven项目导入pom依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> </parent> &
2021-08-31 23:46:20
1290
3

原创 微信小程序商城,评论产品,商品图片上传,商品服务评分
实现效果wxml代码<view class="comment"> <view class="comment_title"> <view class="comment_image"> <image class="comment_image" src="http://goods-4.png" mode="widthFix" /> </view> <view class="comment
2021-08-13 13:55:51
505

原创 springboot整合Ueditor富文本编辑器,图片上传路径修改,解决maven项目打包不能查看图片问题
1.配置虚拟图片服务器地址@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/picture/**").addResourceLocations("file:C:/Pictureserver/"
2020-10-26 15:57:24
632

原创 springboot整合Filter实现前后端分离,解决CORS跨域问题
1.没有使用前端框架的,可以使用一下代码测试(function loadXMLDoc() { var xmlhttp; xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatecatechange = function() { } xmlhttp.ope
2020-09-21 09:14:38
1599
1

原创 手把手搭建微服务框架(一):搭建注册中心Eureka
1、新建maven工程,在pom.xml导入相关依赖<!-- springboot核心JAR包 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> <rela
2020-06-14 15:21:33
329
原创 Spring Boot中整合JodConverter实现文件在线预览
LibreOffice 是一款功能强大的办公软件,默认使用开放文档格式 (OpenDocument Format , ODF), 并支持 *.docx, *.xlsx, *.pptx 等其他格式。它包含了 Writer, Calc, Impress, Draw, Base 以及 Math 等组件,可用于处理文本文档、电子表格、演示文稿、绘图以及公式编辑。它可以运行于 Windows, GNU/Linux 以及 macOS 等操作系统上,并具有一致的用户体验。
2024-04-08 23:47:20
1048
1
原创 java实现大文件的分割与合并
最近遇到一个问题,某网盘上传文件时,文件大小超过了4个G ,不能上传,所以就想到了利用的java的IO流,将文件分割成多个小文件,上传到网盘上,等到需要用的时候,下载下来然后再进行文件的合并就可以了。
2024-03-08 22:39:38
382
原创 SpringBoot整合Redis实现分布式锁
实现分布式锁需要考虑到多种因素,如锁的粒度、锁的公平性、锁的释放机制等。同时,由于分布式系统的复杂性和不确定性,分布式锁的实现也可能存在一些挑战和限制,如网络延迟、节点故障等问题都可能导致锁的行为变得复杂和难以预测。因此,在使用分布式锁时,我们需要根据实际情况进行权衡和选择,确保能够满足系统的需求并避免潜在的问题。通过使用分布式锁,我们可以更好地控制并发访问,保证数据的一致性和完整性,提高系统的可靠性和稳定性。查看两个控制台打印情况,两个服务谁谁拿到锁,谁开始执行业务代码,没拿到锁的服务抛出异常。
2024-03-08 22:37:37
567
原创 MySQL使用存储过程迁移用户表数据,过滤用户名相同名称不同的用户
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。它是一段预编译的SQL代码,可以被多次调用,不需要每次都重新编写SQL语句,非常适合用于大量重复性操作的场景。在MSQL中,存储过程是一种重要的数据库对象,可以接受参数、执行特定任务、返回结果等。通过使用存储过程,可以提高数据库的执行效率、减少网络传输量、提高安全性等。预编译:存储过程在创建时就被预编译,所以执行速度快。
2023-10-30 20:58:03
405
原创 无入侵接口文档smart-doc
1.非侵入式生成接口文档2.减少接口文档的手动更新麻烦&保证了接口文档和代码的一致3.随时可生成最新的接口文档4.保持团队代码风格一致:smart-doc支持javadoc,必须按照这个才能生成有注释的接口文档。
2023-08-29 09:43:20
488
原创 MySQL存储过程使用嵌套游标
存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。
2023-07-18 23:41:36
1765
原创 使用个推消息实现APP消息推送
个推是商用级的移动应用消息推送云服务供应商,客户端SDK支持Android和iOS两大平台,开发者集成SDK后,可以通过个推强大的web端及丰富的API开放接口,发送推送消息、统计分析推送效果。透传消息个推只传递数据,不做任何处理,客户端接收到透传消息后需要自己去做后续动作处理,如通知栏展示、弹框等。指定通知标题和内容后,由个推SDK自动处理后、在系统通知栏中以通知栏消息的形式展示,同时响铃或震动提醒用户(响铃和震动受手机系统的设置状态影响)。个推消息推送支持通知和透传两种形式。
2023-06-14 22:10:24
394
原创 RedisTemplate中文乱码配置
Redis 操作接口(operations):redisTemplate 为各种 Redis 数据类型都提供了专门的操作接口,例如操作字符串类型的 ValueOperations 接口、操作哈希类型的 HashOperations 接口等。redisTemplate 对象本身:redisTemplate 是 Spring Framework 提供的与 Redis 通信的核心类,它封装了 Redis 的 API,并提供了一系列方便的操作方法。序列化器用于支持这一功能。
2023-06-09 13:40:12
227
原创 mysql一个表中字段保存用逗号分割的用户id,如何将用户id转换成用户名,mysql将逗号分割的id,转换成文字
测试表,user_ids用户ID。
2023-05-19 14:05:12
649
原创 IDEA 报错 Exception in thread “main“ java.lang.AbstractMethodError
-注册中心客户端--> < dependency > < groupId > com.alibaba.cloud < artifactId > spring-cloud-starter-alibaba-nacos-discovery < version > 2021.0.5.0
2023-04-18 22:18:56
463
原创 PyCharm运行百度图片识别 PaddleOCR,并使用Docker部署PaddleOCR
基于飞桨的OCR工具库,包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持多种文本检测、文本识别的训练算法。
2023-03-23 20:52:49
1922
9
原创 离线部署docker
(5) 添加执行权限:chmod +x /etc/systemd/system/docker.service。将如下内容写入到/etc/systemd/system/docker.service文件下。(10) 查看docker运行状态:systemctl status docker。(8) 启动Docker:systemctl start docker。(3) 将docker目录下所有文件复制到/usr/bin目录下。(11) 查看docker版本:docker -v。1.2. 安装Docker。
2023-03-23 15:10:33
345
1
原创 eclipse项目迁移到IDEA报错,Unable to start web server; nested exception is org.springframework.context.Appli
eclipse项目迁移到idea报错
2023-02-19 15:19:15
374
原创 原生K8S部署pig微服务项目
基于 Spring Cloud 2021 、Spring Boot 2.7、 OAuth2 的 RBAC 权限管理系统基于数据驱动视图的理念封装 element-plus,即使没有 vue 的使用经验也能快速上手提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持提供 lambda 、stream api 、webflux 的生产实践pig├── pig-auth – 授权服务提供[3000]└── pig-common – 系统公共模块。
2022-11-13 18:02:16
2454
3
原创 CentOS7下离线安装KubeSphere3.0集群
KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。安装教程:https://cloud.tencent.com/developer/article/1802614。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。KubeSphere简单介绍。
2022-10-18 11:02:34
407
原创 记一次执行docker-compose up命令提示错误Error response from daemon: No command specified
记一次执行docker-compose up命令提示错误Error response from daemon: No command specified
2022-10-09 16:05:46
1428
1
原创 SpringBoot整合Socket连接硬件,发送TCP请求
Socket的英文原义是"孔"或"插座"。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。
2022-09-18 16:19:15
4853
1
原创 Shell脚本,打包文件压缩到指定目录,每天定时任务运行脚本
0分钟,2几点钟(凌晨两点),*天数(每个月的第几天),*月,*星期几。查看是否存在定时任务。
2022-08-07 12:45:52
2477
1
原创 使用IDEA操作git,推送,拉取,创建分支,切换分支,合并分支,处理版本冲突,回滚代码
使用IDEA操作git,推送,拉取,创建分支,切换分支,合并分支,处理版本冲突,回滚代码
2022-07-16 18:41:35
6176
1
原创 window服务器后台启动Jar,关闭Jar包,将JAVA包运行在后台
window服务器后台启动,关闭Jar包//后台启动jarstart javaw -jar xx.jar//根据端口号查询jar包进程PIDnetstat -ano | findstr 8080//根据PID关闭进程taskkill /pid 1988 /f
2022-03-25 16:00:25
2053
1
NFS(Network File System)即网络文件系统
2022-10-18
Electerm是一款桌面终端模拟软件,可以代替电脑本身的桌面系统,支持文件管理,云端收藏等功能,同时还具有文件管理,sftp客
2022-10-10
docker-19.03.9.tgz,docker-20.10.8.tar,docker-compose-linux-x86_6
2022-10-09
docker(Minio 离线安装包)
2022-09-30
hadoop-3.1.3安装包
2022-07-28
springboot整合Shiro与Jwt并封装统一返回值
2020-11-15
springboot_ueditor.rar
2020-10-26
java项目部署.docx
2020-10-14
exportpdf.rar
2020-07-27
tools-master.zip
2020-06-08
consul.rar
2020-04-30
cas-overlay-template-4.2.rar
2020-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人