不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2012-05-12 11:11:49  修改时间:2025-06-25 08:29:53  分类:18.系统设计/UML建模  编辑

要实现无限级分类,递归一般是第一个也是最容易想到的,但是递归一般被认为占用资源的方法,所以很多系统是不考虑使用递归的

本文还是通过数据库的设计,用一句sql语句实现

数据库字段大概如下:

字段 说明
id 编号
parend_id 父分类编号
class_name 分类名
path 分类路径,以 id 为节点,组成类似 ,1,2,3,4, 这样的字符串
作者:AlbertWen  添加时间:2018-11-04 20:23:21  修改时间:2025-07-11 08:34:04  分类:08.Java基础  编辑

因为在某些场合下,服务提供者和服务消费者是直接可以调用的,不需要通过注册中心,本小节测试直连的调用:

作者:AlbertWen  添加时间:2014-02-25 15:49:22  修改时间:2025-06-26 04:28:31  分类:Linux基础  编辑

Linux 开机自启动设置 inittab 详解:

# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
# 
#id:5:initdefault:
id:3:initdefault:

 

作者:AlbertWen  添加时间:2014-02-19 16:22:09  修改时间:2025-06-25 15:53:32  分类:Linux基础  编辑

crontab的语法

crontab [-u username] [-l|-e|-r]
选项与参数:
-u  :只有 root 才能进行这个任务,亦即帮其他使用者创建/移除 crontab 工作排程;
-e  :编辑 crontab 的工作内容
-l  :查阅 crontab 的工作内容
-r  :移除所有的 crontab 的工作内容,若仅要移除一项,请用 -e 去编辑
作者:AlbertWen  添加时间:2014-02-19 15:00:12  修改时间:2025-06-25 15:45:44  分类:Linux基础  编辑
作者:AlbertWen  添加时间:2014-02-19 14:50:33  修改时间:2025-07-08 17:56:54  分类:Linux基础  编辑

RedHat/CentOS/Fedora使用 yum update 更新时,默认会升级内核。但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦。所以在生产环境中不要轻易的升级内核,除非你确定升级内核后不会出现麻烦的问题。

作者:AlbertWen  添加时间:2014-03-02 11:14:58  修改时间:2025-07-10 02:05:46  分类:18.系统设计/UML建模  编辑

Python定时按日期备份MySQL数据并压缩

0 23 * * * python /var/www/html/crontab_python/back_db.py >/dev/null 2>&1
作者:AlbertWen  添加时间:2014-02-18 11:15:16  修改时间:2025-07-08 18:00:44  分类:06.前端/Vue/Node.js  编辑
字符 URL编码值
space %20
" %22
# %23
% %25
& %26
( %28
) %29
+ %2B
, %2C
/ %2F
作者:AlbertWen  添加时间:2014-02-13 09:42:53  修改时间:2025-06-25 07:08:15  分类:11.PHP基础  编辑

可能大家都知道,php中有一个函数叫debug_backtrace,它可以回溯跟踪函数的调用信息,可以说是一个调试利器。

作者:AlbertWen  添加时间:2014-02-12 23:14:36  修改时间:2025-06-17 22:08:10  分类:11.PHP基础  编辑

定义和用法

PHP debug_backtrace() 函数生成一个 backtrace(回溯信息)。

该函数返回一个关联数组。下面是可能返回的元素:

名称 类型 描述
function 字符串 当前的函数名。
line 整数 当前的行号。
file 字符串 当前的文件名。
class 字符串 当前的类名
object 对象 当前对象。
type 字符串 当前的调用类型,可能的调用:
  • 返回: "->"  - 方法调用
  • 返回: "::"  - 静态方法调用
  • 返回 nothing - 函数调用
args 数组 如果在函数中,列出函数参数。如果在被引用的文件中,列出被引用的文件名。