- 浏览: 11910 次
- 性别:
最新评论
文章列表
序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。
如果你想把一个对象从一端通过网络传输到另一端,就需要序列化。
没有说一定是什么时候采用序列化的,可能是想把对象通过网络传给别的进程,也可能是你想把这个对象保存在本地
ObjectInputStream/ObjectOutputStream就是序列化用的。
正确:<c:if test="${status.first}">
错误:<c:if test="${status.first} ">
注意大括号后面不要空格
如何选取多个复选框的id, 并传值到页面,进行操作
注:取值为一组复选框,所以不能用document.getElementById()
/*
*选择多条数据,如何获取id
*
*获取所有选中id
*选择多个数据时,获取所选择的所有id,并将id返回
*将id全部拿到,并用 ","拼起来,使用的时候,用split()方法劈开,放到数组中或集合中遍历使用
*/
->
function getAllids(){
//得到chekbox对象
var checkbox = doc ...
Logger - 日志写出器 ,供程序员输出日志信息
Appender - 日志目的地 ,把格式化好的日志信息输出到指定的地方去
Layout - 日志格式化器 ,用来把程序员的 logging request 格式化成字符串
Log4j 基本使用方法
Log4j 由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式 。日志信息的优先级从高到低有 ERROR 、 WARN 、 INFO 、 DEBUG ,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。
1 ...
get乱码
方法1(麻烦): new String(name.getBytes("iso8859-1"),"utf-8");
方法2: 在server.xml中增加URIEncoding="UTF-8"
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" UR ...
Server Tomcat v7.0 Server at localhost failed to start.
先把项目全部remove移除掉,然后Clean服务器
1、将JSP页面放在WEB—INF路径下,可以更好的保证JSP页面的安装。因为大多数Web容器不允许直接访问WEB-INF路径下的资源。因此,这些JSP页面不能通过超级链接直接访问,而必须经过使用Struts(或者Servlet)来转发访问
(function(){
function a(){
alert("a");
}
})();
常见格式:(function() { /* code */ })();
解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。
作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种组织形式。
总结一下,执行函数的作用主要为 匿名 和 自动 ...
注意:在JSON中,键应当放在双引号中而不是单引号;键之间用冒号分开;每个键用逗号分开,最后一个键值后面不需要逗号
1、JSON.stringify()会将JavaScript对象转换成JSON格式的字符串,从而使你可以从浏览器中将JavaScript对象发送给其他应用程序
2、JSON.parse()能处理包含JSON数据的字符串,它会将JSON数据转换为浏览器可以使用的JavaScript对象
值得注意的是:在使用JSONP时,并不是要使用JSON对象的parse()或stringify()方法,因为数据 是以脚本文件(而非字符串)的形式返回的,自然会被视为对象
servlet不会自动生成web.xml下的配置,在servlet中会生成,因为使用了3.0的版本而且tomcat是7.0以上的 。所以目前知道的是,建项目时选低版本的
Dependency Scope
在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:
* compile,缺省值,适用于所有阶段,会随着项目一起发布。
* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
* system,类似pro ...
git config --global user.name "名字"
git config --global user.email "邮箱"
cd 到要部署的项目目录 cd/f/eclipse/demo
git init
git add .
(touch .gitignore)
(vim .gitignore)
(i 输入)
(# 注释)
(.settings)
(Esc+ZZ退出vim)
(git commit -m "message")
(git rm -r build )
git commit -m " ...
Git
全局配置
git config --global user.name crperlin #git的用户名
git config --global user.email crper@outlook.com #git的登录账号
git config --global core.editor vim #设置默认编辑器
git config --global merge.tool vimdiff #设置默认的对比文件差异工具
git config ...
ar包 用途
axis.jar SOAP引擎包
commons-discovery-0.2.jar 用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.
jaxrpc.jar Axis运行所需要的组件包 saaj.jar 创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.
wsdl4j-1.5.1.jar Axis运行所需要的组件包
activation.jar JAF框架的jar包
annotations-api.jar 使用注解所需jar
ant.jar 用于自动化调用程序完成项目的编译,打包 ...