自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leo

不积跬步,无以至千里。不积小流无,以成江海。

  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java面试题第(1)季

1、

2016-08-30 13:56:26 485

原创 MongoDB学习笔记(5)分片技术

建立4个mongodb文件模拟4台服务器,端口依次为27017~27020。1、开启config服务器  先前也说了,mongos要把mongod之间的配置放到config服务器里面,理所当然首先开启它,我这里就建立2222端口。2、开启mongos服务器  这里要注意的是我们开启的是mongos,不是mongod,同时指定下config服务器,这里我就开启D盘上的

2016-08-15 16:18:37 464

原创 redis学习笔记(5)springmvc-mybatis-redis整合应用

http://www.tuicool.com/articles/iARnemB

2016-08-09 17:43:08 397

原创 redis学习笔记(3)读写分离

1231

2016-08-08 15:48:59 369

原创 redis学习笔记(2)主从复制

实现在主机和虚拟机之间实现主从复制的简单实现。分别启动redis服务,主机作为master,虚拟机作为slave。在slave客户端下执行slaveof 192.168.1.106(master)6379 上面的方式只是保证了在执行slaveof命令之后,虚拟机上的slave成为master的从机,一旦服务重新启动之后,他们之间的复制关系将终止。下面测试

2016-08-08 14:37:56 1006

原创 如何设计一张千万级别的大表

1、数据的容量:1-3年内会大概多少条数据,每条数据大概多少字节; 2、数据项:是否有大字段,那些字段的值是否经常被更新; 3、数据查询SQL条件:哪些数据项的列名称经常出现在WHERE、GROUP BY、ORDER BY子句中等; 4、数据更新类SQL条件:有多少列经常出现UPDATE或DELETE 的WHERE子句中; 5、SQL量的统计比,如:SELECT:UPDATE+DE

2016-08-08 11:10:37 4012

原创 MySQL表分区(4)key分区-key

类似于按HASH分区,区别在于KEY分区只支持计算一列或多列,且MySQL服务器提供其自身的哈希函数。必须有一列或多列包含整数值。create table role( id int(20) not null,name varchar(20) not null)partition by linear key(id)partitions 10;

2016-08-05 15:10:08 1749

原创 MySQL表分区(3)哈希分区-hash

哈希分区。哈希分区主要是依据表的某个字段以及指定分区的数量。create table user (  id int(20) not null,  role varchar(20) not null,  description varchar(50) )partition by hash(id) partitions 10;如上创建user表,并将user表平均分为十

2016-08-05 15:08:37 6039

原创 MySQL表分区(2)列表分区-list

list列表分区和range分区应该说都是一样的,不同的是range分区在分区时的依据是一段连续的区间,而list分区时依据是一组分布的散列值。创建表分区create table student  (id varchar(20) not null ,  studentno int(20) not null,  name varchar(20),  age varchar(2

2016-08-05 15:05:12 1116

原创 MySQL表分区(1)范围分区-range

创建表分区create table teacher (id varchar(20) not null , name varchar(20), age varchar(20), birthdate date not null, salary int )--创建分区语法partition by range(year(birthdate))(

2016-08-05 12:10:22 1340

转载 如何解决mysql读写效率

12321

2016-08-05 10:52:05 2640

转载 MySQL分表与分区的区别

为什么要分表和分区?日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。什么是分表?分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实

2016-08-05 10:17:44 571

原创 缓存技术之Ehcache(6)分布式集群

式分身乏术

2016-08-03 10:13:31 998

原创 缓存技术之Ehcache(5)对象缓存

ssfsd8

2016-08-03 10:13:03 3194

原创 缓存技术之Ehcache(3)配置详解和清理策略

<ehcache> <diskStore path="java.io.tmpdir"/> <defaultCache maxElementsInMemory="1000" eternal="false" timeToIdleSeconds="120" timeToLiveS

2016-08-02 16:11:33 10237 1

转载 缓存技术之Ehcache(4)页面缓存

缓存的目的就是为了提高响应速度,尤其是并发访问的速度,降低数据库服务器的压力,在同等硬件配置的情况下,提供更高的系统性能。 关于缓存的话题,在坛子里已经有很多讨论,简单的来说,如果一个应用中80% 的时间内都在访问20% 的数据,那么,这时候就应该使用缓存了。这个和长尾理论正好相悖,其实也不是相悖,只是不同的理论使用的场景不同。在80/20 原则生效的地方,我们都应该考虑是否可以使用缓存。

2016-08-02 11:37:59 750

转载 缓存技术之Ehcache(2)究竟什么时候可以使用Ehcache缓存

Ehcache是什么   EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力。Ehcache的使用场景是什么1、首先最主要就是页面缓存。网站页面的数据来源非常广泛的,大多数来自不同的对象,而且有可能来自不同的db,所以给页面做缓存是一个不错的主意。2、常用数据的缓存

2016-08-02 11:16:18 1765

原创 缓存技术之Ehcache(1) 认识Ehcache

在Hibernate的二级缓存中默认的就是这种缓存。 Ehcache是用来管理缓存的一个工具,其缓存的数据可以是存放在内存里面的,也可以是存放在硬盘上的。其核心是CacheManager,一切Ehcache的应用都是从CacheManager开始的。它是用来管理Cache(缓存)的,一个应用可以有多个CacheManager,而一个CacheManager下又可以有多个Cache。Cache内部保

2016-08-01 17:03:55 920

转载 大型网站架构之分布式消息队列

大型网站架构之分布式消息队列 以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能

2016-08-01 14:42:18 1087

转载 消息队列MQ技术的介绍和原理

消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 消息中间件概述   消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地

2016-08-01 14:38:43 9224 1

转载 使用消息队列的理由总结

过去几年中,我们一直在使用、构建和宣传消息队列,我们认为它们是很令人敬畏的,这也不是什么秘密。我们相信对任何架构或应用来说,消息队列都是一个至关重要的组件,下面是十个理由:解耦  在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息队列在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口。这允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样

2016-08-01 14:17:32 1121

转载 分布式缓存的那些事

在前面的一些文章中,从实战的角度,讲解了有关memcached的应用、容灾、监控等等。但是缺乏对理论的讲解和原理性的剖析。本文将从理论的角度去介绍,让大家从宏观上对“分布式缓存、nosql”等技术有所了解,以便进一步学习和使用。在构建大规模的web应用时,缓存技术可以说是必备的,学习的必要性不言而喻。分布式缓存概述1.1 分布式缓存的特性分布式缓存具有如下特性:

2016-08-01 13:47:52 517

jquery打印控件

可以实现页面的局部打印。

2016-06-02

spring ibatis整合模板

亲手做的一个spring ibatis整合,刚刚接触ibatis,二话不说,ibatis环境先搭建好。

2012-12-13

中国移动账务管理系统

该系统是在网站上下载的,但是bug有很多,这一款是我修改后可以运行的,里面含有sql脚本文件,详细的java代码以及说明文档。

2012-03-19

新闻发布系统(Java)

该项目涵盖了项目需求文档、Oracle数据库的设计报告、数据库的sql脚本,当然也有详细的JAVA代码。

2012-02-22

空空如也

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

TA关注的人

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