自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 elasticsearch基础

1.elasticsearch基本概念 1.1 elasticsearch数据框架 在Elasticsearch中,文档归属于一种类型(type),而这些类型存在于索引(index)中,我们可以画一些简单的对比图来类比传统关系型数据库: Relational DB -> Datab...

2017-08-08 14:30:00 161

转载 java集合实现方式

1.ArrayList 底层通过数组实现。除该类未实现同步外,不是线程安全的,其余跟Vector大致相同,Vector是线程安全的。 set()方法非常简单,直接对数组的指定位置赋值即可 public E set(int index, E element) { rangeChec...

2017-06-01 15:40:00 235

转载 Netty介绍

Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。 1.Netty的核心组件 ...

2017-04-20 20:43:00 116

转载 java NIO

传统的IO操作面向数据流,意味着每次从流中读一个或多个字节,直至完成,数据没有被缓存在任何地方。NIO操作面向缓冲区,数据从Channel读取到Buffer缓冲区,随后在Buffer中处理数据,NIO主要由 Buffer、Channel、 Selector这几个核心部分组成。 1.NIO的框...

2017-04-12 19:14:00 111

转载 mongodb使用两阶段提交实现事务

1.mongodb实现事务的方法 mongoDB数据库中操作单个文档总是原子性的,然而,涉及多个文档的操作,通常被作为一个“事务”,而不是原子性的。因为文档可以是相当复杂并且包含多个嵌套文档,单文档的原子性对许多实际用例提供了支持。尽管单文档操作是原子性的,在某些情况下,需要多文档...

2017-04-01 15:27:00 247

转载 mongodb运维、监控一些小知识

1.mongodb特殊从节点 a.可以将从节点的Priority属性设置为0,也就是选举优先级为0,不会被选举为Primary b. 可以将从节点的vote属性设置为0,即不参与选举主节点 c. Hidden属性:不能被选为主(Priority为0),并且对Driver不可见。因Hidd...

2017-03-31 20:35:00 249

转载 mongodb副本集和分片

1.mongodb副本集概念 mongodb的复制至少需要两个节点。其中一个是主节点,负责数据库写操作,其余的都是从节点,负责复制主节点上的数据以及可以进行读操作。 mongodb各个节点常见的搭配方式为:一主一从、一主多从。 主节点记录在其上的所有操作oplog,从节点定期轮询主节点获...

2017-03-29 20:30:00 182

转载 jquery基础

1.javascript基础 a.变量声明使用var,例如var x=5; b.JavaScript中的所有事物都是对象:字符串、数字、数组、日期,等等。在JavaScript中,对象是拥有属性和方法的数据。 c.JavaScript函数语法:函数就是包裹在花括号中的代码块,前面使用了关...

2017-03-28 20:31:00 76

转载 java mock进行单元测试

本文通过一些java mock测试的例子简单讲解一下如何使用java mock进行测试。 1.准备工作 a.基于maven在pom.xml中添加如下依赖(包含了mock以及powermock): <dependencies> <dependenc...

2017-03-28 11:46:00 234

转载 Django模板和数据库操作

1. Django模板 Django模板是通过获取views.py中的动态数据,并将他们渲染到页面中去,Django模板中通过{{ }}获取从views.py传递过来的变量值 a.Django模板支持一些语句标签用于访问从views.py带过来的数据 支持for/if等语句...

2017-03-20 14:06:00 403

转载 Django基础

1.概述 Django是基于python的web开发框架,在Django中首先要新建一个项目,一个项目下面可以包含多个应用,Django中项目文件结果如下(在django-demo目录下面建立helloworld项目,在helloworld项目中建立learn应用): 其中的重要文件 ...

2017-03-17 10:34:00 72

转载 python基础总结

1.python一些基础理念,基础知识 a.python底层是使用C语言实现的,又由于C语言的可移植性,所以python能运行在任何带有ANSI C编译器的编译平台中。 b.python的内存管理是由python解释器负责的,开发人员就可以从内存管理中释放出来 c.python一些外来引...

2017-03-15 11:31:00 97

转载 Spring MVC基本工作原理

Spring MVC基本工作原理 step1:客户端发送一个http请求,web应用服务器接受这个请求,如果匹配DispatcherServlet中的请求路径,web应用服务器将这个请求交给DispatcherServlet处理 step2:DispatcherServlet接受到这个请求...

2017-03-08 11:40:00 88

转载 Spring对数据库数据的访问

a.Spring对数据库访问支持 在数据库数据的访问方面,Spring本质上希望以统一的方式整合底层的持久化技术,以统一的方式进行调用以及事务管理, 避免让具体的实现侵入到业务层的代码中。Spring提供了统一的异常体系,使不同异常体系的阻抗得以消除;Spring为支持各种持久化技术...

2017-03-05 21:10:00 71

转载 Spring Aop

1.AOP概念 AOP采用代理的方式实现 1.1 连接点 程序执行的某个特定位置:如类的开始初始化前、类初始化后、类某个方法调用前、调用后、方法抛出异常后。 1.2 切点 每个程序类有多个连接点,如拥有两个方法的类,如何定位到感兴趣的连接点,AOP通过切点定位特定连接点。 1.3 ...

2017-03-01 14:56:00 84

转载 Spring注入

spring注入基于java的构造函数注入和属性注入以及java的反射机制 1.java的构造函数注入和属性注入 注入指的是A类需要调用B类的对象,如何将B类的对象传入到A类中 1.1构造函数注入 public class A { priva...

2017-02-23 11:51:00 92

转载 Spring配置文件基本作用

Spring进行mvc开发中主要有三个配置文件web.xml、root-context.xml(名字可以自己更改)、servlet-context.xml(名字可以自己更改) 1.web.xml作用 主要定义应用的上下文applicationContext、spring使用的核心配...

2017-02-23 11:11:00 1397

转载 docker集群集中查看服务日志

1.为什么需要集中查看服务日志 当服务出现错误的时候,需要到服务器上查看错误的日志,而服务器上的服务会运行多个实例。这样就需要登录到每个实例的容器中查看相应的日志,而且如果不是程序服务出的问题,还需要到每个数据库的实例容器中查看日志,这样做会比较繁琐。 2.集中查看服务日志的组件 ...

2017-02-22 21:28:00 874

转载 jenkins与docker实现代码的测试部署

1.有关jenkins jenkins是一个自动化打包部署的持续化构建工具,jenkins分为jenkins master和jenkins agent,jenkins master主要用于记录一些jenkins的配置信息,记录jenkins状态信息,jenkin...

2017-02-22 21:23:00 171

转载 docker中反向代理的动态配置

1.docker反向代理动态配置的原理 在docker的集群中如果加入新的应用服务,需要HTTP方式或者手工修改反向代理的配置,docker集群主要应用场景实际上是微服务,在加入微服务的时候就需要记得要动态配置一下还是有点繁琐的。反向代理的动态配置意思是在集群中增加新的应用服务的时候...

2017-02-22 21:21:00 148

转载 docker网络和反向代理

1.docker的四种网络 docker的网络指的是容器连接网络的方式 1.1 bridge网络 容器的网络是通过桥连的方式搭建在主机网络上,并通过桥连主机网络的方式与外部通信,这种方式下容器的端口是不对外暴露的,容器如果想对外暴露端口需要在运行容器的时候指定容器中的...

2017-02-22 21:13:00 292

转载 docker集群搭建

1.docker集群的概念 在docker集群搭建之前,一台机器中的容器和其他机器之间的容器是不能很方便的通信的,像下面这个样子: 在docker集群搭建之后,一台机器上的容器与其他机器之间的容器就可以通过docker集群的网络进行通信了,像下面这个样子: 2.do...

2017-02-22 21:10:00 169

转载 docker之基本概念和操作

概要 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。容器是完全使用沙箱机制,相互之间不会有任何接口,容器可以理解为很小的Linux操作系统,这个操作系统中可能只有一些关键性的程序,它需要使用...

2017-02-22 21:03:00 90

空空如也

空空如也

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

TA关注的人

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