随笔分类 - Java高级特性
发表于 2023-07-08 17:34阅读:335评论:0推荐:0
摘要:# IO数据拷贝的几种方式——传统、mmap、sendFile、splice ## 1. 传统IO数据拷贝方式 
阅读全文 »
发表于 2023-07-08 17:32阅读:72评论:0推荐:0
摘要:# 线程模型 ## 1.传统服务设计模型 特点: - 通过阻塞I/O来获取数据 - 每个连接都需要独立的线程来完成业务输入、数据处理、数据返回 存在的问题: - 1.当并发数很大时,需要创建大量线程,占用了很多系统资源。 - 2.连接创建后,如果连接中没有数据可读,线程会被阻塞,操作线程资源浪费。
阅读全文 »
发表于 2022-08-28 10:30阅读:618评论:0推荐:0
摘要:Java 高级特性——安全,jaas登陆框架(二) java 提供了 jaas 框架来对用户进行鉴权,本文主要从实战方面讲述如何使用 jaas 框架,最终完成登陆模块。 阅读本文的前置知识:Java 安全框架(策略文件的使用) 注:如果使用了 Java 模块,则需将登陆用到的自定义包导出 一、Jaa
阅读全文 »
发表于 2022-07-31 19:29阅读:105评论:0推荐:0
摘要:Java高级特性——安全 Java技术提供了三种确保安全的机制: 语言设计特性(对数组的边界进行检查,无不受检查的类型转换,无指针算法) 访问控制机制,用于控制代码能够执行的操作 代码签名 一、类加载器 1. 类加载器介绍 类加载器可以在将类加载到虚拟机的时候检查类的完整性。 类加载器主要有三种:引
阅读全文 »