会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黑面馒头
一只后端小码农
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
下一页
2022年5月13日
文章目录
摘要: 一个HTTP请求的前世今生 网络 DNS DNS解析 TCP协议 统一接入 实际服务 服务 计算机 存储器结构 虚拟内存 Java IO-Zero Copy Java对象大小计算 IO Java中的锁 JMM JVM性能分析 Tomcat Tomcat请求的接收处理 Tomcat加载应用过程 Tom
阅读全文
posted @ 2022-05-13 11:45 黑面馒头
阅读(34)
评论(0)
推荐(0)
2019年5月5日
你创建的对象真正占了多少内存?
摘要: 你创建的对象真正占了多少内存?作为程序员基本每天都在new 对象,那么new出来的对象真正占用了多少内存呢?你new出来的对象会不会导致OOM呢?不知道大家关注过没。 上周写代码的时候遇到如下一个逻辑:一个10000 size的list,再创建一个list,把数据都写进来,新的list占多少内存?
阅读全文
posted @ 2019-05-05 15:50 黑面馒头
阅读(2169)
评论(0)
推荐(3)
2019年3月10日
mina statemachine解读(二)
摘要: 这里主要讲下对外接口暴露的处理。 这里主要看create方法,其实就是通过代理模式创建了一个代理类。 这里可以看到主要是会由StateContextLookup去根据传入参数查找相应的StateContext,然后由EventFactory去创建一个Event,然后stateMachine去处理这个
阅读全文
posted @ 2019-03-10 19:17 黑面馒头
阅读(354)
评论(0)
推荐(0)
2019年2月24日
mina statemachine解读(一)
摘要: statemachine(状态机)在维护多状态数据时有非常好的作用,现在github上star排名最前的是squirrel-foundation以及spring-statemachine,而mina的statemachine好像并没有对外提供,多用于mina的高级特性里面。 了解了下spring-s
阅读全文
posted @ 2019-02-24 12:18 黑面馒头
阅读(908)
评论(0)
推荐(0)
2018年8月25日
读spring源码(三)-ClassPathXmlApplicationContext-getBean
摘要: 这次主要看了下bean的生成过程,发现个画时序图很好用的软件plantuml,充分发挥程序员的能力,能用代码解决的别叨叨别的😀 1、调用ApplicationContext的genBean方法会调用到AbstractApplicationContext的getBean方法,这个方法里面其实就是交由
阅读全文
posted @ 2018-08-25 16:48 黑面馒头
阅读(1401)
评论(0)
推荐(0)
2018年7月15日
读spring源码(二)-XmlBeanDefinitionReader-解析BeanDefinition
摘要: 上次说到ApplicationContext加载BeanDefinition时会创建一个XmlBeanDefinitionReader,将XML解析、BeanDefinition加载委托给XmlBeanDefinitionReader。 首先看下XmlBeanDefinitionReader的类图:
阅读全文
posted @ 2018-07-15 16:51 黑面馒头
阅读(487)
评论(0)
推荐(0)
2018年7月14日
读spring源码(一)-ClassPathXmlApplicationContext-初始化
摘要: 工作来几乎所有的项目都用到了spring,却一直没有系统的读下源码,从头开始系统的读下吧,分章也不那么明确,读到哪里记到哪里,仅仅作为个笔记吧。 先看ClassPathXmlApplicationContext的类图 有人说:BeanFactory是Spring的心脏,ApplicationCont
阅读全文
posted @ 2018-07-14 16:16 黑面馒头
阅读(3157)
评论(0)
推荐(0)
2018年7月8日
United States Department of Agriculture 美国农业部网站数据自动下载小脚本
摘要: 帮对象写的自动点击页面的小脚本,如果有需要的可以试试,(#^.^#) https://apps.fas.usda.gov/gats/ExpressQuery1.aspx
阅读全文
posted @ 2018-07-08 15:10 黑面馒头
阅读(633)
评论(0)
推荐(0)
2017年9月5日
记录一个使用HttpClient过程中的一个bug
摘要: 最近用HttpClient进行链接请求,开了多线程之后发现经常有线程hang住,查看线程dump 一直就停留在java.net.SocketInputStream.socketRead0 这个Native方法,单步调试了之后发现timeout参数也传入了,后来在网上搜索发现这个是jdk一个bug h
阅读全文
posted @ 2017-09-05 20:57 黑面馒头
阅读(4851)
评论(0)
推荐(0)
2017年8月19日
java hashmap的一些分析记录
摘要: 最近朋友去面试被问了些hashmap相关的问题,hashmap的初始容量啊,什么操作最耗时等,之前看过hashmap的源码,正好这里也在总结下。 主要围绕下面几个点: 代码参考jdk1.7 HashMap是由数组+链表(jdk8 升级为红黑树)结构实现 这个是再put时候会初始化一个数组,在key
阅读全文
posted @ 2017-08-19 19:24 黑面馒头
阅读(224)
评论(0)
推荐(0)
1
2
3
4
下一页
公告