- 博客(12)
- 资源 (458)
- 问答 (9)
- 收藏
- 关注
原创 不变(Immutable)模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述不变(Immutable)模式的: 一个对象的状态在对象被创建之后就不再变化,这就是所谓的不变模式。 什么是不变模式?能做什么? 不变模式 , 行为型模式一种 ,系统使用某个对象的过程中 , 需要创建数量较多的同类对象 , 同时大量对象中还普遍存在状态相同的情况 , 此时就需要简化对象状态 , 使相同
2016-09-25 23:12:42 661
转载 Hibernate查询方式
Hibernate查询方式总的来说共有三种:HQL、QBC和SQL三种。但是细分可以有如下几种:一、HQL查询方式 这一种比较常用,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum()等)、查询条件的设定等
2016-09-25 22:37:00 556
原创 《Clean Code》代码的整洁之道----并发编程
《代码整洁之道》:细节之中自有天地,整洁成就卓越代码第13章 并发编程为什么需要并发? 并发是一种解耦策略,它帮助我们把做什么(目的)和何时(时机)做分解开。在单线程应用中,目的与时机紧密耦合,很多时候只要查看堆栈追踪即可断定应用程序的状态。而解耦目的与时机能明显地改进应用程序的吞吐量和结构。从结构的角度看,应用程序看起来更像是许多台协同工作的计算机,而不是一个大循环。
2016-09-24 23:14:42 1711
原创 《Clean Code》代码的整洁之道(二)
《代码整洁之道》:细节之中自有天地,整洁成就卓越代码第6章 对象和数据结构 数据结构指的就是数据的载体,暴露数据,而几乎没有有意义的行为的贫血类。最常见的应用在分布式服务,以wcf,webservice,reset之类的分布式服务中不可或缺的数据传输对象(DTO)模式,DTO(Request/Response)就是一个很典型的数据载体,只存在简单的get,set属性,并且更
2016-09-24 10:14:37 1902
原创 Hibernate逆向工程
Hibernate的开发流程一般有以下2种 正向工程:Java实体类 ---->mapping---- > DB数据库关系表 逆向工程:先创建DB数据库关系表,用工具生成生成mapping 和Java实体类。 在实际的开发过程中,涉及的表太多了,一个一个的写java实体类纯属“体力活”,因为实体类固有的那么些属性,机械式的写get/set方
2016-09-23 21:32:57 3226 2
原创 《Clean Code》代码的整洁之道(一)
《代码整洁之道》:细节之中自有天地,整洁成就卓越代码概述 软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《代码整洁之道》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,这些实践在《代码整洁之道》中体现为一条条规则(或称“启示”
2016-09-22 10:35:34 11894 4
原创 Hibernate操作多对多关系
多对多业务说明 本例涉及的数据库表表为PRODUCTS(商品表)、SUPPLIERS(提供商表)和PRODUCT_SUPPLY(中间表)。 规定:商品可以由多个提供商提供;每个提供商可以提供多种商品。 实体间的关联-----ER图 双向多对多:即从Product商品就可知道该商品的供应商有哪些,因为Product类中包含一个供货商集合S
2016-09-21 10:00:22 737 2
原创 手把手教你Hibernate工程
Hibernate介绍及环境搭建:http://blog.csdn.net/ljheee/article/details/52475798Hibernate操作一对一关系:http://blog.csdn.net/ljheee/article/details/52593662Hibernate操作一对多关系:http://blog.csdn.net/ljheee/article/detai
2016-09-20 22:28:22 1250
原创 使用Hibernate操作一对多关系
Hibernate介绍:http://blog.csdn.net/ljheee/article/details/52475798Hibernate操作一对一关系:http://blog.csdn.net/ljheee/article/details/52593662Hibernate操作一对多关系: "一对多"是最普遍的映射关系,简单来讲就如产品和类别的关系。一个类别下可
2016-09-20 20:23:02 4237
原创 Hibernate操作持久化对象
一、什么是[对象]持久化? Java对象的状态可分为3类,如下图,即瞬时状态,持久化和持久化状态。 简单说,在使用new关键字创建出一个对象时,就是瞬时状态;使用JDBC完成数据在持久和瞬时状态的转化;存储到数据库里面的数据,就是持久状态了。显而易见,Java对象的持久化,就是把瞬时对象,存储到数据库,变成数据库关系表中对应的一条条记录。二、对象持久化
2016-09-20 10:51:56 3746
原创 Hibernate----初识
一、Hibernate概述1、Hibernate(开放源代码的对象关系映射框架) Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO[普通Java实体类]与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
2016-09-08 22:26:33 1708
原创 Android----菜单的使用
上一篇《Android菜单(一)----关于菜单》http://blog.csdn.net/ljheee/article/details/52334997讲解了菜单相关的基本基础。这篇将讲解Android各种菜单的使用。Android3.0 开始取消了实体的菜单按钮,引入了操作栏(Action Bar)。Android5.0将操作栏更名为应用栏(App Bar),目前有以下四种形式的菜单:
2016-09-01 22:15:09 2785 2
SpringMVC集成mybatis教程-实体类的orm
2017-08-03
IDEA SpringMVC集成mybatis
2017-08-03
IDEA整合Spring+Springmvc+mybatis+maven详细教程 实例下载
2017-08-03
spring-data-redis-demo.rar
2017-08-01
springMVC集成spring-data-redis
2017-08-01
xstream-distribution-1.4.10-bin.zip
2017-07-07
综合面试题150问-面试题大-软件开发工程师面试题.xls
2019-07-07
Artificial Neural Networks for Beginners.pdf
2018-10-19
spring-ldap-2.3.2.RELEASE-dist.zip
2017-12-08
ApacheDirectoryStudio-2.0.0win32.x86_64.zip
2017-12-05
javachineseime1.01.jar
2017-11-24
javachineseime1.01.src.zip
2017-11-24
jodd-all-3.9.1.jar
2017-11-23
【白皮书】《2017互联网科技创新白皮书》电子版.pdf
2017-11-09
eclipse新建AVD出现[SDK Manager] Error: null
2016-11-16
《疯狂IOS讲义》 适合初学者 看吗?
2016-10-26
Java 如何实现截图---捕捉手绘区域?
2016-10-01
2.为什么选择Python 作为Web 开发语言?
2016-09-13
2.Java基础---应该有什么样的准备和多深的积累?
2016-09-09
纯Java实现的任务管理器,结束一个进程如何实现刷新,显示当前所剩进程?
2016-07-30
软件工程专业,没怎么给上算法课。很害怕算法,怎么办
2016-07-20
那个密码输入JPasswordField,把提示内容显示成*了,如何解决
2016-04-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人