自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Elasticsearch索引原理

Elasticsearch索引原理最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时也希望有发现内容不正确或者有疑问的地方,望指明,一起探讨,学习,进步。介绍El

2017-11-28 22:55:45 633

转载 lucene源代码学习之FST(Finite State Transducer)在SynonymFilter中的实现思想

Finite StateTransducers 简称 FST,中文名:有穷状态转换器。在自然语言处理等领域有很大应用,其功能类似于字典的功能(STL 中的map,C# 中的Dictionary),但其查找是O(1)的,仅仅等于所查找的key长度。目前Lucene4.0在查找Term时就用到了该算法来确定此Term在字典中的位置。      FST 可以表示成FST的形式,我们可以用O(leng

2017-11-28 22:48:43 3487

转载 二叉树遍历方式和实现,以及二叉树查找、统计个数、比较、求深度

二叉树遍历方式及实现一、基本概念每个结点最多有两棵子树,左子树和右子树,次序不可以颠倒。性质:1、非空二叉树的第n层上至多有2^(n-1)个元素。2、深度为h的二叉树至多有2^h-1个结点。满二叉树:所有终端都在同一层次,且非终端结点的度数为2。在满二叉树中若其深度为h,则其所包含的结点数必为2^h-1。

2017-11-28 11:52:25 1589

转载 Java核心技术点之动态代理

Java核心技术点之动态代理    本篇博文会从代理的概念出发,介绍Java中动态代理技术的使用,并进一步探索它的实现原理。由于个人水平有限,叙述中难免出现不清晰或是不准确的地方,希望大家可以指正,谢谢大家:)一、概述1. 什么是代理    我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常

2017-11-27 12:22:39 263

转载 AOP和IoC实现原理【用到的设计模式】

用过spring的朋友都知道spring的强大和高深,都觉得深不可测,其实当你真正花些时间读一读源码就知道它的一些技术实现其实是建立在一些最基本的技术之上而已。例如AOP(面向方面编程)的实现是建立在CGLib提供的类代理和jdk提供的接口代理;IOC(控制反转)的实现建立在工厂模式、java反射机制和jdk的操作XML的DOM解析方式。       下面来对spring源码中的基本技术进

2017-11-27 11:34:03 811

转载 Hystrix部分参数说明

Hystrix部分参数说明https://github.com/Netflix/Hystrix/wiki/ConfigurationCommand Properties1、Execution控制HystrixCommand.run()的执行策略execution.isolation.strategy 执行隔离策略THREAD  每次在一个线程中执行,并发请求数限制于

2017-11-26 20:08:55 590

转载 大型网站架构演变和知识体系

转载地址:点击打开链接大型网站架构演变和知识体系之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种

2017-11-26 13:18:43 408

转载 微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)

基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发、部署、运维管理、持续开发持续集成的流程。平台提供基础设施、中间件、数据服务、云服务器等资源,开发人员只需要开发业务代码并提交到平台代码库,做一些必要的配置,系统会自动构建、部署,实现应用的敏捷开发、快速迭代。在系统架构上,PaaS云平台主要分为微服务架构、Docker容器技术、DveOps三部分,这

2017-11-26 12:57:09 3733

转载 分布式系统的十二个目标

分布式系统的十二个目标作为分布式系统的基础,虽然这些目标并不是在所有情形下都是关联在一起的,对于我们认识和学习分布式系统有着不可或缺的作用,下面我们介绍一下分布式系统的十二个目标。    1. 本地自治    一个分布式系统中的场地应该是自治的。本地自治是指在一个给定场地上的所有操作由这个场地自己控制,场地X上的成功操作不应该依赖于某个其他的场地Y(相反的情况是场地Y停机了也许意味着场

2017-11-26 12:47:48 2735

转载 使用数据库连接池的好处

对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。     连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得一个数据库连接可以得到高

2017-11-25 16:26:59 3189

原创 DruidDataSource的参考配置

以下是Druid连接池的参考配置,可根据不同的应用场景进行相应的修改:

2017-11-25 15:43:10 1420

转载 Druid 介绍及配置

Druid 介绍及配置1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。2. 在哪里下载druid正式版本下载:maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 3. 怎么获取Druid的源码Druid是一个开

2017-11-25 15:31:12 782

原创 阐述线程池中的任务队列

阐述线程池中的任务队列

2017-11-23 11:55:59 4941 2

原创 阐述线程池ThreadPoolExecutor

线程池 ThreadPoolExecutor 简介

2017-11-23 10:45:18 416

原创 shell脚本中的export和PWD的作用

shell脚本中的export和PWD的作用(1)export 功能说明:设置或显示环境变量。语法:export [-fnp][变量名称]=[变量设置值]。补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改删除环境变量,供后续执行的程序使用。export的效力仅限于该次登陆操作。参数: -f  代表[变量名称]中为函数名称。

2017-11-22 11:05:00 12737

转载 理解事务的4种隔离级别

数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老

2017-11-09 17:50:09 1148

转载 html中data-uri和data-href的属性有什么作用

data-* 属性是 HTML5 中的新属性。定义和用法(1)data-* 属性用于存储页面或应用程序的私有自定义数据。(2)data-* 属性赋予我们在所有 HTML 元素上嵌入自定义 data 属性的能力。存储的(自定义)数据能够被页面的 JavaScript 中利用,以创建更好的用户体验(不进行 Ajax 调用或服务器端数据库查询)。data-* 属性包括两部分:(1)属性名不应

2017-11-06 14:55:55 14409

原创 layui表单提交时出现一闪而过的验证信息的原因

layui表单提交时出现一闪而过的验证信息的原因        发生“表单提交时出现一闪而过的验证信息”的原因是,同一个html页面中不同form表单的事件过滤器(lay-filter)的值重复,导致表单交叉重复验证。        具体来说就是当你在提交表单时,虽然不会影响表单数据的提交,但是会触发另一个表单中的表单验证,从而出现一闪而过的验证提示信息。

2017-11-01 17:06:14 3046

空空如也

空空如也

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

TA关注的人

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