自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (30)
  • 收藏
  • 关注

原创 spring缓存实例

这篇文章主要是对上一篇文章介绍的spring缓存的技术进行的实现,可以在这里下载源码。首先定义一个参数类,用来接收参数Parametrespackage org.springframework.democache.model;import java.io.Serializable;public class Parametres implements Serializable{

2015-12-30 17:03:06 460

翻译 spring缓存

这篇文章是根据谷歌翻译大致修改出来的,由于原文不知道是什么语,所以可能导致翻译的有错误和不准确的地方,但是大致的方向感觉还是蛮不错的,所以在这里整理了一下,希望能够有所帮助。高速缓存一直是一个非常需要这两个提高应用程序性能并降低其工作量。此外,它的用处今天是特别明显,可以作出处理成千上万的游客concurrents.D'un架构上的Web应用,高速缓存管理正交于应用程序的业务逻辑和出于这个原因

2015-12-30 14:41:57 631

原创 SQL的查询操作语句

近来在写SQL,发现能写一些复杂的SQL可以很大的提高工作的效率。今天趁着有时间整理一下,方便以后用到的时候查询:1、对特定的条件加和操作select sum(列名) from 表名 where 列名='条件'2、对加和的数据再次进行加和,并且使用数据的空表select c1+c2+c3 from ( select (select count(列名1) from 表名

2015-12-27 22:30:36 603

翻译 Hibernate中的懒加载

现在我将讨论一下一个在Hibernate中必须知道的特点,特别是在一个很大的应用中时,会有这样的涉及,叫做懒加载。什么时候需要懒加载:简单的问题考虑一个简单的网络应用程序:网上书店,书店维护者产品的目录。最原始的方法,它可以投射到一个模型实体中去用来管理一系列的产品实体。在一个大的书店中,会有成千上万的产品划分成不同的目录。当一个用户访问这个书店的时候,目录必须要从数据库中加载,我们很可能

2015-12-26 22:06:03 1645

翻译 线程同步,对象级别的锁和类级别的锁

同步指的是多线程情况,一个线程块在一定时间内只能在一个线程内执行。java支持多线程执行,这就可能会导致两个或者多个线程访问同一个区域或者代码。同步是一个让所有并发的线程同步执行的过程。同步避免由共享内存不一致导致的内存错误,当一个方法被声明为同步的时候,线程保存着那个方法对象的监控,如果另一个线程正在执行这个同步方法,那么你的线程将会堵塞直到那个线程释放这个监控。在java中同步由synch

2015-12-26 17:39:08 1355

翻译 怎么在Hibernate实体间建立映射关系

在之前的文章中,我们已经了解了Hibernate实体的四种持久状态,我们注意到当标注了特定的注解之后Hibernate可以标识java 对象为持久状态。否则他们就是普通的java对象没有和数据库由直接的关系。当我们在java类上标注了JPA注解并使他们成为持久实体之后,我们面对的一个问题就是两个实体间可以有一种关系而且必须一个实体引用另一个实体,以一种直接或者间接的方式,在我们创建两个实体的引用之

2015-12-25 11:34:19 1493

翻译 使用注解的Hibernate many-to-many映射

many to many映射是在两个实体间,一个实体可以和其他的多个实体建立关系。例如一个捐赠服务的实体Subscription实体和读取实体都是两个实体,一个捐赠可以有多个读者,一个读者可以有多个捐赠,在这篇文中我们将会学习在Hibernate3中怎么建立这种关系。提出解决方案为了演示多对多的关系,我们连接两个实体Reader实体和Subscription实体。他们的实体关系如下:

2015-12-25 10:07:57 6083

翻译 使用注解的Hibernate one-to-many映射

One to many映射关系指的是两个实体间一个实体可以和多个实体有关联关系,但是多的这一端只能和一的这一端的一个实例有关系。它是一个1 到 n的关系。例如在任何的公司员工可以注册多个银行账户,一个银行账户只能和一个员工相关联,在这篇文章中我们将会学习怎么在Hibernate3中建立这种映射关系。问题陈述我们要写两个实体一个是Employee实体另一个是Account实体,这样多个银行账

2015-12-24 23:32:26 9550 1

翻译 Hibernate是如何get和load实体的

在下边的一些文章中,我将会围绕着CRUD操作介绍一些概念,这些操作通过Hibernate和数据库进行操作。我们先来讨论一下Hibernate是如何通过load或者get加载实体的。使用session.load()加载Hibernate实体Hibernate的session接口为从你的数据库加载实体提供了多种load()方法,每一个load()方法都需要实体的主键作为标识id,是强制提供的,

2015-12-24 20:01:21 524

翻译 Hibernate 实体持久化生命周期状态

Hibernate是与应用创建的普通的java对象一起工作的,在原始状态(没有标签)Hibernate不会定义你的java类,但是当他们按照需要的标签进行标注之后,那么Hibernate就能识别他们,例如存储在数据库,更新他们的数值,这些对象的关系可以用Hibernate进行映射。考虑到映射到Hibernate的对象实例,它可以有四种状态transient, persistent,detach

2015-12-24 18:38:52 828

翻译 spring的@Transactional到底是怎么工作的

在这篇文章中,我们将深入了解spring的事务管理。@Transactional实际上是怎么工作的JPA和事务管理注意到JPA自己并不提供任何声明的类型管理是很重要的,当在一个依赖注入容器的外部使用JPA的时候,事务需要开发人员使用代码来处理。UserTransaction utx = entityManager.getTransaction(); try { utx.be

2015-12-22 00:09:42 2439

原创 loadrunner11 event 0问题的解决

从周天就开始准备用loadrunner11进行性能测试,在录制脚本的时候要么是event=0,要么就是event不为0但是打不开浏览器。之前也用loadrunner进行过测试,也存在过上边说过的问题,当时也解决过但是好像没有这么纠结,所以在这里还是先记录比较好,防止以后再用到的时候忘记。网上提供了一些解决的方法但是都不管用,但是在某些特定的条件下还是很管用的,所以现在这里罗列一下网上的解决的方案。

2015-12-21 19:29:33 12713

原创 利用spring的拦截器自定义缓存的实现

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。本文利用Memcached 的实例和spring的拦截器实现缓存自定义的实现。利用拦截器读取自定义的缓存标签,key值的生成策略。自定义的Cacheablepackage com.jeex.sci;@Tar

2015-12-16 13:15:40 3394

原创 spring自定义缓存标签的实现

自从spring3.1之后,spring引入了抽象缓存,可以通过在方法上添加@Cacheable等标签对方法返回的数据进行缓存。但是它到底是怎么实现的呢,我们通过一个例子来看一下。首先我们定义一个@MyCacheablepackage caching.springaop;import java.lang.annotation.Retention;import java.lang.anno

2015-12-11 11:02:31 1564

翻译 使用spring的简单缓存

这周我的一个老朋友联系到我,因为在他的应用中有个一内存问题,问题非常简单:每一个登录用户所有的应用表单和部分的键值对增加到user session中去(包含一些图片)。那用来提高访问的速度,避免多次请求数据库和加载数据。那种方法的问题是,每一个用户在内存中都会有一个数据的拷贝。在这个例子中,同样的数据一遍一遍的被拷贝,经过一段时间,访问量增加的时候,JVM将会耗尽内存,用户只要不点击退出按钮情

2015-12-09 16:54:36 1146

原创 license security violation operation is not allowed

需要安装loadrunner,对系统进行系能测试,但是遇到了一个非常头疼的问题license security violation operation is not allowed,一直报出上边这个错误,于是乎,在网上找了一些解决的方案,发现几乎都是一个样子,几乎一致的是这样子:http://www.51testing.com/html/42/27242-81225.html。我安装和破解的流程是

2015-12-08 16:39:49 827

翻译 java线程中yield()和join()的区别

多线程在面试中是非常受欢饮的题目,我个人认为我们很少有机会能够真正的用到复杂的多线程(我在7年前使用过一次),熟悉这些概念能够增加你的信心,先前,我已经讨论了一个相似的问题,wait()和sleep()的区别。现在我们讨论一下join()和yield()的区别。坦白的讲,我在实际中比没有用过这两种方法,如果你觉得有问题请在评论中提出来java 线程调度的背景java虚拟机要求在多线程中实现

2015-12-08 11:26:18 6758 4

原创 Hibernate一级缓存、二级缓存以及查询缓存的关系

前两天总结了一下二级缓存和查询缓存的关系,但是又有一个新的问题,就是查询缓存缓存到二级缓存的数据,在第三次(第一次缓存中没有数据,查询数据库将对应的ID值存入到二级缓存中去,第二次如果是同一个Session那么将会把数据一级缓存中的数据返回,如果不是同一个Session而是同一个sessionfactory,那么将会把二级缓存中的数据返回,同时将数据放入到一级缓存中去)获取的时候,不使用查询缓存的

2015-12-07 21:03:37 4438 2

翻译 java Date的例子

最近想总结一些java中使用Date的情况,在网上找到了一篇感觉不错的文章,感觉讲的非常好,就直接翻译过来了,原文:http://howtodoinjava.com/2015/10/26/java-date-examples/在这篇文章中,列出了使用java date类的例子,这些Date类用例经常会用到,总结一下放在某个地方会节省很多时间java Date 类的例子把Date转为St

2015-12-07 14:06:21 1662

翻译 java中不同循环的系能比较

在像java这种编程语言中,循环是控制流的最常用的方法之一,在这篇文章中我不打算讨论循环的一些基本的知识,这已经超出本篇文章的范围并且大家已经对此非常的了解了。在这篇文章中,我将列出在日常中用到的循环的不同的方式并且使用相同的集合比较他们的性能不同的循环我将列出我知道的四中不同的方式,如果你知道其他的方式,请通过评论得方式告诉我for each 语句这个技术是在java 5之后

2015-12-07 13:17:21 637

原创 hibernate二级缓存与查询缓存之间的关系

我们先看一下什么样的hibernate操作会将数据存入到一级缓存中去,当调用下边这些方法的时候会将数据存入到一级缓存中一级缓存save、update、saveOrupdate、load、list、iterate、lock,例如:User userOne=new User(); user.setName("名字"); //放入一级缓存 s.save(user); //查

2015-12-05 16:10:38 6852 2

Springboot consul 服务提供端和服务发现端

提供了springboot方式的consul的服务的注册端和服务的发现端,具体参见:http://blog.csdn.net/maoyeqiu/article/details/77330735

2017-08-17

springboot中的 动态代理的选择测试代码

测试springboot使用动态代理时候的一些代码,具体参考博客http://blog.csdn.net/maoyeqiu/article/details/76546468

2017-08-01

springboot mybatis 集成多数据源 两种实现方式

springboot mybatis 集成多数据源 两种实现方式,一种静态添加,一种动态添加,后者能够支持很好的拓展。使用注解的方式实现,项目打包了一个module

2017-06-30

springboot集成kafka

springboot kafka

2017-06-28

springboot zookeeper 分布式锁

利用springboot集成zookeeper,并利用zookeeper实现分布式锁,避免羊群效应

2017-05-26

springboot redis

redis 存储list 自定义Object map ,缓存数据

2017-05-17

springboot rabbitmq

在springboot的基础上使用Rabbitmq

2017-05-12

springMVC+Ehcache+MySQL

代码是Ehcache的页面缓存、spring的缓存和Hibernate的缓存的应用,采用的是springMVC框架,数据库是MySQL

2016-11-15

springMVC+Ehcache的各级缓存(包括页面缓存)

springMVC+Ehcache的各级缓存(包括页面缓存)

2016-11-14

springMVC+cdn(qiniu+bootcss)

对源码中的路径的引用部分改成CDN,图片也用CDN进行测试

2016-07-11

spring缓存实例

博客地址http://blog.csdn.net/maoyeqiu/article/details/50433934

2015-12-30

spring aop 自定义缓存实现

spring aop 自定义缓存实现的一个小实例,地址:http://blog.csdn.net/maoyeqiu/article/details/50260357

2015-12-11

spring简单的缓存

利用spring实现的简单的缓存的例子,代码解释:http://blog.csdn.net/maoyeqiu/article/details/50238035

2015-12-09

Hibernate一级缓存、二级缓存以及查询缓存实例

Hibernate一级缓存、二级缓存以及查询缓存实例

2015-12-07

spring3 hibernate4 ehcache实例

spring3 hibernate4 ehcache整合的实例

2015-11-21

echartsJava后台封装数据

用Java在后台封装echarts显示的数据,平台是springMVC

2015-11-07

桥梁模式实例

java实现桥梁模式

2015-05-05

java组合模式

java实现组合模式,java实现组合模式。

2015-04-26

java装饰模式实例

通过设计组装和升级大众CC来说明装饰模式,有一个VolkCC类实现Volk接口,设计一个CCDecorator实现Volk这个接口,在ConcreteCCDecorator这个具体装饰角色中进行功能的增加和重写。

2015-04-20

java实现代理模式

用java实现代理模式,使用房屋中介的现实例子进行代理模式的说明

2015-04-14

java创建者模式实例

用java实现创建者模式,实现UML类图,并且实现一个消息发送的实例

2015-04-12

建造者模式实例

通过java模拟大众CC的组装实现建造这模式的实例

2015-04-08

java工厂方法模式和抽象工厂模式实例

用java语言实现工厂方法模式和抽象工厂模式

2015-04-04

java单例模式实例

用java实现的单例模式,包含实例和饿汉单例于懒汉单例

2015-04-03

spring+动态代理

结合spring框架实现的动态代理代理,spring,Proxy

2015-03-29

spring+静态代理

结合spring框架实现的静态代理,接口回掉

2015-03-23

springCache

简单的实现了spring cache,包括第一次存入缓存,缓存查询和缓存清空等等

2015-03-22

java实现cache小实例

完全自定义的缓存的实现,没有使用第三方组件,使用java实现。

2015-03-20

android百度地图实现画线

在android平台上,使用最新的百度地图API实现两点的动态画线,根据位置的变动实现画线

2015-03-12

springMVC实例

springmvc+hibernate+spring+mysql实现登陆流程的一个小实例,最简单的springMVC配置。springmvc实例。

2015-03-12

空空如也

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

TA关注的人

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