- 浏览: 52837 次
- 性别:
- 来自: 北京
文章列表
Myeclipse配置
- 博客分类:
- 工具利用的
1、myeclipse 实时内存占用显示
General - > show heap status
Nginx的基本操作。
启动操作
命令:
nginx -c /usr/nginx/conf/nginx.conf
-c参数指定了要加载的nginx配置文件 路径。
停止操作
停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的
步骤1:查询nginx主进程号
ps -ef | grep nginx
在进程列表里 面找master进程,它的编号就是主进程号了。
步骤2:发送信号
从容停止Nginx:
kill -QUIT 主进程号
快速停止Nginx:
kill -TERM 主进程号
强制停止Nginx:
pkil ...
Nginx配置文件详细说明
- 博客分类:
- 系统相关的
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.
#运行用户
user www-data;
#启动进程,通常设置成和cpu的数量相等
worker_processes 1;
#全局错误日志及PID文件
error_log /var/log/nginx/error.log;
pid /var/run/nginx ...
PL/SQL devloper 常用设置
- 博客分类:
- 工具利用的
1)代码自动完成 Tools->Preferences->User Interface->Key Configuration。找到Tools/Code Assistant,修改为自己常用的快捷键。 顺便把Edit/Selection/Uppsercase改成Alt+F5,Edit/Selection/Lowercasee改成Ctrl+F5,这个和UE保持一致。 把Edit/Redo改成Ctrl+Y,和大多工具保持一致。
2)自动替换 和重复输入说88,我用几个字母自动替换。 Tools->Preferences->Edit->AutoReplaceEdit ...
javascript正则表达式和java正则表达式的区别
javascript中的正则表达式和java的正则表达式基本上是相同的,区别在于分组引用和对象,方法
具体区别:
1).javascript正则表达式创建有两种方法:
a.显式创建:
var re = new RegExp("正则表达式模式串");
re.test(要校验或处理的源字符串);
b.隐式创建:
var re = /正则表达式模式串/;
要校验或处理的源字符串.match(re);
2).分组捕获对象引用方式不同
javascript也是使用"()&quo ...
FreeMarker的插值有如下两种类型:
1,通用插值${expr};
2,数字格式化插值:#{expr}或#{expr;format}
通用插值:
${book.name?if_exists } //用于判断如果存在,就输出这个值
${book.name?default(‘xxx’)} //默认值xxx
${book.name!"xxx"} //默认值xxx
${book.date?string('yyyy-MM-dd')} //日期格式
${book?string.numbe ...
1、使用leading和use_nl来设置表的查询顺序,来加快查询速度,一般把小表设为第一个表。
/*+LEADING(TABLE)*/
将指定的表作为连接次序中的首表.
/*+USE_NL(TABLE)*/
将指定表与嵌套的连接的行源进行连接,并把指定表作为内部表.
成本计算方法:
设小表100行,大表100000行。
两表均有索引:
如果小表在内,大表在外(驱动表)的话,则扫描次数为:
100000+100000*2 (其中2表示IO次数,一次索引,一次数据)
如果大表在内,小表在外(驱动表)的话,则扫描次数为:
100+1 ...
经常有人问到oracle中的Where子句的条件书写顺序是否对SQL性能有影响,我的直觉是没有影响,因为如果这个顺序有影响,Oracle应该早就能够做到自动优化,但一直没有关于这方面的确凿证据。在网上查到的文章,一般认为在RBO优化器模式下无影响(10G开始,缺省为RBO优化器模式),而在CBO优化器模式下有影响,主要有两种观点:
a.能使结果最少的条件放在最右边,SQL执行是按从右到左进行结果集的筛选的;
b.有人试验表明,能使结果最少的条件放在最左边,SQL性能更高。
查过oracle8到11G的在线文档,关于SQL优化相关章节,没有任何文档说过wh ...
9I的数据字典
901. CHAINED_ROWS
存储带LIST CHAINED ROWS子句的ANALYZE命令的输出。
902. CHAINGE_SOURCES
允许发行者查看现有的变化资源。
903. CHANGE_SETS
允许发行者查看现有的变化设置。
904. CHANGE_TABLES
9I管理的数据字典ALL视图
783. ALL_ALL_TABLES
用户可存取的所有表。
784. ALL_ARGUMENTS
用户可存取的对象的所有参数。
785. ALL_ASSOCIATIONS
用户定义的统计信息。
786. ALL_BASE_TABLE_MVIEWS
9I管理的数据字典USER视图
645. USER_ALL_TABLES
包含对用户可用的表的描述。
646. USER_ARGUMENTS
列出对用户可存取的对象中的参数。
647. USER_ASSOCIATIONS
当前用户所拥有的相关对象的用户定义的统计。
648. USER_AUDIT_OBJECT
9I管理的数据字典DBA视图
485. DBA_2PC_NEIGHBORS
包含未决事务的引入或流出的连接信息。
486. DBA_ALL_TABLES
显示数据库中所有表的描述。
487. DBA_APPLICATION_ROLES
所有的具有函数定义的验证策略的角色。
488. DBA_ASSOCIATIONS
9I管理的V$视图
281. V$ACCESS
显示当前被锁定的数据库中的对象及正在访问他们的会话。
282. V$ACTIVE_INSTANCES
为当前安装的数据库中出现的所有实例建立从实例名到实例号的映射。
283. V$ACTIVE_SESS_POOL_MTH
...
204. 如何得到字符串的第一个字符的ASCII值?
ASCII(CHAR)
SELECT ASCII('ABCDE') FROM DUAL;
结果: 65
205. 如何得到数值N指定的字符?
CHR(N)
SELECT CHR(68) FROM DUAL;
结果: D
206. 如何连接两个字符串?
CONCAT(CHAR1,CHAR2)
SELECT CONCAT('ABC','DEFGH') FROM DUAL;
结 ...
174. /*+ALL_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化。
例如:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='CCBZZP';
175. /*+FIRST_ROWS*/
表 ...