自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 Java 获取一个机器的本地地址

[code="java"]public class IpDetector { public static String getIp() { try { Enumeration em = NetworkInterface.getNetworkInterfaces(); for(;em.hasMoreElements();) { Net...

2017-03-27 10:18:06 351

原创 mongodb 的 inplace update

嵌套对象为 hash对象时:db.getCollection('some').update({ _id : Object('dfff')}, // 查询条件{$set : { "embedded.field001":333}}}如果嵌套对象为数组时,要使用 .$.field 形式db.getCollection('some').update({ "emb...

2016-12-20 15:05:46 432

原创 jackson反序列化deserialize范型

最近写调用restful接口的程序,需要反序列化json。用了个范型的json封装:[code="java"]class ApiResult { boolean success; T data; ...}[/code]在stackoverflow找到了答案http://stackoverflow.com/questions/17400850/is-j...

2016-11-01 09:43:14 752

原创 配置Mac OS 下UI程序环境变量的方法

找了半天,还是stackoverflow 靠谱[url]http://stackoverflow.com/questions/603785/environment-variables-in-mac-os-x[/url]用 launchctl setenv 设置比如launchctl setenv GOPATH /usr/local/GOPATH再有就是用 envi...

2016-10-20 19:51:26 316

原创 spring-boot-devtools导致jetty 启动异常

最近在用spring boot开发项目,配了好多依赖,包括devtools, 然后改成war 打包。在intellij里运行正常,但是在eclipse里死活会启动两次,导致启动异常。查来查去,直到把 devtools注释掉……...

2016-10-19 09:41:33 292

原创 2 spring webapplicationinitializers detected on classpath

最近在学用 spring boot 做项目,碰到一个问题,tomcat下正常运行的项目到jetty里老出问题,搜了好多次,终于找到如下内容:[url]http://stackoverflow.com/questions/32643530/classpath-issue-between-jetty-maven-plugin-and-tomcat-jdbc-8-0-9-leading-to...

2016-10-18 14:31:02 9890

网文阅读 杂谈

最近才看到王银的《编程的宗派》文章后面有不少评论表示膜拜的,而在我看来,这只是没有真正做过完整的项目,仅仅在编程语言的学习上做了些功夫的人的错误认识。自始至终,写作者都没有理解一个概念:[color=darkred][b]高级语言是为了人类可以更方便地编写面向机器的代码而设计的[/b][/color],而作为一个系列的软件产品时,常常会为了保护已有价值,会做出妥协,采用一些不太优美...

2016-09-03 02:44:39 114

原创 实现Spring的HandlerMethodArgumentResolver接口处理Datatables参数

一开始用@ModelAttribute标签来自动映射类,不符合 spring bean的映射规则。研究了代码,想通过 自定义 RequestMappingHandlerAdapter子类处理,但是这样就不能用 标签了。后来发现 里面可以自定义类型解析:这样就简单了:数据类:[code="java"]public class DtReq { private Integer...

2016-08-17 16:20:11 123

原创 去掉shiro登录时url里的JSESSIONID

经过查找论坛和分析源码,确认了是在ShiroHttpServletResponse里加上的。因此extends,覆盖相应方法,把添加JSESSIONID部分去掉。[code="java"]public class MyShiroHttpServletResponse extends ShiroHttpServletResponse { public MyShiroHttpServ...

2016-02-05 00:02:57 828

原创 使用AOP把spring mvc controller方法的参数输出到日志

使用AOP把spring mvc controller方法的参数输出到日志Advisor[code="java"]pakcage com.iteye.dwangel.util.spring;import org.apache.commons.lang3.StringUtils;import org.aspectj.lang.ProceedingJoinPoint;i...

2015-11-18 16:40:44 430

原创 命令行装android idk

先列出sdk 和相应 编号(这里用的是国内代理,现在有时候可以不用代理了)tools/android list sdk --proxy-host mirrors.neusoft.edu.cn --proxy-port 80 -s然后执行下载tools/android update sdk -u --proxy-host mirrors.neusoft.edu.cn --pr...

2015-05-22 17:16:50 163

原创 springmvc的messageConvert是按照method的参数去启动的

最近在研究怎么在springmvc中集成使用protobuf。以前以为有请求进来之后,springmvc是按照请求的类型去选择合适的MessageConvert。其实不是,springmvc是按照 controller的method里声明的参数类型和content-type 去选择的。其中,参数类型 比content-type重要。...

2015-04-28 16:39:29 206

Linux Iptables 较简单的处理

iptables参数比较麻烦,但是可以这样 修改先用iptables-save保存到文件iptables-save > iptables.txt然后修改 保存后的文件。再用 iptables-restore 应该用刚才的文件:iptables-restore iptables.txt最后,长久保存service iptables save...

2015-04-10 11:05:16 80

原创 用type属性避免点击button标签元素导致form提交

如果在form里使用 标签 会导致点击button时,form的提交。onclick无效。给button加上 属性 type="button" 即可避免。

2015-01-19 15:52:24 134

原创 用ImageMagick快速批量缩放图片

记录一下,备下次用。for %i in (I*.JPG) DO convert %i -resize 800x z%i

2014-10-20 21:01:45 866

原创 Intellij UI designer 经验x1

使用Intellij的UI designer 创建了一个form但是没办法使用 alt-insert 来创建main 方法最后找到了解决方案:为 Form的第一个元素JPanel设置 field name即可。http://devnet.jetbrains.com/message/5257859?tstart=0...

2014-09-09 14:36:27 413

原创 mac上AndroidStudio自带的SDK manager 系统菜单显示问题

装了 android studio,准备开始学android 开发。建了一个小项目,想启动,结果发现需要下载 相应的设备image。然后启动SDK manager 。又碰到 要 proxy的问题(国内都知道)可是没菜单配啊。查了一下,看看怎么配置文件,没找到。然后,点回 SDK manager,发现 mac 的最上面菜单变了,成了Android SDK ma...

2014-07-28 10:24:33 915

原创 mysql 查询外键,删除外键

备查用show create table 看然后用ALTER TABLE articles DROP FOREIGN KEY fk_member; 删除

2014-07-05 14:41:03 456

原创 Autowired找不到 spring-data-jpa的Repository实例

在一些类中使用@Autowiredjpa repository时,发生如下异常:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type...at org.springframework.beans.factory.annotation...

2014-04-03 16:41:10 992

原创 AIX 程序引用库时出ld: 0706-006的一种情况的解决

公司的产品涉及到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_LIBRAR...

2014-03-31 14:35:23 476

原创 移动jar到指定目录,原地建符号链接的bash指令

find . -name "*.jar" -print | xargs -i bash -c 'mv {} ../jlib/ && ln -s ../../../jlib/$(basename {}) {}'

2014-03-10 11:21:24 106

原创 java7,jsp的el表达式使用interface无法被解析问题

使用的jdk是oracle JDK 1.7.0_51tomcat 7.0.29spring mvc问题表现,在公司的产品项目中 一个页面打开时总是500错,fail to .... expression ${interface.id}其它类似的网页没有问题,之前其他机器上也没有问题。修改后台,传给页面的 interface.id 放到 interfaceIdStr里则无问题...

2014-03-05 10:01:00 185

原创 解决locale: Cannot set LC_CTYPE

执行sudo /usr/share/locales/install-language-pack zh_CN.UTF-8最后面的 语言字串 改成自己的环境的

2013-11-28 18:10:40 846

原创 Linux下tar包中长文件名在HP unix下丢失问题

公司产品有个组件需要在HP unix下编译。用了CI做集成为了保证代码一致性,在linux的机器上从svn代码树上下载代码,然后打包上传到HP Unix上。编译一个组件,提示找不到文件。查看源码是有的。到集成机器上看,路径在,但是里面的文件名被截断了。开始猜想是 bzip2导致的,去掉bzip2,直接用tar,还是这个问题。但是同样的压缩包 在别的地方打开的文件...

2013-11-28 14:07:30 367

依赖注入的好处

好处[list][*]将被依赖类的创建代码从 依赖类中移出,不用显式的写new。[*]可以单独维护 被依赖类的创建 过程。 方便该类的被共享。如果该类初始化时,所需属性很多,使用配置,远比硬代码编写简单。比如DataSource配置 数据库连接池时。[*]有多层依赖时,依赖关系的移出,事实上简化了 依赖关系的查看和维护。因为对每个类而言,只需要关心这个类的依赖...

2013-11-15 10:15:43 709

原创 Java 的静态初始化块的调用顺序 先父类后子类

最近面试,被问到一道题,父类和子类都有静态初始化块代码,其中包含输出语句,先执行哪个。因为从代码维护的角度,我一般只是在初始化静态容器数据时,使用static块,所以并不是很清楚,直观的认为是先父类,后子类。面试官说,父类的不会被执行。心下存怀疑回来写代码一试,果然如我所想。可能面试官是在用spring容器时,又想用 static初始化块。但是S...

2013-10-14 15:46:50 226

原创 windows登錄samba時選了記住密碼後無法切換用戶的問題(转)

在windows的网络邻居登录samba时选了记住密码,结果就不能用户切换了,即使重启也不能。按以下步驟則可解決此問題:1.windows执行“control userpasswords2”2.在“详细设置”里面打开“密码管理”3.删除你那个用户链接4.重启,重新访问samba来源[url]http://www.360doc.com/content/13/050...

2013-08-20 12:25:35 134

原创 Shiro 1.2.1及以前版本,不支持url配置anyRoles

Shiro是一个很具灵活性的验证框架。不过也有些不完美的地方。因为,本身支持了permission级别的权限验证,role级别的就没怎么弄。结果 RolesAuthorizationFilter 是按照 hasAllRoles来判断的。http://shiro-user.582556.n2.nabble.com/Shiro-ini-multiple-roles-for-...

2013-08-09 13:54:52 116

原创 64位Windows中32位程序注册表位置的特殊处理

最近在为公司的程序写一个小的注册配置工具。在路径 HKEY_LOCAL_MACHINE\SOFTWARE 建立子项。但是用Regedit,怎么也看不到新建的项目。但是程序又能读出来。搜了一下网上信息,[url]http://stackoverflow.com/questions/4950371/cannot-write-to-the-registry-under-hkey-...

2013-07-23 14:39:52 670

原创 检查svn 提交时log格式的脚本pre-commit

pre-commit文件放到 SVN repository下hooks目录里需要设为可执行Linux环境下的#!/bin/shREPOS="$1"TXN="$2"TYPE="$3"# Make sure that the log message contains some text.SVNLOOK=/usr/bin/svnlookif tes...

2013-07-02 13:57:51 611

原创 spring mvc中 shiro logout 配置方式

( 我用的是spring mvc下的shiro集成 这点强调一下 org.apache.shiro shiro-spring ${shiro.version} )有两种方式实现logout1. 普通的action中 实现自己的logout方法,取到Subject,然后logout这种...

2013-06-20 13:35:13 539

原创 build gsoap notes

找到了C/C++的soap协议实现 gsoap编译安装,在这里记录下环境 Redhat AS 6.2前置条件:yum install bison flex byacc这三个都是 语法编译解释工具不清楚如何依赖的,反正三个没装全的话make不过……./configure --help 没看到有 相关的disable选项。...

2013-04-27 11:29:48 57

尝试在mingw下编译glog失败

公司产品要运行在linux上。不想另外装linux,虚机又感觉慢。所以想在mingw下编译。想用goolge的glog做日志输出。但是一开始,gflags找不到pthread。更新了mingw,可以找到了。但是glog编不过,因为 utilities.h 中include的port.h位置不对,而且与mingw环境不匹配。改了一下,这部分过了。然后又遇到gflag_...

2013-04-12 17:05:50 503

诡异的404 /WEB-INF/jsp/ticket/list.jsp

最近做个小Web Application。用的spring3 webmvc, tomcat7。其中有一个controller的requestmapping是/ticket,下面有list方法,对应的页面用InternalResourceResolverprefix=/WEB-INF/jsp/surfix=.jsp结果只要是 /ticket/下的页面都返回404。加一...

2013-04-10 10:00:55 331

系统边界条件 和 模块级边界条件

看ITeye翻译的一篇文章的评论有感文章:http://www.iteye.com/news/27020相关评论 在20楼。其实第一条描述的是实际问题。但是,描述的并不准确。我也是突然想到的。边界条件属于哪个范围很重要。 实际上,分为系统级边界条件和模块级边界条件。一般来说,系统边界条件小于等于模块级边界条件,系统基本上可以正常运行。因此,第一条实际上说的是在...

2013-03-24 16:19:00 1025

原创 m2e 老版地址

http://m2eclipse.sonatype.org/sites/m2ehttp://m2eclipse.sonatype.org/sites/m2e-extras[url]http://divcssweb.blog.163.com/blog/static/8497898820114202748517/[/url]

2013-03-05 23:25:53 179

原创 maven 项目带source或javadoc的install

做下Note。做项目时,想在一个maven项目里看另一个maven项目生成的代码或者Javadoc。所以查了一下。其实很简单。在install这个goal之前执行一下source:jar (对源代码打包)javadoc:jar (对javadoc打包)完整命令行就是mvn source:jar javadoc:jar install...

2013-02-26 15:41:07 415

扩展Properties,用mvel来解析表达式减少重复输入

有时候,Properties中总有一些Key-Value ,其中Value往往会有重复部分。比如,我在写一个代码生成工具,需要定义如下的属性modelPackage = com.corp.project.modelcontrollerPackage = com.corp.project.controller其中,com.corp.project是重复的。就想着...

2013-02-18 13:34:43 320

原创 答复: 关于JPA吐个槽,关于ID生成策略的

鉴于各位的建议,看了一下spring data的资料。找到了 org.springframework.data.jpa.domain.AbstractPersistable (幻无极说的不准确。Persistable,只是声明这个类用id作为主键属性,并未声明ID生成策略)仔细看了一下,AbstractPersistable的ID生成策略是 javax.persistence.G...

2013-01-23 09:31:06 726

原创 autoconf学习笔记

autoconf学习笔记configure.in/configure.ac是各种宏的集合,主要作用是编译流程的整合具体文件生成的配置,其实是在Makefile.am里进行的,然后经过automake处理Makefile.am生成发布用的Makefile.in。在执行configure时,将使用Makefile.in里的参数生成Makefile。注:目前没看到autoconf...

2012-10-12 11:30:42 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除