自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 资源 (12)
  • 收藏
  • 关注

原创 sa-token多端登陆实现,PC,APP登陆分别设置token过期时间

Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。

2023-06-09 14:55:51 4570 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 1156 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 437

原创 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 600

原创 springboot整合Filter实现前后端分离,解决CORS跨域问题

1.没有使用前端框架的,可以使用一下代码测试(function loadXMLDoc() { var xmlhttp; xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatecatechange = function() { } xmlhttp.ope

2020-09-21 09:14:38 1525 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 297

转载 EasyExcel 动态表头 + 数据单元格合并

EasyExcel 动态表头 + 数据单元格合并

2024-04-22 15:15:46 837

原创 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 521

原创 java实现大文件的分割与合并

最近遇到一个问题,某网盘上传文件时,文件大小超过了4个G ,不能上传,所以就想到了利用的java的IO流,将文件分割成多个小文件,上传到网盘上,等到需要用的时候,下载下来然后再进行文件的合并就可以了。

2024-03-08 22:39:38 294

原创 SpringBoot整合Redis实现分布式锁

实现分布式锁需要考虑到多种因素,如锁的粒度、锁的公平性、锁的释放机制等。同时,由于分布式系统的复杂性和不确定性,分布式锁的实现也可能存在一些挑战和限制,如网络延迟、节点故障等问题都可能导致锁的行为变得复杂和难以预测。因此,在使用分布式锁时,我们需要根据实际情况进行权衡和选择,确保能够满足系统的需求并避免潜在的问题。通过使用分布式锁,我们可以更好地控制并发访问,保证数据的一致性和完整性,提高系统的可靠性和稳定性。查看两个控制台打印情况,两个服务谁谁拿到锁,谁开始执行业务代码,没拿到锁的服务抛出异常。

2024-03-08 22:37:37 468

原创 mysql存储过程分页,SQL拼接,条件查询

【代码】mysql存储过程分页,SQL拼接,条件查询。

2024-03-08 22:31:23 123

原创 MySQL使用存储过程迁移用户表数据,过滤用户名相同名称不同的用户

存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。它是一段预编译的SQL代码,可以被多次调用,不需要每次都重新编写SQL语句,非常适合用于大量重复性操作的场景。在MSQL中,存储过程是一种重要的数据库对象,可以接受参数、执行特定任务、返回结果等。通过使用存储过程,可以提高数据库的执行效率、减少网络传输量、提高安全性等。预编译:存储过程在创建时就被预编译,所以执行速度快。

2023-10-30 20:58:03 334

原创 无入侵接口文档smart-doc

1.非侵入式生成接口文档2.减少接口文档的手动更新麻烦&保证了接口文档和代码的一致3.随时可生成最新的接口文档4.保持团队代码风格一致:smart-doc支持javadoc,必须按照这个才能生成有注释的接口文档。

2023-08-29 09:43:20 403

原创 MySQL存储过程使用嵌套游标

存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。

2023-07-18 23:41:36 1536

原创 使用个推消息实现APP消息推送

个推是商用级的移动应用消息推送云服务供应商,客户端SDK支持Android和iOS两大平台,开发者集成SDK后,可以通过个推强大的web端及丰富的API开放接口,发送推送消息、统计分析推送效果。透传消息个推只传递数据,不做任何处理,客户端接收到透传消息后需要自己去做后续动作处理,如通知栏展示、弹框等。指定通知标题和内容后,由个推SDK自动处理后、在系统通知栏中以通知栏消息的形式展示,同时响铃或震动提醒用户(响铃和震动受手机系统的设置状态影响)。个推消息推送支持通知和透传两种形式。

2023-06-14 22:10:24 246

原创 RedisTemplate中文乱码配置

Redis 操作接口(operations):redisTemplate 为各种 Redis 数据类型都提供了专门的操作接口,例如操作字符串类型的 ValueOperations 接口、操作哈希类型的 HashOperations 接口等。redisTemplate 对象本身:redisTemplate 是 Spring Framework 提供的与 Redis 通信的核心类,它封装了 Redis 的 API,并提供了一系列方便的操作方法。序列化器用于支持这一功能。

2023-06-09 13:40:12 173

原创 mysql一个表中字段保存用逗号分割的用户id,如何将用户id转换成用户名,mysql将逗号分割的id,转换成文字

测试表,user_ids用户ID。

2023-05-19 14:05:12 514

原创 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 252

原创 快速比较两个List

https://www.cnblogs.com/kgdxpr/p/3186377.html

2023-03-25 11:38:31 249

原创 PyCharm运行百度图片识别 PaddleOCR,并使用Docker部署PaddleOCR

基于飞桨的OCR工具库,包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持多种文本检测、文本识别的训练算法。

2023-03-23 20:52:49 1566 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 249 1

原创 eclipse项目迁移到IDEA报错,Unable to start web server; nested exception is org.springframework.context.Appli

eclipse项目迁移到idea报错

2023-02-19 15:19:15 311

原创 springboot整合redis实现消息发布与订阅

【代码】springboot整合redis实现消息发布与订阅。

2022-12-27 10:43:29 664 1

原创 原生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 1899 3

原创 CentOS7下离线安装KubeSphere3.0集群

KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。安装教程:https://cloud.tencent.com/developer/article/1802614。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。KubeSphere简单介绍。

2022-10-18 11:02:34 371

原创 K8S常用命令

k8s常用命令

2022-10-18 09:34:21 545

原创 记一次执行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 1119 1

转载 java Socket和ServerSocket多线程编程

JAVA Socket和ServerSocket多线程编程

2022-09-18 16:37:54 737

转载 JAVA发送HTTP同步请求和异步请求

JAVA发送HTTP同步请求和异步请求

2022-09-18 16:33:35 3391

原创 SpringBoot整合jdbcTemplate执行SQL脚本文件

SpringBoot整合jdbcTemplate执行SQL脚本文件

2022-09-18 16:29:10 2116

原创 JAVA读取文本文件内容以流的形式返回到前端

JAVA读取文本文件内容以流的形式返回到前端

2022-09-18 16:26:55 5395

原创 SpringBoot整合Socket连接硬件,发送TCP请求

Socket的英文原义是"孔"或"插座"。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。

2022-09-18 16:19:15 4443 1

原创 Java操作Hadoop的HDFS文件系统

本教程适用于已搭建Hadoop集群的环境下。根据以上操作查看HDFS文件系统的变化。

2022-08-21 21:34:25 701

转载 mysql分组获取最大值,

mysql分组获取最大值

2022-08-10 22:19:32 12129 2

原创 Shell脚本,打包文件压缩到指定目录,每天定时任务运行脚本

0分钟,2几点钟(凌晨两点),*天数(每个月的第几天),*月,*星期几。查看是否存在定时任务。

2022-08-07 12:45:52 2298 1

原创 使用IDEA操作git,推送,拉取,创建分支,切换分支,合并分支,处理版本冲突,回滚代码

使用IDEA操作git,推送,拉取,创建分支,切换分支,合并分支,处理版本冲突,回滚代码

2022-07-16 18:41:35 4180

原创 云服务器申请教程

云服务器申请

2022-05-28 13:05:31 1832

原创 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 1953 1

原创 Redis常用操作工具类

redis常用操作工具类

2022-03-18 14:28:55 229

原创 使用iis服务器部署docsify,部署vue项目,部署静态页面

使用iis服务器部署docsify,部署vue项目,部署静态页面1.准备好需要部署的docsify2.window搜索IIS3.找到网站,右键添加网站网站名称:随便取,我这里取的是test;物理路径:docsify根目录,我这里是C:\testweb\docsifyIP地址不需要动端口我这里80已经被占用了,我改成88主机名称为域名(本地测试无需填写),我这里本地测试域名test.com对应的是我的127.0.0.14.测试访问...

2022-03-18 14:03:59 951 2

NFS(Network File System)即网络文件系统

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

2022-10-18

Electerm是一款桌面终端模拟软件,可以代替电脑本身的桌面系统,支持文件管理,云端收藏等功能,同时还具有文件管理,sftp客

Electerm是一款桌面终端模拟软件,可以代替电脑本身的桌面系统,支持文件管理,云端收藏等功能,同时还具有文件管理,sftp客户端,ssh远程连接等功能!

2022-10-10

docker-19.03.9.tgz,docker-20.10.8.tar,docker-compose-linux-x86_6

docker离线安装包,包含docker-19.03.9.tgz,docker-20.10.8.tar,docker-compose-linux-x86_6

2022-10-09

docker(Minio 离线安装包)

Minio 是个基于 Golang 编写的开源对象存储套件,基于Apache License v2.0开源协议,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口。可以很简单的和其他应用结合使用,例如 NodeJS、Redis、MySQL等。

2022-09-30

docker(MySQL离线安装包)

docker(MySQL离线安装包)

2022-09-27

docker(OpenJDK离线安装包)

docker(OpenJDK离线安装包)

2022-09-27

hadoop-3.1.3安装包

Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据,适用于在官网下载较慢的用户,免费下载,记得点赞

2022-07-28

springboot+websockt实现简易单聊,群发消息

springboot+websockt实现简易单聊,群发消息

2022-03-15

js防京东淘宝小列子。。。

js防京东淘宝小列子

2022-02-17

springboot_websocket.rar

SpringBoot快速搭建简易WebSocket系统(springboot整合thymeleaf模板引擎)

2020-12-26

TotalUninstall6.27.zip

删除windows系统顽固软件,例如mysql数据库卸载后提示Connector NET 8.0.11没法删除问题

2020-12-25

springboot整合Shiro与Jwt并封装统一返回值

son web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。

2020-11-15

springboot_ueditor.rar

UEditor 是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。

2020-10-26

java项目部署.docx

打包部署Java项目,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,

2020-10-14

exportpdf.rar

springboot+itext实现PDF打印,0 iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。

2020-07-27

tools-master.zip

MyBatis一个主要的特点就是需要程序员自己编写SQL,那么如果表太多的话,难免会很麻烦,所以MyBatis官方提供了一个逆向工程,可以针对单表自动生成MyBatis执行所需要的代码(包括po类,mapper.xml映射文件和Mapper接口等)。一般在实际开发中,常用的逆向工程方式是通过数据库的表生成,下载该资源只需要修改对应的数据库映射即可

2020-06-08

consul.rar

consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包

2020-04-30

cas-overlay-template-4.2.rar

CAS单点登陆文件rar,CAS是一个单点登录框架,开始是由耶鲁大学的一个组织开发,后来归到apereo去管。 同时CAS也是开源,遵循着apache 2.0协议,代码目前是在github上管理。 单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

2020-04-24

空空如也

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

TA关注的人

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