4 dhtx_wzgl

尚未进行身份认证

暂无相关描述

等级
TA的排名 3w+

dubbo其实很简单

2019-03-01 19:07:58

Innodb锁原理

转载请说明出处:https://blog.csdn.net/dhtx_wzgl/article/details/85230083一、Innodb锁1.1锁介绍    innodb存储引擎是mysql5.1之后的默认存储引擎,相对于之前的默认存储引擎MyISAM,它有两个不同点:一是支持事物,二是采用了行级锁。下面介绍一下innodb的锁。    共享锁(S):其实就...

2018-12-24 10:50:14

elasticsearch 基于spring api的基本操作

转载请注明出处:https://blog.csdn.net/dhtx_wzgl/article/details/852297091、批量更新 publicvoidupdate()throwsIOException{UpdateRequestupdateRequest1=newUpdateRequest().index(EsConstant...

2018-12-24 10:32:45

elasticsearch实践中遇到的问题总结

转载请注明出处:https://blog.csdn.net/dhtx_wzgl/article/details/85229634list查询返回结果最大只有10条。原因:是Springes的list查询底层实现方法实际是分页查询,而PageSize的默认值是10,所以每次查询的最大返回结果只有10条。解决办法:自己设置PageSize的大小模糊查询时,参数为含多个字符时失效原...

2018-12-24 10:27:47

spring5缓存机制之Caffeine

转载请注明出处:https://blog.csdn.net/dhtx_wzgl/article/details/85229505前言Spring5不在支持guavacache,改为使用caffeine缓存。caffeinecachevsguavacache   caffeinecache是采用java8编写的一个高性能的缓存库。它的实现与guavacache差不多...

2018-12-24 10:20:28

spring异步机制

近期在组内做了一次spring的异步分享,将内容记录下来。转载请注明出处:https://blog.csdn.net/dhtx_wzgl/article/details/85229397!0、概念同步、异步和阻塞、非阻塞1、spring异步实现2、spring阻塞异步的使用环境最低要求:spring3.2+(3.0开始支持服务层异步,3.2开始支持控制层异步)、serv...

2018-12-24 10:15:41

Zookeeper client与 server通讯源码分析

转载请注明出处:https://blog.csdn.net/dhtx_wzgl/article/details/83999300 以dubbo的provider注册和consumer订阅为例(下列过程默认dubbo的注册中心使用的是zookeeper)Dubboprovider注册过程首先从Dubbojar包的spring.handlers中找到入口DubboNamespac...

2018-11-12 21:45:58

Spring mock测试 回滚数据库

今天在做Springmock单元测试时,发现如果想要在测试结束后自动回滚数据库只需要在测试类或者方法上打上@Transactional注解即可,而使用Rollback无效。

2017-10-26 17:17:52

LSM-Tree (BigTable 的理论模型)

LSM-Tree理论模型:来源:http://www.cnblogs.com/raymondshiquan/archive/2011/06/04/2072630.html Google的BigTable架构在分布式结构化存储方面大名鼎鼎,其中的MergeDump模型在读写之间找到了一个较好的平衡点,很好的解决了webscale数据的读写问题。MergeDump的理

2016-07-08 08:57:05

PayPal高级工程总监:读完这100篇论文 就能成大数据高手

PayPal高级工程总监:读完这100篇论文就能成大数据高手阅读目录关键架构层(Keyarchitecturelayers)架构的演进(ArchitectureEvolution)文件系统层(FIleSystems) 数据存储(DataStores)资源管理层(ResourceManagers)资源协调层(Coordination)计算框架(Computati

2016-05-25 18:48:49

深入java学习之java面向对象程序设计

前言     今天继续上一次的总结,上一次总结的是java语言基础,今天主要总结java的面向对象程序设计。对于java面向对象程序设计的一些概念都不总结了,像什么java中没有类的多继承,但是可以继承多个接口什么的,java入门时几乎都会学到,不再累述。对于面向对象程序设计的核心——设计模式,以后会专门写一类博客来进行总结。本文主要总结一些在开发过程中会用,但是却不了解原理的东

2016-05-18 21:03:53

深入java之java语言基础(一)

该文为原创,转载请标明出处:前言     用了这么久的java,却从未深入的学习过基础原理。以前总觉得会用就行,经过两年的代码编写发现,没有深入理解原理,也就难得用好技术。今年来实验室后,开始深入的学习了自己掌握的技术和工具的原理,在此决定一一记录在博客里,算是对学习的一个中总结吧。今天,首先总结java语言的基础,下面通过对比来阐述一些java基础原理。一、变量与包装类

2016-05-16 21:41:16

【Hadoop】HDFS的运行原理

转自:http://blog.csdn.net/weixuehao/article/details/16967485简介HDFS(Hadoop DistributedFileSystem)Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS(GoogleFileSystem)Google文件系统(中文,英文)。HDFS有很多特点:

2016-05-09 13:07:56

HBase连不上zookeeper

今天安装HBase1.0.1的集群,启动HBase时,总是出现 ZooKeepercreatefailedafter4attempts这个错误。开始一直以为是HBase集群配置的问题,最后才发现是zookeeper的zoo.cfg里面的server.1与myid的序号不匹配,在myid里配成3了,改过来就好了。  以前一直以为只要每个zookeeper节点之间的myid不一样就o

2016-03-20 13:12:46

Mahout学习路线图

转自:http://blog.fens.me/hadoop-mahout-roadmap/前言Mahout是Hadoop家族中与众不同的一个成员,是基于一个Hadoop的机器学习和数据挖掘的分布式计算框架。Mahout是一个跨学科产品,同时也是我认为Hadoop家族中,最有竞争力,最难掌握,最值得学习的一个项目之一。Mahout为数据分析人员,解决了大数据的门槛;为

2016-03-19 10:54:40

GemFire 8.2 在CentOS的安装步骤

原文:http://www.cnblogs.com/doubletree/p/5185395.htmlGemFire目前已经开源,开源项目的主页:http://geode.incubator.apache.org/,商业版本的主页:https://pivotal.io/big-data/pivotal-gemfire,关于开源版本如何编译,以及与商业版本的区别(功能上有区别),我们以后

2016-03-14 08:43:47

四叉树空间索引原理及其实现

转自http://blog.csdn.net/zhouxuguang236/article/details/12312099今天依然在放假中,在此将以前在学校写的四叉树的东西拿出来和大家分享。四叉树索引的基本思想是将地理空间递归划分为不同层次的树结构。它将已知范围的空间等分成四个相等的子空间,如此递归下去,直至树的层次达到一定深度或者满足某种要求后停止分割。四叉树的结构比较简单,并且当

2016-02-27 15:20:30

Linux 之 shell 比较运算符

原文:http://blog.csdn.net/sunboy_2050/article/details/6836382运算符描述示例文件比较运算符-e filename如果 filename 存在,则为真[-e/var/log/syslog]-d filename如果 filena

2016-01-24 10:30:31

Centos 内存占满 释放内存

一台老的PHP后台服务器,今天用free-m查看,发现内存跑满了。再top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一下,据说是centos为了提高效率,把部分使用过的文件缓存到了内存里。如果是这样的话,我又不需要这样的文件性能,那就可以释放。如下两个命令就可以:#sync#echo3

2016-01-19 19:09:22

最近5年133个Java面试问题列表

Java面试随着时间的改变而改变。在过去的日子里,当你知道String和StringBuilder的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。在我初入职场的时候,类似于Vector与Array的区别、HashMap与Hashtable的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你

2016-01-14 20:26:21

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!