作者:AlbertWen
添加时间:2017-11-09 00:50:19
修改时间:2025-07-01 23:27:17
分类:
08.Java基础
编辑
DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:
1、文件上传解析,如果请求类型是multipart将通过MultipartResolver进行文件上传解析;
2、通过HandlerMapping,将请求映射到处理器(返回一个HandlerExecutionChain,它包括一个处理器、多个HandlerInterceptor拦截器);
3、通过HandlerAdapter支持多种类型的处理器(HandlerExecutionChain中的处理器);
4、通过ViewResolver解析逻辑视图名到具体视图实现;
5、本地化解析;
6、渲染具体的视图等;
7、如果执行过程中遇到异常将交给HandlerExceptionResolver来解析。
作者:AlbertWen
添加时间:2014-11-08 23:35:15
修改时间:2025-07-01 15:08:44
分类:
MySQL/Redis
编辑
WHERE 条件
有时候操作数据库时,只操作一些有条件限制的数据,这时可以在SQL语句中添加WHERE子句来规定数据操作的条件。
语法:
SELECT column,… FROM tb_name WHERE definition
作者:AlbertWen
添加时间:2014-10-05 10:33:26
修改时间:2025-05-25 04:46:25
分类:
电脑/软件使用
编辑
收集了一些工作中常用的英文单词缩写:
缩写 |
原词 |
含义 |
lib |
library |
['laɪbrərɪ] 库 |
init |
initialize |
[i'niʃəlaiz] vt 初始化 |
tpl |
template |
模板 |
作者:AlbertWen
添加时间:2014-10-20 14:24:37
修改时间:2025-07-04 15:56:57
分类:
11.PHP基础
编辑
截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5,但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注]。
因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。
本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征。
- PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束
- PHP5.2:JSON 支持
- PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc, const, 三元运算符,Phar
- PHP5.4:Short Open Tag, 数组简写形式,Traits, 内置 Web 服务器,细节修改
- PHP5.5:yield, list() 用于 foreach, 细节修改
- PHP5.6: 常量增强,可变函数参数,命名空间增强
作者:AlbertWen
添加时间:2014-10-03 08:38:27
修改时间:2025-07-01 15:38:50
分类:
11.PHP基础
编辑
直接使用PHP的 fseek 来进行文件操作
这种方式是最为普遍的方式,它不需要将文件的内容全部读入内容,而是直接通过指针来操作,所以效率是相当高效的。在使用fseek来对文件进行操作时,也有多种不同的方法,效率可能也是略有差别的,下面是常用的两种方法:
作者:AlbertWen
添加时间:2014-08-03 11:46:00
修改时间:2025-06-17 04:53:04
分类:
MySQL/Redis
编辑
按照前面的教程:MySQL Cluster 7.3.5 集群配置实例(入门篇),可快速搭建起基础版的MySQL Cluster集群,但是在生成环境中,还是有很多问题的,即配置参数需要优化下,
当前生产环境硬件配置参考:
Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数
作者:AlbertWen
添加时间:2014-10-01 12:10:09
修改时间:2025-07-02 04:48:07
分类:
11.PHP基础
编辑
<?php
switch ($i) {
case 0:
echo "i equals 0";
case 1:
echo "i equals 1";
case 2:
echo "i equals 2";
}
特别说明:这里如果 $i 等于 3,PHP不会执行任何echo语句!但是,如果 $i 等于 0,PHP 将执行所有的 echo 语句!如果 $i 等于 1,PHP 将执行后面两条 echo 语句。只有当 $i 等于 2 时,才会得到“预期”的结果——只显示“i equals 2”。所以,别忘了 break 语句就很重要(即使在某些情况下故意想避免提供它们时)。
作者:AlbertWen
添加时间:2017-10-29 09:57:25
修改时间:2025-07-01 18:22:23
分类:
14.Golang/Ruby
编辑
Go 语言的 1.5 版本在标准命令方面有了重大变更。这倒不是说它们的用法有多大的变化,而是说它们的底层支持已经大变样了。让我们先来对比一下 $GOROOT/pkg/tool/< 平台相关目录 > 中的内容。以下简称此目录为 Go 工具目录。
插播:平台相关目录即以_命名的目录,用于存放因特定平台的不同而不同的代码包归档文件或可执行文件。其中,代表特定平台的操作系统代号,而则代表特定平台的计算架构代号。使用 go env 命令便可查看它们在你的计算机中的实际值。
作者:AlbertWen
添加时间:2012-07-30 17:48:23
修改时间:2025-05-22 19:31:34
分类:
12.PHP库/系统/微信
编辑
在ThinkPHP框架中,物理路径的定义,除了“APP_PATH”与“THINK_PATH”末尾没有“路径分隔符”外,其他的物理路径定义末尾都有“路径分隔符”
因此,在定义物理路径时,末尾统一加上“路径分隔符”!!!(当然,“APP_PATH”与“THINK_PATH”除外!!!)
作者:AlbertWen
添加时间:2012-07-29 18:14:51
修改时间:2025-06-26 05:37:25
分类:
11.PHP基础
编辑
PHP5.x 版本:
PHP5.0 以上版本对类的功能进行了很大的扩充。类的构造函数统一命名为__construct()。
子类的构造函数名也是__construct()(也是废话)。
在子类里父类的构造函数会不会执行,分两种情况:
1、如子类不定义构造函数 __construct(),则父类的构造函数默认会被继承下来,且会自动执行。
2、如子类定义了构造函数 __construct(),因为构造函数名也是__construct(),所以子类的构造函数实际上是覆盖(override)了父类的构造函数。这时执行的是该子类的构造函数。