-
RocketMQ中Broker的刷盘源码分析
RocketMQ中Broker的刷盘源码分析 上一篇博客的最后简单提了下CommitLog的刷盘【RocketMQ中Broker的消息存储源码分析】(这篇博客和上一篇有很大的联系) Broker的CommitLog刷盘会启动一个线程,不停地将缓冲区的内容写入磁盘(CommitLog文件)中,主要分为异步刷盘和同...
-
JavaFX 集成 Sqlite 和 Hibernate 开发爬虫应用
JavaFX 集成 Sqlite 和 Hibernate 开发爬虫应用 目录 [隐藏] 0.1前言: 0.2界面 0.3Maven 环境 0.4项目结构 0.5整合 Hibernate 0.5.1SQLiteDialect.java 数据库方言代码 0.5.2hibernate.cfg.xml Hibernate配置文件 0.6项目初始化连接数据库自动建表: 0.6.1程序初次运...
-
Java考题知识点
Java考题知识点 1.java的基本编程单元是类,基本存储单元是变量; 2.对于.java文件而言,一个文件中可以有多个类,但是只能有一个class和.java的文件一致。同时一旦这个.java文件中存在外部的public类,那么这么外部的public类的类名必须和.java的文件名一致。但是考虑...
-
git分支相关的命令
git分支相关的命令 Git 分支管理及结合gitlab的使用 说明 有关gitlab的说明及基本操作,请参考:https://blog.51cto.com/wutengfei/2090253 使用git分支的作用,我们先来说一个简单的案例吧,你们团队中有多个人在开发一项目,一同事在开发一个新的功能,需要一周时间完...
-
Git详细学习教程
Git详细学习教程 作者:gafish https://github.com/gafish/gafish.github.com Git简介 Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理...
-
基于Spring注解的上下文初始化过程源码解析(二)
基于Spring注解的上下文初始化过程源码解析(二) 上一篇看完了register方法的代码,继续跟后面代码 后面执行refresh方法,代码清单如下: public void refresh() throws BeansException, IllegalStateException {synchronized (this.startupShutdownMonitor) {// Prep...
-
RocketMQ中Broker的消息存储源码分析
RocketMQ中Broker的消息存储源码分析 Broker和前面分析过的NameServer类似,需要在Pipeline责任链上通过NettyServerHandler来处理消息 【RocketMQ中NameServer的启动源码分析】 实际上就通过前面提到的SendMessageProcessor的processRequest方法处理 【RocketMQ中Broke...
-
Spring 后置处理器源码
Spring 后置处理器源码 在《几种自定义Spring生命周期的初始化和销毁方法》最后一段描述了启动 Spring 容器过程中,初始化和销毁方法的执行时机,那么在 Spring 中是如何做到的呢? 注册主配置类 Spring 使用 AnnotationConfigApplicationContext context = new Annota...
-
[JVM 相关] Java 新型垃圾回收器(Garbage First,G1)
[JVM 相关] Java 新型垃圾回收器(Garbage First,G1) 回顾传统垃圾回收器 HotSpot 垃圾收集器实现 Serial Collector(串型收集器) 使用场景,大多数服务器是单核CPU。 适用收集场景:1. 新生代收集(Young Generation Collection)2. 老年代收集(Old Generation Collec...
-
基于Spring注解的上下文初始化过程源码解析(一)
基于Spring注解的上下文初始化过程源码解析(一) 最近工作之余有时间和精力,加上平时对源码比较感兴趣,就开始啃起了Spring源码。为加深印象写了这篇博客,如有错误,望各位大佬不吝指正。 我看的是Spring5的源码,从同性社区download下来后编译,然后看源码、写注释...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
