自定义博客皮肤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

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

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

原创 【工具类】DownloadUtil 下载

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

2024-07-29 17:36:37 98

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

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

2024-07-28 16:47:39 174

原创 Zabbix 部署 - docker

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

2024-07-28 16:39:47 373

原创 Java 执行 SSH 命令

【代码】Java 执行 SSH 命令。

2024-07-28 16:14:54 258

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

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

2024-07-28 16:13:47 155

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

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

2024-07-28 16:12:53 178

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

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

2024-07-28 16:11:17 180

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

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

2024-07-28 16:09:11 180

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

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

2024-07-28 16:07:47 297

原创 达梦数据库激活

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

2024-07-28 16:07:25 231

原创 Ngnix 流量拷贝(旁路)

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

2024-07-28 16:05:53 204

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

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

2024-07-28 16:02:17 170

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

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

2023-12-09 21:37:34 311

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

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

2023-12-09 21:34:18 1874

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

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

2023-12-09 21:32:57 1335

原创 Spring Boot 工厂模式 + 抽象类 + 泛型干掉重复代码

业务场景:N个Excel导入,实现动态加载,只需要定义Excel实体,即可实现功能开发,

2023-12-09 21:31:55 284

原创 【工具类】Excel 多 Sheet 导入工具类

使用反射封装,实现统一读取。

2023-12-09 21:30:35 239

原创 【工具类】Word 转 PDF

使用破解版-aspose-words-19.5jdk.jar。

2023-12-09 21:29:02 425

原创 Druid 配置加解密工具

配置文件外置后,敏感信息需要加密,然后在读取配置的时候统一解密。对配置文件的密码进行加解密操作。

2023-12-09 21:28:24 230

原创 CentOS 7 离线安装MySQL审计插件

查询SQL-审计日志。

2023-12-09 21:26:21 259

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

确认操作系统的版本和数据库的版本是否一致。上面配置实例如果设置好了,就不需要修改了。本次安装未使用,使用手动配置。关闭防火墙和Selinux。准备文件:dm.key。使用用户:dmdba。使用用户:dmdba。

2023-12-09 21:24:14 563

原创 CentOS 7 离线安装Docker

【代码】CentOS 7 离线安装Docker。

2023-12-09 21:22:13 221

原创 Docker 修改默认存储路径,解决系统盘占用100%问题

最近遇到一个问题,服务器的系统盘空间被占满了,导致服务不能正常运行了。推测是 docker 存储路径默认在系统盘的缘故。

2023-07-10 19:21:32 977

原创 动了宿主机的防火墙,docker必须重启吗?

如果防火墙规则的更改影响了 Docker 的网络连接,那么需要重启 Docker 才能使更改生效。这是因为 Docker 的网络连接是与宿主机的网络连接紧密关联的,因此防火墙规则的更改可能会影响 Docker 的网络连接。如果你不确定是否需要重启 Docker,请先尝试重新加载 Docker 的网络配置,以便它可以使用新的防火墙规则。ps:如果需要启动应用,而不想重启整个 docker,应尝试使用主机模式,避免使用端口映射,因为此时的映射是坏的。

2023-06-23 23:37:37 1128

原创 Linux Rsync 快速增量数据备份工具

参考:https://www.ruanyifeng.com/blog/2020/08/rsync.html。

2023-06-23 23:26:31 159

原创 分组统计多个类型字段

【代码】分组统计多个类型字段。

2023-06-23 23:25:44 122

原创 Java 反射相关用法复习

【代码】Java 反射相关用法复习。

2023-06-23 23:25:43 43

原创 解决 InputStream 流只能读一次的问题

【代码】解决 InputStream 流只能读一次的问题。

2023-06-23 23:22:01 205

原创 Linux 服务器配置端口转发

参考:https://blog.csdn.net/frdevolcqzyxynjds/article/details/125039385。解决实际问题,例:应用部署后连接数据库为A,现将数据库迁移至B,在不修改应用配置的情况下,连接A实际访问B。

2023-06-23 22:36:06 431

原创 SSH 帮助文档

如果,不管你有什么理由,当你决定去用一个非默认的位置或文件名去存放你的ssh key。复制这个公钥放到你的个人设置中的 SSH/My SSH Keys 下,请完整拷贝从ssh-开始直到你的用户名和主机名为止的内容。SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接。这个指令会要求你提供一个位置和文件名去存放键值对和密码,你可以点击Enter键去使用默认值。你完全可以跳过创建密码这个步骤。请记住设置的密码并不能被修改或获取。开头的字符串, 你可以跳过 ssh-keygen的步骤。

2022-12-08 16:27:32 18

原创 Elasticsearch 普通模板查询 + 代码块模板查询 + 函数使用 + 代码实现

在 es 路径下 config/scripts,创建文件,后缀名必须为.mustache,例如:my_complex_template.mustache 内容跟以上 source 一样,my_complex_template 为 id,不过内容包含代码块不用转义。但由于 json 格式的缘故,{{#productCode}} 这种格式不被认可,需要转义,使用 “”" json “”" 这种结构即可。还需要注意的是,最终生成的语法如果是 query:{} 查询会报异常,es 不允许 query 是空的。

2022-09-23 17:42:31 1373 1

原创 AOP 统一日志写入

代码】AOP统一日志写入。

2022-07-27 16:20:18 9

原创 Spring Boot 使用参数解析器 HandlerMethodArgumentResolver

实现HandlerMethodArgumentResolver,重写supportsParameter方法和resolveArgument方法。resolveArgument执行取决于supportsParameter返回值,true执行,false不执行。使用参数解析器,给你的Controller添加统一入参。

2022-07-27 11:06:29 546

原创 使用 Allatori 进行 Jar 包混淆

对外提供SDK,核心代码等,需要进行代码混淆的场景。但注意,混淆只是让代码变的晦涩难懂,真正需要保护的代码,仅仅这样是没办法保证安全的。反编译混淆过的class,可以看到,变量这些已经变的他妈都不认得了…官方网站https//allatori.com/点击RunAllatori.bat。...

2022-07-27 10:48:29 1049

原创 Elastic Search 根据匹配分和热度分排序

排序匹配分*0.8+热度分*0.2。匹配分、热度分归一化。

2022-07-27 09:52:36 2527

原创 国际化前后端交互时区问题处理

一套代码,在不同的环境时区如何兼容?前后端传输统一使用UTC+0,服务器和数据库会根据环境时区自动转换,Java中字段数据类型使用Date,格式化使用@JsonFormat(pattern=“yyyy-MM-dd’T’HHmmss.SSS’Z’”)服务器时区UTC+1。数据库时区UTC+1。...

2022-07-27 09:32:30 1107

原创 【SQL】触发器同步表数据

需求国家表新增-更新-删除,省份表同步更新。写代码的话也可以做,但是某些情况直接操作数据库,就会导致数据不一致。注意只能单项同步,不能双向同步,否则可能导致死循环。

2022-07-26 17:00:25 559

原创 Spring Boot + Mybatis Plus 拦截器实现数据权限

实现InnerInterceptor,重写beforeQuery方法,表示在查询前执行,可以在这里拼接查询条件,还有个方法beforeUpdate,表示在更新前执行,暂时用不上。需求是需要根据公司id做数据权限,那么可以利用Mybatis的拦截器在新增和查询的时候进行干预,在新增的时候将上下文中的公司id丢进去,在查询的时候增加查询条件。注解指定字段在哪个时机,比如这个是在INSERT。...

2022-07-26 16:58:34 1475

原创 Java 数组自定义多条件排序

Java 数组自定义多条件排序

2022-07-26 16:35:26 1528

原创 itextpdf7 使用之 html 转 pdf 页眉页脚带图片

之前使用 itextpdf5 html 转 pdf,发现有些 css 样式在转换后会缺失,现在升级一下版本,itextpdf7 升级之后,改动挺大的,基本上重构了,但确实好使了

2022-07-26 16:30:19 1440 2

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

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

2022-06-23

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

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

2022-05-15

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

Selenium-自动化批量刷学习视频,详见https://blog.csdn.net/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.csdn.net/z1353095373/article/details/122859572

2022-02-11

Spring Boot + Nacos + Dubbo + Dubbo Admin

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

2021-12-23

spring-boot-elasticsearch.zip

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

2021-12-04

spring-boot-sharding-jdbc.zip

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

2021-04-29

spring-boot-validator.zip

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

2020-12-15

spring-boot-jwt.zip

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

2020-12-04

mapstruct.zip

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

2020-11-17

spring-boot-strategy

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

2020-11-09

aliyun-mq-demo.zip

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

2020-09-22

aliyun-oss-demo.zip

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

2020-09-03

docker-day2.zip

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

2020-07-09

docker-day1.zip

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

2020-06-20

Win64OpenSSL

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

2018-02-09

安卓自定义View绘制饼图

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

2017-05-11

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

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

2017-05-11

MyNetworkBroadcast

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

2016-12-13

拖把更名器

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

2016-10-17

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

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

2016-10-14

安卓使用AnimationList实现帧动画

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

2016-10-13

ASP.NET电子商务

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

2015-05-14

空空如也

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

TA关注的人

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