自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason

我的心里只有一件事,那就是敲代码

  • 博客(128)
  • 资源 (24)
  • 收藏
  • 关注

原创 Spring AI 接入 DeepSeek AI

Spring AI 接入 DeepSeek 大模型是非常简单的,实现了阻塞和流式聊天模式。

2025-03-04 11:21:02 922

原创 【工具类】RedisUtil 操作相关

【工具类】RedisUtil 操作相关

2025-01-03 15:54:26 438

原创 Spring Boot + Redis 多方案实现高并发秒杀业务需求

- 我们先来看传统意义的库存扣减实现,先查询库存,如果还有库存,那么则库存-1,没有库存,则提示下单失败,很简单。- 但会存在一个问题,并发情况下,如果 A 和 B 都同时查到库存 = 1,都去进行了扣减,那么最后就会产生超卖的情况。- 那我们将该查询和扣减操作加上锁,就解决了二者的问题,如果是多实例,就升级为分布式锁。- 那么,第一个方案就出来了,效率如何,我们来看一下。

2025-01-03 14:39:48 315

原创 Spring Boot + Redisson 封装分布式锁

目标:一行代码调用,简单粗暴。基操:自动加锁,自动解锁,自动处理异常,自动处理锁超时等。

2024-12-28 10:00:00 630

原创 信创改造-TongWeb 添加 Https SSL 证书

2024-12-13 14:38:52 193

原创 信创改造-前端项目部署至 TongWeb

2、进入 dist 文件夹,全选打 war 包,部署即可,与后端部署行为一致。1、dist 内添加文件夹 WEB-INF,对应文件 web.xml。

2024-12-13 14:38:04 277

原创 信创改造-Spring Boot 项目部署至 TongWeb

打 war 包参考:https://blog.youkuaiyun.com/z1353095373/article/details/144330999。

2024-12-13 14:37:13 518

原创 信创改造-TongWeb 服务部署

1、解压2、启动。

2024-12-13 14:35:54 98

原创 Spring Boot + Mybatis Plus + SQLite 搭建 小工具

平时做个小工具啥的,则不需要占用太多资源,比较轻量级的数据库。

2024-12-13 13:26:44 212

原创 信创改造-Spring Boot 项目 jar 包改 war 包

【代码】信创改造-Spring Boot 项目 jar 包改 war 包。

2024-12-08 20:22:20 229

原创 信创改造-达梦数据库配置项 dm.ini 优化

目标内存:2G(不影响申请内存超过2G,但这部分内存不会回收),MEMORY_TARGET = 2000。设置模式:兼容MySQL,COMPATIBLE_MODE = 4。内存占比:90%,MAX_OS_MEMORY = 90。

2024-12-08 20:08:34 241

原创 Jsoup 各种妙用

【代码】Jsoup 各种妙用。

2024-12-08 20:06:00 157

原创 Spring Boot + Spel 表达式实现代码动态运行

但如果说,这个方法没有对外公开接口,我们该如何调用呢?骚操作来了,只需要如此这般,试想一下,将 expression 抽出去,做个接口,整个项目中的代码将为你所用~可谓是为所欲为。

2024-12-08 20:01:21 280

原创 旧版本 MySQL 处理字符表情写入问题

老项目,而且是旧版本,且表情不影响业务,直接简单粗暴的过滤掉即可,有还原的需求也可以 toUnicode 转为字符。

2024-12-08 20:00:33 162

原创 Spring Boot 指定外部配置路径

【代码】Spring Boot 指定外部配置路径。

2024-12-08 19:58:53 458

原创 服务器 Shell 脚本-守护端口并保持服务运行正常

添加定时任务,1 分钟执行 1 次。

2024-12-08 19:57:50 104

原创 Spring Boot 自动化脚本-多线程批量压缩图片

背景:在进行数据迁移时,发现附件文件夹过于庞大,且大都为图片格式,一方面图片数量过多,再一方面,就是在文件上传时,未对图片进行压缩,导致磁盘占用过大。解决方案:写一个脚本,对服务器图片进行压缩。目标:压缩后不影响图片内容查看,且压缩后文件结构路径与原来一致。

2024-12-06 14:55:36 568

原创 Spring Boot 3.0 + MySQL 8.0 + kkFileView 实现完整文件服务

设计思路:文件上传成功后提供文件ID,文件表记录文件信息,存储路径等,后续操作需提交文件ID。- 文件上传- 文件下载- 文件预览(提供下载 url 至 KKFileView 即可)

2024-12-06 14:09:10 457

原创 公共服务 kkFileView 4.1 文件预览 Docker 一键部署

docker 源不稳定,离线导入。

2024-12-06 14:04:00 641

原创 麒麟 V10 系统(arm64/aarch64)离线安装 docker 和 docker-compose

其中, --default-ulimit nofile=65535:65535,这个对 java 程序能在容器中愉快的运行十分重要!地址:https://download.docker.com/linux/static/stable/地址:https://github.com/docker/compose/releases。选择系统架构对应的文件目录:aarch64,我目前使用的版本是:24.0.6。选择系统架构对应的文件目录:aarch64,我目前使用的版本是:2.30.1。

2024-12-06 10:37:56 948

原创 Nginx 各种妙用

如,前端调用后端,避免跨域则直接使用前端url,可配置多个前缀匹配,|分割。访问:https://www.baidu.com/hao。

2024-11-09 14:02:37 232

原创 Spring Boot 读取 yml 并映射至实体

【代码】Spring Boot 读取 yml 并映射至实体。

2024-11-09 14:01:46 320

原创 Spirng Boot 使用本地 jar 包

【代码】Spirng Boot 使用本地 jar 包。

2024-11-09 14:00:53 156

原创 Nginx 负载均衡策略

假设这样一个应用场景:将应用部署在 192.168.1.11:80、192.168.1.12:80、192.168.1.13:80 三台 linux 环境的服务器上。在公网 IP 所在的服务器上部署 nginx,对所有请求做负载均衡处理(下面例子中使用的是加权轮询策略)。网站在实际运营过程中,大部分都是以集群的方式运行,这时需要使用负载均衡来分流。负载均衡策略在各种分布式系统中基本上原理一致,对于原理有兴趣,不妨参考。nginx 也可以实现简单的负载均衡功能。

2024-11-09 14:00:22 430

原创 Spring-Webflux + Reactor + Netty 初体验

对于前端来说,响应速度是一致的,但系统的吞吐量提高了。

2024-11-09 13:57:28 363

原创 【工具类】接口处理下载导出等文件流输出需求

【代码】【工具类】DownloadUtil 下载。

2024-07-29 17:36:37 158

原创 CentOS 7 + DockerCompose 离线安装达梦数据库8.0

【代码】CentOS 7 + DockerCompose 离线安装达梦数据库8.0。

2024-07-28 16:47:39 257

原创 Zabbix 部署 - docker

考虑方便移植,多环境部署,整体采用 docker-compose 方式部署。

2024-07-28 16:39:47 472

原创 Java 执行 SSH 命令

【代码】Java 执行 SSH 命令。

2024-07-28 16:14:54 485

原创 日期转 cron 表达式,支持秒级

【代码】日期转 cron 表达式,支持秒级。

2024-07-28 16:13:47 261

原创 Netty 版 WebSocket,解决原生 WebSocket 与 AOP 冲突问题

【代码】Netty 版 WebSocket,解决原生 WebSocket 与 AOP 冲突问题。

2024-07-28 16:12:53 234

原创 Spring Boot 干掉 if else 系列之反射大法

假如有一个查询接口,入参和出参形式一致,则可以进行封装,可以通过 type 进行区分,常规方法直接 if else,但如果太多了,代码很难受,策略模式吧,类又太多了,也很难受。那么,何不使用反射?

2024-07-28 16:11:17 215

原创 【封装】第三方接口统一响应 BaseResponse

针对第三方接口 data 既是 字符串,又是对象,又是数组的情况,作出封装。

2024-07-28 16:09:11 239

原创 达梦数据库定时备份,并保留最大天数

【代码】达梦数据库定时备份,并保留最大天数。

2024-07-28 16:07:47 699

原创 达梦数据库激活

EXPIRED_DATE = NULL,则代表永久激活成功。1.上传 dm.key 文件到安装目录 /bin 目录下。SSH登录 192.168.0.148。3.打开数据库工具,新建查询,输入。2.修改 dm.key 文件权限。4.查询授权前过期时间。6.查询授权是否生效。

2024-07-28 16:07:25 1223

原创 Ngnix 流量拷贝(旁路)

nginx 自1.13.4 版本开始,自带一个 ngx_http_mirror_module,使用起来非常简单,只要在需要 mirror 的 location 处添加 mirror 关键字就行。参考:https://blog.youkuaiyun.com/thlzjfefe/article/details/107056555。

2024-07-28 16:05:53 320

原创 Spring Boot 配置控制台 logback 日志后保持控制台彩色日志 + 日志格式对齐

【代码】Spring Boot 配置控制台 logback 日志后保持控制台彩色日志 + 日志格式对齐。

2024-07-28 16:02:17 279

原创 App 抓包提示网络异常怎么破?(抓包HTTPS)

App 抓包提示网络异常怎么破?这里根据上面的文章采用安装系统证书的方法。安卓证书安装为系统证书(模拟器版)

2023-12-09 21:37:34 440

原创 DevOps - Spug 自动化运维平台

Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。基于 Ant Design 设计,深入每个细节追求用户交互体验,帮助用户决策、减少操作,从而节约用户脑力和体力,让人机交互行为更自然。在遵循开源许可的前提下,前后端代码完全开源,方便进行二次开发,打造属于自己的运维自动化平台。可直接进行主机管理、应用部署、监控等功能。支持微信、邮件、钉钉、飞书等报警方式。

2023-12-09 21:34:18 2438

原创 达梦数据库8.0命令行导入导出

【代码】达梦数据库8.0命令行导入导出。

2023-12-09 21:32:57 1737

Spring Boot 使用 ProxyServlet 代理并统一响应

Spring Boot 使用 ProxyServlet 代理并统一响应,详见 https://blog.youkuaiyun.com/z1353095373/article/details/125005408

2022-06-23

itextpdf 使用之 html 转 pdf 页眉页脚带图片

itextpdf 使用之 html 转 pdf 页眉页脚带图片,详见:https://blog.youkuaiyun.com/z1353095373/article/details/124762949

2022-05-15

Selenium-自动化批量刷学习视频

Selenium-自动化批量刷学习视频,详见https://blog.youkuaiyun.com/z1353095373/article/details/124762938

2022-05-15

elasticsearch,analysis-ik + analysis-pinyin,7.4.2下载

elasticsearch,analysis-ik + analysis-pinyin,7.4.2下载

2022-03-06

Spring Boot + Security + JWT 实现接口统一 Token 校验

Spring Boot + Security + JWT 实现接口统一 Token 校验,详见:https://blog.youkuaiyun.com/z1353095373/article/details/122859572

2022-02-11

Spring Boot + Nacos + Dubbo + Dubbo Admin

Spring Boot + Nacos + Dubbo + Dubbo Admin,详见:https://blog.youkuaiyun.com/z1353095373/article/details/121704570

2021-12-23

spring-boot-elasticsearch.zip

Spring Boot + Elasticsearch,详见:https://blog.youkuaiyun.com/z1353095373/article/details/121715629

2021-12-04

spring-boot-sharding-jdbc.zip

Spring Boot + Sharding JDBC 实现分库分表(当当版),详见:https://blog.youkuaiyun.com/z1353095373/article/details/116273665

2021-04-29

spring-boot-validator.zip

Spring Boot + Hibernate Validator + 统一异常,详见https://blog.youkuaiyun.com/z1353095373/article/details/111192838

2020-12-15

spring-boot-jwt.zip

Spring Boot + JWT 实现接口统一Token认证,详见https://blog.youkuaiyun.com/z1353095373/article/details/110629313

2020-12-04

mapstruct.zip

使用MapStruct替换BeanUtils,详见https://blog.youkuaiyun.com/z1353095373/article/details/109745090

2020-11-17

spring-boot-strategy

Spring Boot 使用策略模式+简单工厂模式干掉 if else,详见https://blog.youkuaiyun.com/z1353095373/article/details/109579621

2020-11-09

aliyun-mq-demo.zip

SpringBoot+消息队列RocketMQ(基于阿里云),详见:https://blog.youkuaiyun.com/z1353095373/article/details/108660454

2020-09-22

aliyun-oss-demo.zip

SpringBoot+阿里云OSS,详见:https://blog.youkuaiyun.com/z1353095373/article/details/108362048

2020-09-03

docker-day2.zip

Jenkins+Git+Docker+SpringBoot持续集成自动化部署https://blog.youkuaiyun.com/z1353095373/article/details/107212714

2020-07-09

docker-day1.zip

Linux+Docker+SpringBoot+IDEA一键自动化部署,记录从打包到服务器配置上线全流程https://blog.youkuaiyun.com/z1353095373/article/details/106874050

2020-06-20

Win64OpenSSL

如何使用OpenSSL创建私钥和公钥 一、安装OpenSLL 下载Win64OpenSSL.exe 二、配置环境变量 复制路径:C:\OpenSSL-Win64\bin 打开Path目录,添加该路径

2018-02-09

安卓自定义View绘制饼图

安卓自定义View基础-绘制饼图,详见http://blog.youkuaiyun.com/z1353095373/article/details/71627922

2017-05-11

安卓自定义View基础-绘制点、线、矩形、圆形等

安卓自定义View基础-绘制点、线、矩形、圆形等详情查看http://blog.youkuaiyun.com/z1353095373/article/details/71601293

2017-05-11

MyNetworkBroadcast

《安卓通过广播实时监听当前网络状况》详情见http://blog.youkuaiyun.com/z1353095373/article/details/53590481

2016-12-13

拖把更名器

可批量修改文件名,解决.9图编译不通过http://blog.youkuaiyun.com/z1353095373/article/details/52804275

2016-10-17

安卓仿美团下拉刷新+上拉加载

仿美团下拉刷新+上拉加载,详见http://blog.youkuaiyun.com/z1353095373/article/details/52814824

2016-10-14

安卓使用AnimationList实现帧动画

安卓使用AnimationList实现帧动画,详见http://blog.youkuaiyun.com/z1353095373/article/details/52807070

2016-10-13

ASP.NET电子商务

很好的资源 新手必备 欢迎下载 源代码的说明、文档

2015-05-14

空空如也

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

TA关注的人

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