Struts 返回 json 格式时缺少父类属性问题解决
通过 struts 搭配 json 插件, 直接返回 json 对象可以大大简化程序对返回格式进行手动格式化的操作, 然而, 也碰到一个问题, 如果 result 中用于生成 json 格式的对象如果继承了某个对象, 输出的 json 格式中并不会包含父类的属性.
Maven 根据不同的 profile 对不同的构建环境进行配置
通过 maven 管理项目的时候, 非常头疼的问题之一就是可能存在不同的构建环境, 比如开发环境, 单元测试环境, QA环境, 部署环境等等. 最好的方案是通过传入一个参数来指定一套完整的配置环境.
解决使用BlackberryDesktopManager同步Outlook时崩溃问题
通过**Blackberry Desktop Manager**将blackberry和**Outlook**同步的时候, 100%会在同步时直接崩溃. 经过反复测试和网上资料的搜集, fix了这个问题.
jsp解决session过期时写入数据库操作
背景如下:
我在做一个系统的时候希望实现当用户点击jsp页面上的注销按钮时实现在数据库中保存用户注销的时间. 另外如果用户没有正常退出, 则在session超时时自动记录超时时候的时间.
我在做一个系统的时候希望实现当用户点击jsp页面上的注销按钮时实现在数据库中保存用户注销的时间. 另外如果用户没有正常退出, 则在session超时时自动记录超时时候的时间.
使用Tapir实现jekyll的站内搜索功能
要在jekyll搭建的静态网站中实现站内搜索, 网上给出的解决方案基本都是**google custom search**, 但是这个方案不但有广告, 想修改css的时候又非常的复杂, 难以下手. 下面提供另一种非常简便的站内搜索解决方案--**Tapir**
在vim做粘贴操作时禁用自动缩进和智能缩进
vim的自动缩进和智能缩进功能给在vim下做开发的程序员提供了非常大的便利, 但在做代码粘贴的时候, 如果被粘贴的文字中带有tab, 整个粘贴后的格式会乱掉, 需要开启一些特殊设置.