JVM : 类加载机制

加载—连接(验证—准备—解析)—初始化—使用—卸载 加载、验证、准备、初始化和卸载的顺序是确定的,类的加载过程必须按照这种顺序按部就 班地开始,而解析阶段则不一定:它在某些情况下可以在初始化阶段之后再开始,为了支持 java语言的运行时绑定。 这些阶段通常都是互相交叉的混合的使用 以下五种情况必须...

2019-03-08 14:57:30

阅读数 24

评论数 0

SpringMVC的工作流程

spring工作的流程 整个Spring MVC框架中,DispatcherServlet处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应的工作。和大多数Web MVC框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。DispatcherServlet就是...

2019-03-08 14:40:10

阅读数 25

评论数 0

Rides(三):五种存储数据类型在底层的实现方式

目录 1.引言: 2、简单动态字符串(simple dynamic string)SDS       <=======>      STRING 2.1 概述 2.2  SDS 的定义 2.3  SDS 与 C 字符串的区别 3、双向链表  ...

2019-02-19 00:56:07

阅读数 193

评论数 0

Rides(二):基本操作与原理

目录 【redis是什么】 【谁在使用redis】 【使用redis客户端】  【redis数据结构】 【 strings】 【lists】 【集合set】 【有序集合】 【哈希】 【redis持久化 】 【RDB】 【 AOF】 【AOF重写】 【如何选择RDB和AO...

2019-02-18 22:40:59

阅读数 125

评论数 0

Elasticsearch(二):Elasticsearch与Solr等类似的搜索引擎的对比

转载原文地址:https://blog.csdn.net/jameshadoop/article/details/44905643 目录 Elasticsearch的优缺点**: 优点 缺点 Solr简介* Solr的优缺点 优点 缺点 Elasticsearch与Solr的比较...

2019-02-18 10:31:13

阅读数 42

评论数 0

Elasticsearch(三):批量操作

语法: 什么是partial update? PUT /index/type/id,创建文档&替换文档,就是一样的语法 一般对应到应用程序中,每次的执行流程基本是这样的: (1)应用程序先发起一个get请求,获取到document,展示到前台界面,供用户查看和修改 ...

2019-02-17 01:07:33

阅读数 19

评论数 0

Elasticsearch(七):document

document ------------------------------------------------------------------------------------------------------------------------ 1、document的全量替换 ...

2019-02-17 01:07:03

阅读数 20

评论数 0

Elasticsearch(三):元数据

1、_index元数据 2、_type元数据 3、_id元数据 {   "_index": "test_index",   "_type": "test_type&...

2019-02-17 01:03:08

阅读数 33

评论数 0

Elasticsearch(n):Elasticsearch在Linux下的单机安装

因为ES是基于Java虚拟机的,所以首先需要安装Java jdk,我是用的yum指令,有很多推荐自己下载jdk安装包的博客。其实都达到的是同一个目的,即在linux下安装jdk,yum较手动安装方便简洁不少。为什么不使用yum的安装方式呢? 安装好jdk就可以安装ES了,首先我们需要为Es新建一...

2019-02-17 01:02:21

阅读数 17

评论数 0

B树和B+树

目录  B树的定义: Plus版——B+树 MySQL是如何使用B树的   B树的定义:    一种适用于外查找的树,它是一种平衡的多叉树,称为B树,其定义如下:    一棵m阶的B树满足下列条件:  树中每个结点至多有m个孩子; 除根结点和叶子结点外,其它每个结点至少有m/2个...

2019-02-17 00:53:22

阅读数 34

评论数 0

SpringMVC 一:配置框架

需要导入的jar包为:   运行流程图: DispatcherServlet: springMVC-servlet.xml:springmvc的xml,存储了拦截哪些请求   第一种配置的方式: 步骤一:在/s4/src/main/webapp/WEB-INF/web.xml中注...

2019-02-15 20:14:45

阅读数 22

评论数 0

git

2019-02-15 20:14:19

阅读数 27

评论数 0

SSM三大框架整合

Spring5+MyBatis3+MySQL5 需要导入的jar包如下: <dependencies> <!-- servlet jar包 --> <dependency...

2019-02-15 20:13:47

阅读数 22

评论数 0

Java web项目搭建流程

1.技术选型 2.需求分析 3.数据库的设计 4.环境搭建   框架配置    集成单元测试   前端集成 5.架构设计与分层:常用三层架构模式 6.API结构设计: RESTFul风格的API设计:资源命名,http动词,统一数据格式 API数据格式的标准:code(自定义请求状态...

2019-02-15 20:13:14

阅读数 37

评论数 0

Rides(一):基本概念

redis在Linux上的安装 安装redis编译的c环境,yum install gcc-c++ 将redis-2.6.16.tar.gz上传到Linux系统中 解压到/usr/local下  tar -xvf redis-2.6.16.tar.gz -C /usr/local 进入re...

2019-02-15 20:12:56

阅读数 30

评论数 0

Elasticsearch(六):Elasticsearch&分布式

分布式 1、对复杂分布式机制的透明隐藏特性 Elasticsearch是一套分布式的系统,分布式是为了应对大数据量隐藏了复杂的分布式机制 分片机制(我们之前随随便便就将一些document插入到es集群中去了,我们有没有care过数据怎么进行分片的,数据到哪个shard中去) cluste...

2019-02-15 20:11:04

阅读数 19

评论数 0

Java源码:HashMap 1.8

目录 HashMap的定义 hashmap的定义及属性: 基本元素的定义:  HashMap的构建: 无参构造器(也是当下最常用的构造器)  将一个map作为参数的构造器: 一个双参,一个单参 增:  HashMap的扩容机制: 删除: 按照键值删除remove(k):  ...

2019-02-12 10:47:16

阅读数 67

评论数 0

Java源码 :LinkdList

一、对于LinkedList需要掌握的八点内容 LinkedList的创建:即构造器 往LinkedList中添加对象:即add(E)方法 获取LinkedList中的单个对象:即get(int index)方法 修改LinkedList中的指定索引的节点的数据set(int index,...

2019-02-12 10:21:34

阅读数 107

评论数 0

Java源码 : ArrayList

一、对于ArrayList需要掌握的七点内容 ArrayList的创建:即构造器 往ArrayList中添加对象:即add(E)方法 获取ArrayList中的单个对象:即get(int index)方法 删除ArrayList中的对象:即remove(E)方法 遍历ArrayList中...

2019-02-12 10:06:43

阅读数 43

评论数 0

数据库总结(Mysql)

目录   一、基本概念 1.主键、外键、超键、候选键 2.为什么用自增列作为主键 3.触发器的作用? 4.什么是存储过程?用什么来调用? 5.存储过程的优缺点? 6.存储过程与函数的区别 7.什么叫视图?游标是什么? 8.视图的优缺点 9.drop、truncate、 del...

2019-02-12 09:45:22

阅读数 92

评论数 0

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