14 Runtime.getRuntime().addShutdownHook(shutdownHook);是什么意思
1 Runtime.getRuntime().removeShutdownHook是什么意思
从Runtime中可以得到当前的运行环境,包括CPU数目,当前空闲内存等,也可以给ShutDown的过程中增加回调函数。
2 Runtime.getRuntime().availableProcessors() 是什么意思
问题:得到当前是几核的CPU,为什么要+1
3 Executors.newCachedThreadPool是什么意思ExcutorService的用法和性能
Address already in use: connect
connet refuse:connect 是什么意思。
Java的Concurrent包和Thread包
需要了解这个系统的每一个细节,包括请求来到,怎么分发,怎么多线程,怎么同步,而不仅仅是怎么把参数写出来。
4 JMX
MBeanServer是个什么东西
ManagementFactory是个什么东西
ObjectName是个什么东西。
在启动Java的时候,使用参数:-Dcom.sun.management.jmxremote.port=1090
来启动jmxremote服务
不通过JConsole,直接通过程序访问MBeanServer
JMXServiceURL
JMXConnector c = JMXConnectorFactory.connect(u);
如果有时间,可以去看JMX Specification去研究JMX的内部实现机制。
怎么将当前Java线程等待
5 为什么用ShutDownHook这样的方法来调用Stop。
5 IoAcceptor是个什么东西
6 IoServiceManager是个什么东西
10 IoHandlerAdapter是个什么东西
11 IoServiceConfig是个什么东西
12 DefaultIoFilterChainBuilder是个什么东西
13 InetSocketAddress是个什么东西。
IoConnector
IoSession
IoHandler
IoFilter
使用Mina的API,
IoAceptor相当于Socket的Listener,让Mina在一个端口上wait,并且指定一个HandlerAdaptor和请求池的策略。
IoServiceConfig是服务策略。
DefualtIoFilterChainBuilder是Mina中用来管理FilterChain的工具类。
InetSocketAddress是Java.net包中的类,封装了Ip和端口,是对一个Socket地址的封装。网络编程中最基础的东西。
IoConnection是客户用来连Mina的IoSocket的类。
IoSession代表了一次客户端和服务端的对话。
IoHandler是NIO的回调接口。
IoFilter是FilterChain的实现接口,常见的有将Java类串行化的Filter,编码的Filter。
6 Mina是什么?Mina是一个抽象,事件驱动,异步的TCP,UDP框架,建立在NIO基础上。
和Sevlet相似的FilterChain机制,使用Filter机制可以将业务逻辑和协议完全分开。
使用直接流或直接用户定义的Object或编码。
高度定制的线程模型,比如单线程,线程池,超过一个的线程池
Overload shielding & traffic throttling (过载保护和流量截留)
JMX管理
流式IO支持
与Spring的集成
IoConnector是客户端的连接器。
IoAcceptor是服务端的端口监听器。
7 Java的内存分配有两种,DirectMemory和Heap Memory。
Java的内存分配策略。
11 我想从Mina中得到什么?
了解
线程池的使用,
Java网络编程。
nio包的使用
并发的使用
学习他怎么来保证Session信息的传递。
分享到:
相关推荐
总的来说,华为526用户在遇到电信宽带上网、Wi-Fi和IPTV问题时,可以通过检查硬件连接、调整路由器设置、优化Wi-Fi环境和确保IPTV配置正确来解决。如果问题仍然存在,可参考压缩包中的资源或寻求专业技术人员的帮助...
在探讨华为HG526路由器的“破解”方法之前,我们首先需要澄清几个重要的概念:在合法合规的前提下,用户可以通过合理的途径对路由器进行配置优化,但任何涉及非法侵入、破解他人网络的行为均违反法律法规及道德准则...
API 526 是一份关于钢制法兰连接泄压阀的技术规范,主要针对2009...通过这些详细规定,API 526旨在促进钢制法兰连接泄压阀的一致性、安全性和互换性,帮助制造商和用户在设计、采购和使用过程中避免潜在的风险和问题。
【系统功能】管理员在系统中拥有多种权限,包括首页展示、个人中心管理、教师信息管理(如工号、姓名、性别等)、个人档案管理、奖惩信息管理、档案变动跟踪、培训学校和报名管理、课程信息变更等。此外,系统还包含...
- 联系当地电信客服中心,说明需求后按照指示操作。 - 部分地区的电信营业厅也可以提供此类服务。 2. **非官方渠道**(需谨慎): - 在线论坛、技术交流群组等平台可能会有用户分享经验或密码。 - 但需要注意的...
随着家庭中的IT设备数量增多,如电脑、网络连接设备、打印机、扫描仪等,管理这些设备的复杂性也相应增加,而HP家庭信息中心正是为了解决这一问题而设计。 家庭信息中心具备以下核心特点: 1. **数据传输**:内置...
总结起来,DELL的广告投放项目在提升品牌曝光度和吸引用户方面取得了一定成果,但同时也暴露出了成本控制和转化效率的问题。通过更深入的数据分析和策略优化,DELL可以进一步提升广告投放的效果,实现更好的市场反响...
当前市场环境下,用户对健身的需求呈现多样化,但面临传统健身房的高费用、高难度入户以及服务体验问题,家用健身器材的单调以及线上健身云服务的互动性不足等问题,导致市场存在未被充分满足的需求。用户痛点集中...
该文件中还列举了几款不同的HP家庭信息中心产品型号,如VS522PC、VS526PC、VS498PC和VS502PC,它们基于Intel Atom N280处理器,配置了不同内存和硬盘,预装了FreeDOS或Windows Embedded OS操作系统,并且包含视频...
友善之臂mini2440用户手册 第一章 Mini2440 开发板介绍...........................................................................................................................- 15 - 1.1 Mini2440...
8.11.3 用查询设计网格以解决模糊字段的引用问题 233 8.12 使用分析器向导 233 8.12.1 表分析器向导 234 8.12.2 性能分析器向导 234 8.12.3 文档管理器 236 8.13 小 结 236 第9章 创建功能强大的窗体 ...
8.11.3 用查询设计网格以解决模糊字段的引用问题 233 8.12 使用分析器向导 233 8.12.1 表分析器向导 234 8.12.2 性能分析器向导 234 8.12.3 文档管理器 236 8.13 小 结 236 第9章 创建功能强大的窗体 237 9.1...
在Azure云平台中,企业常常需要利用ExpressRoute服务来实现私有连接,以便在其本地数据中心与Azure之间的网络进行高效、安全的数据传输。然而,在尝试将位于不同订阅下的虚拟网络(VNET)连接到同一个ExpressRoute...
15.1 高效C#编码优化 526 15.2 页面(HTML)优化的方法 534 15.3 ASP.NET开发性能优化 540 15.3.1 如没必要,尽量使用静态HTML页面 540 15.3.2 避免不必要的回送操作 541 15.3.3 尽量在客户端进行用户输入验证 541 ...
15.1 高效C#编码优化 526 15.2 页面(HTML)优化的方法 534 15.3 ASP.NET开发性能优化 540 15.3.1 如没必要,尽量使用静态HTML页面 540 15.3.2 避免不必要的回送操作 541 15.3.3 尽量在客户端进行用户输入验证 541 ...
本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用PHP进行Web开发的各个方面的知识和技巧,主要包括开发环境、PHP基础、Web页面交互、文件操作、会话应用、图形图像处理及面向...
本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用PHP进行Web开发的各个方面的知识和技巧,主要包括开发环境、PHP基础、Web页面交互、文件操作、会话应用、图形图像处理及面向...
单个中心化的系统缓存 656 内存管理器 656 缓存一致性 656 虚拟块缓存 658 流式缓存机制 658 对可恢复文件系统的支持 658 11.2 缓存的虚拟内存管理 660 11.3 缓存的大小 662 LargeSystemCache 662 缓存的虚拟大小 ...