- 浏览: 1431844 次
- 性别:
- 来自: 北京
最新评论
-
a98709474:
写的很详细,看完了,明白了这种概念了
数据库水平切分(拆库拆表)的实现原理解析(转) -
a98709474:
MYSQL分库分表总结 -
CatchU:
7年前的招聘要求,厉害厉害
面试要求 -
luozhixiong:
<table class="bbcode&qu ...
MYSQL分库分表总结 -
沈寅麟:
好用
freemarker格式化
文章列表
Shift+Click可以关闭文件
Ctrl+[或]可以跳到大括号的开头结尾
Ctrl+F12,可以显示当前文件的结构
Alt+Q可以看到当前方法的声明
Ctrl+W可以选择单词继而语句继而行继而函数
Ctrl+P,可以显示参数信息
Ctrl+Shift+Insert可以选择剪贴板内容并插入
Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量
Alt+Up and Alt+Down可在方法间快速移动
Ctrl+Alt+B可以跳转到抽象方法的实现
Ctrl + B 跳转到定义处
进入方法内部快捷键
CTRL+ALT+B
启动tomcat快捷键
Sh ...
# 设定logger的root level为DEBUG/ERROR/info,指定的输出目的地(appender)为stdout
log4j.rootLogger=ERROR, stdout, fileout
#log4j.logger.test=info
#log4j.logger.org.apache.jasper = DEBUG
#log4j.logger.org.apache.catalina.startup.TldConfig = DEBUG
#log4j.logger.org.apache.catalina.session.ManagerBase = DEBUG
log ...
多次使用 left join 左连接 多个表
- 博客分类:
- oracle
1:product_version 2: p_category 3:p_category_product
引用
select
pc.name as "产品类别",
pv.product_id "产品ID",
pv.version_id as "版本ID",
pv.name as "产品名称",
pv.price as "原价",
pv.curr_price "现价",
pv.onsale_time as "上架时间",
d ...
得到帖子及帖子的最新评论列表
- 博客分类:
- oracle
帖子列表
帖子回复列表
显示所有帖子及帖子的最新回复
select t.id, t.title, tb.id, tb.content
from forum_topic t
left join (select * from forum_topic_back where id in (select max(id) from forum_topic_back where status=1 group by topic_id)) tb on tb.topic_id=t.id
where t.status=1
order by t.id desc
Jakarta Commons是一系列Apache的子项目http://commons.apache.org/,包括Collections、XML、JavaBean、IO等一系列增强Java的工具类,在许多 Apache的项目中都可以看到它们的身影,如Struts。
现在介绍的是Commons IO ,最新版本是2.0.1,这个包主要使IO与网络之间编程更加方便,编码更加清晰。
API 地址 :http://commons.apache.org/io/api-release/index.html
1:FileUtils 常用的方法
读文件
写文件
http://www.w3cn.org/article/layout/2004/55.html
查找表名:
select * from tabs t where lower(t.table_name) like '%service%'
select a.TABLE_NAME,b.COMMENTS,a.NUM_ROWS,a.TABLESPACE_NAME
from user_tables a,user_tab_comments b
WHERE a.TABLE_NAME=b.TABLE_NAME
order by TABLE_NAME
nvl(PARENT_ID, -1) as PARENT_ID
select ID, nvl(PARENT_ID,-1) as PARENT ...
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程(thread)是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程(thread)自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程(thread)共享进程所拥有的全部资源. 一个线程(thread)可以创建和撤销另一个线程(thread);同一个进程中的多个线程(thread)之间可以并发执行
简而言之:
1:一个程序至少有一个进程,一个进程至少有一个线程(thre ...
Oracle 提供了多种不同类型的索引以供使用。简单地说, Oracle 中包括如下索引:
B* 树索引
这些是我所说的 “ 传统 “ 索引。到目前为止,这是 Oracle 和大多数其他数据库中最常用的索引。 B* 树的构造类似于二叉树,能根据键提供一行或一个行集的快速访问,通常只需很少的读操作就能找到正确的行。不过,需要注意重要的一点, ” B* 树 “ 中的 ” B “ 不代表二叉( binary ),而代表平衡( b alanced )。B* 树索引并不是一颗二叉树,这一点在介绍如何在磁盘上物理地存储 B* 树时就会了解到。 B* 树索引有以下子类型:
索引组织表( index org ...
紧接 《maven 教程一 入门》
一:编写POM
引用<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0& ...
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译 ...
1.懒人图库 js 广告代码
http://www.lanrentuku.com/js/p1.html
2.推荐一款超级简单JQuery表单验证插件EasyValidator!
http://www.iteye.com/topic/769021
3.jQuery+CSS实现可左右移动的图片广告效果
http://www.865171.cn/css-code/detail-6409.aspx
4.jQuery3D全景效果展示插件
http://www.iteye.com/topic/735441
5.Lewis' Laboratory
http://www.jsbug.com/lab/
规则1,减少HTTP请求
这是最重要的原则,如果14条规则里只能选一条,那就是它了。可以通过多种方法减少HTTP请求,例如合并图片,合并JS和CSS等等。这一点薄荷网有很多改进的余地,首先应该把现在的JS合并了。
规则2,使用内容发布网络
内容发布网络就是CDN了,但是CDN似乎挺贵的,目前还不适合薄荷网,不过可以考虑自己弄一个网通的静态资源服务器解决有中国特色的可恶的南北互通问题。
规则3,添加Expires头
这个没什么好说的,是个建网站的人都应该知道。目前薄荷网图片,css,js,flash过期时间设置了3年,可以说是永久了,:) Expires有个麻烦的地方是内容更新问题。
...
1. SELECT子句中避免使用 “*”
当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间.
2.计算记录条数
和一般的观点相反, count(*) 比count(1)稍快 ,当然如果可以通过索引检索,对索引列的计数仍旧是最快的. 例如 COUNT(EMPNO)
3. 避免在索引列上使用计算
WHERE子句中,如果索引列是函数的一 ...