作者:AlbertWen
添加时间:2019-01-12 11:47:33
修改时间:2026-01-14 13:18:48
分类:
08.Java基础
编辑
如果是在 try {} catch(xxx e) {} 的 catcth 分支中,很容易捕获和记录异常时的堆栈信息,直接把 Exception对象 当着参数传进去即可,但是,有时候需要在没有发生异常的情况下打印堆栈,,,其实也挺简单,现场新建一个 Throwable对象 即可,参考代码如下:
// 省略了 其他代码
if (StrKit.isBlank(fileName)) {
logger.warn("文件名为空", new Throwable());
return null;
}
作者:AlbertWen
添加时间:2012-05-18 23:03:37
修改时间:2026-01-15 19:37:06
分类:
16.编程基础/Web安全
编辑
最近在折腾 PHP + MYSQL 的编程。了解了一些 PHP SQL 注入攻击的知识,总结一下经验。在我看来,引发 SQL 注入攻击的主要原因,是因为以下两点原因:
1. php 配置文件 php.ini 中的 magic_quotes_gpc选项没有打开,被置为 off;
2. 开发者没有对数据类型进行检查和转义。
作者:AlbertWen
添加时间:2012-05-08 15:42:18
修改时间:2026-01-14 23:35:07
分类:
06.前端/Vue/Node.js
编辑
高效的css写法中的一条就是使用简写。通过简写可以让你的CSS文件更小,更易读。而了解CSS属性简写也是前端开发工程师的基本功之一。今天我们系统地总结一下CSS属性的缩写。
色彩缩写
色彩的缩写最简单,在色彩值用16进制的时候,如果每种颜色的值相同,就可以写成一个:
color:#113366
可以简写为:
color:#136
所有用到16进制色彩值的地方都可以使用简写,比如background-color、border-color、text-shadow、box-shadow等。
作者:AlbertWen
添加时间:2014-03-11 11:44:00
修改时间:2026-01-15 18:02:57
分类:
18.系统设计/UML建模
编辑
作者:AlbertWen
添加时间:2012-05-19 10:25:49
修改时间:2026-01-05 18:32:41
分类:
11.PHP基础
编辑
面向对象编程(Object Oriented Programming, OOP, 面向对象程序设计)是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成
作者:AlbertWen
添加时间:2016-01-10 15:13:08
修改时间:2026-01-05 04:27:35
分类:
12.PHP库/系统
编辑
介绍swoole扩展,从源码的下载,环境依赖,编译参数配置,常见编译问题,安装,配置等内容。期间还会介绍:
- Linux发行版本的选择
- 不同版本内核的差异
- gcc/g++/clang 3种编译器介绍
- autoconf、cmake的介绍
- ldconfig介绍
- nm/strip介绍
- 生成libswoole.so动态链接库
作者:AlbertWen
添加时间:2012-05-08 10:10:58
修改时间:2025-12-20 10:34:04
分类:
06.前端/Vue/Node.js
编辑
1. Javascript代码应符合Douban-JSLint检验标准
1-1. 语句必须都有分号结尾,除了 for, function, if, switch, try, while
1-2. 只有长语句可以考虑断行,如:
TEMPL_SONGLIST.replace('{TABLE}', da['results'])
.replace('{PREV_NUM}', prev)
.replace('{NEXT_NUM}', next)
.replace('{CURRENT_NUM}', current)
.replace('{TOTAL_NUM}', da.page_total);
作者:AlbertWen
添加时间:2012-05-19 12:13:55
修改时间:2026-01-06 04:14:08
分类:
11.PHP基础
编辑
就不说他的概念,如果你想建立一个电脑教室,首先要有一个房间, 房间里面要有N台电脑,有N个桌子, N个椅子, 白板, 投影机等等,这些是什么,刚才咱们说了, 这就是对象,能看到的一个个的实体,可以说这个电脑教室的单位就是这一个个的实体对象, 它们共同组成了这个电脑教室,那么我们是做程序,这和面向对象有什么关系呢?开发一个系统程序和建一个电脑教室类似,你把每个独立的功能模块抽象成类形成 对象,由多个对象组成这个系统,这些对象之间都能够接收信息、处理数据和向其它对象发送信息等等相互作用。就构成了面向对象的程序。
作者:AlbertWen
添加时间:2012-05-08 00:04:41
修改时间:2025-10-25 07:06:02
分类:
06.前端/Vue/Node.js
编辑
我的jQuery版本为1.7*
这个版本代码比之前的版本优化了很多,结构也清晰了不少,就用最新的吧。
作者:AlbertWen
添加时间:2019-09-10 23:22:11
修改时间:2026-01-10 23:44:24
分类:
13.C/C++/Rust
编辑
Linux 错误码大全(errno-base.h 和 errno.h)