自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(185)
  • 收藏
  • 关注

转载 springdata jpa

(转自:http://www.cnblogs.com/ityouknow/p/5891443.html)首先了解JPA是什么?JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,...

2017-07-07 11:03:00 178

转载 springboot添加事务

(转自:http://www.cnblogs.com/xingzc/p/6029483.html)什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的作用就是...

2017-07-07 10:12:00 215

转载 springboot的api测试

转载于:https://www.cnblogs.com/LvLoveYuForever/p/7122884.html

2017-07-05 18:22:00 396

转载 hibernate缓存

(转自:http://www.cnblogs.com/java-class/p/6108175.html)阅读目录1. 为什么要用 Hibernate 缓存?2. 项目实战3. Hibernate 缓存原理回到顶部1. 为什么要用 Hibernate 缓存? Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序...

2017-07-04 16:13:00 97

转载 idea下的hibernate反向生成插件

阅读目录1. 打开 DataBase 窗口,添加数据源2. 添加 hibernate 持久层支持,生成实体 Bean /配置文件 谈起 Hibernate 应该得知道Gavin King大叔,他构建了 Hibernate ,并将其捐献给了开源社区。 Hibernate对象关系映射解决方案,为面向对象的领域模型到传统的关系型数据库...

2017-07-04 16:11:00 464

转载 hibernate级联查询映射的两种方式

Hibernate主要支持两种查询方式:HQL查询和Criteria查询。前者应用较为广发,后者也只是调用封装好的接口。现在有一个问题,就是实现多表连接查询,且查询结果集不与任何一个实体类对应,怎么解决呢?举个例子:现在有两个表,一个users用户表, 一个goods商品表,每个用户可以有多个商品,而一个商品只能对应一个用户。users表中的字段:userId,userN...

2017-07-04 16:07:00 96

转载 Spring Hibernate JPA 联表查询 复杂查询

(转自:http://www.cnblogs.com/jiangxiaoyaoblog/p/5635152.html)今天刷网,才发现:1)如果想用hibernate注解,是不是一定会用到jpa的?是。如果hibernate认为jpa的注解够用,就直接用。否则会弄一个自己的出来作为补充。2)jpa和hibernate都提供了Entity,我们应该用哪个,还是说可以两个...

2017-07-04 15:38:00 104

转载 thymeleaf模板引擎

(官方文档:http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html)thymeleaf 学习笔记(转自:http://www.blogjava.net/bjwulin/archive/2013/02/07/395234.html)thymeleaf,我个人认为是个比较好的模板,性能也比一般的,比如freema...

2017-06-29 15:42:00 62

转载 java替换富文本标签等

(转自:http://www.cnblogs.com/1246447850qqcom/p/5439366.html)package q;import java.util.regex.Matcher;import java.util.regex.Pattern; public class htmlTest { private static final String regEx...

2017-06-21 14:43:00 487

转载 mac最新系统安装beego出现kiil 9

(内容来自:http://www.oschina.net/question/2626413_2237311)应该是最新mac OS 12.04的锅。现在的解决办法是回退bee到以前版本。cd ${GOPATH}/src/github.com/beego/bee# 回退到这个版本是有效的,亲测git reset --hard 69023e9ae0b0d65cc239...

2017-05-30 18:18:00 101

转载 shiro实现app和web统一登录

(转自:http://www.cnblogs.com/sunshine-2015/p/5515429.html)先说下背景,项目包含一个管理系统(web)和门户网站(web),还有一个手机APP(包括Android和IOS),三个系统共用一个后端,在后端使用shiro进行登录认证和权限控制。好的,那么问题来了web和APP都可以用shiro认证吗?两者有什么区别?如果可...

2017-05-12 10:48:00 248

转载 mysql优化30条建议

(转自:http://www.jincon.com/archives/120/)1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在n...

2017-05-11 17:46:00 75

转载 log4j配置说明

(转自:http://www.codeceo.com/article/log4j-usage.html)日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4...

2017-04-18 10:25:00 66

转载 lambda遍历的精简

本文转自http://it.deepinmind.com/java%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B/2014/03/15/Java%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B4%E9%9B%86%E5%90%88%E7%9A%84%E4%BD%BF%E7%94%A8.html...

2017-04-12 10:46:00 324

转载 lambda表达式详解

(转自:http://blog.csdn.net/ioriogami/article/details/12782141/)1. 什么是λ表达式λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; }转成λ表达式后是这个样子: (i...

2017-04-12 10:33:00 69

转载 dubbo

(转自:http://shiyanjun.cn/archives/325.html)Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)...

2017-04-12 09:02:00 77

转载 java8新特性lamda表达式在集合中的使用

1、利用stream().forEach()循环处理List;List<String>list=Lists.newArrayList();//新建一个List用的google提供的Guavapackagecom.google.common.collect;list.add("1");list.add(...

2017-04-11 17:17:00 710

转载 mybatis分页方式对比

mybatis有两种分页方法(转自:http://blog.csdn.net/leozhou13/article/details/50394242)1、内存分页,也就是假分页。本质是查出所有的数据然后根据游标的方式,截取需要的记录。如果数据量大,开销大和内存溢出。使用方式:利用自动生成的example类,加入mybatis的RowBounds类,在调用的接口中添加给类的参数...

2017-04-11 14:34:00 251

转载 mybatis的嵌套查询(嵌套查询nested select和嵌套结果nested results查询)区别

(转自:http://blog.csdn.net/canot/article/details/51485955)Mybatis表现关联关系比hibernate简单,没有分那么细致one-to-many、many-to-one、one-to-one。而是只有两种association(一)、collection(多),表现很简洁。下面通过一个实例,来展示一下Mybatis...

2017-04-10 16:18:00 768

转载 分布式事务

(转自:http://www.cnblogs.com/baiwa/p/5328722.html)前言应用场景事务必须满足传统事务的特性,即原子性,一致性,分离性和持久性。但是分布式事务处理过程中,某些场地比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?在搜索广告系统中,当用户点击某广告后,除了在点击事件表中增加一...

2017-04-01 08:58:00 68

转载 高并发分布式系统中生成全局唯一Id汇总

高并发分布式系统中生成全局唯一Id汇总(转自:http://www.cnblogs.com/baiwa/p/5318432.html)数据在分片时,典型的是分库分表,就有一个全局ID生成的问题。单纯的生成全局ID并不是什么难题,但是生成的ID通常要满足分片的一些要求:1 不能有单点故障。 2 以时间为序,或者ID里包含时间。这样一是可以少一个索引,二是冷热...

2017-04-01 08:54:00 96

转载 ajax跨域问题

由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。不知是跨域问题起 因是这样的,为了复用,减少重复开发,单独开发了一个...

2017-03-31 19:09:00 53

转载 web.xml不同的头文件

《转自:http://blog.csdn.net/qq_16313365/article/details/53783288》1. Servlet 3.1Java EE7 XML schema,命名空间是http://xmlns.jcp.org/xml/ns/javaee/[html]view plaincopy<?xmlv...

2017-03-19 19:13:00 53

转载 移动端没有session怎么处理

(转:https://my.oschina.net/wanglihui/blog/150726)手机客户端与服务器端的通信,不同于浏览器与服务器端的通信。浏览器和服务器端的通信依靠session去维持一个会话,当这一切搬到手机上仿佛一切都失效了。1.在上一家公司的时候公司同事曾经问过我这个问题,我当时想的解决办法是通过将sessionID附加到网址后面,或者放到heard...

2017-03-16 18:23:00 1306

转载 J2EE 中间件 JVM 集群

[转]J2EE 中间件 JVM 集群博客分类:企业应用面临的问题Java&Socket开源组件的应用jvm应用服务器weblogicjvm集群1 前言越来越多的关键任务和大型应用正运行在J2EE平台上,象银行之类的应用要求很高的可用性(HA),大型系统比如google和Yahoo则要求更好的伸缩性。今天高可用性和伸缩性的重要性对于...

2017-03-16 17:17:00 95

转载 Terrocotta - 基于JVM的Java应用集群解决方案

Terrocotta - 基于JVM的Java应用集群解决方案博客分类:企业应用面临的问题Java&Socket集群javajvm服务器hibernatesession前言越来越多的企业关键应用都必须采用集群技术,实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以...

2017-03-16 17:16:00 102

转载 通过 Terracotta实现基于Tomcat的Web应用集群

[转]通过 Terracotta实现基于Tomcat的Web应用集群博客分类:企业应用面临的问题Java&Socket开源组件的应用tomcatweb session集群服务器负载均衡转载自:http://blog.csdn.net/lima01/article/details/4379572本文介绍如何配...

2017-03-16 17:14:00 55

转载 Quartz与Terracotta的集成

Quartz与Terracotta的集成博客分类:Java&Socket企业应用面临的问题开源组件的应用quartz任务集群数据库任务调度TerracottaQuartz与Terracotta的集成• 综述• 配置模块• 支持的功能• 与基于数据库的Quartz集群的对比• 公开源代码库• 内部源代码库(为代码提交者...

2017-03-16 17:13:00 174

转载 Terracotta服务器的不同配置方式

Terracotta服务器的不同配置方式博客分类:企业应用面临的问题Java&Socket开源组件的应用Terracotta双机多机镜像服务器阵列分片模式企业应用Terracotta Server有4类配置方式:1、单机,无持久化:服务器把集群要管理的数据保存在内存中,当数据量大于服务器可用内存的时候,会发生内存溢出错误。这种模式...

2017-03-16 17:12:00 89

转载 Terracotta2

Terracotta 3.2.1简介 (二)Terracotta分布式缓存EhcacheQuartzTerracotta的web session方案高效、高可用的Web Session解决方案 在多用户、高并发、高吞吐量的Web应用中,用户经常通过配置多个Web应用服务器并发处理大量用户的请求,实现负载均衡、灾难回复,提高可用性和可扩展...

2017-03-16 17:11:00 79

转载 Terracotta

Terracotta 3.2.1简介 (一)博客分类:企业应用面临的问题Java&Socket开源组件的应用hibernatejava集群服务器EhcacheQuartzTerracottTerracotta开源项目以及Terracotta公司Terracotta是一款由美国Terracotta公司开发的著名开源Java集群...

2017-03-16 17:10:00 167

转载 java内存模型基础

原本准备把内存模型单独放到某一篇文章的某个章节里面讲解,后来查阅了国外很多文档才发现其实JVM内存模型的内容还蛮多的,所以直接作为一个章节的基础知识来讲解,可能该章节概念的东西比较多。一个开发Java的开发者,一旦了解了JVM内存模型就能够更加深入地了解该语言的语言特性,可能这个章节更多的是概念,没有太多代码实例,所以希望读者谅解,有什么笔误来Email告知:silentbalanc...

2017-03-15 14:52:00 142

转载 Java内存模型

深入理解Java内存模型(一)——基础并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式...

2017-03-15 14:46:00 66

转载 RocketMQ VS kafka

转自:https://github.com/alibaba/RocketMQ/wiki/rmq_vs_kafka淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用MySQL作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review...

2017-03-14 15:25:00 74

转载 scp命令(基于ssh上传文件等)

(转:http://www.cnblogs.com/hitwtx/archive/2011/11/16/2251254.html)svn 删除所有的 .svn文件find . -name .svn -type d -exec rm -fr {} \;linux之cp/scp命令+scp命令详解名称:cp使用权限:所有使用者使用方式...

2017-03-10 16:07:00 124

转载 mac上安装ruby

(转:http://www.cnblogs.com/daguo/p/4097263.html)以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)步骤0 - 安装系统需要的包  # For Mac   # 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环...

2017-03-09 20:12:00 54

转载 Access denied for user ''@'localhost' to database 'mysql'

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'  在centos下安装好了mysql,用root帐号连上mysql,然后创建一个数据库,提示下图错误:  提示:ERROR 1044 (42000): Access denied for user ''@'l...

2017-03-06 18:04:00 104

转载 3.ruby语法基础,全部变量,实例变量,类变量,局部变量的使用和注意的要点

1.ruby的全局变量的概念和Java的全局变量的概念不同,  ruby的全局变量是以$符号开头的,如果给全局变量的初始化值为nil会出现警告。  赋值给全局变量,这是ruby不推荐的,这样会使程序变得很难理解。  举例:  #!/usr/bin/ruby  $global_variable = 10  class Class1    def print_gl...

2017-02-27 17:57:00 73

转载 2.ruby基本语法,类的定义

1.在ruby中的定义class,ruby中定义类也是以关键字class开头  后面带着类名,类名以大写开头。一个类的结束以关键字end  结束。如:  class Customer  end2.ruby类中的变量,ruby提供四种类型的变量  1>局部变量    局部变量一般的被定义在方法中,方法外不可见。局部变量    一般以小写字母或者_.开头...

2017-02-26 23:09:00 143

转载 1.ruby基本格式

1.ruby对于空格是敏感的,很像shell如:a + b 解释成 a+b(这是两个局部变量)  a +b 解释成 a(+b) (这是一个方法调用)2.在ruby中一行怎么才算结束?  Ruby解释分号和换行字符作为语句的结束。然而,如果Ruby遇到操作符,  如+,-,或者在一行的末尾将一个反斜杠,他们表示声明的延续。3.ruby的标识符  变量、常量和方法...

2017-02-26 21:43:00 160

空空如也

空空如也

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

TA关注的人

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