- 浏览: 12076 次
- 性别:
- 来自: 北京
最新评论
文章列表
RBAC:Role Based Access Control,翻译过来基本上就是基于角色的访问控制系统,ACL:Access Control List,访问控制列表,是前几年盛行的一种权限设计,它的核心在于用户直接和权限挂钩。RBAC的核心是用户只和角色关联,而角色代表对了 ...
1. 在业务密集的SQL当中尽量不采用IN操作符,用EXISTS 方案代替
2. NOT IN 用 NOT EXISTS 代替
3. IS NULL 或IS NOT NULL操作避免 判断字段是否为空一般是不会应用索引的,索引是不索引空 值的。
4. LIKE 'XXXX%' 代替 LIKE '%XXXXX%' ,后者不会应用索引。
5. 采用UNION ALL操作符替代UNION,因为UNION ALL操作只是简单的将两个结果合并后就返回, NUION 对所产生的结果集进行排序运算,删除重复的记录再返回结果。
6. 采用函数处理的字段不能利用索引,如:
sub ...
sleep()和wait()的区别
Java中的多线程是一种抢占式的机制而不是分时机制。线程主要有以下几种状态:可运行,运行,阻塞,死亡。抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。
当有多个线 ...
事情是这样的,对于检查唯一性的两种方案犹豫不决。
A:根绝条件先查询是否存在,如果存在返回提示,不存在直接存入库中。
B:数据表中设置唯一索引,插入时触发异常控制,进行返回提示。
不知道这两种方式哪种更合适,如果是一种很频繁的数据操作,A方案会不会性能要差于B方案?
1. 该出手时便出手!永远不可能有100%把握!!!条件差不多就要大胆去干,去闯出自己的事业,不要犹豫,不要彷徨,干了不一定成功,但至少为下一次冲击积累了经验,不干永远没出息,而且要干成必然要经历失败。不经历风雨,怎么见彩虹,没有人能随随便便成功!
2. 要学会善于推销自己!不仅要能干,还要能说,能写,善于利用一切机会推销自己,树立自己的品牌形象,很必要!要创造条件让别人了解自己,不然老板怎么知道你能干?外面的投资人怎么相信你?提早把自己推销出去,机会自然会来找你!搞个个人主页是个好注意!!特别是培养自己在行业的名气,有了名气,高薪机会自不在话下,更重要的是有合作的机会...
3. ...
vi 删除多行命令如下:
:0,$d 删除所有内容
:%s/r//g 删除DOS方式的回车^M
:%s= *$== 删除行尾空白
:%s/^(.*)n1/1$/ 删除重复行
:%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf
:%s/// 删除多行注释
:g!/^dd/d 删除不含字符串'dd'的行
:v/^dd/d 同上 (译释:v == g!,就是不匹配!)
:g/str1/,/str2/d 删除所有第一个含str1到第一个含str2之间的行
:v/./.,/./-1join 压缩空行
:g/^$/,/./-j 压缩空行
1.备份数据库
带 -p 为只导出数据库结构
mysqldump -u root -p -d database > d:/data.sql
2.还原数据库
方式一:mysql -uname -p db < d:\wcnc_db.sql
进入到数据库命令行后
方式二:mysql>source d:\wcnc_db.sql
1.查看字符集
show variables like '%char%';
2.修改配置文件
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8
在[mysqld]下添加,实现不区分表名大小写
lower_case_table_names=1
3.查找服务
如果不知道mysql服务执行命令:
chkconfig --list|grep mysql
4.重启服务
找到服务后重启,本例为mysql,有的为mysqld
service ...