Kaka Blog

追求自我价值的实现

MongoDB安装入门

安装 ubuntu版本:18.04 MongoDB版本:4.0.5 1、下载安装包 下载地址:https://www.mongodb.com/download-center/community,下载tgz包。 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1804-4.0.5.tgz 2、解压到目...

Linux常用命令

常用Shell命令 ulimit -a:用来显示当前的各种用户进程限制 uname -a:显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号 htop:一个 Linux 下的交互式的进程浏览器,可以用来替换Linux下的top命令 free -m:查看linux内存使用情况。-m 参数就是用 M显示内容使用情况 df -h:命令用于显示目...

Docker入门

什么是Docker? Docker 是世界领先的软件容器平台。Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。 Docker的优势 容器除了运行其中应用外,基本不消耗额外的系统资源,使得应用的性能很高,同时系统的开销尽量小。传统虚拟机方式运行 10 个不同的应用就要起 10 个虚拟机,而Docker 只需要启动 10 个隔离的应用即可。 1、更快速的交付和...

MySQL安装入门

安装 ubuntu版本:18.04 mysql版本:5.7.24 1、下载 sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb 2、更新源 sudo dpkg -i mysql-apt-config_0.8.11-1_all.deb sudo apt-get update 3、正式安装...

React入门

前言 在Web开发中,我们总需要将变化的数据实时反应到UI上,这时就需要对DOM进行操作。而复杂或频繁的DOM操作通常是性能瓶颈产生的原因。React为此引入了虚拟DOM(Virtual DOM)的机制:在浏览器端用Javascript实现了一套DOM API。基于React进行开发时所有的DOM构造都是通过虚拟DOM进行,每当数据变化时,React都会重新构建整个DOM树,然后React...

webpack入门

什么是Webpack WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。 为什么使用Webpack 打包:可以把多个Javascript文件打包成一个文件,减少服务器压力和下载带宽。 转换:把拓展语言转换成为普...

commons-lang3工具类学习

简介 apache提供的众多commons工具包,号称Java第二API,而common里面lang3包更是被我们使用得最多的。因此本文主要详细讲解lang3包里面几乎每个类的使用。提供日期、异常、事件、构造、多线程并发、数学、可变、元组、文本等工具。 使用 <dependency> <groupId>org.apache.commons</group...

定义通用的返回对象

新建返回类 public class ResponseResult<T> { /** * success或者fail */ private String status; private T data; private ResponseResult(String status, T data) { this.s...

ConcurrentHashMap1.8源码分析

JDK1.8 什么是HashMap? 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。另外,HashMap是非线程安全的,也就是说在多线程的环境下,可能会存在问题,而Hashtable是...

Netty入门

简介 Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架 NIO与BIO NIO通信方式: BIO通信方式: 当一个连接建立之后,他有两个步骤要做,第一步是接收完客户端发过来的全部数据,第二步是服务端处理完请求业务之后...