会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蒙恬括
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
2021年6月4日
tomcat源码分析之IO模型-BIO,NIO,APR
摘要: 在学习tomcat源码中看到不同协议不同的IO模型,这里单独记录下。 Java BIO、NIO、AIO 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数
阅读全文
posted @ 2021-06-04 13:26 蒙恬括
阅读(755)
评论(0)
推荐(0)
2021年6月3日
spring源码分析(五)@Autowire注入补充,@Resource源码分析
摘要: 自动注入补充的点: 1:AutowireMode 之前博客中讲到@Autowire,@Value,@Inject自动注入的处理都是在后置处理器 AutowiredAnnotationBeanPostProcessor#postProcessProperties中,这个后置处理器的调用是在 Abstr
阅读全文
posted @ 2021-06-03 21:49 蒙恬括
阅读(379)
评论(0)
推荐(0)
2021年5月29日
Spring源码分析(三)@Autowired依赖注入源码分析
摘要: Spring里面到底有几种依赖注入的方式呢? 1:手动注入 1)我们在xml文件中定义一个bean的时候,在bean标签下面使用<property name="bird" ref="bird"> 代码中提供set方法,把外部对象注入到bean中的方式就是属于手动注入,因为我们要手动的维护这个属性。
阅读全文
posted @ 2021-05-29 00:41 蒙恬括
阅读(822)
评论(0)
推荐(0)
2021年5月27日
Spring源码(四)@Qualifier 在Spring中的应用
摘要: @Qualifier可以用来让程序员明确指定想要指定哪个bean,那有程序员就会想问,它和@Autowired和@Resource的区别是什么? 假设有如下bean定义: <bean id="user0" class="com.luban.entity.User"> <property name="
阅读全文
posted @ 2021-05-27 23:57 蒙恬括
阅读(157)
评论(0)
推荐(0)
HttpClient 4.5版本设置连接超时时间-CloseableHttpClient
摘要: HttpClient 4.5版本设置连接超时时间-CloseableHttpClient设置Timeout(区别于4.3.2) HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。 使用Http
阅读全文
posted @ 2021-05-27 12:59 蒙恬括
阅读(2303)
评论(0)
推荐(0)
2021年5月24日
tomcat源码分析(一) idea编译Tomcat源码
摘要: 源码地址:https://gitee.com/archguide/tomcat 源码克隆下来后,不能直接运行,需要用ant进行编译,主要目的是下载依赖 在用ant编译之前,建议先修改build.properties.default文件中的base.path的值,ant编译时需要去下载第三方jar包,
阅读全文
posted @ 2021-05-24 12:11 蒙恬括
阅读(1077)
评论(0)
推荐(0)
2021年5月21日
获取Linux本地地址 即使服务在容器中
摘要: public static String getLocalIp() { String ip=""; if (System.getProperty("os.name").toLowerCase().indexOf("windows")>-1) { try { ip= InetAddress.getLo
阅读全文
posted @ 2021-05-21 11:14 蒙恬括
阅读(124)
评论(0)
推荐(0)
2021年5月19日
Oracle数据 11 和12不同带来连接字符串的坑
摘要: 部署生产的时候程序连接数据库一直报连接拒绝,搞了很久发现是数据库版本不同造成的连接字符串不一样了: 11版本的时候使用下面的连接字符串可以正常连接: jdbc:oracle:thin:@10.1.13.75:1521:PROEDOCPDB 12版本的时候要换成下面的连接字符串才可以正常连接: jdb
阅读全文
posted @ 2021-05-19 09:12 蒙恬括
阅读(217)
评论(0)
推荐(0)
2021年5月13日
Spring源码分析(二)bean实例化到初始化过程源码主流程分析
摘要: getBean的大致总流程如下: 下面只记录bean实例化到初始化的过程以及期间spring提供可以扩展的点。从下面getBean开始 public static void main(String []args){ AnnotationConfigApplicationContext applica
阅读全文
posted @ 2021-05-13 23:45 蒙恬括
阅读(302)
评论(0)
推荐(0)
classpath/classpath*
摘要: classpath: class路径 (不找jar包) classpath*:会去jar包里的class路径下面找。 在springboot中会经常涉及到这一点。
阅读全文
posted @ 2021-05-13 15:28 蒙恬括
阅读(130)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
公告