-
重识 ArrayList
重识 ArrayList 前言 ArrayList 作为 Java 集合框架中最常用的类,在一般情况下,用它存储集合数据最适合不过。知其然知其所以然,为了能更好地认识和使用 ArrayList,本文将从下面几方面深入理解 ArrayList: 为什么不用数组,用 ArrayList ArrayList 特性的源码分析...
-
Spring中老生常谈的FactoryBean
Spring中老生常谈的FactoryBean 本文完整代码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/factorybean FactoryBean 和 BeanFactory 由于在命名上极其相似,一直以来困扰了不少的开发者。 BeanFactory ,耳熟能详的Spring核心接口...
-
Springboot源码分析之事务问题
Springboot源码分析之事务问题 摘要: 事务在后端开发中无处不在,是数据一致性的最基本保证。要明白进事务的本质就是进到事务切面的代理方法中,最常见的是同一个类的非事务方法调用一个加了事务注解的方法没进入事务。我们以 cglib 代理为例,由于Spring的对于 cglib...
-
spring-cloud-kubernetes的服务发现和轮询实战(含熔断)
spring-cloud-kubernetes的服务发现和轮询实战(含熔断) 本文是《spring-cloud-kubernetes实战系列》的第四篇,主要内容是在kubernetes上部署两个应用:Web-Service和Account-Service,通过spring-cloud-kubernetes提供的注册发现能力,实现Web-Service调用Account-Serv...
-
Spring事务源码解析(二)获取增强
Spring事务源码解析(二)获取增强 在上一篇文章@EnableTransactionManagement注解解析中,我们搭建了源码阅读的环境,以及解析了开启Spring事务功能的注解 @EnableTransactionManagement 的实现逻辑 在进行接下来的源码解析之前我想大家应该知道,当我们使用传统的jdb...
-
还不理解“分布式事务”?这篇给你讲清楚!
还不理解“分布式事务”?这篇给你讲清楚! 这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。相信耐心看完这篇文章,谈到分布式事务,不再只是有2PC、3PC、MQ...
-
springboot处理date参数
springboot处理date参数 前言 最近在后台开发中遇到了时间参数的坑,就单独把这个问题提出来找时间整理了一下; 正文 测试方法 bean代码: public class DateModelNoAnnotation { private Integer id; private Date receiveDate;} controller代码: @RestController@Re...
-
关于java虚拟机
关于java虚拟机 JVM 堆和栈 简单意义上,Java把内存划分为两种:一种是栈内存,另一种是堆内存 栈式存储: 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可...
-
java反射机制
java反射机制 概述 RTTI:运行时类型信息使得你可以在程序运行时发现和使用类型信息。但是这个类型在编译时必须已知,这样才能使用RTTI识别他,并利用这些信息做一些有用的事。换句话说,在编译时,编译器必须知道所有要通过RTTI来处理的类。 但是,在编译时程序根本没...
-
Java-关于接口调用的处理
Java-关于接口调用的处理 前言:这是我的第一篇博文,是我对现在一些接口调用的梳理,写的不好,请见谅。 序:接口无非就是你调用别人的接口和别人调用你的接口,我会对这两种情况分别的理一下我的思路。 准备:我使用的是HttpClient,它的特性是实现了Http全部的方法和...
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
