- 浏览: 123482 次
- 性别:
- 来自: 深圳
-
最新评论
-
huanqi_dou:
...
JAVA 注解示例 详解
文章列表
1.explain plan 使用
a)运行utlxplan.sql建plan表
b)explain plan set statement_id='tst1' into plan_table
c)utlxplp.sql|utlxpls.sql查看explain plan
可查看连接方法,是否使用索引
内->外,上->下查看(同级的最小操作符先 nested loop不同)
select * from dept,emp where ...
===========================
1.transaction control
默认由修改数据开始(tx_lock),手工:set transaction |dbms_transaction
由commit,rollback结束(rollback to savepoin不会结束transaction)
a)默认statement-level atomicity 如
savepoint statement1;
insert into t values(1);
if error then rollback to statement1;
savepoint ...
最新型的苏-27SM战机分别部署在第23团和第22团。两者距离中俄边界分别为308公里和61公里。这意味着全部最新型的苏-27SM和第一批苏-35先进战斗机都将部署在远东军区空军,最为靠近中国边界的地区!由此可见,俄空军战略的关注重点依然是中俄边界。
“坦率而言,中国空军以及整个军事力量已经成为与俄罗斯拥有领土接壤的国家中最为强悍者,俄罗斯与北约之间依然存在白俄罗斯、乌克兰的天然屏障,因此,俄空军的战略注意力集中到了远东是自然的!”
--知道敌人在哪里,并做好部署防御
1.hibernate 持久化服务(数据库,配置信息)
(其他jta,jdbc,jndi,sessionFactory,session)
2.最小集(应用自己提供jdbc连接,事务)
3.全面体系解决(hibernate 接管sessionFactory(transactionFactory,connectionProvider),session,Transaction)
封装了jta,jdbc,jndi等
4.定义
sessionFactory
a)单个数据库关系经过编译后内存镜像,线程安全,不变,
b)可在进程或集群级,为事务间可共用数据提供二级缓存
session (持久化上下文 ...
1.maven 管理依赖 ??
mvn exec:java -Dexec.mainClass="org.hibernate.tutorial.EventManager" -Dexec.args="store" //运行
2.javaBean
a)get,set 重构时的健壮性
b)private hibernate可直接访问
c)建表使用标识符 id ,set方法private,让hibernate分配标识符值
d)要无参数构造器(hibernate生成对象)
e)使用运行时代理,构造器修饰符>=package(没有字节码指令时,从持久化类获取数据 ...
1.tomcat server.xml 文件
<Context path="/JSPBook" docBase="JSPBook" debug="0"
crosscontext="true" reloadable="true" >
</Context>
debug(0-9) reloadable="true" 当class web.xml更新自动重新加载,不用重启
2.更新jsp
tomcat匹配,不一样重新生成servlet
3.更新java
要 ...
http://topic.csdn.net/u/20100329/18/79547b81-7947-4923-b615-0d06652608a6.html
<%
//在Servlet与JSP中取得当前文件所在的相对路径与绝对路径
//JSP中
out.println("根目录所对应的绝对路径:" + request.getRequestURI() + "<br/>");
String strPathFile = application.getRealPath(requ ...
一.使用java实现标签
1.java
public class HelloWorldTag extends SimpleTagSupport {
@Override
public void doTag() throws JspException, IOException {
getJspContext().getOut().write("my hello world!");//输出
}
}
2.tld
<tlib-version>1.0</tlib-version>
<short-name>SimpleTagLibrar ...
1.设置jsp编码 GB18030(Files and editor)
2.取出jsp 属性值斜体 Files and Editors-JSP-JSP Styles的右边选择框中选择Attribute Values更改
a)更改模板的一种方式:例如MyEclipse7.0m2 ,com.genuitec.eclipse.wizards_6.9.200.zmyeclipse69200200809.jar下有template目录可改(不可中文)
3.加大jvm非堆内存
安装目录下的eclipse.ini --一样大可减少换内存大小次数
-XX:PermSize=512M
-XX:MaxPermS ...
http://topic.csdn.net/t/20041203/13/3612705.html
JScript
<script language= "JScript ">
function abc() {
return false;
}
</script>
<form onsubmit= "return abc(); "> </form>
VBScript
<script language= "VBScript ">
Fu ...
当安装过SQL Server 2005之后,如果安装过程中出错的话,卸载并不容易卸干净。尤其是卸载SQL Server 实例,如果没有卸载掉实例,并不能通过重新安装SQL Server来覆盖它。在Vista系统下更是如此,在百度、Google的时候,有些网友在回答这个问题的时候说:SQL Server 2005与Vista不兼容,请楼主换个系统吧?呵呵。。
如果想完全卸载SQL Server 2005,需要以下几步即可:(这两个步骤摘自MSDN)
步骤 1:确保 Microsoft SQL Server 安装支持文件组件已安装
在“添加或删除程序”中,确保“Microsoft SQL Serve ...
1.添加第三方组件jdts 在更新中选择
2.确认sql 1433端口开 (sql2000 打上sp4补丁)
运行-cmd-netstat/na
3.prepare for the migration
a)create migrate user
--create user
CREATE USER migration IDENTIFIED BY migration
DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;
--grant
GRANT CONNECT, RESOURCE, CREATE VIEW, CREATE PUBLI ...
1.类型参数:更好可读性,安全性
a)<T,U extends Comparable&Serializable> 确保实现某接口 可以是类,接口(extends接近子类概念)
b)类放第一,只能一个,接口可多个
2.通配符类型(可限制只能单向调用)
3.
public class Pair<T> {
private T a;
public Pair(T a) {
this.a = a;
}
public T getA() {
return a;
}
public void setA(T a) {
t ...
1.克隆对象(深拷贝),复制对象,改原状态不会相互影响.
2.内部类:可访问外部类域,
3.代理(proxy) 实现任意接口的对象.
4.方法默认public,可定义常量(可认为没有实例域的抽象类)
实例类要声明public(默认包可见)
5.java是一种强类型的语言
6.实现Comparable接口可比较
要判断
if(getClass()!=o.getClass()){
throw new ClassCastException();
}
7.接口变量引用实现接口类对象
8.if(object instanceof Comparable) 判断实现接口
9.接口扩展 p ...