- 浏览: 267397 次
最新评论
-
安静听歌:
你好,请问你是如何控制他们的启动顺序的呢,手动控制吗?
spring cloud 配置中心和服务注册中心启动顺序 -
dwangel:
zjturn 写道想请教个问题:第二种方法,首先配置logou ...
spring mvc中 shiro logout 配置方式 -
zjturn:
想请教个问题:第二种方法,首先配置logout的bean,然后 ...
spring mvc中 shiro logout 配置方式 -
dwangel:
czltx224 写道加个参数就OK 了
<proper ...
Hessian调用出错 -
czltx224:
加个参数就OK 了<property name=&quo ...
Hessian调用出错
文章列表
最近做个小Web Application。
用的spring3 webmvc, tomcat7。
其中有一个controller的requestmapping是
/ticket,下面有list方法,对应的页面用InternalResourceResolver
prefix=/WEB-INF/jsp/
surfix=.jsp
结果只要是 /ticket/下的页面都返回404。
加一个字母变tickets也行
把prefix改成 /WEB-INF/page/ (相应路径也改)也行。
就是/WEB-INF/jsp/ticket/下出不来,显示404.
看ITeye翻译的一篇文章的评论有感
文章:http://www.iteye.com/news/27020
相关评论 在20楼。
其实第一条描述的是实际问题。但是,描述的并不准确。
我也是突然想到的。
边界条件属于哪个范围很重要。 实际上,分为系统级边界条件和模块级边界条件。一般来说,系统边界条件小于等于模块级边界条件,系统基本上可以正常运行。
因此,第一条实际上说的是在讨论模块级边界条件时,无限扩展,而忽视系统级边界条件,而导致花了更多无效的工作时间和精力。
而系统级边界条件,是在需求分析和系统架构工作中确定的。
不应过多的在模块设计中讨论,而应当作为模块设计的输入信息。
http://m2eclipse.sonatype.org/sites/m2e
http://m2eclipse.sonatype.org/sites/m2e-extras
http://divcssweb.blog.163.com/blog/static/8497898820114202748517/
做下Note。
做项目时,
想在一个maven项目里看另一个maven项目生成的代码或者Javadoc。
所以查了一下。
其实很简单。
在install这个goal之前执行一下
source:jar (对源代码打包)
javadoc:jar (对javadoc打包)
完整命令行就是
mvn source:jar javadoc:jar install
不过,还没有验证如果包含 项目自动生成的代码怎么处理。
是否需要先执行一下 代码生成的 goal
可能会是
mvn compile source:jar javadoc:jar install
这样的形式了。
有时候,Properties中总有一些Key-Value ,其中Value往往会有重复部分。
比如,我在写一个代码生成工具,
需要定义如下的属性
modelPackage = com.corp.project.model
controllerPackage = com.corp.project.controller
其中,com.corp.project是重复的。
就想 ...
答复: 关于JPA吐个槽,关于ID生成策略的
- 博客分类:
- 技术学习
鉴于各位的建议,看了一下spring data的资料。
找到了 org.springframework.data.jpa.domain.AbstractPersistable
(幻无极说的不准确。Persistable,只是声明这个类用id作为主键属性,并未声明ID生成策略)
仔细看了一下,AbstractPersistable的ID生成策略是 javax.persistence.GenerationType.AUTO
按照文档,这个策略并不是由数据库自动生成,而是容器自动生成。
请注意 这个容器其实是jpa容器,也就是entitymanager的容器。
当然,如果使用entityman ...
autoconf学习笔记
configure.in/configure.ac是各种宏的集合,主要作用是编译流程的整合
具体文件生成的配置,其实是在Makefile.am里进行的,然后经过automake处理Makefile.am生成发布用的Makefile.in。
在执行configure时,将使用Makefile.in里的参数生成Makefile。
注:目前没看到autoconf和automake有自动列举目录中所有文件的能力。这点不及CMake方便。不过,可以通过脚本生成Makefile.am的方式来自动引入源文件。但Cmake没有 autoconf的 make distclean清理中 ...
按照openssl中自带的install-w32文件内容进行操作
执行ms\do_ms报错
no rule for crypto\md4 at util\mk1mf.pl line
在网上找到解决方案.
https://groups.google.com/forum/?fromgroups=#!topic/mailing.openssl.users/QqjyJvH8J58
但版本略有不同,要改动的行数也就有点变化。
搜索 RELATIVE_DIRECTORY找到位置 1.0.1c版中在332行。
chop;后加上
s/\r$//; #remove carriage return too ...
Linux Makefile生成工具学习
- 博客分类:
- 技术选型
公司开发的产品,要运行在不同的 linux/unix环境中。
以前程序员是自行一套,有手工编写Makefile的,有用autoconf的。
手工编写Makefile的,有一个在ubuntu11.04上正常编译连接,11.10上就不能正确连接了。
看到的用autoconf工具的生成configure,很容易编译。
开始考虑公司使用统一的 生成平台了。
调研了一下,autoconf和cmake的能力相对比较近。
但使用上Cmake较简单(只要用一个,autoconf有四个工具要装)
还是倾向于CMake。
因此要开始学习CMake的使用了。
2013-3-24 补充
autoaconf流 ...
Jackson多态处理的不在父类里进行子类声明的方法
- 博客分类:
- 经验
有个需求,使用在json化后,type属性记录一个自定义的类型id
然后,反序列化时,根据这个ID自动翻译成实际类。
Jackson例子是直接在Base class上用annotation声明
@JsonTypeInfo(use=JsonTypeInfo.Id.CLASS, include=JsonTypeInfo.As.PROPERTY, property="@class")
class Animal { }
但是没说明如何声明子类。Jackson本身没有提供自动搜索类并自注册的功能。
http://wiki.fasterxml.com/JacksonPol ...
template<typename T>
static void clear_list(list<T*> & itemList) {
cout<<"clear list start" <<endl;
typename list<T*>::iterator it;
if (itemList.size() == 0) {
cout<<"clear list end" <<endl;
return;
}
for (it ...
道理不会随人的身份地位变化,道德会……
看到美国那么多负面报道,为什么还要追求民主?
因为我们不希望看到 坏的事情,但更害怕,明明发生,却看不到。
DigesterHelper
- 博客分类:
- 小制作
package com.xianyu.util;
import org.apache.commons.digester3.Digester;
public class DigesterHelper {
private Digester dig;
public DigesterHelper(Digester dig) {
this.dig = dig;
}
public DigesterHelper() {
this.dig = new Digester();
}
public DigesterHelper createSetObjec ...
Play2.0 里配置Mysql 支持
- 博客分类:
- 经验
想要研究一下play framework 2.0
建了一个空白新项目,想配成使用mysql数据库。
改了配置(application.conf)后执行,报找不到mysql驱动类。
说明需要mysql驱动程序,上网找了一下配置。
看到这篇博客
http://hi.baidu.com/kangjun118/blog/item/0665c22c1513d432d52af169.html
觉得奇怪为啥还要从不同的地方下载内容。
照例说,sbt应该可以管理依赖了。
因此尝试只使用后半段:
--------------------------------------------------------- ...
Windows系统服务只在机器重启后接受环境变量变化
- 博客分类:
- 经验
在一台windows机器上装apache+php
重启动机器有限制,所以安装过程中改了环境变量PATH(加上php的路径)。
没有重启。
结果启动后,没办法加载扩展库。
查了半天怎么让 系统刷新环境变量。
但是对于apache来说,还是不能接收到新的环境变量
看到一个英文帖子:
http://serverfault.com/questions/8855/how-do-you-add-a-windows-environment-variable-without-rebooting
"This problems affects ALL SERVICES, even a restart ...