03 2019 档案

手写SpringMVC实现
摘要:设计自己的MVC架构 1、读取配置通过web.xml中加载我们自己写的MyDispatcherServlet和读取配置文件。 2、初始化九大组件只需实现基本的:1)、加载配置文件;2)、扫描用户配置包下的类;3)、通过反射机制实例化包下的类,并且放到ioc容器中(Map的键值对beanName-be 阅读全文

posted @ 2019-03-30 23:22 阿泰555 阅读(102) 评论(0) 推荐(0) 编辑

多线程问答
摘要:问题1、用多线程的目的是什么? 充分利用CPU资源,并发做多件事。 问题2、单核CPU机器上适不适合用多线程? 适合,如果是单线程,线程中需要等待IO时,此时CPU就空闲出来了。 问题3、线程什么时候会让出CPU? 1)、阻塞时(wait,await,等待IO)2)、sleep3)、yield(让出 阅读全文

posted @ 2019-03-24 22:46 阿泰555 阅读(127) 评论(0) 推荐(0) 编辑

BIO、NIO实战
摘要:BIO 客户端: 启动时,记得先启动服务器代码,才能正常启动客户端代码,不然客户端会报连接异常(不存在可用端口号)。 上面的服务器端代码每次只能同时受理一个客户端请求,其他客户端此时只能等待,为了让服务端支持处理多个客户端请求,可以改造成多线程形式: 1、理解什么是阻塞2、思考:阻塞对服务端有什么影 阅读全文

posted @ 2019-03-19 08:18 阿泰555 阅读(187) 评论(0) 推荐(0) 编辑

spring中@Value("${key}")值原样输出${key}分析与解决
摘要:问题: 最近发现一个项目中,在类中通过@Value("${key}")获取配置文件中变量值突然不行了,直接输出${key},示例代码如下: java类中: application.properties配置文件中: applicationContext.xml文件中配置如下: web.xml中配置如下 阅读全文

posted @ 2019-03-08 10:01 阿泰555 阅读(1045) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示