`
leobluewing
  • 浏览: 239095 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论
文章列表
新工作和以往不同,不是纯的IT企业,是全国比较大的一家制造企业。 没进去之前,想想这么大的企业信息化程度怎么也应该挺高了。 进去以后发现还是相当落后的,全是单独开发的系统,SAP,OA,PDM等等。 真真切切的令我感 ...
开始研究sso。 选了CAS,毕竟老牌开源sso工具,网上查了下据说80%的sso技术都是基于cas。 其他东西不说了,什么ssl,cas server部署什么的,网上都很多,也都写的很好。 这里仅记录一点自己实现中比较细的地方。 shiro里面一般 ...
最近换了个工作,做企业内部的信息系统开发。 从技术角度讲,有机会接触到大数据和复杂的业务流程。对于企业信息化的整合暨ESB,SOA这些会有更深刻的体会,也会有可能接触分布式开发。 但是由于是非软件行业,一些很现 ...

女儿就快8个月了

不知不觉,女儿就快8个月了。这8个月,感觉自己在一点一点的转变。 一开始哄女儿睡觉着急的不行甚至还用力的打过女儿的小pp,到现在心态平和温柔的对待这个小小的肉呼呼的人间精灵。 从各种手忙脚乱的换尿不湿,泡奶粉到生硬的喂奶,到如今行云流水一般的动作。 业余时间再也不是电脑娱乐为伴,而是考虑为了成为一个出色的父亲而必须更加认真的学习。在女儿睡着的时候,我也渐渐的习惯了再次看起那些技术书籍以及学习英语。 人的成长就是如此。孩子的出生教会了父母:责任,耐心和做事方法。 谢谢你,我的女儿。
以前只知道hibernate里面两个List的fetch eager会有问题。 见连接 http://blog.eyallupu.com/2010/06/hibernate-exception-simultaneously.html 今天类里面一个 onetoone 和 onetomany 也会有MultipleBagFetchException这个问题。 记录一下,看来所有的关系都会有 MultipleBagFetchException的问题,业务建模的时候需要更加谨慎一点。
本文所有测试用代码在https://github.com/wwlleo0730/restjplat 的分支addDB上 目前在使用spring-data-jpa和hibernate4的时候,对于缓存关系不是很清楚,以及二级缓存和查询缓存的各种配置等等,于是就有了这篇初级的jpa+hibernate缓存配置使用的文章。 JPA和hibernate的缓存关系,以及系统demo环境说明 JPA全称是:Java Persistence API 引用JPA itself is just a specification, not a product; it cannot perform persi ...
今天去面试了一次,技术面试问题略过不谈。 和对方hr的交谈中,她问了我一个每个hr都会问的问题:你觉的你的优点是什么?(工作中) 一瞬间,我在脑海里里回顾了这7,8年的工作经历,发现印象最深的是和前公司的一位前辈一起做项目的那一段时间。 那是07年,我刚工作一年多,之前一年,完全没有任何提高,直到参与了这个项目。 那是第一次,我可以热烈的和人讨论技术,我可以明确的得到技术指导,我可以认真的思考一些心得。我可以全心全意的加班。 那位前辈是整个项目组的项目经理,他当时在团队里推行测试先行,推行类似现在敏捷概念的快速迭代,每日每周站立会议等等。 我一直到现在为止都再没有感受到如此快乐的团队 ...
2012年学习ios的时候写的一个app,因为是要学习整个上架流程,所以这个东西就上架了。 然后一直就没去理他了。 今年突然想起来还写过这么个东西,干脆放出来算了。 压缩完5.6M,主要是小图片比较多。 技术上没什么大的花头,主要是一个线程技术的应用。 因为是个人的技术练习,所以掺杂了很多东西。。。包括什么广告,arc,线程等等。 今天打开好久没打开的xcode,重新调试了下,ios sdk 6.1下通过。 sdk7我根本没更新过。。所以如果有问题也没办法啦。。 github地址: https://github.com/wwlleo0730/sc2RepNote
利用html2canvas截屏后可以生成base64类型的图片,但是这样的图片很明显不能被引用或者被SNS工具来分享。这样就必须截屏后再上传数据到后台服务器端重新保存。 前端js代码: $("#saveImage").click(function() { html2canvas($('#mypics'), { onrendered : function(canvas) { var myImage = canvas.toDataURL("image/jpeg"); //并将图片上传到服务器用 ...
业务场景很简单,就是在一个j2ee的web应用里同时需要两种异常处理,一种是restful的返回json异常,一种是普通的出现500或者404页面的异常。 当然最好的处理方法还是分开成两个应用来处理,一个专门做web服务。可是一般小应用不会分这么细,而且web服务异常还可以用作ajax的异常处理,也是不错的。 基本内容和一年前的帖子差不多,http://leobluewing.iteye.com/admin/blogs/1777704。 当时写完以后一直没时间整理,同时也有不少bug,年前年后总算有点空闲,于是整理出了一个可以跑的例子来,同时改写了点代码,大致思路没有变化。 架构基于sp ...
2013年下半年系统架构师终于过了,49 49 47。 分数没有想象中的高,但是好歹也算过了,这几年几乎每年都参加两次,上半年系分,下半年架构,每次都是差一点过不了,郁闷程度可想而知。 2011年系分 46 43 40 2011年架构 40 48 48 2012年系分 50 37 52 2012年架构 41 51 33 2013年系分 52 51 30 2013年架构 49 49 47 6次考下来,感觉已经快麻木了,也积累了不少体会。 首先来说说我的备考,2011年第一次完全是“裸考”,一点没准备,结果成绩还不错,导致我错误的估计了考试的难度,除了2013年的两次以外,我都只是在考前 ...

弱智bug集合

这个文章记录一下编程过程中的弱智bug,看看一年后能收集多少 ------2014-03-21 这个不算bug,eclipse里面整理代码快捷键是ctrl+shift+f,但是发现时灵时不灵;一直没在意,鼠标右键点开菜单弄一样,不过今天实在被搞烦了,去查到底为什么,结果是输入法的快捷键冲突了。。搜狗输入法ctrl+shift+f是简繁转换,写代码的时候用中文写了点注释忘记换成英文就会出现。。。sigh ------2014-01-23 Long countByDungeonId(int dungeonId); 写成 Integer countByDungeonId(int dun ...
抓一个 2000KB左右的页面,老是抓一半,一开始以为是网络问题,然后以为是连接断了,最后实在没办法去读文档才发现原来默认最多是1MB。 引用maxBodySize Connection maxBodySize(int bytes) Set the maximum bytes to read from the (uncompressed) connection into the body, before the connection is closed, and the input truncated. The default maximum is 1MB. A max size of z ...
前两天做个页面,前台的查询数值带到下一个页面。 对于类似  xxxxx?a=1&b=1&c=1 这样的查询参数,自然可以在下一个页面使用${param.a},${param.b} 这样来取值。 不过如果是这样的参数就有问题了  xxxx?a.b=1&c.d=2,在下一个页面用${param.a.b}就取不到值了。。 所以很简单,请用 ${param['a.b']}来取值。 不知道是不是jstl版本问题,不过应该不可能吧,引用的maven包是1.2 虽然不难,但是也查了半小时,记录一下。
maven里面可以用archetype:create-from-project生成项目骨架,但是包名往往有点问题。 create-from-project命令会去寻找一个包含所有文件的目录路径作为基础包。 比如如下的项目骨架: src/main/java/ com.company.proid.dao com.company.proid.service com.company.proid.web 这样的话,利用create-from-project命令,默认的基础包就会是com.company.proid 比如在com.company.proid.dao包下有一个文件为 base ...
Global site tag (gtag.js) - Google Analytics