摘要: 最近在研究Thinking in Java的时候,感觉逆变与协变有点绕,特意整理一下,方便后人。我参考于Java中的逆变与协变,但是该作者整理的稍微有点过于概念化,我在这里简单的说一下 我对于协变于逆变的理解 一:协变 协变返回类型指的是子类中的成员函数的返回值类型不必严格等同于父类中被重写的成员函 阅读全文
posted @ 2017-07-10 16:01 leader_Hoo 阅读(815) 评论(0) 推荐(0) 编辑
摘要: java泛型是对Java语言的类型系统的一种扩展,泛型的本质就是将所操作的数据类型参数化。下面我会由浅入深地介绍Java的泛型。 一:泛型出现的背景 在java代码里,你会经常发现类似下边的代码: 编码的时候,不加泛型是可以的,但是 你从容器中拿出来的时候必须强制类型转换,第一是多敲很多代码,第二极 阅读全文
posted @ 2017-07-10 09:36 leader_Hoo 阅读(16015) 评论(3) 推荐(4) 编辑
摘要: 本人正统软件工程专业毕业,虽然实力垫底,但是大学的时候,整个学校非常热衷于OJ,ACM之类,耳濡目染,自以为基础的知识是有的。但是 一直觉得学的东西都是一团浆糊,按照老师的话说,我是那种看书只看目录,看完就跟别人吹牛逼的类型 。 工作有两年了吧,第一年实习,老大丢一些简单的功能让你做,也是很轻松。全 阅读全文
posted @ 2017-06-29 11:43 leader_Hoo 阅读(4696) 评论(3) 推荐(0) 编辑
摘要: hibernate作为一个完整的ORM映射框架,通过配置即可以让我们从复杂的JDBC操作中脱离出来。hibernate封装了 JDBC,JTA(java transaction API) 和JNDI。hibernate 是一个轻量级的框架,对于开发人员,可以采用它提供的接口进行数据库操作,当然也可以 阅读全文
posted @ 2017-04-20 18:41 leader_Hoo 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 从整理上讲,一个ORM框架(以hibernate为例)所涉及内容无非就是,如何映射,如何检索,还有事务处理。所以从这三方面入手,基本上可以保证将hibernate可以用到自己的项目之中。所以我先说一下我对orm的映射,欢迎吐槽,互相交流,共同进步。 1:ORM中设计对象模型 一个Java对象,域模型 阅读全文
posted @ 2017-04-20 15:52 leader_Hoo 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Spring是一个非常主流,而且是好用的框架。提供管理对象的容器,提供事务的支持,缓存,权限认证(往往不用)。用来集成hibernate等。而管理对象的生命周期是其中一个非常重要的功能。在Spring中通过IOC可以轻松实现解耦,而开发人员则可以更专心于业务逻辑的编写。 第一种情况:管理Dao,Se 阅读全文
posted @ 2017-03-31 00:04 leader_Hoo 阅读(3069) 评论(0) 推荐(0) 编辑
摘要: js中变量的作用域及闭包的概念 概述 身为一名程序员,因为bug周末加班是必不可少的事情,当解决bug的时候,总有些bug是因为规范导致的,但是这些bug往往不好找,也就是“前人挖坑,后人好踩”。前段时间,出现了一个很莫名其妙的bug 就是有个模块页面数据不对。当时找了半天(以为是页面传值的问题), 阅读全文
posted @ 2017-03-27 22:06 leader_Hoo 阅读(6488) 评论(1) 推荐(0) 编辑
摘要: 第一次发博客, 也不讲究样式。 只是单纯的说一下踩过的坑,方便后人避坑吧 之前做项目的时候,碰到一个非常奇葩的问题。 就是在jqgrid中写了了一个简单的方法 很简单点击事件,但是每次点击的时候 都会产生一个很奇怪的问题。 就是页面会整体的向上平移。把我上部的tab栏给覆盖了 简单说一下我的页面布局 阅读全文
posted @ 2017-03-27 11:41 leader_Hoo 阅读(318) 评论(0) 推荐(0) 编辑