-
重构之重新组织函数
重构之重新组织函数 目的:学习基本重构手法 出处:《重构 改善既有代码的设计》 记录方式:只记录示例代码,深入细节可自行搜索 列表: 1、Extract Method(提炼函数) 2、Inline Temp(内联临时变量) 3、Replace Temp with Query(以查询取代临时变量) 4、Introduce Expl...
-
经典面试题——两个线程交替打印奇数和偶数
经典面试题——两个线程交替打印奇数和偶数 前提 今天下班时候和同事聊天偶然听到面试题两个线程交替打印奇数和偶数的实现,这里做一个复盘。 复盘 场景一:线程A打印奇数,线程B打印偶数,线程A和线程B交替打印,使用对象监视器实现。 场景二:线程A打印奇数,线程B打...
-
SpringCloud之@SpringBootApplication
SpringCloud之@SpringBootApplication SpringCloud基于SpringBoot,所以在启动时也需要以下代码进行启动。 SpringApplication.run(xxxApplication.class,arg); 点进去注解内可以看到有七个注解 他们分别有各自的作用:分为四个元注解和三个配置引导注解。 四大元注解 T...
-
Spring Cloud微服务架构升级总结
Spring Cloud微服务架构升级总结 【编者的话】微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章Microservices。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。 背景...
-
SpringBoot-拦截器
SpringBoot-拦截器 介绍 见名知意,用于拦截controller请求,在进入controller之前进行一些处理,如果可以,进入controller处理方法,如果不可以,则不会进入controller处理方法。基本原理是采用AOP面相切面编程,基于动态代理,在所执行的controller方法前后添加代码...
-
spring5 源码深度解析— IOC 之 容器的基本实现
spring5 源码深度解析— IOC 之 容器的基本实现 概述 上一篇我们搭建完Spring源码阅读环境,spring源码深度解析Spring的整体架构和环境搭建这篇我们开始真正的阅读Spring的源码,分析spring的源码之前我们先来简单回顾下spring核心功能的简单使用 容器的基本用法 bean...
-
《大型网站系统与Java中间件》读书笔记 (中)
《大型网站系统与Java中间件》读书笔记 (中) 前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 回顾上一篇: 《大型网站系统与Java中间件》读书笔记(一) 这周周末读了第四章,现在过来做做笔记,希望能帮助到...
-
面试中的被问到Spring,我们该怎么去回答
面试中的被问到Spring,我们该怎么去回答 今天只谈一下我们在面试中的如果面试官问到Spring,你应该怎么去回答,来获取面试官的青睐。在我的印象中,Spring框架可以说是Java世界里面最为成功的框架了,在企业的实际的应用里面,大部分的企业架构都是基于Spring框架的,...
-
java_io流
java_io流 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流...
-
Eclipse常用快捷键
Eclipse常用快捷键 1, ctrl+o:快速 outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用 ctrl+o吧。它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击 enter就能够直接跳转至你想去的位...
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
