- 浏览: 28355 次
- 来自: 北京
最新评论
-
小卡kare:
顶
freemarker自定义指令 -
mark_5528:
在[mysqld]段中添加default-character- ...
Redhat 5.3 Mysql 5.1.36 配置默认字符集 -
junjieshow:
在restlet里怎么引入F r e e M a r k e ...
freemarker自定义指令 -
deepthink:
引用restlet的Resouce不是线程安全的,但是filt ...
restlet 的filter 和 Servlet 的filter的异同 -
xiaolongfeixiang:
请问:如何在Eclipse中设置?在CMD下运行可以。谢谢啦
java加密程序运行环境设置
文章列表
win7下eclipse字体设置
- 博客分类:
- 杂项
win7 电脑打开控制面板\外观和个性化\字体\预览、删除或者显示和隐藏字体
找到Courier New 选中,点显示 或者右键菜单里选择显示 即可
最近在看一本OReilly的书,很薄,但是对REST API设计有很多操作性很强的意见。由于很多原则很简单,解释说明部分就不翻译了。边读边写,记录一下读书笔记。
前言和第一章都比较简单,略去。
第二章 URI设计
URIs
REST接口使用URI寻址一个resource。URI是接口的唯一标识。
URI格式
原则:斜杠(/)用于分层
原则:末尾不包含/
原则:连字符-可以使URI可读性更好
原则:下划线_不要使用
...
相同点
1.filter语义是一致的,都是在处理前后对请求做预处理和后置处理
2.都可以组织成filter的链式结构,在处理前后使用多个filter,按顺序处理。
3.都是线程安全的。restlet的Resouce不是线程安全的,但是filter是。这是一个区别。
不同点
1.servlet的filter是在容器中,按url的匹配进行处理。即,匹配到,filter就处理。filter处理完毕后,由容器继续匹配后面的filter或Servlet继续处理。restlet的filter,处理完毕后,通过调用getNext方法,得到后面的Restlet对象,由后面的Restlet对象(比 ...
问题:原来,把lib包加入到-Djava.ext.dirs参数中,无法加载classes下的配置文件。
原因:怀疑,ext使用的classloader和用户程序的classloader不是一个,所以无法加载用户的classpath下的资源
解决办法:修改shell,用for循环把jar文件加入到classpath中
问题:spring ClassPathXmlApplicationContext 写的main方法,用classpath:xxx 启动spring ApplicationContext,spring资源文件很多,打包在classpath下的jar文件里,有一部分在clas ...
- 2009-09-22 11:07
- 浏览 1306
- 评论(0)
des加密在IDE环境测试正常,运行时环境报DES KeyGenerator not available
原因:找不到$JAVA_HOME/jre/lib/ext/sunjce_provider.jar
windows环境,bat文件中,运行环境变量加:java -Djava.ext.dirs="%JAVA_HOME%/jre/lib/ext"
linux,shall文件加:java -Djava.ext.dirs="$JAVA_HOME/jre/lib/ext"
- 2009-09-18 10:03
- 浏览 1621
- 评论(1)
一、新装Mysql没有配置文件,需要创建配置文件/etc/my.cnf
cp /usr/share/doc/MySQL-server-community-5.1.36/my-large.cnf /etc/my.cnf
二、修改my.cnf
vi my.cnf
1. 在[mysqld]段中添加default-character-set=utf82. 在[client]中添加default-character-set=utf8
三、重启服务
service mysql restart
Shutting down MySQL.... ...
- 2009-07-26 00:03
- 浏览 3101
- 评论(1)
开发中很常见的一个用例,操作完成后返回操作页面。
用代码表示就是:
response.sendRedirect(request.getHeader("referer"));
spring MVC里有RedirectView,如果能够把referer带上就更方便了。好在spring很灵活,自己增加这个功能吧。
实现一个View接口:
public class RefererRedirectView implements View{
protected static final Log logger = LogFactory.getLog(RefererRedirectVi ...
和jsp的自定义tag一样,freemarker也可以自定义指令。
比如,我们需要用一个指令,实现两个数字相加。
我们需要实现一个freemarker的模板指令模型(TemplateDirectiveModel ):
public class TempDireModelStub implements TemplateDirectiveModel {
public void execute(Environment env, Map params, TemplateModel[] loopVars,
TemplateDirectiveBody body) throws TemplateEx ...
最近刚好作了一个产品的异常处理规范,把我做的也拿出来晒晒,和大家讨论一下。
1、CheckException or UnCheckedException
个人倾向用UnCheckedException。我见过的最多的处理异常的代码就是记录日志或转换后抛出,好像做其他操作的少之又少。我以前还见过有人不管三七二十一,抓到什么抛什么,结果一个接口抛出了3-5种CheckException。别扭啊,呵呵。
当然,最大的缺陷就是对接口调用者的使用。至少UnCheckedException可以让接口调用者选择catch还是不catch。
因为这是一个遗留系统,都使用了CheckedException,不过好 ...
- 2007-06-07 14:53
- 浏览 3161
- 评论(3)
apache下commons有一个configeration包,对于做配置很方便,尤其是实时热配置。可以自动监测到配置文件的更改而reload配置文件。在项目中使用所以进行了一下封装。
java 代码
public class DefaultRealTimeXMLConfiger {
private static Log logger = LogFactory.getLog(DefaultRealTimeXMLConfiger.class);
private String fileName ...
- 2006-03-24 06:34
- 浏览 2678
- 评论(0)