自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eric Chan's blog

用代码记录世界的点滴.

  • 博客(6)
  • 资源 (14)
  • 问答 (3)
  • 收藏
  • 关注

原创 Maven、Gradle 配置国内镜像源

Maven、Gradle 配置国内镜像源Maven全局配置修改 Maven 默认的全局配置文件:类 Unix 系统: Mac OS / Linux 默认在 ~/.m2/settings.xmlWindows 系统:一般在 Maven 安装目录的 conf/settings.xml<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"

2020-05-23 19:31:32 1595

原创 FreeMarker调用Java静态方法以及静态变量的方法

这里介绍下在类似 Spring+FreeMarker 的架构中如何在FreeMarker中访问Java中的静态方法以及静态变量。一、首先为了方便以及可复用我们创建一个工具类/** * FreeMarker Utils. * * @author chenxinyu */public abstract class FreeMarkerUtils { /** * ...

2018-08-01 10:58:41 4362

原创 Spring Data Redis 2.x 中 RedisConfiguration 类的新编写方法

在 Spring Data Redis 1.x 的时候,我们可能会在项目中编写这样一个 RedisConfig 类:@Configuration@EnableCachingpublic class RedisConfig { @SuppressWarnings({ "rawtypes", "unchecked" }) @Bean(name = "redisTempla...

2018-07-14 11:27:13 9674 2

原创 IDEA设置生成带注释的getter和setter解决方案 (图文教程)

近日在研究重构代码的时候有用到idea的不少插件,比如CheckStyle,同时下载了阿里的开发规约,受到不少启发。规约中会要求所有的方法都有Javadoc,但是通常我们用idea默认生成的getter和setter方法是不带注释的,当然,我们同样可以设置idea像MyEclipse一样生成带有Javadoc的模板,具体解决方案如下: 比如我们有这么一个pojo类:/** * 人类. * @a...

2018-05-17 12:48:41 5099

原创 设计模式(二) - 观察者模式(Observer Pattern)

一、什么是观察者模式?观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。[观察者模式-类图]观察者模式(Observe

2018-01-28 19:27:44 264

原创 设计模式(一) - 策略模式(Strategy pattern)

策略模式是什么?策略模式定义了算法族,分别封装起来,让它们之间可以互相替换。此模式让算法的变化独立于使用算法的客户。为什么使用策略模式?优点:策略模式提供了对“开闭原则”的完美支持,用户可以在不修改原有系统的基础上选择算法或行为,也可以灵活地-增加新的算法或行为。策略模式提供了管理相关的算法族的办法。策略模式提供了可以替换继承关系的办法。使用策略模式可以避免使用多重条件转移

2018-01-14 15:35:55 1089 1

A SSM + Redis Demo.

自己整合了一个SSM框架结合了Redis缓存进去的一个Demo工程,希望对大家学习有所帮助,SQL文件也在里面,该Demo上传到Git上以便日后更新代码:https://github.com/XinyuChan/SSMRedisDemo.git

2017-09-28

Java.Persistence With Hibernate (Hibernate实战 第2版)中文

《Java.Persistence With Hibernate (Hibernate实战 第2版)》 书  名: Hibernate实战(第2版) 评论星级: **** 书  号: 978-7-115-17448-2 原 书 名: Java Persistence with Hibernate 原出版社: Manning Publications 丛 书 名: 图灵程序设计丛书 分  类: 计算机 >> 程序设计 >> Java 作  者: Christian Bauer, Gavin King 译  者: 杨春花 彭永康 俞黎敏 出版日期: 2008年3月 语  种: 简体中文 开  本: 16开 页  数: 640 定  价: 99.00 元人民币 摘要   本书全面讲述了Hibernate和Java Persistence,并对两者进行了详细的对比分析。书中通过一个应用将数百个例子融合起来,不仅深入剖析了Hibernate 3.2和Java Persistence丰富的编程模型,还深刻阐述了数据库设计、对象/关系映射(ORM)和优化等方面的基本原则、策略和最佳实践。书中处处闪烁着作者超凡的真知灼见,将大大升华读者对ORM乃至企业级应用开发的理解。   本书适合广大的开发人员,从ORM的初学者到经验丰富的开发人员。 序言 第1版序   毋庸置疑,关系数据库是现代企业的核心。   包括Java在内的现代程序设计语言,提供了应用程序级业务实体的直观、面向对象的视图,但这些业务实体底层的企业数据本质上是密切相关的。此外,相对于早期的导航模型以及后来的OODB模型,关系模型的主要优势在于,它被设计为与其提供数据的编程处理和应用程序级视图在本质上是无关的。   许多人已经做了很多尝试来搭建关系和面向对象技术之间的桥梁,或者用一个取代另一个,但是这两者之间的差异是当今企业计算面临的难点之一。通过其ORM方法,Hibernate架起了关系型数据和Java对象之间的桥梁。Hibernate是以一种非常实际、直接并且现实的方式来迎合这一挑战的。   正如Christian Bauer和Gavin King在书中所述,除了最简单的企业环境之外,最有效地应用ORM技术要求理解关系型数据和对象以及它们之间的中介的工作原理,并对中介进行配置。这要求开发人员通晓应用程序及其数据需求,以及SQL查询语言、关系存储结构和关系技术提供的最优化潜能。   Hibernate不仅提供了一个应对这些需求的功能齐全的解决方案,而且还提供了一个灵活的可配置的架构。Hibernate开发人员专注于设计,并使它具有模块化、可热插拔、可扩展以及可用户定制等特点。结果,在它最初发布的几年里,Hibernate迅速变成了企业开发人员所适用的一种前沿ORM技术——这也是理所当然的。   本书全面概括了Hibernate,涵盖了如何利用它的类型映射能力和工具来为关联和继承建模;如何利用Hibernate查询语言有效地获取对象;如何在托管和非托管环境下配置Hibernate;以及如何使用它的工具。此外,本书还提供了对ORM深层问题和Hibernate背后设计选择的深刻见解。这些见解可以让读者对ORM作为一种企业技术的有效应用有深刻的理解。   Hibernate in Action是当今企业计算中利用Hibernate和ORM的权威指南。                                   Linda Demichiel                                (Sun公司,EJB首席架构师)

2016-07-27

iBatis实战

《IBatis实战》 目录 第一部分 介绍 第1章 iBATIS的理念 1.1 一个结合了所有优秀思想的混合型解决方案 1.2 iBATIS适合应用在何处 1.3 使用不同类型的数据库 1.4 iBATIS如何解决数据库的常见问题 1.5 小结 第2章 iBATIS是什么 2.1 映射SQL语句 2.2 iBATIS如何工作 2.3 为何使用iBATIS 2.4 何时不该使用iBATIS 2.5 5分钟内用iBATIS创建应用程序 2.6 iBATIS未来的发展方向 2.7 小结 第二部分 iBATIS基础知识 第3章 安装和配置iBATIS 3.1 获得一份iBATIS发布 3.2 发布中包含的内容 3.3 依赖性 3.4 将iBATIS添加到应用程序中 3.5 iBATIS和JDBC 3.6 配置iBATIS(续) 3.7 小结 第4章 使用已映射语句 4.1 从基础开始

2016-07-27

MyEclipse主题包(8款)

MyEclipse的主题包,内涵八种选择,总有一款您喜欢的~

2016-07-27

hibernate4.3

hibernate4.3的jar包全。

2016-07-27

Junit4.5.rar

junit4.5所有的包都在里面~

2016-07-27

MyBatis3.4.1

MyBatis3.4.1全面的jar包及帮助文档

2016-07-27

J2EE学习路线(整理-全)

查多处资料认为较好的往J2EE方向学习开发的路径,有想弄Web开发的朋友们可以参考下

2016-07-27

Java面试题汇总

各种面试题汇总,包括100家大公司java面试题汇总,面试宝典2014,ssh框架,广州公司,企业真实面试,J2EE面试题,Android,等等

2016-07-27

JavaWeb开发最全API

Java最全API,包括J2SE/J2EE/UI插件/框架/线程/Ajax/HTML/CSS/JavaScript/jQury/JSTL/DTML/Windows/Servlet+JSP/W3School全套 本人收集许久的资源,于此友情分享,由于原文件七八百兆太大无法上传,在此私密分享至百度云盘,地址及密码均写入txt文件中,下载即可见。诚信无价,愿你生活更美好。

2016-07-27

MyBatis3.4.1 jar包全

最新MyBatis3.4.1的所有jar包包括帮助文档以及lib包

2016-07-27

23种设计模式的Java实现

23种设计模式以Java实现的文档。

2016-05-23

Java面试葵花宝典

Java面试葵花宝典,涵盖较广Java知识,供大家面试时参考。

2016-05-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除