- 浏览: 338564 次
- 性别:
- 来自: 北京
最新评论
-
右手边的你:
你确定你测试过batch是没问题的???
使用DbUtils进行数据库操作 -
电点mxn:
...
使用DbUtils进行数据库操作 -
sljackson:
顶
Spring事务管理 -
geyaandy:
...
Oracle行列互换 横表和纵表 -
weizou_china:
Request URL:http://localhost:80 ...
Spring mvc3的ajax
文章列表
概述
Looper是消费者,Handler是生产者,MessageQueue是消息队列,队列的实现方式是链表,Message是链表的一个节点。
线程Thread的线程变量ThreadLocal中,存放着这个线程的Looper;
Looper在初始化时,会新建一个消息队列MessageQueue,之 ...
http://www.htmldog.com/examples/
基本的表格
th 表头单元格,即可作为列的头部,也可作为行的头部
http://www.htmldog.com/examples/headercells.html
<table>
<tr>
<th>Cats</th>
<th>Dogs</th>
<th>Lemurs</th>
</tr>
<tr>
<td>Tiger</td>
...
Groovy 把使用 XML 的美妙和简易性推向了极致,这就是 GroovyMarkup,它不仅简化了 SAX、DOM 操作,并且把这一理念引入到了 Swing、Swt 界面绘制领域中,Ant、Maven 构建脚本生成中;甚至铺散到更广阔的领域。
groovy.xml.MarkupBuilder -- 将你的对象序列化成 XML 或 XHTML
groovy.xml.SAXBuilder -- 可以用于现有的 SAX 处理器
groovy.xml.DOMBuilder -- 创建并解析 DOM 文档
groovy.util.AntBuilder ...
引用org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/springmvc-servlet.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/springmvc-servlet.xml]
Caused by: ja ...
集合类
// List String StringBuffer Range Map File Matcher统一使用size方法获取长度
def toys=[['a','01'],['b','02'],['c','03']]
assert toys instanceof ArrayList
println toys[1]
println toys.get(1)
println toys[1..<2]
toys[2] = ['3','03']
println toys[-1] // 倒数第一个
toys.putAt 1, ['2','02']
println ...
基础语法
// GDK数值方法
def store = ''
10.times {store += 'x'}
assert store == 'xxxxxxxxxx'
store = ''
1.upto 5, {number -> store += number}
assert store == '12345'
store = ''
2.downto(-2) {number -> store += number + ' '}
assert store == '2 1 0 -1 -2 '
store = ''
0.step 0.5, 0.1, ...
linux
<!-- 先将工程文件打包 -->
<tar destfile="./ant-project/release/xxxxx-online.tgz"
basedir="./ant-project/dist"compression="gzip">
</tar>
<!-- scp将打包文件上传到linux,停tomcat,删除文件,解压新包 -->
<scp file="./ant-project/release/xxxxx ...
获得URL的方法
URI.toURL()
File.toURL()
ClassLoader.getSystemResource(String name)
Applet.getDocumentBase()
URL有以下5部分组成
http://www.ibiblio.org/javafaq/books/jnp/index.html?isbn=12345#toc
协议,也称模式 http
授权机构 www.ibiblio.org
路径 javafaq/books/jnp/index.html
查询字符串 isbn=12345
片段标识符,也成为段或ref toc
授权机构可被进一步分为用户 ...
译序
1. 编程是一种技艺,一种需要用心学习的技艺,也许,只有在长久的学习之后,我们才会开始明白“hacker”的真正含义:"Someone who loves to program and enjoys being clever about it"。
前言
1. 思考你的工作
序
1. 调整你的方法,以适应当前情形与环境
2. 注重时效的程序员不仅要完成工作,而且要完成得漂亮
3. 每一个开发真都是独特的,有着个人的力量和弱点、偏好和嫌恶
4. 每一条小知识都可能会影响今后几年里的某项决策
5. 不要靠自动驾驶仪,不间断的 ...
在 Spring mvc3中,响应、接受 JSON都十分方便。
使用注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON。
使用 @RequestBody 注解前台只需要向 Controller 提交一段符合格式的 JSON,Spring 会自动将其拼装成 bean。
Spring这个转换是靠org.codehaus.jackson这个组件来实现的,所有需要引入jackson-core-asl和org.codehaus.jackson两个jar包
<title>Spring MVC</title>
<script ...
三大概念:logger appender layout
logger – 日志写出器,使用这个对象来进行输出
appender – 日志目的地,使用这个对象来定义输出到哪里去
ConsoleAppender - 目的地为控制台的Appender
FileAppender - 目的地为文件的Appender
RollingFileAppender - 目的地为大小受限的文件的Appender
layout – 日志格式化器,使用这个对象来定义输出的格式
PatternLayout - 用指定的pattern格式化logging request的Layout
log4j的级别 ...
import java.io.*;
import java.util.*;
import javax.servlet.ServletException;
import javax.servlet.http.*
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.FileUploadBase.SizeLimitExceededException;
impo ...
Env 输出系统变量
$ echo $HOME
/home/zhangyc
设置PATH
/etc/profile
PATH=$PATH:. 原有path加上当前路径"."
export PATH
这样通过xxx.sh可以直接执行shell
#The First shell
#echo "please enter your name:"
#read fname
#echo ${fname}
s=xxx
echo $s
echo "the data is " `date`
expr 4 + 5
echo $ ...
<div id="test">
<span style="color:red">test1</span> test2
</div>
在JS中可以使用:
test.innerHTML:
也就是从对象的起始位置到终止位置的全部内容,包括Html标签。
上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2
test.innerText:
从起始位置到终止位置的内容, ...
用veloctiy代替jsp作为视图展示
这里我们需要一个velocity的扩展工具包veloctiy-tools,我们可以在velocity的官方网站中得到。
在web.xml中加入相关的servlet 配置
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>
org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
& ...