2019新年flag

多的不说了,直接立flag吧,看看年底的时候完成情况 dubbo的细节回顾结合dubbo面试题进行学习 netty的项目总结和源码学习 es的源码学习(系统学习)结合脑图 要有输出,数量不在多,在于精 多运动 多读书 少看直播 ...

2019-01-04 09:26:48

阅读数:158

评论数:0

ES学习——安装和插件安装

首先需要安装jdk,因为es是用java编写,需要在java环境下才能使用。 ES安装 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz tar -vxf elasticsea...

2018-11-03 17:04:24

阅读数:122

评论数:0

ES学习——分析器和自定义分析器

简介 es在对文档进行倒排索引的需要用分析器(Analyzer)对文档进行分析、建立索引。从文档中提取词元(Token)的算法称为分词器(Tokenizer),在分词前预处理的算法称为字符过滤器(Character Filter),进一步处理词元的算法称为词元过滤器(Token Filter),最...

2018-10-27 12:23:06

阅读数:199

评论数:0

Kafka学习之路

转自:https://www.cnblogs.com/huxi2b/p/6308999.html   一直在思考写一些什么东西作为2017年开篇博客。突然看到一篇《Kafka学习之路》的博文,觉得十分应景,于是决定搬来这“他山之石”。虽然对于Kafka博客我一向坚持原创,不过这篇来自Conflue...

2018-10-25 23:12:45

阅读数:42

评论数:0

ES学习——介绍

前言 在了解Elasticsearch之前,我们应该先了解下: 什么是搜索引擎 目前有哪些主流的搜索引擎 搜索引擎搜索的质量应该如何评价 简介 什么是ES es全称为Elasticsearch,是一个高度可扩展且开源的全文检索和分析引擎。它可以让您快速且近实时地存储,检索以及分析海量数据。他是...

2018-10-20 13:38:04

阅读数:54

评论数:0

近期面试总结

最近两个月大大小小的面试已经不下十来场了,一共面了5.6个公司,大的有蚂蚁金服,小的有初创公司,也有做直播的等等,但是面试都是大同小异,因此来记录一下自己的不足之处以及需要加强的地方。 项目 个人的项目经验其实非常重要,很多面试官往往会从项目入手来考察个人的架构能力以及技术水平。例如会从你负...

2018-09-01 15:48:47

阅读数:56

评论数:0

Redis学习——初步了解

特性 速度快:数据都是存放在内存,用C语言实现,单线程框架(避免了多线程竞争问题) 丰富的数据结构和功能 简单稳定 客户端语言多 支持持久化 主从结构 高可用和分布式 redis作用 缓存 分布式锁 原子问题和失效问题 异步队列 布隆过滤 简单限流(窗口限流),漏斗限流(Cell...

2018-08-19 09:55:38

阅读数:63

评论数:0

蚂蚁金服面试总结

上个月参加了蚂蚁金服的一面、二面感觉自身还存在很多问题,今天稍微总结下自身存在的不足,以便以后再接再厉。 某天早上在Boss上投了一份简历,中午就来了面试的电话。说是蚂蚁金服的面试官。然后就开始了蚂蚁金服公司一面: 项目中那些部分是觉得有挑战性的。会对你的回答进...

2018-08-08 22:57:18

阅读数:809

评论数:0

深入理解JVM(3)——7种垃圾收集器

转载自深入理解JVM(3)——7种垃圾收集器 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、版本的虚拟机所提供的垃圾收集器都可能会有很大差别,并且一般都会提供参数供用户根据自己的应用特点和要求组...

2018-06-13 08:52:41

阅读数:64

评论数:0

dobbo源码解析目录地址

【肥朝】Dubbo 源码解析 作者 :肥朝 博客 :http://www.jianshu.com/u/f7daa458b874 目录 :《Dubbo 源码解析 —— 集群容错架构设计》《Dubbo 源码解析 —— Directory》《Dubbo 源码解析 —— Router》《Dubbo ...

2018-04-13 19:41:44

阅读数:288

评论数:3

springMVC之学习笔记

最近在研究springMVC的源码,推荐一下几个一些学习博客和书籍 推荐书籍《spring 揭秘》:真的写的非常好,从spring IOC、spring AOP、spring orm、spring 事务的支持等等板块对spring做了一个详细的解读。每个模块从架构的由来,组成,使用方法,优化等等...

2018-03-31 18:49:17

阅读数:91

评论数:0

java 正则表达式学习笔记

概述 正则表达式能够解决各种字符串处理的问题:匹配,选择,编辑以及验证。正则表达式是一种强大灵活的文本处理工具,在很多语言中都支持正则表达式。本文主要介绍的是java的正则表达式的使用。 基础 在正则表达式中我们要表示一个数字,可以用\d表示。但是java对\的处理和其他语言不同。其他语...

2018-03-17 11:47:13

阅读数:77

评论数:0

Netty介绍(2)————多人聊天室实现Dome

git地址:https://github.com/lkj41110/netty_dome 服务端 /** * 多人聊天例子服务器 * @author lkj41110 * @version time:2017年1月16日 下午9:54:55 */ public class Serv...

2018-03-08 20:37:53

阅读数:443

评论数:0

堵塞队列之ArrayBlockingQueue和LinkedBlockingQueue解析

在线程池创建的时候,需要传一个堵塞队列来维护需要执行的线程任务,其中最常用的是ArrayBlockingQueue和LinkedBlockingQueue。他们都继承了BlockingQueue接口。 ArrayBlockingQueue 一个有边界的堵塞队列,内部使用了一个队列来保存...

2018-02-10 12:58:59

阅读数:1544

评论数:3

springMVC之Interceptor拦截器

Interceptor拦截器用于拦截Controller层接口,表现形式有点像Spring的AOP,但是AOP是针对单一的方法。Interceptor是针对Controller接口以及可以处理request和response对象。 1 HandlerInterceptor接口的定义 我们先...

2018-01-24 17:34:44

阅读数:8210

评论数:1

Unsafe初探

Unsafe Unsafe 是sun.misc.Unsafe下的一个包,通过这个类可以直接使用底层native方法来获取和操作底层的数据,例如获取一个字段在内存中的偏移量,利用偏移量直接获取或修改一个字段的数据等等…… 当然这个类正如他的名字一样:不安全的操作。如何理解这个不安全呢?在ja...

2018-01-19 15:29:12

阅读数:312

评论数:0

2018记事

今天是2018年的第一天,回忆了一下2017年,一下子能想起来的大约概括以下事件。 2017年记事 大学毕业 工作一年 感情经历坎坷 锻炼身体 开始学会理财 大学四件匆匆过去,相对于工作,大学生活真的可能是人生中最空闲的时光吧。但是过去了才有点后悔大学时候学的太少,真的是过去的东西...

2018-01-01 19:32:16

阅读数:112

评论数:0

JVM虚拟机类加载过程

转自 类加载过程 可以结合 葛一鸣老师的JVM视屏,下面的内容基本来源于视屏讲义。1、加载“加载”阶段是“类加载”过程的一个阶段,二者不能混淆。在加载阶段,虚拟机需要完成以下三件事:(1)通过一个类的全限定名来获取定义此类的二进制字节字节流。(2)将这个字节流所代表的静态存储结构转化为方法区的运...

2017-12-28 22:18:03

阅读数:82

评论数:0

dubbo处理自定义异常问题

最近在项目上遇到一个有关dubbo的问题,项目分为两层:下层是一些基础服务,上层是业务服务调用下层的基础服务。上层服务的有一个全局的异常拦截器来拦截异常。@ControllerAdvice @Slf4j public class ExceptionFilter { @ExceptionHan...

2017-11-19 15:07:39

阅读数:2100

评论数:2

技术变化那么快,程序员如何做到不被淘汰?

在阿里的微信营销号里看到这样一篇文章,对我稍有感触: 在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。有时候我会思考难道在技术领域内不断紧跟新潮,不断提升技能就是我的价值所在?那么我是技术的主人还是技术的...

2017-11-08 23:17:12

阅读数:1149

评论数:0

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