![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java web
文章平均质量分 79
qq_23204557
这个作者很懒,什么都没留下…
展开
-
记一次线程池的maximumPoolSize的误用
因为设置了线程池的maximumPoolSize为8,我以为提交任务比较多时,会生成8个线程,结果在测试中发现始终都只有4个线程在跑。后来发现是我理解错了(以前背的八卦文忘了好多了-_-)。正确答案应该是当线程数大于corePoolSize数量,并且等待队列已满,但是还没有达到最大线程数maximumPoolSize,则线程池才会创建新的“非核心线程”来执行任务。应该是先存等待队列,等待队列满了才会生成新线程,直到线程数量超过maximumPoolSize则执行拒绝策略。原创 2022-09-08 17:41:52 · 903 阅读 · 0 评论 -
Spring基础视频
https://study.163.com/course/courseMain.htm?courseId=1005991005: 《课时4》:6分左右,xml中特殊值书写;16分左右,autowire=“byName”; 30分左右,使用注解@Component("studao")和包扫描<context:component-scan base-package="com.sdh.dao"></context:component-scan>把id为studao的对象交给ioc容器 《原创 2020-10-18 01:00:09 · 149 阅读 · 2 评论 -
第一次在IntelliJ中创建Java Web应用
参考官方文档:https://www.jetbrains.com/help/idea/enabling-web-application-support.html#76efd When creating a project or module (File | New | Project or File | New | Module). On the first page of the New Project or the New Module wizard, select Java Enterprise, a原创 2020-10-15 22:15:43 · 82 阅读 · 1 评论 -
java web基础
JavaWeb视频教程 《课时4》最后:eclipse编码设置原创 2020-10-13 00:00:04 · 127 阅读 · 0 评论 -
《1.5.1 servlet的使用回顾》
Servlet 3.0异步处理支持by IBM developer: Servlet 3.0 之前,一个普通 Servlet 的主要工作流程大致如下:首先,Servlet 接收到请求之后,可能需要对请求携带的数据进行一些预处理;接着,调用业务接口的某些方法,以完成业务处理;最后,根据处理的结果提交响应,Servlet 线程结束。其中第二步的业务处理通常是最耗时的,这主要体现在数据库操作,以及其它的跨网络调用等,在此过程中,Servlet 线程一直处于阻塞状态,直到业务方法执行完毕。在处理业务的过程中,Ser原创 2020-06-11 22:21:00 · 83 阅读 · 0 评论 -
模板引擎
《1.4.1 JSP模板引擎的回顾》: JSP 标准标签库(JSTL) 《1.4.2 FreeMarker的介绍及快速入门》: FreeMarker Online FreeMarker Template Tester 《1.4.4 Thymeleaf的语法详解及使用》: WebJars are client-side web libraries (e.g. jQuery & Bootstrap) packaged into JAR (Java Archive) files. ...原创 2020-06-11 00:01:36 · 83 阅读 · 0 评论