io:java io学习项目

时间:2024-05-30 08:27:51
【文件属性】:

文件名称:io:java io学习项目

文件大小:62KB

文件格式:ZIP

更新时间:2024-05-30 08:27:51

Java

java io学习 以io,nio为基础,netty为辅 程序员素养: 掌握面向对象的需求分析和设计 理解SOLID原则,理解常用设计模式,熟练掌握重构 理解面向服务的架构 理解Linux操作系统的一些概念,比如内核空间,用户空间,系统调用,命名管道,Unix Domain Socket 熟悉Linux下命令行工具 深入理解进程,线程 了解Java内存模型 了解Java的并发包,如锁,读写锁,Barrier,Executer和Future 了解Java 8的Lambda表达式和Streaming API 理解TCP/IP协议族 理解HTTP协议和REST API 理解多路复用和非阻塞IO 熟悉Socket编程,能够使用网络框架如netty开发服务端程序 掌握RPC框架的使用,比如RMI,Thrift,Dubbo 掌握消息队列的使用,如JMS,ActiveMQ等 掌握分布式缓存如memcac


【文件预览】:
io-master
----TimeServer()
--------src()
--------TimeServer.iml(2KB)
--------pom.xml(2KB)
----rpc()
--------src()
--------pom.xml(2KB)
--------rpc.iml(912B)
----src()
--------test()
--------main()
----TimeClient()
--------src()
--------pom.xml(2KB)
--------TimeClient.iml(2KB)
----.idea()
--------libraries()
--------misc.xml(4KB)
--------compiler.xml(1KB)
--------uiDesigner.xml(9KB)
--------.name(10B)
--------encodings.xml(522B)
--------modules.xml(752B)
--------copyright()
--------vcs.xml(180B)
----Subsribe()
--------Subsribe.iml(2KB)
--------src()
--------pom.xml(498B)
----fileserver()
--------src()
--------pom.xml(2KB)
--------fileserver.iml(652B)
----README.md(1KB)
----pom.xml(3KB)
----netty-demo.iml(2KB)

网友评论