- 浏览: 77695 次
- 性别:
- 来自: 北京
最新评论
-
LinApex:
yangshangchuan 写道我们研究new一个Objec ...
再次陷入迷茫 -
yangshangchuan:
我们研究new一个Object对象占多少内存可能没什么实际意义 ...
再次陷入迷茫
文章列表
java 日期格式化
- 博客分类:
- java
yyyy年MM月dd日格式化后为2012年01月01日
yyyy年M月dd日格式化后为2012年1月01日 ;2012年11月01日。
linux 关闭防火墙
- 博客分类:
- linux
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp ...
[root@bt bin]# ./sqlplus
./sqlplus: error while loading shared libraries: /home/mnum/app/mnum/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
先解决libclntsh.so的问题:
[root@bt bin]# semanage fcontext -a -t textrel_shlib_t /home/m ...
http://hi.baidu.com/0%CC%EC%CF%E8%C4%F10/blog/item/d9dcb1f6956d88c3f3d385cb.html
安装之前可能会出现分辨率验证不通过的问题(貌似是这个意思)
解决方法:
在linux系统中用Oracle帐号执行DBCA或其他JAVA图形界面程序时,报错:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Error: Can't open display: :0.0
解决办法:用root登陆,在#提示符后输 ...
linux 增大swap分区
- 博客分类:
- linux
实用技巧:为Linux系统手工添加SWAP空间
http://os.51cto.com 2008-01-15 13:43 sixth 赛迪网 我要评论(0)
* 摘要:在SWAP空间不够用的情况下,如何手工添加SWAP空间...
* 标签:SWAP Linux 分区
*
在SWAP空间不够用的情况下,如何手工添加SWAP空间?以下的操作都要在root用户下进行:
首先先建立一个分区,采用dd命令比如
dd if=/dev/zero of=/home/swap bs=1024 count=512000
这样就会创建/home/swap这么一个分区文件。文件的大 ...
设置ip:
可以编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,内容如下:
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.65.255
IPADDR=192.168.65.228
NETMASK=255.255.255.0
NETWORK=192.168.65.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=no
GATEWAY=192.168.65.2
DHCP_HOSTNAME=192.168.65.254
设置dns服务器:
vi /etc/resolv.c ...
VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,就应该先了解一下这三种工作模式。
bridged(桥接模式)
在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。使用 ...
No1:选择合适的优化器
No2:共享SQL
为了不重复解析相同的SQL语句,在第一次解析之后, ORACLE将SQL语句存放在内存中.这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享. 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它
和之前的执行过的语句完全相同, ORACLE就能很快获得已经被解析的语句以及最好的
执行路径. ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用.
可惜的是ORACLE只对简单的表提供高速缓冲(cache bufferin ...
function TreeView_HoverNode(data, node) {
if (!data) {
return;
}
node.hoverClass = data.hoverClass;
WebForm_AppendToClassName(node, data.hoverClass);
if (__nonMSDOMBrowser) {
node = node.childNodes[node.childNodes.length - 1];
}
else {
nod ...
function killErrors() {
return true;
}
window.onerror = killErrors;
function visible_click() {
if (td1.className == "") {
td1.className = "tddisp";
}
else {
td1.className = "";
}
}
function useronline() {
mytop = screen.ava ...
struts中全局forward的配置
- 博客分类:
- struts
配置Forward 非常简单,主要需要指定以下三个属性。
• name: 该Forward 的逻辑名。
• path: 该Forward 映射到的JSP 资源。
• redirect: 是否使用重定向。
局部Forward 作为Action 的子元素配置;全局Forward 配置在global-forwards 元素里。
下面是配置全局Forw缸d 的代码:
<!一配置全局Forward-->
<global-forwards>
<! 配置Forward对象的name 和path 属性>
<forward name="error" ...
struts中action的配置
- 博客分类:
- struts
Action 需要配置如下几个方面。
• Action 的path: ActionServlet 根据该属性来转发用户的请求,即将用户请求转发
与之同名的Action 。同名的意思是:将请求的.do 后缀去掉,匹配Action 的path
属性值。
• Action 的name: 此处的name 属性并不是Action 本身的名字,而是与Action 关
联的ActionForm。因此该name 属性必须是前面存在的ActionForm 名。
• Action 的type: 该属性用于指定Action 的实现类,也就是负责处理用户请求的业
务控制器。
·局部Forward: Action 的转发 ...
ActionServlet默认加载WEB-INF 下的struts-config.xml文件。如果需要Struts 的配
置文件不在WEB-INF路径下,或者改变了文件名,则应采用如下方式配置:
<servlet>
<servlet-name>actionSevlet</servlet-name>
<servlet-class>org.apache.struts.action.A ...
在web.xml 文件中配置ActionSetvlet 应增加如下片段:
<! 将ActionServlet配置成自启动的Servlet-->
<servlet>
<!一指定Servlet 的名字一〉
<servlet-name>actionSevlet</servlet-name>
<' 指定该Servlet 的实现类-->
<servlet-class>org.apache.struts.action.ActionServlet<Iservlet-class>
<!- 配置自启动的级别一〉
< ...
Web 应用都是请求一响应的程序结构。程序是由客户端Client 发出HπP 请求开始
的,客户端请求被ActionServ let 拦截。在ActionServ let 处,有两种情况:
·要求逻辑控制器处理的请求:
·简单转发的请求。
对于第一种的请求, ActionServlet 需要调用对应的Action 。因此ActionServ let 将请
求转发到Action ,如果请求还配置了对应的FormB ean ,则ActionServlet 还负责用请求
参数填充Actio nFormo ActionForm 的实质就是Jav aB ean ,专门用于封装请求参数。
此时的Action ...