`
dwangel
  • 浏览: 267323 次
社区版块
存档分类
最新评论
文章列表
在一些类中使用@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,调用这个方法。 ...
最近面试,被问到一道题,父类和子类都有静态初始化块代码, 其中包含输出语句,先执行哪个。 因为从代码维护的角度,我一般只是在初始化静态容器数据时,使用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选项。
公司产品要运行在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不支持这个函数,也没有很好的解决方案。 好吧。还是用 ...
Global site tag (gtag.js) - Google Analytics