需求驱动,解决问题,创造无限的价值
在 C 端系统中,直接对外暴露数据库自增 ID 往往会带来数据枚举、越权访问等安全隐患。用 Hashids 可以优雅解决 C 端自增 ID 暴露问题。
UpdateTime: 2026-02-04 20:55:52 Author: Hackyle;
本文将从业务场景出发,分析工作日判定的常见误区,梳理实现所需的核心规则,并结合实际工程经验,介绍一套可扩展、可维护的工作日与休息日判定思路,为后续日期计算和基础设施建设打下基础。
UpdateTime: 2026-01-27 21:54:46 Author: Hackyle;
在IDEA中,基于MyBatisX自定义代码生成模板,生成自定义模板
UpdateTime: 2024-04-02 11:48:07 Author: Hackyle; Category: ToolTutorial;
项目开发中,我们常需要操作文件,那么如何打开文件呢?本文介绍几种常用的打开文件方式。
UpdateTime: 2023-08-29 13:48:55 Author: Hackyle; Category: JavaSE;
在项目开发中,我们时常需要校验请求参数是否合法,valid与validated提供了一种非常高效整洁的校验方式。
UpdateTime: 2023-08-15 11:12:18 Author: Hackyle; Category: JavaBackendDemo;
如何存储多选项的值?如何高效查询选择了某个选项的记录?
UpdateTime: 2026-01-21 20:51:27 Author: Hackyle; Category: JavaBackendDemo;
在Windows和CentOS中安装MySQL Server,并搭建主从环境。
UpdateTime: 2023-06-30 11:18:41 Author: Hackyle; Category: MySQL;
形如公司的组织架构这种数据需要使用“树”这种数据结构来表示和存储。在纯数据表示的时候,我们使用缩进来指明树的层级关系;在存储的时候,我们通常将一个个的树节点信息存储于关系型数据中。那么如何在这两种数据方式之间转换呢?本文将提供一些思路来解决这个问题。
UpdateTime: 2023-05-11 09:37:39 Author: Hackyle; Category: JavaBackendDemo;
SpringCache是Spring对缓存的一种规范。Redis是一款真正进行缓存的工具。可以类比: JDBC规范与实现该规范的MySQL驱动(com.mysql.cj.jdbc.Driver)一样
UpdateTime: 2023-02-09 16:43:48 Author: Hackyle; Category: JavaBackendDemo;
Nginx作为一款Web服务器,对静态资源的存取是基本功能。本文主要实战静态资源部署时的压缩、缓存、防盗链。
UpdateTime: 2023-02-14 11:30:48 Author: Hackyle; Category: Nginx;
如何定义Nginx对Web服务的控制,需要通过nginx.conf这个配置文件。
UpdateTime: 2023-01-16 14:53:54 Author: Hackyle; Category: Nginx;
UpdateTime: 2023-01-16 14:15:49 Author: Hackyle; Category: Nginx;
几乎所有的Web服务都使用了Nginx,本文将介绍Nginx的安装和控制Nginx的基本命令
UpdateTime: 2023-01-12 17:47:00 Author: Hackyle; Category: Nginx;
Unicode是众多编码的转换桥梁,Java中是如何处理众多编码方式的,常用的字符串编码解码是如何操作的?本文我们一起学习探讨!
UpdateTime: 2023-01-31 09:20:35 Author: Hackyle; Category: JavaSE;
vue-admin-template是一个极简的 vue admin 管理后台,只包含搭建后台管理系统的必要组件。本位主要记录我在学习该项目时的一些笔记。
UpdateTime: 2023-01-12 17:54:31 Author: Hackyle; Category: Project;