
wuhunyu学习笔记
文章平均质量分 92
wuhunyu
这个作者很懒,什么都没留下…
展开
-
netty学习笔记(一)
NIOnon-blockuing io非阻塞IO三大组件Channelchannel有一点类似stream,他就是读写数据的双向通道,可以从channel将数据读入buffer中,也可以将buffer的数据写入channel中,而之前的stream要么是输入,要么是输出,channel比stream更为底层常用的Channel有FileChannelDatagramChannelSocketChannelServerSocketChannelBuffer用来缓冲读写数据,常用的b原创 2021-07-25 22:43:06 · 203 阅读 · 0 评论 -
Java8新特性
Java8新特性Lambdalambda是一个匿名函数,我们可以理解为lambda表达式是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更加简洁,更加灵活的代码Java四大内置函数式接口函数式接口参数类型返回类型用途Consumer<T>费型接口Tvoid对类型为T的对象引用操作,包含方法void accept(T t)Supplier<T>供给型接口无T返回类型为T的对象,包含方法T get()Function原创 2021-06-27 15:14:59 · 163 阅读 · 0 评论 -
Docker基础
DockerDocker概念docker的主要目标是"Build,Ship and Run Any App,Anywhere",也就是通过对应用组件的封装,分发,部署,运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及运行环境能够做到"一次封装,到处运行"Linux容器技术的出现就解决了这样一个问题,而Docker就是在它的基础上发展过来的。将应用运行在docker容器上面,而docker容器在任何操作系统上都是一致的,这就是想去了跨平台,跨服务器。只需要一次配置好环境,原创 2021-04-25 22:15:31 · 107 阅读 · 0 评论 -
Go基础
GoGoogle为什么要创建Go计算机硬件技术更新频繁,性能提高很快。目前主流的变成语言发展明显落后于硬件,不能合理利用多核多CPU的优势提升软件系统性能软件系统复杂度越来越高,维护成本越来越高,目前缺乏一个足够简洁高效的编程语言现有的编程语言存在的问题风格不统一计算能力不够处理大并发不够好企业运行维护很多C/C++的项目,C/C++程序运行速度虽然很快,但是编译速度却很慢,同时还存在内存泄漏的一系列的困扰需要解决Go的特点Go语言既保证了达到金泰编译语言的安全和性能,原创 2021-04-25 22:12:29 · 152 阅读 · 0 评论 -
Linux与Shell
Linuxuname -a # 打印linux内核信息uname -s # 内核名称uname -n # 网络节点上的主机名uname -r # 内核发行号uname -v # 版本号简介一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,也会包含图形界面发行版各种发行版debian:适合系统管理和运维ubuntu:安装简单,界面友好,社区活跃kali:适合做网络安全方面的操作deepin:国产的深度发行版,界面做的非原创 2021-01-07 15:44:05 · 229 阅读 · 0 评论