-
Java equal() 和 == 详细分析
Java equal() 和 == 详细分析 1 == 返回值是true/false; (1)基本数据类型比较的就是值(2)引用型数据类型就是地址值 public class Test1 { public static void main(String[] args) { int i = 1 ; int j = 1 ; System.out.println(i == j); Test1 t1 = new Test1(); T...
-
Spring 源码学习(一)-容器的基础结构
Spring 源码学习(一)-容器的基础结构 关注公众号,大家可以在公众号后台回复博客园,免费获得作者 Java 知识体系/面试必看资料 展示的代码摘取了一些核心方法,去掉一些默认设置和日志输出,还有大多数错误异常也去掉了,小伙伴想看详细代码,注释和 demo,可以下载我...
-
WebSocket的实现与应用
WebSocket的实现与应用 WebSocket的实现与应用 前言 说到websocket,就不得不提http协议的连接特点特点与交互模型。 首先,http协议的特点是无状态连接。即http的前一次连接与后一次连接是相互独立的。 其次,http的交互模型是请求/应答模型。即交互是通过C/B端向S端发...
-
2、线程的状态和调度学习笔记
2、线程的状态和调度学习笔记 1、 线程的状态 1.1 新生状态 新生状态是指 new 创建了一个新线程,但还没有调用他的 start 方法 1.2 可运行状态 调用了 start 方法之后,线程就有了运行的机会,处于可运行状态。 此时线程对象可能正在运行,也可能尚未运行。 为什么这么...
-
RocketMQ中Broker的启动源码分析(二)
RocketMQ中Broker的启动源码分析(二) 接着上一篇博客【RocketMQ中Broker的启动源码分析(一)】 在完成准备工作后,调用start方法: 1 public static BrokerController start(BrokerController controller) { 2 try { 3 4 controller.start(); 5 6 String tip = "The...
-
为什么你要用 Spring?
为什么你要用 Spring? ? 前言 现在Spring几乎成为了Java在企业级复杂应用开发的代名词,得益于Spring简单的设计哲学和其完善的生态圈,确实为廉颇老矣,尚能饭否的 Java 带来了春天,有很多同学刚接触Java就直接从Spring框架开始学习,导致产生了很多疑惑,甚至有很多...
-
java核心技术第五篇之事务和MVC模式
java核心技术第五篇之事务和MVC模式 第一部分:事务 1.事务的简介: 1.1 在一组操作中(比如增加操作,修改操作),只有增加和修改操作都成功之后,这两个操作才能真正的成功. ,如果这两个操作中,有一个失败了,这两个操作都失败了. 1.2 应用的场景:转账的例子. (1) 有两个人:...
-
@EnableAutoConfiguration自动配置原理分析
@EnableAutoConfiguration自动配置原理分析 @EnableAutoConfiguration 原理分析 @SpringBootApplication中包含了@EnableAutoConfiguration注解,@EnableAutoConfiguration的作用是启用Spring的自动加载配置。 SpringBoot一个最核心的观点就是,约定大于配置,这种看似...
-
SpringIOC源码解析(上)
SpringIOC源码解析(上) 注意,看完这篇文章需要很长很长很长时间。。。 准备工作 本文会分析Spring的IOC模块的整体流程,分析过程需要使用一个简单的demo工程来启动Spring,demo工程我以备好,需要的童鞋自行在下方链接下载: 1 https: //github.com /shiyujun/sprin...
-
[Spring cloud 一步步实现广告系统] 11. 使用Feign实现微服务调
[Spring cloud 一步步实现广告系统] 11. 使用Feign实现微服务调用 上一节我们使用了Ribbon(基于 Http/Tcp )进行微服务的调用,Ribbon的调用比较简单,通过Ribbon组件对请求的服务进行拦截,通过 Eureka Server 获取到服务实例的 IP:Port ,然后再去调用API。本节课我们...
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
