- 浏览: 61977 次
- 性别:
- 来自: 广州
-
最新评论
文章列表
协议
TCP
UDP
是否连接
面向连接
面向非连接
传输可靠性
可靠
不可靠
应用场合
传输大量数据
少量数据
速度
慢
快
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发 ...
Java中用最有效率的方法算出2 乘以8 等於几?
2 << 3,
因为将一个数左移n 位,就相当于乘以了2 的n 次方,那么,一个数乘以8 只要将其左移3 位
即可,而位运算cpu 直接支持的,效率最高,所以,2 乘以8 等於几的最效率的方法是2 << 3。
//计算2*8=2*23
System.out.println(2<<3);//8=2的3次方为8
//计算2*16=2*24
System.out.println(2<<4);//16=2的4次方为16
//计算3*8=2*23
System.out.print ...
有的时候 Vector更好一些;有的时候ArrayList 更好一些;有的时候你一个也不想用。但愿,你不是在期望一个简单明了的答案,因为答案因你在用他们做什么而定。下面是要考虑的四个方面:
API
同步-Synchronization
...
[size=large]1:创建时的区别:
Statement stm=con.createStatement();
PreparedStatement pstm=con.prepareStatement(sql);
执行的时候:
stm.execute(sql);
pstm.execute();
2: pstm一旦绑定了SQL,此pstm就不能执行其他的Sql,即只能执行一条SQL命令。
stm可以执行多条SQL命令。
3: 对于执行同构的sql(只有值不同,其他结构都相同),用pstm的执行效率比较的高,对于异构的SQL语句,Statement的执行效率要高。
4 ...
DispatchAction是个转发器,把请求转发到action,具体的请求处理是由action完成的。
在java web开发中,原始的配置action都是使用一个action类实现一个功能,如果工程项目够大,action类数目会很多,就增加了该项目后期的维护难度。解决的方法,这里给大家介绍一个struts包下的action子类,DispatchAction。
DispatchAction继承自Action类,它是一个抽象类,封装了一些基础方法,来解决使用一个Action处理多个操作的能力,这就是DispatchAction最大的用途,它可以帮助我们用一个Action类,封装一套类似的操 ...
Struts1验证框架
1. 验证所使用的formbean必须是org.apache.struts.validator.*;
下的ValidatorForm,或者其子类DynaValidatorForm之类的名字。
2. 在struts-config.xml文件中必须配置validator-rules.xml和validation.xml 文件
注意:配置应该在配置文件最下方
注:当项目中的action比较多时,一般在web.xml中配置,Servlet导入所有的struts-config.xml,这时如:
此时配置/WEB-INF/config/ma ...
<bean id="meetAction" class="com.web.actions.MeetsAction"
scope="prototype">
<property name="meetsService" ref="meetsService" />
</bean>
<!--
scope="prototype"没写的问题,项目中对一个表的增删该操作是用一个action,这个action有add,update,de ...
1:检查系统
sar -u 5 5
2: 看谁在用CPU
topas
ps -ef |grep ora #检查第四列,C的大小(unit,100 per cpu)
3:检查CPU数量
/usr/sbin/bindprocessor -q
lsattr El proc0
4:两种可能:
1: A Background (instance) process
2: An oracle (user) proce ...
ORA-01002 提取违反顺序
- 博客分类:
- oracle脚本问题解决
ORA-01002 提取违反顺序
ORA-01002
ORA-01002: fetch out of sequence
Cause: This error means that a fetch has been attempted from a cursor which is no longer valid.
Note that a PL/SQL cursor loop implicitly does fetches, and thus may also cause this error.
There are a number of possible causes for this e ...
删除启动配置的记录
每次在Eclipse内运行project时,启动配置都会更新一遍,如果启动配置中原本没有这个project,就会添加进去,不过,启动配置不会自动删除,也就是说,如果把project的名称更改了,或者project里含有main方法的类名更改了,运行后,Eclipse只会添加一条新的启动配置记录,而不会删除原有的启动配置记录,当然,project删除了,启动配置也会还在。这样的垃圾记录会使人觉得很乱,而且太多的垃圾记录会使打包时的启动配置下拉框中找不到需要的记录。所以,我们有必要清理一下。
在Eclipse中打开“运行”→“运行配置”(或“调试配置”,事实上是一样的)。 ...
BOA (Basic Object Adaper) 基本对象适配器
POA (Portable Object Adaper) 可移植对象适配器
IDL (Interface Definition Language) 接口定义语言
OMG (Object Management Group) ...
通用结构:
1.CORBA 模块
CORBA IDL 模块(module)映射成与IDL模块同名的Java包
2.CORBA 异常
CORBA定义了两类异常
I.system exceptions 一种被CORBA定义的异常
II.user-de ...
1 跨数据库访问情况,解决办法:使用database link。
CREATE DATABASE LINK link的名称 CONNECT TO 需要连接的数据库的用户名 IDENTIFIED BY 需要连接的数据库的密码 USING '需要连接的数据库的实例名'
查询 可以使用 select * from 表名@link的名称
另外,如果想建public database link 需要用 sys 用户。
一、去掉快捷方式的小箭头
1,点击“开始”菜单——>打开“运行”——>输入“regedit”打开注册表;
2,展开“HKEY_CLASSES_ROOT”——>再展开“lnkfile”——>在lnkfile右边找到项目“IsShortcut”,在“IsShortcut”上点击右键选择“删除”;这里删除所有应用程序的小箭头。
3,展开“HKEY_CLASSES_ROOT”——>再展开“piffile”子项目——>将“piffile”子项目右侧的“IsShortcut”名称直接删除即可;此处的小箭头是将所有MS_DOS类别的快捷方式小箭头去掉;
4,确认删除上 ...
1 设置plsql developer的登录密码默认不用再次输入。
打开菜单‘tools’-->'preferences',在窗口中的‘oracle’栏目中的'Logon History'中的‘store with password’选项选中即可,
退出PLSQL,在登录的时候选择‘username’后的选择数据库连接名称即可自动登录
2 设置plsql developer的window list默认打开。
a 在菜单项的Tools下的Preference选项中的User Interface中选择Option,在右边对于的Autosave desktop中把前面的复选框勾选上。
b ...