自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nosql 数据库概况一二

最近看了nosql相关文档,概括的了解到其几大类别,他的出现主要是在处理大量数据,降低数据延迟。与传统具有关系模型的关系型数据库相比,nosql弃用该数据模型,有面向聚合的聚合数据模型以及聚合无知的。 其中聚合是指把一组相互关联的对象视为一个整体单元来操作,包括有键值数据库、文档数据库、列族数据库,通常通过原子操作更新聚合的指, 在集群中操作该类型的数据库,可以将必要数据一起处理,且放入同一个节

2017-09-23 17:26:02 377

转载 zookeeper学习

由于公司项目的数据源比较多,所以使用了zookeeper进行统一数据源配置的管理,自己进行了一些学习和服务搭建,以下转载来源 http://blog.csdn.net/l1028386804/article/details/52226265官方网址:http://zookeeper.apache.org/ 一、 什么是ZookeeperZookeeper 是 Google 的 Chubby一个开

2017-08-07 14:21:05 402

原创 mysql 查询优化

今日新学的sql,统计总数以及分条展示 最近做数据统计这块儿业务的时候,遇到了sql难点,于是整理了一些。 1. 查询符合条件的每一条数据以及某一列的总值。 *1. 1. 使用联合查询之union* select 语句1 union (all:保留所有,不管重复),(Distinct:去重,默认的) select 语句2 要求两条

2017-07-27 18:48:41 239

原创 rocketmq

最近在迁移项目的时候,顺带研究了一下rocketmq这个支持消息持久化的队列模型的消息中间件,之前也接触过一些像activemq,rabbitmq等中间件,但没有深入了解。 1. 什么是消息中间件 它采用高效可靠的传递机制进行平台无关的数据传递,通常消息队列利用异步的方式与服务端进行交互,适用于实时性不太高的场景。一般是一个队列模型的消息中间件,其主要解决异步解耦,挡住前端的数据洪

2017-07-24 20:32:42 306

原创 transient、volatile、tree

上文中对于map内部结构有了一个认知,查看源码发现其中使用了包括transient,volatile的等关键字,这里做了一个小总结。transient 即暂时的意思,一般我们不希望序列化某一个变量的时候,可以将该变量用该关键字进行修饰。 volatile 用该关键字修饰的变量,在线程每次使用的时候,都会读取主存中最新的值,但并不能保证原子性。我们知道,jvm运行时刻分配内存时,有一个

2017-07-13 19:50:02 182

原创 聊聊spring中常用的集合

最近看spring源码分析,发现一些迷惑的地方,spring容器对于像ConcurrentHashMap的bean定义信息,HashSet,Collections.synchronizedSet、Collections.synchronizedMap等不同集合处理,现分析一下其中HashMap,ConcurrentHashMap,Collections.synchronizedMap的不同以及应用场

2017-07-04 16:57:32 528

原创 spring事务处理

事务的生成、提交、回滚、挂起等管理的实现往往涉及并发和数据一致性的问题,以及不同的底层数据库有不同的支持方式,因此作为应用平台的spring,对主要的事务实现做了抽象和适配。有基于配置文件方式的声明式事务处理以及基于注解方式的编程式事务处理 1. spring与事务 其使用AOP功能实现声明式事务处理,如属性配置与读取等等。通过TransactionProxyFactoryBean进行依

2017-06-30 09:53:03 265

原创 java事务以及支持事务的数据库

事务通常是为了保证数据访问的正确性,由此事务通常与数据库联系,是指一组原子操作集合,即一条SQL语句,一组SQL语句或整个程序。我们通常需要关心的是何时使用数据库事务、怎么使用尽可能保证事务的隔离性以及对系统应用的性能有何影响

2017-06-28 09:49:42 972

原创 spring aop知识点儿一二

aop即aspect oriented programming,是spring的核心功能之一,其充分利用了ioc容器的proxy代理以及aop的拦截器功能,以下从三方面进行梳理。一、aop的基本概念 1.1:advice(通知)定义在连接点做什么,为切面增强提供织入接口,有BeforeAdvice,AfterAdvice,ThrowsAdvice等,会在调用目标方法前,后,异常的时候,通过

2017-06-26 17:13:01 292

原创 spring知识点儿一二

spring IOC资源加载流程整理

2017-06-22 08:02:36 231

空空如也

空空如也

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

TA关注的人

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