自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

原创 Linux中,使用SSH过程中,sh-copy-id命令报错:-bash: ssh-copy-id: command not found

Linux中,使用SSH过程中,sh-copy-id命令报错:-bash: ssh-copy-id: command not found在服务器之间传送文件我们经常会使用SCP命令来进行传送文件,但是每次都要进行密码验证,非常繁琐,所以通常我们会用ssh免密码登录。首先,我们会在目的端生成私钥和公钥 (使用:–ssh-keygen -t rsa 命令),然后通过ssh-copy-id -i...

2018-08-06 18:57:32 18490

原创 DolphinScheduler JeRome系列一:开发构建-从零单排

Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。对该框架学习进行一个系列笔记。

2023-04-25 11:30:18 218

原创 spring源码构建编译

Spring源码学习spring源码阅读环境搭建1.Spring源码下载2.安装gradle3.Gradle配置4.将Spring源码导入IDEA工程5.编译Spring源码spring源码阅读环境搭建我们要学习spring源码,为了更好的在源码中记录笔记,以依赖jar包的方式只能看到class文件,所以很不方便,我们就必须想办法将spring源码构建成功,在本地运行。1.Spring源码下...

2020-02-06 04:36:26 1298 2

原创 查看MySQL执行计划,了解每个参数含义

查看MySQL专项计划是对执行sql语句优化比不可少的一种途径,查询一条sql 的执行计划非常简单,只需要在执行sql语句之前加上EXPLAIN即可。但是重要的是如何读懂查询执行计划的结果。下面我们就对执行计划的结果读取中,常用的字段含义,以及常用到的知识点进行总结。查询计划命令:mysql> EXPLAIN SELECT 1;+----+-------------+-------+-...

2019-05-08 10:51:47 1629

原创 Spring基础篇

核心类:Spring核心类主要包含下面两个:DefaultListableBeanFactoryXmlBeanDefinitionReader关于DefaultListableBeanFactory相关类继承关系如下:Object (java.lang)SimpleAliasRegistry (org.springframework.core)主要是使用map作为al...

2018-12-16 19:58:57 131

原创 Spring学习笔记

我觉得对于一个程序员来说,进步不是说你每天泛泛的去了解一些新的知识。对于不去深入的学习,不注重积累,在我看来,这都是徒劳,也许别人提到一个问题,你发现自己听过,但是让你去做,这个错误的学习方式给你带来的方法只可能是无从下手。所以,在学习Spring的期间,我以笔记的形式来记录这个过程,一来深化学习过程,二来给以后查阅留下记录。第一部分 Spring的核心1.1 简化Java开发学习Spring,首先

2017-10-02 13:33:42 182

转载 Java基础总结-Java面试常考题

Java基础总结-Java面试常考题

2017-09-24 15:07:29 628

原创 操作系统-知识点总结-JeRome_JLU

System Operator 总结第一章 进程管理1.进程的五种状态:新建、就绪、运行、阻塞、终止2.进程和线程的区别进程主要由进程控制块、程序段、数据段组成;线程主要由线程ID、程序计数器、寄存器集合和堆栈组成。进程的地址空间之间相互独立,同一进程的各线程间共享进程的资源。进程就是包换上下文切换的程序执行时间总和 = CPU加载上下文+CPU执行+CPU保存上下文,进程间的线程是共享了

2017-09-24 13:59:00 390 1

转载 CSDN-markdown编辑器 - 教程

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-09-24 13:49:08 155

dubbo源码解析2.0.pdf

这里主要抽几个主要的类,从服务初始化到接收消息的流程简单说明下,有兴趣的再对照源码看下会比较清晰。 ServiceBean 继承ServiceConfig,做为服务配置管理和配置信息校验,每一个dubbo:service配置或者注解都会对应生成一个ServiceBean的实例,维护当前服务的配置信息,并把一些全局配置塞入到该服务配置中。 另外ServiceBean本身是一个InitializingBean,在afterPropertiesSet时通过配置信息引导服务绑定和注册。 可以留意到ServiceBean还实现了ApplicationListener,在全部spring bean加载完成后判断是否延迟加载的逻辑。 ProtocolFilterWrapper 经过serviceBean引导后进入该类,这个地方注意下,Protocol使用的装饰模式,叶子只有DubboProtocol和RegistryProtocol,在中间调用中会绕来绕去,而且registry会走一遍这个流程,然后在RegistryProtocol中暴露服务再走一遍,注意每个类的作用,不要被绕昏了就行,第一次跟进代码的时候没留意就晕头转向的。 在这之前其实还有个ProtocolListenerWrapper,封装监听器,在服务暴露后通知到监听器,没有复杂逻辑,如果没特殊需求可以先绕过。 再来说ProtocolFIlterWrapper,这个类的作用就是串联filter调用链,如果有看过struts或者spring mvc拦截器源码的应该不会陌生。 RegistryProtocol 注册中心协议,如果配置了注册中心地址,每次服务暴露肯定首先引导进入这个类中,如果没有注册中心连接则会先创建连接,然后再引导真正的服务协议暴露流程,会再走一次ProtocolFilterWrapper的流程(这次引导到的叶子是DubboProtocol)。 在服务暴露返回后,会再执行服务信息的注册和订阅操作。 DubboProtocol 这个类的export相对较简单,就是引导服务bind server socket。 另外该类还提供了一个内部类,用于处理接收请求,就是下面要提到的ExchangeHandler。 DubboProtocol$ExchangeHandler

2018-02-08

收获_不止Oracle.pdf

在这本书里读者将会跟随作者一同对Oracle数据库的相关知识进行梳理,最终共同提炼出必须最先掌握的那部分知识,无论你是数据库开发、管理、优化、设计人员,还是从事Java、C的开发人员。接下来作者再将这部分知识中最实用的内容进一步提炼,浓缩出最精华的部分,分享给大家。这是二八现象的一次经典应用。 这部分知识就是Oracle的物理体系结构、逻辑体系结构、表、索引以及表连接五大部分。通过阅读这些章节,读者将会在最短时间内以一种有史以来最轻松的方式,完成对Oracle数据库的整体认识,不仅能在工作中解决常规问题,还能具备一定的设计和调优能力。相信通过这些章节的学习,会给读者的Oracle学习带来极大的收获。 然而,作者最希望看到的是:让读者的收获,不止Oracle。 为达到此目的,作者精心将全书分成了上下两篇,刚才所描述的具体知识点体现在全书的上篇,而在下篇中,读者将通过各种精彩故事、生动案例,体会到该如何学习和如何思考,在意识的天空抛开束缚,无拘无束、尽情飞翔。 在这里,读者也许会有疑问,前面说的有史以来最轻松的方式是一种什么样的方式呢?还请亲爱的读者自己去揭晓谜底吧。

2018-01-22

junit-4.12

junit-4.12,最新的jar包,提供给那些无法科学上网的伙伴

2017-10-03

GitHub入门与实践

本章将为您讲解 GitHub 是什么,以及为什么全世界的开发者都在 使用它。同时,还会带您一起考察 GitHub 为开源软件世界带来了怎样 的变革。

2017-10-02

MongoDB实战_中文版_第一版_高清扫描.pdf

MongoDB是为处理大数据而生的一款面向文档的数据库,由10gen公司开发和维护。本书作者Kyle Banker曾在该公司负责MongoDB驱动程序的维护,对各方面技术细节都了如指掌,本书也是在大量第一手资料的基础上形成的,其权威性毋庸置疑。 本书基于MongoDB 2.0+,全面系统地讲解了设计、实现、安装和维护MongoDB的各方面内容。全书分三部分,第一部分从基于文档的数据与传统关系型数据库的差别讲起,介绍了MongoDB的基本概念及安装使用。第二部分是一个实战式教程,结合示例讲解了MongoDB的CRUD操作,以及实现系统安全、灵活和高效的设计原则及模式。第三部分侧重数据库的维护和管理,深入到MongoDB背后的技术细节,给出了对管理员和开发者都极有价值的建议。

2017-09-29

深入理解Java虚拟机JVM高级特性与最佳实践第2版 高清

深入理解Java虚拟机JVM高级特性与最佳实践第2版,Java是目前用户最多、 使用范围最广的软件开发技术之一。 Java的技术体系主要由支撑Java程序运行的虚拟机、 提供各开发领域接口支持的Java API、 Java编程语言及许多第三方Java框架(如Spring、 Struts等) 构成。 在国内, 有关Java API、 Java语言语法 及第三方框架的技术资料和书籍非常丰富, 相比之下, 有关Java虚拟机的资料却显得异常贫乏

2017-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除