
开源技术
文章平均质量分 56
六月澎湃
这个作者很懒,什么都没留下…
展开
-
从 iBatis 到 MyBatis
对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、轻巧灵活等特点,也仍然拥有一席之地。尤其对于擅长 SQL 的开发人员来说,iBatis 对...原创 2011-10-25 11:31:41 · 755 阅读 · 1 评论 -
Ibatis or Hibernate or Spring jdbcTemplate?
为什么使用ibatis而不用spring jdbcTemplate 1:ibatis仅仅是对jdbc薄薄的一层封装,完全不丧失sql的灵活性 2:ibatis所有的sql都可以放在配置文件中,这样有利于sql的集中管理,特别是在sql tuning是很容易把得到所有的sql,如果使用spring jdbctemplate,那么难免要在sql adv上调试好了sql,然后在粘贴到j...原创 2011-10-26 11:13:32 · 118 阅读 · 0 评论 -
MyIbatis操作oracle数据库,插入空值的处理
今天碰到一个问题,那就是数据库的空值处理问题;其实这个问题也是老生常谈了,如果是在命令行里面打命令的话估计不会有什么问题;关键是现在的开发中到少不了用orm进行持久层的处理的了,具体原因在这里不在赘述;现在的开发中,我用的是ibatis;今天的问题是这样的把 一个对象的各个属性保存到为一条记录的字段,这问题才普通不过了;问题是如果属性是空的话怎么办了,想过把一个默认值赋予对象的属性,但感觉这...原创 2011-11-02 19:00:34 · 217 阅读 · 0 评论 -
Lombok的使用实践
Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长。通过在开发环境中实现Lombok,开发人员可以节省构建诸如hashCode()和equals()这样的方法以及以往用来分类各种accessor和mutator的大量时间。先到http://projectlombok.org/下载lombok.jar.在下载lombok.jar存放的目录中使用j...2011-12-04 17:21:57 · 123 阅读 · 0 评论 -
javax.mail.MessagingException: 500 Error: bad syntax
javax.mail.MessagingException: 500 Error: bad syntax Linux下发送电子邮件出错:javax.mail.MessagingException: 500 Error: bad syntax 解决办法:首先在Linux命令行中查看hostname#hostnameud1126 //ho...原创 2012-11-23 14:18:13 · 358 阅读 · 0 评论 -
Spring爆远程代码执行漏洞(含EXP)
2013年1月16日左右,安全公司Aspect Security透露在Spring框架的开发代码中,发现了一个重大的安全漏洞。该漏洞被命名为“remote code with Expression Language injection”。他们发现,通过发送特定的Spring标签,可以导致服务器上的敏感数据暴露、执行任意代码等。(PS:该漏洞早在2011年就发现了,只是未对外公布。) Ja...原创 2013-07-24 11:44:13 · 900 阅读 · 0 评论 -
java开发自己站点的RSS服务
查找资料,用到了开源技术 rsslibj。public class RssController { @Autowired Service service; static final String domain = "http://www.you.com"; static final String info = "/news/info/"; /** ...2014-05-07 10:28:35 · 342 阅读 · 0 评论 -
maven使用assembly打可执行jar包启动时报错(关于spring错误的解决方法)
错误:Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace原因:assembly的一个bug.参见:http://jira.codehaus.org/browse/MASSEMBLY-360 原因是spring的多个jar包中都含有spring.handlers和spr...2014-01-03 16:22:56 · 547 阅读 · 0 评论