- 浏览: 1236093 次
- 性别:
- 来自: 北京
最新评论
-
longxitian:
https://www.cnblogs.com/jeffen/ ...
万恶的Mybatis的EnumTypeHandler -
asialee:
ddnzero 写道博主请问FileUtils这个类是哪个包的 ...
使用mockftpserver进行ftp测试 -
ddnzero:
博主请问FileUtils这个类是哪个包的?还是自己的呢?能放 ...
使用mockftpserver进行ftp测试 -
yizishou:
为什么会intMap.get("bbb") ...
浅谈System.identityHashCode -
liguanqun811:
感觉LogManager打开了所有的LogSegment(文件 ...
jafka学习之LogManager
文章列表
关于struts2里面s:set 和s:if的问题,
<s:set name="seasonList" value="{'Spring',Summer,'Autumn','Winter'}" />
这么是正确的,但是我们set一个map,这样就不行了:
<s:set name="monthMap" value='#{"1":"Jan","2":"Feb","3":"Mar","4&quo ...
第二章就实现了一个很简单的servletContainer,不但能出来静态资源,还能处理简单的servlet, 首先我们先看一下类图:
其实很简单,比前一个没有什么多的增加,前面的HttpServer,这个类也是拦截请求,不过做了一下判断,如果是以/servlet/开头的,就动态的加载这个servlet,并调用它的service方法,这里并没有完全按照servlet的生命周期去处理,只是说明了一下而已,估计以后会有这方面的实现吧。在后面稍微提到了Facade设计模式。
那个PrimitiveServlet实现了Servlet接口,它的service接口会接受一个Ser ...
进来在看《How Tomcat Works》这本书,将读书笔记贴在这里,好记性不如烂笔头。
最简单的一个服务器,一个很简单的结果。
HttpServer构建ServerSocket,每次当请求到来是创建一个Socket,并创建Request,Response对象,根据URI读取位于WebRoot底下的静态资源。
类如下:
package com.ex01.pyrmont;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Inet ...
1. 在使用的时候应该在方法上面加上@Validation,这个是class level的注解2. 一定要定义IPUT的返回类型,这个有时候会出错,不过很好排除3. 要把validator这个拦截器加到当前的拦截器栈里面,这个一般咱们用defaultStack,它已经加进去了4. struts2支持modelDriven和property的形式,所以modelDriven,有时候为了注解的重用咱们可能希望将注解加到vo里面,这个是可以的,只需在action里面定义vistorFields即可:
@Validations( visitorFields = {
@VisitorFieldVali ...
- 2009-11-14 02:21
- 浏览 2078
- 评论(1)
在采用Java Mail发送邮件的时候,配置文件如下:
<!-- A test configuration -->
<configuration>
<!-- Change to your mail server prototocol -->
<property name="mail.store.protocol" value="pop3"/>
<property name="mail.transport.protocol& ...
今天用到了FreeMaker的集合,要用到List和Map的嵌套,可能时候由于我的数据结构定义的不好,但是又想学学这个怎么定义,所以就研究了一下,分享一下。
FreeMarker里面List和Map的嵌套:
<#list myList as listItem>
<#assign keys = myList?keys>
<#list keys as key>
<label>This is the key: ${key}.</label>
<label>This is the value: ${m ...
项目中要使用Google APPS的认证功能,所以又研究了一下Google Provisioning API,基本上gdata API都比较好用,但是这个程序时候C/S的,基于Swing,用可视化编辑起来虽然比较快,但是生成的代码基本上看不大懂,还是手动写比较好。我用了一个开源的布局管理器,叫做MigLayout,关于这个布局管理器的使用,以后有时间了再写吧,还是比较好用的。
感觉有个问题时候异常处理很麻烦,不知道我处理的对不对,比如验证会抛出AuthenticationException
- 2009-08-24 10:25
- 浏览 1407
- 评论(0)
[size=large]Solution Report
Protocol define and explain
We define the following a simple transportation protocol which the midlet send to server:
Id_message_body
The first is the midlet’s id;
The second is the method, it can be “add”,”message”,”delete”
The third part is the message;
Id_add_Me ...
用RMI做了一个很简单的聊天系统
[size=large;]代码写的很烂,欢迎大家拍砖。。。。。[/size]
下面是代码:
http://asialee.iteye.com/topics/download/7c85166d-ff2f-3839-8d41-e8e3fe4badf7
http://hi.baidu.com/zk_ajax/blog/item/8efd7fc77b5a5dddd10060f8.html
感觉毕业以来自己都比较浮躁,以前想研究Jive系统的,但后来在网上看到有人说过时了,近来没事,看了部分代码,感觉写的相当漂亮,先撇开设计模式不说,我今天分析一下lastComma它里面的链表的实现:
public class LinkedListNode {
public LinkedListNode previous;
public LinkedListNode next;
public Object object;
public L ...
- 2009-07-13 19:08
- 浏览 1721
- 评论(0)
<project name="createProjectTask" default="default-process">
<target name="default-process">
<input message="please input groupid:" addproperty="groupId" />
<echo>
${groupId}
</echo>
<input message=& ...
- 2009-06-26 17:10
- 浏览 1124
- 评论(0)
常常使用Arrays.asLisvt()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于:
Arrays.asLisvt() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,remove,add等 method在AbstractList中是默认throw UnsupportedOperationException而且不作任何操作。ArrayList override这些method ...
- 2009-06-17 11:22
- 浏览 5090
- 评论(0)
谁帮我看看,PrintOperation怎么结束呀? 或者是我的线程同步有问题?
public class Counter {
private int value;
private boolean isWritable = true;
public void add(){
value++;
}
public void print(){
System.out.println(value);
}
public boolean isWritable() {
return isWritable;
}
public voi ...
Today's class topic is news, and Rick send us a paper which is extracted from http://blogs.wsj.com/chinajournal. And he just do a simple survey by giving each of us a question which manner we mostly know the news. Almost the same answer, through the website, and often in Chinese. And he inq ...
- 2009-05-07 18:56
- 浏览 1002
- 评论(0)
Yesterday, I'm very tired and just forgot the journal, I will make up it today. Yesterday's class topic is people, and we conduct a personality test.
In the paper, there is a lot of question and also some situation, there is only two options your can choose what action your will take when yo ...
- 2009-05-07 09:37
- 浏览 1017
- 评论(0)