- 博客(204)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Spring Boot 打包时使用Local的JAR
[url]https://stackoverflow.com/questions/30207842/add-external-library-jar-to-spring-boot-jar-internal-lib[/url]Pom中添加Dependency[code="xml"] com.microsoft.sqlserver sqljdbc41 4.1...
2018-09-11 15:07:49
452
原创 Spring MVC Security XML 配置
最近又倒腾回去XML方式配置Spring了基本上项目都需要Spring + Spring Security + Spring MVC, 问题就在于这些在web.xml怎么去配置。试了半天,如果把MVC的配置文件放到context-param中去的话会导致bean被初始化两遍。 最后发现应该是spring和security的配置放到context-param中,mvc相关的(比如contro......
2018-08-28 20:28:49
1199
原创 ObjectMapper ignore unknown properties by default
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
2018-08-17 14:10:38
1124
原创 ASCII char to HEX mapping
[code="java"]+----+-----+----+-----+----+-----+----+-----+| Hx | Chr | Hx | Chr | Hx | Chr | Hx | Chr |+----+-----+----+-----+----+-----+----+-----+| 00 | NUL | 20 | SPC | 40 | @ | 60 | ` |...
2018-07-09 10:12:08
320
Spring data jpa @MapKeyColumn的查询处理
最近在使用Spring Data JPA, 查询起来还是比较方便的。简单看了下@Query支持的,其实叫JPQL,是JPA规范中提出的一种面向对象的查询方式,其实JPQL只是HQL的子集(毕竟JPA源于Hibernate),不过HQL原本我也不熟,所以还是需要一段时间来看看JPA2的规范,貌似现在对聚合查询,子查询等功能都支持的不错了。不过网上的资料还是不多,感觉现在国内互联网还是以Mybatis...
2018-07-02 15:14:14
1563
swagger-ui 在Spring boot项目中报错Unable to infer base url
Swagger-UI现在在Spring Boot项目中引用非常的简单1. pom.xml中引入dependency,注意版本兼容性[code="xml"] io.springfox springfox-swagger2 ${swagger.version} io.springfox springfox-swagger-ui...
2018-06-29 21:52:30
1535
Hex查看class编译版本
NotePad++ 32位 hex editor下载地址:https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/打开class文件后使用ctrl+shift+alt+H:[img]http://dl2.iteye.com/upload/attachment/0129/8964/c19b0c95-9da1-...
2018-05-23 16:20:18
518
原创 记录一下cxf-webservice的脚手架搭建
之前只是用CXF完成了WS-Security/policy的一些工作,CXF使用了WSS4J完成了相关的功能,其实是WSS4J通过CXF提供的interceptor机制完成了这些功能。最近又要实现WS Server的应用,就搭建了一下,helloWorld程序已经上传到Githubhttps://github.com/wwwcomy/cxf_testpom里面的Spring是为...
2018-05-13 23:49:17
173
REST API一对多,多对多调用设计
最近一直在思考Rest API的设计,普通的CRUD应用REST是比较简单并且明确的,大多数搜索结果都有REST API的设计理念,概括来说就是URL代表资源,HTTP Method代表要做什么事情,HTTP response status code代表做事情的结果,如:[code="java"]Get /users/2Response 404[/code]代表了请求ID为2的User...
2018-05-06 09:28:01
1542
原创 Maven deploy file 上传pom
Maven 上传命令:[code="java"]mvn deploy:deploy-file -DgroupId= -DartifactId= -Dversion= -Dpackaging=jar -Dfile= -DrepositoryId= -Durl= -DgeneratePom=true -DpomFile=[/code]如果不设置pomFile的话 generateP...
2018-04-28 19:31:27
7412
Eclipse linux桌面 system explorer命令
Eclipse后来的版本都提供了快速使用explorer在系统中打开目录的方式,windows下不用配置,linux桌面由于命令不同,很可能出现无法打开的情况,修改方式是在Window -> Preferences -> General -> WorkSpace -> Command for launching system explorerredhat下使用 [code="...
2018-04-28 19:25:24
255
原创 eclipse alt+/智能提示错误问题
https://blog.csdn.net/u013066244/article/details/69054447和帖子中描述的一模一样,做个备注。1、点击报错的那个连接`(Window -> preferences -> java -> Editor -> Content Assist -> Advanced)`。2、再打开的配置了面将`Default Proposal...
2018-04-22 14:35:51
176
Jackson 序列化/反序列化时忽略某属性
基于Spring MVC的RESTful接口基本都使用了Jackson这个类库。使用过程中总会有1. 序列化时忽略某属性(如Password)2. 反序列化时忽略某属性(如HashedPassword)其实对应在Bean中,就是类的Setter/Getter方法。Jackson提供了@Jsonignore这个注解,用于在(反)序列化时,忽略bean的某项属性。在Ja...
2017-10-23 15:12:38
7178
Spring Security的权限检查
Spring Security权限检查有两种配置方式,一种就是传统的XML配置/JAVA代码配置(HttpSecurity对象),另一种则是在Controller层使用Annotation.在源码方面,使用HttpSecurity或者配置http xml tag方式的权限校验是在Filter Chain的最后一个Filter -- [b]FilterSecurityInterceptor[...
2017-10-12 14:12:43
540
Spring Java config配置secret key
JWT 中的第三部分是个签名,通过JJWT这个组件 [url]https://github.com/jwtk/jjwt[/url]可以很方便的生成/校验/解码Token中的内容,例子如下:生成JWT:[code="java"]String compactJws = Jwts.builder() .setSubject("Joe") .signWith(SignatureAlgo...
2017-09-27 14:56:57
716
原创 Spring Boot and OAuth2 Tutorials 的一个问题
https://spring.io/guides/tutorials/spring-boot-oauth2/#_social_login_click最近在做这个Tutorial, 基本是OAuth2典型的登录流程:1.用户在自己网站的网页上点击“Login Using FaceBook”后跳转到FaceBook(OAuth2 Auth Server)进行认证2.到Auth Serv...
2017-09-07 15:32:37
482
Spring Cloud Config 使用SVN作为配置源
需求: 使用SVN作为Spring Cloud Config的配置源原因: 不表。。。。版本: Spring Boot - 1.5.6.RELEASE Spring Cloud - Dalston.SR3做法:1. Pom Dependency 中引入svnkit:[code="xml"] org.tmatesoft.svnkit svnkit...
2017-09-04 09:22:03
278
Spring Security Kerberos 配置IWA的关键步骤备忘
IWA: integrated windows authentication 简介:Windows域环境下,终端用户在使用电脑windows系统时已经通过域账户登录了,在使用一些application的时候,也想通过这种方式做认证,不需要在每个application再输入用户名密码。Kerberos的认证原理貌似比较复杂,我也没看太懂,反正刚开始先用别人的封装把环境搭起来,这里使用了S...
2017-04-21 11:21:25
2041
一个斐波那契数列的变体面试题
题目: 有一堆数量为N的球,一次只能从球堆中拿一个或者拿两个球,问把球拿完总共有多少种取法。先举个例子说明一下问题,例如球堆中有3个球,那么取法有三种:[list][*]1,1,1[*]1,2[*]2,1[/list]乍一看和斐波那契没啥关系,当时直接把这道题当高中排列组合做了-。-’ 经过提醒才反过味儿来。[b]解法1:递归法。[/b]感觉算法...
2017-03-30 09:59:00
361
Apache ProxyPreserveHost 配置
在应用SAML的时候,HTTP Request的HOST URL是一个非常重要的参数,用于鉴定当前请求是不是和SAML的metadata一致。如果不一致的话,认证是无法通过的。在HA环境下,Apache作为反向代理,后面会配置多个Tomcat,并且Tomcat的地址一般都是使用的内网IP,如此Tomcat在获取请求的时候就会发现当前请求的request host和metadata里的hos...
2017-03-15 11:41:14
3820
原创 Spring Security中create-session的含义
[quote]create-session Controls the eagerness with which an HTTP session is created by Spring Security classes. Options include:always - Spring Security will proactively create a session if one does ...
2017-02-28 16:26:01
1034
Java SecureRandom的一点记录
先记录一下两个帖子的地址:1. [url=https://www.cigital.com/blog/proper-use-of-javas-securerandom/]Proper Use Of Java SecureRandom[/url]2. [url=https://tersesystems.com/2015/12/17/the-right-way-to-use-securerand...
2016-12-01 13:34:04
670
ADFS的WS-Trust示例
Ws-Trust,是基于XML WebService安全的一个规范,它扩展了WS-Security。WS-Security定义了系统之间在调用WebService的时候如何在SOAP Header中嵌入Token,如UserNameToken,X509证书,SAML,Kerberos等等,这些介绍可以看[url]https://www.oasis-open.org/committees/t...
2016-11-22 10:34:14
1143
SoapUI SSL连接ADFS异常
使用SOAP UI连接ADFS,以WS-Trust的方式获取Request Security Token,ADFS必须使用SSL(HTTPS)方式连接,结果访问失败,SOAP UI报no response, 异常为connection reset。ADFS的EventViewer有以下记录:A fatal alert was generated and sent to the remo...
2016-10-26 10:40:16
390
记录一下Spring Security的HTTP元素
竟然距离上一次博客有五个月之久了。。。今天简单说下spring security配置http遇到的两个问题吧:[code="xml"] ...
2016-07-07 15:29:02
270
拆ipad2换电池记录
=。= 水一发主要借鉴视频:http://iphonerepairmiamibeach.com/墙外的https://www.youtube.com/embed/0-EcAPXhKZk?autoplay=1&rel=0文字的http://bbs.app111.com/thread-604218-1-1.html所以基本不需要上图。现在大多数手机和...
2016-02-19 10:28:08
936
安装JDK8后eclipse项目编译报错
话说还是首先想起来在这里写blog 而不是CSDN。。 还有就是两个月没写了 来水一个这边JDK直接就用上8了,lambda表达式,接口default方法什么的 其他团队都用上了,这跟之前的风格/其他公司的风格完汆不一样。自己装上了之后看到几个编译错误,不过都是单元测试,也没理。正巧今天闲来无事就搞搞环境吧,不然作为一名软件开发(DEV),竟然在有compile error的环境上...
2016-01-13 15:11:39
664
记录一次奇葩的win7系统80端口被占用的问题解决
几个月前搞了个Tomcat,端口改成了80,部署了一个Shibboleth,几个月后的昨天,发现这个Tomcat怎么也启动不起来,报端口被占用,纳闷儿了。。跑了一下 netstat -ano 然后惊呆 80端口被PID是4的process占用然后我。。。 右键关闭System进程树, 系统不出意外的花屏了 =。=网上一搜帖子好多,不过国内转载太多了 大多同样内容 总结一下...
2015-11-18 10:53:23
286
原创 LoadRunner一个Transaction中包含重定向的问题
先吐个槽 这特么BLOG搬家搬得是个毛线啊 分类都成坑了行么?!言归正传在用户登录或者访问受限资源时候,往往会遇到重定向,在这种情况下,LoadRunner的一个Trasaction会包括两个甚至多个请求,如何拆分呢?使用如下配置(LR12.5提供了JS的方式写Web-HTTP/HTML脚本了,妈妈再也不用担心我得一看C就会吐的病了):web.setOpti
2015-11-10 11:05:12
5228
LoadRunner一个Transaction中包含重定向的问题
在用户登录或者访问受限资源时候,往往会遇到重定向,在这种情况下,LoadRunner的一个Trasaction会包括两个甚至多个请求,如何拆分呢?使用如下配置(LR12.5提供了JS的方式写Web-HTTP/HTML脚本了,妈妈再也不用担心我得一看C就会吐的病了):[code="java"]web.setOption("MaxRedirectionDepth", "0");[/code...
2015-11-10 10:53:38
561
原创 Chrome和FF无法关联JRE的问题解决
系统:Win7-64 装的JDK1.6-u37-X64发现只有IE上能跑Applet,Chrome和Firefox里面都没办法跑在about:plugins里面也找不到JRE的插件,参照了http://blog.csdn.net/oscar999/article/details/9082781 这个帖子依旧没办法解决。原因: JDK JRE是64位的,但是FF和Chrome都是3
2015-10-13 15:09:18
5018
原创 mysql分组排序
记录一下分组排序:数据库结构如下:DROP TABLE IF EXISTS `stock`;CREATE TABLE `stock` ( `ID` int(11) NOT NULL auto_increment, `Name` varchar(255) default NULL, `value` int(11) default NULL, `Date` date
2015-10-13 15:09:12
3468
原创 翻译:How to Benchmark a Hadoop Cluster
How to Benchmark a Hadoop Cluster如何检测你的Hadoop集群性能?比较早的一篇文章了,有些可能翻译的不是很顺,比如Benchmark这个词就比较晕,姑且理解为性能吧,原文地址:http://answers.oreilly.com/topic/460-how-to-benchmark-a-hadoop-cluster/引用Is the cluster
2015-10-13 15:09:06
3440
原创 Jquery mobile动态修改header后无法渲染样式的问题解决
最近刚开始看JQuery Mobile, 发现界面确实做得很好,国外开源的东西做得都这么好看。。哎。。。想到我们公司的产品界面。。俗话说 货比货得扔。先介绍一下Jquery mobile,如果要直接看标题问题的话请直接跳到下面红色Title部分。jqm(jquery mobile的缩写)的处理方式实际上是在已有的dom基础上,在页面加载完成后,进行渲染。 而渲染时最重要的就是识别dom上的
2015-10-13 15:09:01
4146
1
原创 Struts2.2.1简单配制
Struts的主要目的就是为了将页面请求和视图(JSP)分离。请求过来 要先经过Struts 判断请求是应该到哪个页面。Web.xml当中加入filter和filtermapping struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter strut
2015-10-13 15:08:55
3383
原创 Eclipse/MyEclipse 添加src JAVA DOC XML提示
源码添加:下好带src的源码,在Java Source Attachment里 AddSource External Folder就可以了。在JAVA DOC Location里面可以添加API,添加后选中类F1即可XML自动标签填充提示Eclipse/MyEclipse ---> Window ---> Preferences ---> XML --> Catalog
2015-10-13 15:08:49
3788
原创 PO BO VO DTO POJO DAO概念及其作用(转)
引用J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。 引用PO: persistant object持久对象 最形象的理解就是一个PO
2015-10-13 15:08:44
3314
原创 [置顶] 将博客搬至CSDN
=.= 搬到CSDN要求写这个。主要是ITeye经常访问不了,现在流量也太低了。新CSDN博客地址:http://blog.csdn.net/wwwcomy以后还会经常来~
2015-10-13 15:07:39
3386
原创 [置顶] 跳槽前夕的三年总结
从毕业到现在已经三年多了,尽管自己非科班出身,但是三年来还是学到了不少,也即将完成人生第一次跳槽。在这个时刻感觉应该写下些什么,来记录下自己这三年我所经历的风风雨雨,所学所想。2011年刚毕业那年,凭着自己看过Thinking in JAVA的一瓶底姿势(半瓶绝逼是骄傲的说法)、网上搜罗的一些面试宝典再加上毕业设计超级入门的Mutation Searching DataBase(竟然还发了SC
2015-10-13 15:07:33
3280
原创 JAVA中处理ASCII 160 的char
正则表达处理个空格也费劲。刚遇到一个空格,用正则表达\\s死活replace不掉,trim也没辙,空格那个char转成int一看,是160,特么空格不是32么。查了一下,要用以下方式去除:String.replaceAll("\\u00A0","")坑爹。。 另外查了一下, 貌似IE和Firefox对这个东西的处理也有差异,同志们还是用32的空格吧。。还有,保存文件的时候要去除非
2015-10-13 15:07:28
4245
1
空空如也
不用第三方缓存框架的缓存超时清除问题
2012-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人