- 博客(10)
- 收藏
- 关注
原创 Netty(二)
Netty HelloWorld服务器端/** * Hello World 服务器端 */public class HelloServer { public static void main(String[] args) { // 启动服务器,负责组装netty组件 new ServerBootstrap() // 加入一个轮询事件组 .group(new NioEventLoopGroup
2021-11-28 20:44:06
373
原创 docker
1. 安装docker参考docker官网2. 修改阿里云镜像有一个daemon.json文件,配置镜像文件cd /etc/docker打开daemon.json文件vim daemon.json打开阿里云,找到自己的镜像加载镜像文件,重启dockersudo systemctl daemon-reloadsudo systemctl restart docker3. docker基本操作hello-wolrddocker run hello-world
2021-04-29 15:08:34
490
原创 java多线程
一、进程与线程1. 进程狭义定义:进程是正在运行程序的实例。广义定义:进程是一个具有独立功能的程序关于某种数据集合的一次运行活动,它是操作系统动态执行的基本单位。进程是用来加载指令、管理内存、管理IO的。当一个程序被运行时,从磁盘加载这个程序的代码到内存,这时就开启了一个进程。进程可以看作一个程序的实例。可以运行多个进程(如:记事本),有的程序只能启动一个实例进程(如:网易云音乐)。2. 线程一个进程内可以有一到多个线程。一个线程就是一个指令流,将指令流的一条条指令以一定顺序交给cp
2020-11-25 08:33:07
156
原创 Linux
Linux的应用领域服务器领域Linux在服务器领域的应用是最强的。Linux免费、稳定、高效、开源、处理高并发强悍。嵌入式领域Linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB等特点。主要应用:机顶盒、数字电视、手机、智能家居等,以后在物联网中应用更加广泛。Linux基础很多企业级的项目都部署到Linux/unix服务器运行。Linux主要发行版本一般所说的Linux是指Linux内核。主要发行版本:Redhat(红帽)
2020-09-22 16:26:24
879
原创 设计模式
设计模式的目的代码可用性可读性可扩展性可靠性使程序呈现高内聚、低耦合设计模式的七大原则就是在编程时,需要遵循的原则1. 单一职责原则基本介绍降低类的复杂度,一个类只负责一项职责。2. 接口隔离原则客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。3. 依赖倒转原则4. 里氏替换原则5. 开闭原则6. 迪米特原则7. 合成复用原则...
2020-08-26 11:14:18
687
原创 Linux权限命令以及常见的网络操作
一、Linux权限命令1.文件权限第一个字母代表文件类型 1. - 代表文件 2. d 代表文件夹 3. l 表示连接2.第二部分当前用户(u)具有该文件的权限 1. r:read 读 数字4表示 2. w:write 写 数字2表示 3. x:excute 可执行 数字1表示(可执行文件为绿色)3.当前组内其他用户(g)具有该文件的权限 1. r:read 读 数字4表示 2. w:write 写 数字2表示 3. x:e
2020-05-26 23:35:21
408
原创 Linux目录结构和常用命令
Linux目录结构/:代表Linux的根目录。root:超级管理员的目录。home:普通用户目录。usr:用于存放共享的资源文件。(安装软件的目录)Linux常用命令1. 切换目录命令:cdcd app 切换到app目录cd … 退回到上一层目录cd / 切换到系统根目录cd ~ 切换到root目录cd - 切换到上一个所在目录cd /usr/etc 直接进入某个目录文件名较长,可以输入一部分,按tab健补全文件名。pwd 查看当前所在目录2.列出文件列
2020-05-26 17:16:26
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人