LiuBo's Notes


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

ElasticSearch 入门简介

发表于 2019-06-20 | 分类于 Elastic Stack

又开了一个坑,之前也只是对ES和ELK的使用和搭建只有简单的理解,没有系统的学习过,那趁着这段时间好好系统的学习下。
全部学习笔记内容摘自极客时间阮一鸣老师的视频课程《Elasticsearch核心技术与实战》,与书籍《深入理解elasticsearch》。但后者相较于已经对es有初步的认识了,适合进阶学习。

阅读全文 »

锁的基础知识

发表于 2019-05-11 | 分类于 其他

之前已经温习了事务相关的基础知识和概念,在实现事务和关于线程安全等问题时,经常会用到锁,但是并没有对锁的基础知识和概念有一个系统的学习,本文是对锁的基础知识概念学习的一个总结。

阅读全文 »

网络IO模型

发表于 2019-05-10 | 分类于 其他

在学习JAVA NIO的时候有学习到相关的BIO、NIO、AIO的概念,以及一直对阻塞、非阻塞、异步等IO模型的知识感到非常模糊,要清楚JAVA的NIO是什么,以及基础的操作系统的网络IO模型,在此总结下网络IO模型的基础知识。

不得不感叹信息爆炸的时代,想学点东西但是到处都是误人子弟的文章和copy的内容,但是自己还想快餐式的学点重点,先简单学习下,真正细致的学习还是要看看《UNIX网络编程》。

阅读全文 »

关于parallelStream并发安全的思考

发表于 2019-04-26 | 分类于 Java

今天工作中遇到了关于使用parallelStream导致的并发安全问题,使用三个ArrayList容器进行数据交集等处理时,由于数据较多,希望通过并行流提高处理效率,但没考虑过线程安全问题。

解决的方法非常简单,正确的使用map、collect、reduce,或者使用线程安全容器、加锁即可。

但其实是使用时没有仔细了解相关的使用知识导致应用出现问题。搜了下确实有很多相关资料,需要仔细了解相关API的使用才可以避免相关问题的出现。

本文内容全部摘自其他博客等文章内容,具体地址在本文结尾。

阅读全文 »

数据库设计三范式&五大约束

发表于 2019-04-26 | 分类于 数据库

虽说已经使用数据库有两三年了,也能写出稍微复杂点的SQL、存储过程,略懂一些库表、SQL优化等,但是对于数据库设计相关一直都是含糊不清的。直到前些日子被人问道数据库三范式是什么?一些关于数据库设计的标准其实很早就有了,看似很简单,但是很多业务开发并没有考虑到这些,所以记录下。

阅读全文 »

压测性能调优总结

发表于 2019-04-25 | 分类于 其他

来自公司同事压测性能调优的分享

阅读全文 »

docker 安装

发表于 2019-03-22 | 分类于 DevOps
阅读全文 »

docker 简介

发表于 2019-03-21 | 分类于 DevOps

大概一年前接触微服务后就听说过容器化、docker这些名词了,草草了解了之后一直没有实践开始学习过,对于DevOps而言,容器化、以及容器编排都是非常重要的技术,现在开始着手学习并且记录下学习的笔记。

阅读全文 »

linux命令笔记

发表于 2019-03-20 | 分类于 Linux

一直都在说要好好学习下linux命令,最近在学习docker的时候真的发现自己linux的能力太差了,基础也不行,暂时先记下学习docker过程中用到的一些命令行。

阅读全文 »

mybatis源码学习

发表于 2019-03-20 | 分类于 Java

朋友介绍说mybatis源码比较适合入门的源码学习,一直以来mybatis也只是停留在最基础的使用阶段,那接下来就打算学习下mybatis的源码,记录下笔记。

阅读全文 »
1…78910
xlbpowder

xlbpowder

95 日志
14 分类
25 标签
GitHub Weibo WeChat
© 2018 — 2021 xlbpowder
访客数 人 总访问量 次