- 浏览: 47442 次
- 性别:
- 来自: 西安
最近访客 更多访客>>
最新评论
-
shophar:
[[color=brow[align=left]n]color ...
Hibernate多表关联查询的结果处理 -
huanghero0663:
楼主对于oscache和swarncache两种cache框架 ...
组件之Cache篇 -
生命火花:
justcode 写道兄弟,现在已经是3.0时代了,我觉得你要 ...
EJB流程初探 -
justcode:
兄弟,现在已经是3.0时代了,我觉得你要学的话,可以直接从3. ...
EJB流程初探 -
jysh753:
在Action中:
user.usex="male& ...
在Struts2的<s:radio/>标签中,如何使一个值被默认选中?
文章列表
JSON是以一种对象方式操作Javascript的技术,它是建立在W3C标准之上的,并且不依赖于特定语言。
它提供了简便的表示对象的方式,具体体现为下面两种数据结构:
Map:提供了KEY/VALUE形式表示对象的属性和值,对象间的属性是无序的;
Array :提供了有序的集合。
简单来说,JSON中只使用两种符号:
{}大括号:表示一个对象的界限,其中包括用逗号分隔的多个键值对(属性名:属性值);
[]方括号: 作为对象数组形式属性的界限,其中包括多个用逗号隔开的值(也可以是复杂结构的值)。
下面的例子表示了一个学生对象:
1
var
student
=
{
...
- 2007-04-18 09:52
- 浏览 3549
- 评论(0)
步骤简介:1、利用DocumentBuilderFactory获得DocumentBuilder:
DocumentBuilder docBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder() ;
2、由DocumentBuilder解析得到Document:
1 Document document = docBuilder.parse(new ByteArrayInputStream(xmlStr.getBytes()));2 //Document document = docBuilder.parse(new F ...
- 2007-04-18 09:40
- 浏览 2142
- 评论(0)
如果我们在Hibernate中需要查询多个表的不同字段,如何来获取结果呢?
有两种方式:
1、 对各个字段分别转化成对应类型,如下:
1
Query q
=
session.createQuery(
2
"
select members, classInfo.className
"
+
3
"
from Members members, ClassInfo classInfo
"
+
4
"
where members.level = classI ...
- 2007-03-05 15:41
- 浏览 4814
- 评论(1)
请教一下,在Struts2的<s:radio/>标签中,如何使一个值被默认选中?
这是我的程序片断:
<s:set name="male" value="%{getText('app.label.sex.male')}"/>
<s:set name="female" value="%{getText('app.label.sex.female')}"/>
<s:radio name="user.usex"
list="#{'male':#mal ...
Webwork2+Spring集成
(JAVA
)
joy
发表于:06-08-28 17:16
使
用最新的Webwork2和Spring集成是非常简单的,集成的目标就是让Spring来管理Webwork的Action,从而充分使用Spring
强大的IOC和AOP能力和Webwork的灵活简洁的特点。我认为这种集成是目前相较于网上的其他集成方法较好的一种。
环境:Webwork2.2.2+Spring2.0M3
集成步骤:
1.修改web.xml,加入如下的监听器
<listener> ...
- 2007-03-02 13:47
- 浏览 1322
- 评论(0)
1、在Javascript中操作Cookie: 1 <script> 2 //设置Cookie 3 function setCookie(va){ 4 var expires = new Date(); 5 expires.setTime(expires.getTime() + 12 * 30 * 24 *
- 2007-02-27 08:57
- 浏览 1144
- 评论(0)
1、在Action中获得Servlet API中的对象:
1
com.opensymphony.xwork2.ActionContext context
=
ActionContext.getContext();
2
HttpServletRequest request
=
org.apache.struts2.ServletActionContext.getRequest();
3
HttpServletResponse response
=
org.apache.struts2.ServletActionContext.getRe ...
- 2007-02-26 10:23
- 浏览 1645
- 评论(0)
1
import
java.io.
*
;
2
3
public
class
ExecCmd{
4
5
public
static
void
main(String[] args){
6
try
{
7
String command
=
"
java
"
;
8
Process p
=
Runtime.getRuntime().exec(command);
9
...
- 2007-02-08 14:13
- 浏览 942
- 评论(0)
创建一个独立的线程:
1
public
class
AnotherThread
implements
Runnable{
2
public
void
run(){
3
4
TestThreadLocal ttl
=
new
TestThreadLocal();
5
int
number1
=
ttl.get();
6
7
System.out.println(
"
another number1 is
"
+
numb ...
- 2007-02-08 10:36
- 浏览 1622
- 评论(0)
一种比较简陋的方法:
1
ActionListener taskPerformer
=
new
ActionListener() {
2
public
void
actionPerformed(ActionEvent evt) {
3
log.info(
"
monitor is running at
"
+
new
java.util.Date());
4
String configfile
=
(String)getServletC ...
- 2007-02-08 10:07
- 浏览 2661
- 评论(0)
实现文件压缩和解压缩
- 博客分类:
- Tips
1 try { 2 String inFilename = "infile"; 3 String outFilename = "outfile.zip"; 4 FileInputStream in = new FileInputStream(inFilename); 5 ZipOutputStream out = new ZipOutputStream(new FileOutputStream(outFilename)); 6 //
- 2007-02-08 09:35
- 浏览 1137
- 评论(0)
### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### direct messages to file hi ...
- 2007-02-07 14:19
- 浏览 1164
- 评论(0)
1、查询缓存
首先需要配置hibernate.cache.use_query_cache=true
如果用ehcache,配置ehcache.xml,注意hibernate3.0以后不是net.sf的包名了
1
<
cache
name
="net.sf.hibernate.cache.StandardQueryCache"
2
3
maxElementsInMemory
="50"
eternal
="false"
timeToIdleSeconds
="3600" ...
- 2007-02-06 17:31
- 浏览 1551
- 评论(0)
缓存---基础理论篇
1. 缓存
缓存介于应用程序和永久性数据存储源之间,它的作用是降低应用程序直接读写永久数据存储源的频率,从而提高应用的运行性能。
缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源。
缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。
2. 各类CACHE简介
2.1. Java C ...
- 2007-02-06 17:27
- 浏览 1414
- 评论(1)
<!--
<script language="javascript">
//行追加
function lineAdd()
{
var count = 1;
var newLine_1 = "<tr>"
newLine_1 += "<td><input type='file' size='30' name='uploadfile" + count + "'></td>";
count++;
newLine_1 += " ...
- 2007-01-26 14:56
- 浏览 2181
- 评论(1)