Collections集合工具类,专门用来对集合进行操作的。 常用方法: public static<T> boolean addAll(Collection<T> c,T....elements):往集合中添加一些元素 public static void shuffle(List<?> list ...
分类:
其他好文 时间:
2019-03-16 09:27:57
阅读次数:
205
thinkphp 5.0 index.php被替换成首页内容,被注入恶意代码。已解决.
分类:
Web程序 时间:
2019-03-11 10:33:51
阅读次数:
1324
vhosts.conf <VirtualHost *:80> DocumentRoot "E:\sasa" ServerName sasa.cn ServerAlias sasa.cn <Directory "E:\sasa"> Options FollowSymLinks ExecCGI Allo ...
分类:
Web程序 时间:
2019-03-08 10:02:14
阅读次数:
145
('a'=1 and 'b'=2) or ('c'=3 and 'd'=4) and 'e'=5 $where_1['a'] = 1; $where_1['b'] = 2; $where_2['c'] = 3; $where_2['d'] = 4; $where_main['_complex'] =... ...
分类:
Web程序 时间:
2019-03-08 09:19:50
阅读次数:
588
select * from xx where (a = 22 or b = 333) or (c=11 and d=22) ...
分类:
Web程序 时间:
2019-03-06 18:01:09
阅读次数:
482
在根目录下有一个build.php文件,该文件是自动生成的,自动创建模块。build.php的文件内容如下: 其中__dir__ 表示生成目录,可以支持多级目录__file__ 表示生成文件,不定义默认会生成config.php和common.php文件controller 表示生成的control ...
分类:
Web程序 时间:
2019-03-06 12:05:12
阅读次数:
227
thinkphp+redis实现秒杀功能 1,安装redis,根据自己的php版本安装对应的redis扩展(此步骤简单的描述一下) 1.1,安装 php_igbinary.dll,php_redis.dll扩展此处需要注意你的php版本如图: 1.2,php.ini文件新增 extension=ph ...
分类:
Web程序 时间:
2019-03-06 01:14:37
阅读次数:
276
当有业务需求需要一次性循环n条数据,插入或更新数据库时,如果单纯的循环,插入/更新,会消耗太多的数据库资源 一下是一种简单的解决方案 数据库的insert 是可以批量更新的,当有大量数据循环insert时,可以将数据先保留不执行插入命令,到最后一条时一次性插入,例如tp的addAll()方法; 数据 ...
分类:
Web程序 时间:
2019-03-05 19:57:58
阅读次数:
247
命名规范 ThinkPHP5遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范: 目录和文件 目录使用小写+下划线; 类库、函数文件统一以.php为后缀; 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致; 类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划 ...
分类:
Web程序 时间:
2019-03-04 17:34:27
阅读次数:
188
上一篇:ThinkPHP学习(二)理清ThinkPHP的目录结构及访问规则,创建第一个控制器 配置PHP5支持MySQL 打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension=php_mysql.dll”, 把前面的分号去掉,保存文件,启动服务; 却 ...
分类:
数据库 时间:
2019-03-04 12:59:27
阅读次数:
184