-
多线程笔记 - 伪异步IO
多线程笔记 - 伪异步IO BIO的时候, 一个客户端对应服务器的一条线程, 比较耗线程资源. 在此基础上, 对起线程进行优化, 创建一个线程池, 对线程进行管理, 可以设置一个最大线程数 maxThreadCount. 这样, 达到线程可控的目的. 即使外面有远大于线程数的连接过来, 也不至...
-
多线程笔记 - BIO
多线程笔记 - BIO BIO BIO 是一种同步阻塞模式, 只要有一个客户端接入, 服务器就会有一条线程与之对应, 进行通信. 以前的一种常用做法是, 服务器端起一条线程, 进行监听, 当监听到客户端接入后, 新起一条线程, 专门与客户端进行通信. 如果线程不够用了, 就不能建立连接...
-
JDK13手动生成jre模块
JDK13手动生成jre模块 为了精简jkd安装包,从jdk9开始,安装后安装目录中不再包含jre模块,但可以借助安装好的jdk生成jre,需要用户手动生成。 shaguashi安装jdk。 利用jdk生成jre模块,在jdk_home下执行下列命令: bin\jlink.exe --module-path jmods --add-modules j...
-
多线程笔记 - AIO
多线程笔记 - AIO AIO是异步非阻塞io, 也叫 nio2.0. 直接上代码, server: public class Server implements Runnable { public AsynchronousServerSocketChannel assc; private CountDownLatch latch; public Server( int port) { try { assc = AsynchronousServerSocke...
-
多线程笔记 - NIO
多线程笔记 - NIO 随着访问量越来越多, BIO 和 伪异步IO 已经不能满足需求了. 所以后面又出了个 NIO. 1. NIO 使用了一个 通道Channel 的概念, 他是一个双向通道, 可以读取和写入数据. 程序中使用的 SocketChannel 读写操作都是异步的, 没有读写的数据最直接返回. 2. NI...
-
SpringBoot&Shiro实现用户认证
SpringBootShiro实现用户认证 SpringBootShiro实现用户认证 实现思路 思路:实现认证功能主要可以归纳为3点 1.定义一个ShiroConfig配置类,配置 SecurityManager Bean , SecurityManager为Shiro的安全管理器,管理着所有Subject; 注:如果有不太清楚shiro的朋友,可...
-
linux中ACL权限
linux中ACL权限 1.ACL权限简介与开启 一.ACL权限是为了解决所有者/所属组/其他人三种身份不足的问题 二.查看分区ACL权限是否开启 dumpe2fs命令是查询指定分区详细文件系统信息的命令 dumpe2fs -h /dev/sda3 -h 仅显示超级块中信息,而不显示磁盘块组的详细信息 [root@iz...
-
form实现浏览者登陆、注册页面与浏览器的交互
form实现浏览者登陆、注册页面与浏览器的交互 浏览器通过form表单把数据提交服务器涉及http协议,模式为浏览器发送请求=>服务器接收=>自身处理=>结果返回浏览器=>浏览器根据结果展示页面给用户,请求分为GET和POST。注意:所有表单控件(文本框、文本域、按钮、单选框、...
-
Java连载90-Sorted、Map讲解
Java连载90-Sorted、Map讲解 一、 1.让SortedSet集合做到排序还有另一种方式:java.util.Comparator; 2.单独编写一个比较器 package com.bjpowernode.java_learning; import java.util.* ;? public class D90_1_SortedSet { public static void main(String[] args) { /...
-
用户空间到内核空间为什么需要拷贝?
用户空间到内核空间为什么需要拷贝? The simple answer to that is, "Kernel Developers do not put blind faith in anything". When any data is passed to the kernel space from userspace, it is the responsibility of the kernel developer to make sure that e...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
