- 浏览: 87702 次
- 性别:
- 来自: 郑州
文章列表
服务器多块网卡,需要访问多个网段,因此需要手动添加路由信息到路由表。
-----------------------------操作-----------------------------------------
一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由(针对单个主机添加)# route add –host 192.168.1.11 dev eth0# route add –host 192.168.1.12 gw 192.168.1.1//添加到网络的路由(针对某个网段添加)# route add ...
安装是艰难的,跟网上说的都不一样,因为根本就走不到网上各种提供的方案的那一步,就已经挂了。
经过尝试2003版本和v7.0两个版本之后,现把遇到的问题和解决方案总结一下:
The InstallScript engine is missing from this machine. Please run ISScript.msi or connect。。。
这是安装7.0版本时候遇到的,一直无法找到合理的解决方案,安装无法继续下一步。后来转战安装2003版本,在2003下面是报如下的错误:
1607:Unable to install InstallShield ...
struts2遇到的两个问题
- 博客分类:
- struts2
异常: strtus2中表单提交时报Could not create and/or set value back on to object
最终解决办法:对应于表单的bean 需要空的构造函数。
struts2.x 严重: Could not create and/or set value back on to object:
原因:因为在表单提交的时候,action并没有创建表单对应的实例。之所以这样是因为在写表单对应的类时,写了一个带有参数的构造方法,而在action中只是定义了这个类,没有实现。
解决方法:方法1、在表单对应的类中,再建个什么也 ...
socket通信笔记
- 博客分类:
- Socket
----------------------nio非阻塞socket编程------------------------------------------------------------------
import java.net.InetSocketAddress;
import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;
建服务器端:
ServerSocketChann ...
关于tld的简单说明:
- 博客分类:
- web应用
关于tld的简单说明:
short-name:taglib的名称,也称为前缀。比如“c:out value=""/” 里的“c”
name:tag的名字。例如“c:out value=""/” 里的"out”,我们的类也取名为out,由于有前缀作区分,不会同其他库的同名tag组件混淆
tag-class:完整的tag组件路径,记着带包名body-content:指tag之间的内容。
例如c:out value="" ...... /c 起始和关闭标签之间就是body-content。 ...
Servlet是部署在服务器端的Java小程序,实现了一些HTTP接口,可以用来完成基于HTTP协议的请求、答复工作。
Filter(过滤器)和Listener也是Servlet,但其作用略有不同,我们从他们的配置方法观察一下:
Filter的配置
<filter-name></filter-name>
<filter-class></filter-class>
<filter-name></filter-name>
<filter-mapping></filter-mapping&g ...
Spring 相关几个备忘
- 博客分类:
- Spring
spring中查询list结果集的两种实现:
list = jdbcTemplateDrv.query(querySql, new RowmapperResultReader(DrvInfoFromZhkBeanMaper.class) );
list = jdbcTemplateDrv.query(querySql, new BeanPropertyRowMapper(DrvInfoFromZhkBean.class));
RowmapperResultReader存在于2.5之前,该方法需要一个实现了RowMapper接口的bean
BeanPropertyRowM ...
------------------------------------------------------------------------------------------------------------
在urlrewrite.xml中配置重写的参数的时候要注意&用&代替。参数后面的值用$123456---依次代替
------------------------------------------------------------------------------------------------------------
手动删除服务:
...
SVN地址如下:
Spring3.0 https://src.springframework.org/svn/spring-framework/
Spring2.5 及以下版本 https://src.springframework.org/svn/spring-maintenance/
Spring Security https://src.springframework.org/svn/spring-security/
servle ...
oracle中几个有特殊意义的表
- 博客分类:
- oracle
-----------------------------------------------------------------------------------------------------------------
select * from V$SQL;
select * from V$SQLAREA;
select * from V$ACCESS;
select * from V$SESSION;
select * from V$PROCESS;
select * from DBA_DATA_FILES;
select * from DBA_INDEXES ...
内存溢出、栈溢出等错误的分析和解决
- 博客分类:
- JAVA
转载:
java.lang.StackOverflowError:(很少)
java.lang.OutOfMemoryError:heap space(比较常见)
java.lang.OutOfMemoryError: PermGen space (经常出现)
以下分别解释一下,从最常见的开始:
java.lang.OutOfMemoryError: PermGen space 这个异常比较常见,是说JVM里的Perm内存区的异常溢出,由于JVM在默认的情况下,Perm默认为64M,而很多程序需要大量的Perm区内存, 尤其使用到像Spring等框架的时候, ...
xml压缩后包含一些不可见的unicode字符,如果这些字符刚好不被xml文档标准所认可,传输过程就会出错,所以最好在压缩后再转换成base64,这样就可解决传输过程中的问题,解析时候,逆向过程即可,注意编码集合。
同时如果是跨系统做这种操作的话可能不同操作系统之间会导致乱码,因此需通过变通方式解决,通过在压缩端发送压缩过的base64字符串给接收方时,在字符串最前面加上一个标记位,告诉接收方应当用什么编码格式来解码(一般发送为windows系统化用gbk解码,linux话用utf-8解码)。该问题是在webservice传输xml文档过大时需要压缩传输时遇到的
springmvc注解模式需要做的配置
- 博客分类:
- SpringMVC
<mvc:annotation-driven/>
相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。
<context:annotation-config/>
1)隐式地向Spring容器中注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnota ...
<bean id="freemarkerViewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="allowSessionOverride" value="true" />
<!-- 是否缓存 -->
<property name="cache" value=&q ...
Myeclipse 的几个设置
- 博客分类:
- Myeclipse
--------------------------------------------------------------------------------------------------------------------------
1.向右缩进:选择整段代码,然后按"Tab"键;
2.向左缩进:选择整段代码,然后按"Shift"+"Tab"键(如果不管用,使用下面策略);
3.修改Tab键的缩进:
window-preference-Java-Code-Style-Formatter, 选择edit ...