- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 一文完全弄懂EndPoint组件
LimitLatch是连接控制器,其内部通过变量count和limit两个变量进行连接的控制,默认情况下最大连接数为1024*8,达到最大连接数不接受连接直到有线程释放了资源。
2023-04-25 21:03:25 929
原创 Tomcat中LimitLatch组件原理
AQS在java中是锁的底层支持,不论是独占锁还是共享锁内部实现都使用了AQS,那为什么LimitLatch也能用AQS实现呢?
2023-04-24 11:26:07 268
原创 BIO和NIO
SocketChannel经常与多路复用器Selector放在一起使用。概述: Selector被称为:选择器,也被称为:多路复用器,可以把多个Channel注册到一个Selector选择器上, 那么就可以实现利用一个线程来处理这多个Channel上发生的事件,并且能够根据事件情况决定Channel读写。这样,通过一个线程管理多个Channel,就可以处理大量网络连接了, 减少系统负担, 提高效率。因为线程之间的切换对操作系统来说代价是很高的,并且每个线程也会占用一定的系统资源。
2023-04-20 21:45:27 170
原创 Servlet&Request&Response
Servlet是javaEE规范之一,是一个接口,是java提供的一个动态web资源开发技术,其中定义了五个方法。
2023-04-18 22:10:42 102
原创 java线程与线程池
就是线程池中常驻的线程,一般情况下不会将其终止(也可以设置参数空闲一定时间自动关闭),但是使用线程池的意义就在于减少线程创建与销毁的这部分开销,降低资源的消耗。所以这就是线程池中核心线程常驻的原因。是随着线程池中任务数量而动态变化的线程,当核心线程全部使用并且任务队列满了就会动态创建新的线程,可以设置参数空闲一定的时间自动销毁。创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。线程池中只有一个ID为20的线程,执行任务的顺序就是提交任务的顺序。
2023-04-18 12:36:05 120
原创 SpringMVC配置
SpringMVC使用配置类替换web.xmlAbstractDispatcherServletInitializer是springMVC提供快速初始化web3.0容器的抽象类createServletApplicationContext加载SpringMVC环境加载SpringMVC对象的Bean放入webApplication对象范围中getservletMappings设置SpringMVC对应的请求映射路径createRootApplicationContext加载
2023-04-12 21:42:35 126 1
原创 Spring系统框架
Bean注解@Component控制层、表现层@Service用于业务逻辑层用于持久层、dao层@Bean设置方法的返回值作为spring管理的BeanBean作用范围@ScopeBean生命周期设置方法为初始化方法设置方法为销毁方法。
2023-04-12 21:39:10 85
转载 OpenCV图像加载异常error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘
OpenCV图像加载异常error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
2022-06-19 21:46:34 1349
原创 合并 k 个排序链表,返回合并后的排序链表
用C语言实现合并K个由大到小的排列的链表思路:首先创建k个链表,并对其进行排序。然后用merge_linklist函数合并链表。#include<stdio.h>#include<stdlib.h>//后面用到了malloc函数与rand函数#include<time.h>//用到time函数来获取种子#define MAXSIZE 10000//定义...
2020-03-31 14:44:28 594 3
原创 用vba加载宏求地图分幅
用VBA加载宏求地图分幅excel有很丰富的功能,而office中的vba更是赋予了其更强大的功能。小白刚学习vba一个月,最近正好遇到了到了地理信息系统考试,其中要考一道地图分幅的题,便用vba做了一个加载宏来应付考试。首先做一个自定义的用户界面新建一个excel表格,将其重命名为zip压缩包格式。1.在其中新建一个文件夹customUI,在文件夹新建一个xml文档,用于保存自定义用户界...
2020-03-28 20:50:45 564
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人