- 浏览: 267323 次
最新评论
-
安静听歌:
你好,请问你是如何控制他们的启动顺序的呢,手动控制吗?
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调用出错
文章列表
在一些类中使用@Autowired
jpa repository时,发生如下异常:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type
...
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject
是spring-data-jpa的一个bug,在1.4.1之后解决。
相 ...
公司的产品涉及到AIX
在CI集成时,一个模块B怎么也连不上另一个模块A。
在模块A的 CMakeLists.txt里加了一堆参数,没有改善。
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall -fPIC")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ")
set(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "${CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS} -Wl,-G,-brtl,-bnoipath&quo ...
find . -name "*.jar" -print | xargs -i bash -c 'mv {} ../jlib/ && ln -s ../../../jlib/$(basename {}) {}'
使用的jdk是oracle JDK 1.7.0_51
tomcat 7.0.29
spring mvc
问题表现,在公司的产品项目中 一个页面打开时总是500错,fail to .... expression ${interface.id}
其它类似的网页没有问题,之前其他机器上也没有问题。
修改后台,传给页面的 interface.id 放到 interfaceIdStr里则无问题。
特此记录一下,备忘。
执行
sudo /usr/share/locales/install-language-pack zh_CN.UTF-8
最后面的 语言字串 改成自己的环境的
公司产品有个组件需要在HP unix下编译。
用了CI做集成
为了保证代码一致性,在linux的机器上从svn代码树上下载代码,然后打包上传到HP Unix上。
编译一个组件,提示找不到文件。
查看源码是有的。
到集成机器上看,路径在,但是里面的文件名被截断了。
开始猜想是 bzip2导致的,去掉bzip2,直接用tar,还是这个问题。
但是同样的压缩包 在别的地方打开的文件名是正常的。
开始怀疑HP-Unix对文件名长度有限制。查了半天,没相关资料。
在HP上看 tar的帮助
看到用的是 posix格式的tar
在google上搜 hp unix tar filename length
...
好处
将被依赖类的创建代码从 依赖类中移出,不用显式的写new。
可以单独维护 被依赖类的创建 过程。
方便该类的被共享。
如果该类初始化时,所需属性很多,使用配置,远比硬代码编写简单。
比如DataSource配置 数据库连接池时。
有多层依赖时,依赖关系的移出,事实上简化了 依赖关系的查看和维护。
因为对每个类而言,只需要关心这个类的依赖。
以WEB项目为例,Controller层只需要关心Service层,Service层只需要关心Dao层。
有可能一个Service中使用了N多的Dao,来实现一个方法中的逻辑。
但是Controller只要引用这个Service,调用这个方法。
...
Java 的静态初始化块的调用顺序 先父类后子类
- 博客分类:
- 技术学习
最近面试,被问到一道题,父类和子类都有静态初始化块代码,
其中包含输出语句,先执行哪个。
因为从代码维护的角度,我一般只是在初始化静态容器数据时,使用static块,
所以并不是很清楚,直观的认为是先父类,后子类。
面试官说,父类的不会被执行。
心下存怀疑
回来写代码一试,果然如我所想。
可能面试官是在用spring容器时,又想用 static初始化块。
但是Spring中类的生存周期和bean的周期有很大间隔,可能漏看了……
代码如下
public class Aclass {
protected static Map<String, String> dat ...
在windows的网络邻居登录samba时选了记住密码,结果就不能用户切换了,即使重启也不能。
按以下步驟則可解決此問題:
1.windows执行“control userpasswords2”
2.在“详细设置”里面打开“密码管理”
3.删除你那个用户链接
4.重启,重新访问samba
来源
http://www.360doc.com/content/13/0506/12/834950_283338280.shtml
Shiro是一个很具灵活性的验证框架。
不过也有些不完美的地方。
因为,本身支持了permission级别的权限验证,role级别的就没怎么弄。
结果 RolesAuthorizationFilter 是按照 hasAllRoles来判断的。
http://shiro-user.582556.n2.nabble.com/Shiro-ini-multiple-roles-for-one-url-td6806837.html
因此想要 得到 满足一个role列表即可的判断,要自己实现判断的filter,代码如下。
public class MyRolesAuthorizationFil ...
最近在为公司的程序写一个小的注册配置工具。
在路径 HKEY_LOCAL_MACHINE\SOFTWARE 建立子项。
但是用Regedit,怎么也看不到新建的项目。
但是程序又能读出来。
搜了一下网上信息,
http://stackoverflow.com/questions/4950371/cannot-write-to-the-registry-under-hkey-local-machine-software
才知道 32位windows程序的注册表会放到如下路径
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
除非在
•RegCreateKeyEx ...
pre-commit文件放到 SVN repository下hooks目录里
需要设为可执行
Linux环境下的
#!/bin/sh
REPOS="$1"
TXN="$2"
TYPE="$3"
# Make sure that the log message contains some text.
SVNLOOK=/usr/bin/svnlook
if test -z "$TYPE" ; then
TYPE="-t"
fi
#$SVNLOOK log -t "$TXN& ...
( 我用的是spring mvc下的shiro集成 这点强调一下
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>${shiro.version}</version>
</dependency>
)
有两种方式实现logout
1. 普通的action中 实现自己的logo ...
build gsoap notes
- 博客分类:
- 经验
找到了C/C++的soap协议实现 gsoap
编译安装,在这里记录下
环境 Redhat AS 6.2
前置条件:
yum install bison flex byacc
这三个都是 语法编译解释工具
不清楚如何依赖的,反正三个没装全的话make不过……
./configure --help 没看到有 相关的disable选项。
尝试在mingw下编译glog失败
- 博客分类:
- 经验
公司产品要运行在linux上。
不想另外装linux,虚机又感觉慢。
所以想在mingw下编译。
想用goolge的glog做日志输出。但是一开始,gflags找不到pthread。
更新了mingw,可以找到了。
但是glog编不过,因为 utilities.h 中include的port.h位置不对,而且与mingw环境不匹配。改了一下,这部分过了。
然后又遇到gflag_declare.h里的int32_t和stdint.h里的定义冲突。
disable掉
logger.cc中 localtime_r找不到。
查了一下mingw不支持这个函数,也没有很好的解决方案。
好吧。还是用 ...