logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《设计模式之美》迭代器模式(上):相比直接遍历集合数据,使用迭代器有哪些优势?

王争《设计模式之美》学习笔记迭代器模式的原理和实现迭代器模式(Iterator Design Pattern),也叫作游标模式(Cursor Design Pattern)。迭代器是用来遍历容器的,所以,一个完整的迭代器模式一般会涉及容器和容器迭代器两部分内容。实现一个迭代器假设,线性数据结构包括数组和链表,对应 ArrayList 和 LinkedList 两个类。我们从两个类中抽象出公共的接口

#设计模式#迭代器模式
linux下导入、导出mysql数据库命令

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p 数据库名 > 数据库名.sql#/usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p -d 数据库名 > 数据库名.sql#/

#数据库#mysql#linux +2
【转】Linux下快速清空文件内容的三种方法

      话说,我们想快速清空一个文件或者log的内容:1、#echo "" > test.txt(文件大小被截为1字节)2、# > test.txt(文件大小被截为0字节)3、#cat/dev/null > test.txt(文件大小被截为0字节)

#linux
【转】Linux大棚版redis入门教程

转载自:http://blogread.cn/it/article/6837?f=wb

centOS下开机自启动apache、mysql、samba、svn等服务的最简单方法

      像我一样的新手是否正在为好不容易安装上服务不能开机自启动而烦恼呢?下面介绍一种最简单的方法,可以将apache、mysql、samba、svn等这些服务的开机自启动问题一起搞定:1、编辑rc.local文件#vi /etc/rc.d/rc.local2、加入如下启动命令/usr/sbin/apachectl start/etc/rc.d/init.d/mysqld start/

#centos#apache#svn +1
亲身实验mysql配置中autocommit和事务的关系

话说亲身实验mysql配置中autocommit和事务的关系,是由于项目中用到的mysql事务没能回滚,我用的是InnoDB的引擎,就开始追查原因。这一查不要紧,发现网上如出一辙的说法竟也不可信,还是亲身实验最靠谱。      下面更正几种常见错误的说法:1、mysql使用InnoDB的引擎,那么是自动开启事务的,也就是每一条sql都是一个事务(除了select)。2、由于第一条的原因

到底了