JMH使用说明
摘要:JMH使用说明一、概述JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件。何谓Micro Benchmark呢?简单的来说就是基于方法层面的基准测试,精度可以达到微秒级。当你定位到热点方法,希望进一步优化方法性能的时候...
阅读全文
posted @
2018-08-31 00:05
刘达人186
阅读(672)
推荐(0) 编辑
spring jpa sqls
摘要:package com.example.repository;import java.util.List;import org.springframework.data.jpa.repository.Modifying;import org.springframewo...
阅读全文
posted @
2018-08-29 12:33
刘达人186
阅读(96)
推荐(0) 编辑
远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
摘要:RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、...
阅读全文
posted @
2018-08-20 23:44
刘达人186
阅读(125)
推荐(0) 编辑
Spring技术内幕之Spring Data JPA-自定义Repository实现
摘要:1.自定义Repository方法接口,让接口的实现类来继承这个中间接口而不是Repository接口package com.data.jpa.dao; import java.io.Serializable;import java.util.List;import ...
阅读全文
posted @
2018-07-04 09:32
刘达人186
阅读(6056)
推荐(0) 编辑
ehcache入门基础示例
摘要:ehcache入门基础示例2017年05月26日 08:55:42阅读数:32268 一:目录EhCache 简介Hello World 示例Spring 整合二: 简介1. 基本介绍EhCache...
阅读全文
posted @
2018-07-03 19:28
刘达人186
阅读(178)
推荐(0) 编辑
SpringData JPA 接口和方法
摘要:1.1 简单查询--接口方法 1.2 五个接口详解1.2.1 CrudRepository接口其中T是要操作的实体类,ID是实体类主键的类型。该接口提供了11个常用操作方法。 @NoRepositoryBean publicinterface CrudRep...
阅读全文
posted @
2018-07-03 16:42
刘达人186
阅读(1559)
推荐(0) 编辑
Springboot中使用缓存
摘要:在开发中,如果相同的查询条件去频繁查询数据库, 是不是会给数据库带来很大的压力呢?因此,我们需要对查询出来的数据进行缓存,这样客户端只需要从数据库查询一次数据,然后会放入缓存中,以后再次查询时可以从缓存中读取。Spring开始提供了强大的基于注解的缓存支持,可以通过注...
阅读全文
posted @
2018-07-03 15:59
刘达人186
阅读(351)
推荐(0) 编辑
SpringData JPA示例
摘要:SpringData JPA只是SpringData中的一个子模块 JPA是一套标准接口,而Hibernate是JPA的实现 SpringData JPA 底层默认实现是使用Hibernate1. 添加pom org...
阅读全文
posted @
2018-07-02 16:41
刘达人186
阅读(205)
推荐(0) 编辑
SpringBoot注解大全
摘要:https://www.cnblogs.com/ldy-blogs/p/8550406.html一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAuto...
阅读全文
posted @
2018-07-02 16:17
刘达人186
阅读(374)
推荐(0) 编辑
hibernate的hql查询语句总结
摘要:这篇随笔将会记录hql的常用的查询语句,为日后查看提供便利。在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属...
阅读全文
posted @
2018-07-02 15:10
刘达人186
阅读(135)
推荐(0) 编辑
Hibernate Envers
摘要:一、目的Hibernate Envers的目的是提供应用程序实体数据的历史版本,记录执行数据变更历史。二、用途Hibernate Envers记录的审计数据,主要用于意外丢失数据找回、审查数据合法性、辅助问题分析等用途。一般直接在数据库执行sql查询分析即可。三、实现...
阅读全文
posted @
2018-06-29 19:36
刘达人186
阅读(130)
推荐(0) 编辑
[jOOQ中文]3. 数据库版本管理工具Flyway
摘要:https://segmentfault.com/a/1190000010526452在执行数据库迁移时,我们推荐使用jOOQ与Flyway - 数据库迁移轻松。 在本章中,我们将简单的来使用这两个框架。一、Flyway简介什么...
阅读全文
posted @
2018-06-29 14:14
刘达人186
阅读(230)
推荐(0) 编辑
[jOOQ中文]2. jOOQ与Spring和Druid整合
摘要:https://segmentfault.com/a/1190000010496053jOOQ和Spring很容易整合。 在这个例子中,我们将整合:Alibaba Druid(但您也可以使用其他连接池,如BoneCP,C3P0,...
阅读全文
posted @
2018-06-29 14:11
刘达人186
阅读(290)
推荐(0) 编辑
[jOOQ中文] 七个步骤快速入门
摘要:https://segmentfault.com/a/1190000010415384关于jOOQjOOQ: The easiest way to write SQL in JavajOOQ是一个基于Java编写SQL的工具包,...
阅读全文
posted @
2018-06-29 13:49
刘达人186
阅读(386)
推荐(0) 编辑
搭建 redis 集群 (redis-cluster)
摘要:一 所需软件:Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb二 安装配置redis redis下载地址 https://github.com...
阅读全文
posted @
2018-06-28 23:06
刘达人186
阅读(175)
推荐(0) 编辑
用MyEclipse JPA创建项目
摘要:http://www.myeclipsecn.com/learningcenter/persistence-development/myeclipse-jpa/用MyEclipse JPA创建项目 ...
阅读全文
posted @
2018-06-25 19:30
刘达人186
阅读(210)
推荐(0) 编辑
深入了解 JPA
摘要:转载自:http://www.cnblogs.com/crawl/p/7703679.html前言:谈起操作数据库,大致可以分为几个阶段:首先是 JDBC 阶段,初学 JDBC 可能会使用原生的 JDBC 的 API,再然后可能会使用数据库连接池,比如:c3p0、db...
阅读全文
posted @
2018-06-25 19:28
刘达人186
阅读(727)
推荐(0) 编辑
eclipse liquibase 插件
摘要:http://marketplace.eclipse.org/category/free-tagging/liquibasehttp://marketplace.eclipse.org/marketplace-client-intro?mpc_install=6894...
阅读全文
posted @
2018-06-25 13:45
刘达人186
阅读(161)
推荐(0) 编辑
liquibase使用
摘要:1. 创建表drop database if exists mybatis;create database mybatis;use mybatis;create table mybatis.CUSTOMERS ( ID bigint not null primary...
阅读全文
posted @
2018-06-25 13:25
刘达人186
阅读(332)
推荐(0) 编辑
Hibernate一对多关联关系保存时的探究
摘要:在以前使用hibernate时,经常对保存存在关联关系的对象时,不确定是否能保存成功。 因此,特意对一对多关系的2个对象进行实践。一、pojo类和配置文件的准备 这里有一点提前说一下,外键列在数据库中并没有设置为不为null。因此可...
阅读全文
posted @
2018-06-24 00:30
刘达人186
阅读(109)
推荐(0) 编辑