自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 跨平台Java应用打包指南:Windows与Linux下的可执行文件制作

本文介绍了如何制作自己的软件,直接双击可执行,和题目一样,考了两种平台,文章的实现很简单,对于大多数人来说能想到就能实现,只是一种思维,可能内容不是很全面需要自行百度搜索,但是有一些很有趣的东西值得一看。

2025-05-18 02:30:23 941

原创 从加密到放弃:XXL-JOB代码保护的价值与成本

分析了直接提供未加密JAR包的优缺点,指出透明性有助于调试和二次开发,但核心逻辑的暴露可能带来安全风险。随后,作者尝试了多种代码保护手段,包括代码混淆、类加密和远程加载动态执行等,并详细介绍了每种方法的优缺点。最终,作者推荐使用ClassFinal方案进行类加密,认为其能有效提高逆向门槛,同时降低性能损耗。文章还提到,虽然加密能防止反编译和篡改,但并不能完全阻止内存dump攻击,因此需要权衡保护效果与开发成本。xxl-job GLUE 源码分析

2025-05-11 01:11:44 778 1

原创 元数据-定义约定(实战使用与设计)

​元数据Metadata),又称中介数据中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。元数据算是一种电子摘自百度百科,最近整理一波有关元数据使用定义的实战;一些零散的知识点整理,记录有关灵感.约定大于配置,配置大于编码,有些眼前一亮的编码会记录,同时也记录一些感悟;

2024-04-04 02:36:06 980 1

原创 redisson 限流实战开发

使用限流注解需要在开发时候就开始准备限流工作,需要开发时就对要限流的代码的 QPS 了解,一旦要调整就需要重新编码,约定大于配置,配置大于编码,这里通过存储限流规则的方式实现了动态限流

2024-03-02 22:11:59 1962 10

原创 Java 累加合计,性能测试(初步走入 Java 8 新特性实战)

完整的,列举几种计算列表数据求和, 致力于最简洁明了的代码实现功能,当然算法很菜,思路可以学习,有现成代码可以直接拉下来测试, 年关将至,外乡剑修早些回家

2024-01-14 22:55:08 1385 1

原创 Jsoup 网路爬虫 实战使用

爬虫(Web Crawler)是一种自动化程序,也称为网络爬虫、网络蜘蛛或网络机器人,它们被设计用于自动地浏览互联网上的网页并收集信息。爬虫以一种系统化的方式遍历互联网,访问网页并获取页面内容,然后将这些数据传递给搜索引擎或其他应用程序进行处理、索引或分析。爬虫的工作原理是通过遵循超链接来跟踪网页之间的链接,从一个页面获取链接,再通过这些链接找到其他页面。它们收集的数据可以用于不同的用途,例如搜索引擎的网页索引、数据挖掘、分析和展示等。

2023-12-31 14:37:14 1945

原创 从零开始 SDK 开发

什么是 SDK ? 那些场景下需要? 如何学习 SDK 开发,快速上手开发一款 SDK

2023-11-13 23:01:45 5646

原创 数据库优化系列之分表实践与思考

主要介绍分表,通过两个场景下的分表代码示例实现分表,讨论分表使用场景,引用了成体系的知识从概念到经验值,再到实现,创作跨度比较大后续会再次整理.

2023-10-10 02:25:57 502 1

原创 API安全之路:从黑客攻防到签名认证体系

API 签名认证体系,实现简要讲解,如何对公开接口进行无需保存登录态保护

2023-10-01 22:21:01 1602 2

原创 Navicate 使用与 SQL 分析

记录一些常见软件的使用功能,方便我迅速去查找,对功能感兴趣也会模仿去实现图形界面对应的功能,长期更新可以收藏,从需求出发,更深入了解 数据库语言如何快速度导出库表结构和数据? Navicate 如何导出数据库中的存储过程、事件、视图等?

2023-09-16 19:17:01 635 2

原创 分布式定时任务的实现方式

可以自定义一些配置会更灵活一些,可以读以下官方文档如果用到特性可以去看下相关配置,缺点就是全英文,优点就是全面。引入依赖Config 配置类注册. RedissonClient 注册到 spring@Data@Bean配置 Client 链接spring:redisson:host: xport: 6379RLock 创建一个锁,锁名设置要求唯一,有辨识性,将定时任务实现逻辑放到锁内,抢到锁才能执行任务。

2023-09-09 15:36:25 1118 1

原创 数据库连接池、线程池、常量池 | 资源池化思想

线程池,常量池,连接池, 资源池化思想,如何更加高效的利用资源,初步追源码查看配置

2023-09-08 12:17:38 1258 3

原创 程序设计通用能力-标签

Java 通用能力--标签体系 , 通过标签的形式更好的使用信息,处理信息,让程序更加的有温度,通过积累涉及打造属于自己的标签体系

2023-08-31 01:20:47 445 1

原创 Mybatis-puls 多表联查使用

什么是关系数据库?随便一搜有了很多答案,但是大家都太官方了,输入固定输出,底层复合计算机体系结构,都是程序嘛?不过是编译语言不一样,执行业务不一样,不同的程序各司其职,数据库不过是操纵硬盘的程序罢了,SQL 语言那,类比于接口固定参数,不同的语句是不同的接口,可变部分是传入参数,接口组合实现功能,有专门的公司对这个程序更新,而大多数程序员只要使用各种各样的数据库实现操作计算机底层硬件写入想要的数据就可以了.

2023-08-18 22:57:38 4066 1

空空如也

空空如也

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

TA关注的人

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