`
文章列表
在C世界,对代码进行加密,主要通过加壳的方式。所谓加壳,就是先将程序代码加密,然后用特定的程序加载器,将代码解密后加载进内存,这样可以在防止代码的反编译,当然,有加壳工具,也有解壳工具,虽然不能100%防止cr ...
http://www.exampledepot.com/egs/index.html The Java Developers Almanac 1.4 不错的例子
查看了javadoc,google了,没有找到好的答案,有个例子指出了一种方法,给一个入口Class,搜索这个Class所继承,引用的Class,以及这些继承引用的Class所继承引用的Class,如此递归下去,得到一个Class的List。但这种方法不能达到我的目的,我所能知道的只有package name,没有任何相关的class,如何才能或的这个package下的Class对象的list呢?
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗? 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也不知道,但是现在我知道了 小明说:哦,那我也知道了 请根据以上对话推断出张老师的生日是哪一天 我确定,答案应该是9月1日 解题思路: 首先,小明说:如果我不知道的话,小强肯定也不知道 ,这说明,小明所知 ...
什么是crazyPOJO? 是一个基于jdk5 annotation的辅助api包,主要用于POJO的操作,将被设计成0依赖(不依赖其他的jar文件),最简化,速度优先的api包。 为什么编写crazyPOJO? 因为最近发现equals,clone,hashCode,toString这类的简单方法充满了太多的重复代码。 使用xstream导出pojo为xml时,不能定制导出字段。 还会加入其他的新功能。如pojo2xml,pojo2json,json2pojo,xml2pojo 一切与pojo有关的方法都可能被加入。 如何使用crazyPOJO? 在关键的字段的getter方法上加上@Val ...
Tapestry5最新check下来的代码,中文问题还没有解决,无奈之下修改了Tapestry5的源码。对properties,html,以及后台java文件中传入的中文都能很好的支持,对浏览器端输入的中文,服务器端也能很好的接受了。
jakarta-commons-lang已经实现了HashCodeBuilder类,据闻在Hibernate中出错,所以还是选择了自己实现,编码思想来源于 Effective java 一书。而且0依赖。 java 代码   import java.lang.reflect.Array;      public class HashCodeBuilder {       public HashCodeBuilder() {          }          private int result = 17;     ...
当发生LazyInitializationException时,需要使用Hibernate.initlize,但在spring的 HibernateDAOSupport中取出的对象,进行Hibernate.initlize时会被告知,session已经关闭。只能在 Spring封装的Hibernate操作内部进行。 java 代码 return (MyEntity)getHibernateTemplate().execute(        new HibernateCallback(){           Object doInHibernate(Sessi ...
用Tomcat启动web程序后,在firefox浏览器的标签上会显示出一个小猫状站点图标,进入iteye.com也有这个站点图标,不知道是怎么实现的,IE好像不支持站点图标。
A.java @Entity class A{ @ManyToOne(cascade = {CascadeType.ALL}) B getB(){ } } B.java @Entity class B{ ... } 多个A对象对应一个B对象,因此当新建,更新A对象时应当创建B对象,但删除A对象时不应当删除B对象。 但如果A的cascade = {CascadeType.PERSIST,CascadeType.MERGE}的话在保存的时候就会有瞬时对象的错误。 但改成@ManyToOne(cascade = {CascadeType.ALL})则不合理, ...
原文: http://wiki.javascud.org/display/springs/SpringConfig 1.DTD xml 代码 > 以上是Spring 2.0的标准DTD,相比之下不是很喜欢用schema xsd文件式的定义,一大堆太长了。 2.default-lazy-init Spring的lazy-init,可以使单元测试与集成测试时的速度大大加快,不过要留意一些 BeanPostProcessor和BeanFactoryPostProcessor的子类如 PropertyPlaceHolderConfigurer,还有spring mvc的 ...
看了众多牛人,对于众多的开源项目了如指掌,发现自己太无知了,要努力学习。 我想我并不需要象牛人们一样面面俱到,我只需要寻找到一条敏捷开发的道路就可以了,一条就够了。 航海时千万不要带两块表。 我相信POJO+Annotation将是优秀框架的基础。fullstack框架,要慎用。由POJO生成的一切代码都不应该再需要修改的。 什么是框架,用PC机作个类比的话,框架就是主板。而我们编码的重点应该是在显卡,网卡,等地方,优秀的主板是不要我们再去修改的。一个优秀的框架可能会把声卡,显卡,网卡的主板也实现,我们只需要关心他们的芯片就可以了。 在开源世界中除了框架还有组件,我认为不应该完全信任组件,更多的 ...
引用java将死?这个问题实在很奇妙。如果作为一场辩论比赛的题目是再合适不过的。 java这个概念究竟代表了什么,是一种语言还是一种平台,还是代表了上面的两者。是或者不是,这是一个问题。 如果是作为一种语言,我想从java1.0开始,java的变化已经是脱胎换骨,特别是未来的java6.0和7.0,其所代表的语言要素已经有太多的改变了。特别是最近java要引入更多的script支持,让人们觉得似乎sun低头了。但是问题在于java引入script到底是要解决什么问题,特别是要先解决什么问题。我的观点是,首先解决的就是xml的问题。关于这一点,我想已经有过很多的xml缺陷的讨论了,当初的一些分歧, ...
13只大小相同的球,其中一只 球与其他的12只球质量不一样,可能比其他球重,也可能比其他球轻。现有一只没有砝码的天平,天平只可以使用3次,如何利用天平找出这只质量与其他球不同的球? 下面是我写的机器人,可以在N ...

新的一年,努力

道路是曲折,前途是光明的.POJO2UI,xlink,龙之炼狱.novels, something must be done...
Global site tag (gtag.js) - Google Analytics