`
have_life
  • 浏览: 147252 次
社区版块
存档分类
最新评论
文章列表
父类 public abstract class A { public void sayHello(){ System.out.println("sayHello in A"); } public abstract void sayHi(); } 子类B public class B extends A{ @Override public void sayHi(){ System.out.println("sayHi() in B"); } ...
06 Aug 12 关于语言的选择-选易用的 作者: Laruence(   ) 本文地址: http://www.laruence.com/2012/08/06/2681.html 转载请注明出处 首先, 这篇文章不是对@左耳朵耗子的C++的坑真的多吗?一文的反驳, 我只是在我的理解角度说一下我对语言选择的一些感悟. 关于C和C++的争论, 由来已久, 从当年Linus攻击C++是恐怖的语言的时候, 就一直没有停歇, 而就我自己来说, 我对C++的掌握还远远不够, 所以没有能力来从语言设计角度来对比(我在最初, 也尝试学过C++, 用过C++, 但后来发现, 我学不好, 用不好, 就放弃了) ...
就是在你的pojo的那个类(就是你加@Entity的那个类)上面加annotation @org.hibernate.annotations.Proxy(lazy=false) 这么做的原因是,hibernate3默认的把lazy load给打开了,就是true呗。 你把它显式的设置为false,这个功能就被关了,也就不用什么session了。

@Table

    博客分类:
  • java
pojo 里还是尽量explicitly写一下 @Entity @Table(name = "user") public class User implements Serializable{ 因为我刚就遇到一个报错,说 can not find table 'db_name.User'...一看就知道它是去数据库里找User这个table。 这个是我在部署到服务器上发生的错误,在我本地就没有这个错误。 我一想以前在bd遇到过的问题,经验,就想起数据库里表名是可以设置大小写敏感的。 可见它是默认去找和pojo一样名字的表去了。 所以我就加了 @Table expl ...
@Component是通用的 @Repository、@Service、@Controller则是细化 那这几个注解到底有没有功能上根本的区别呢? ----------------------------------- Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 ...
遇到这样的问题,在地址栏上这样访问。 http://localhost:8080/user/user!login.action struts文件这么配置 <package name="user" namespace="/user" extends="struts-default"> <action name="user!*" class="com.q167.action.LoginAction" method="{1}"> & ...
暂时性的做饭去是去server那个project里去修改server.xml里面有关于deploy的路径。 如: <Context docBase="onlinebookmark" path="/" reloadable="true" source="org.eclipse.jst.jee.server:onlinebookmark"/></Host> 但这个你下次再部署,或者做一些操作,就会被莫名其妙的改回来,就又要加工程名了。 效果不持久。 正确的做法是在界面上配置。这样 ...
问题是在tomcat部署路径下的那个 WEB-INF lib目录下 jar文件没有,就是没有被发布过来 先选中你的project,右键点属性,然后选那个Deploy Assembly。 再选add,之后再选Java Build Path Entries。 这个时候,它就会跳出你加入在Buid path中,但是还没有选择发布到lib目录中的一些jar,或者lib库。你就选就行了。 下面我放一些截图。这样简明清楚。
mysql: datatime,   java:java.util.Date

REST

深入浅出REST http://www.infoq.com/cn/articles/rest-introduction/ ----- 1.比较入门级,给你铺垫一些基本的概念,还不错。 http://rest.elkstein.org/ 2.很细致的教程,一步步的教你,还有图,有代码。 http://www.myeclipseide.com/documentation/quickstarts/webservices_rest/ 3.比上面的简略一点,是用eclipse做。 http://iambigd.blogspot.hk/2011/04/java-java-restful-ser ...
最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。这 样就可以根据数据表不同的用处是用不同的存储类型。 另外,MyISAM类型的二进制数据文件可以在不同操作系统中迁移。也就是可以直接从Windows系统拷贝到lin ...
1. 很简单详实的manual,和我第一次读那个mysql的感觉一样。这个比书写的都好,易懂详实。 http://quartz-scheduler.org/files/documentation/Quartz-2.1.x-Documentation.pdf 2. 关于Quartz中的Job Persistence http://quartz-scheduler.org/documentation/quartz-1.x/configuration/ConfigJobStoreTX http://forum.springsource.org/showthread.php?12837-Pers ...

shell 命令

1. chmod +wrx *  为当前目录下的所有文件添加所有权限 2. md5sum * 为当前目录下的所有文件求md5值
1. Windows + D 这个可以让桌面上的所有打开窗口最小化,再按一次可以重新展现。 2. Windows + M 这个只能全部最小化,无法还原。
使用dom4j的xpath操作xml文件,需要两个包:dom4j.jar和jaxen.jar,否则在运行操作xpath的程序中,会出现ClassNotFoundException的异常。 转:http://txy920.javaeye.com/blog/405182 1、获取Document(方法很多) SAXReader saxReader = new SAXReader();   Document d ...
Global site tag (gtag.js) - Google Analytics