标签:一致性

Java

【码上开学】Kotlin 里那些「更方便的」

刘莉莉 发布于 2019-08-23

本期作者: 视频:扔物线(朱凯) 文章: Sinyu(沈新宇) 。 大家好,我是扔物线朱凯。这期是码上开学的 Kotlin 基础部分的第三篇(也是基础部分的最后一篇):Kotlin 里那些「更好用的」。老朋友话不多,先上视频。 因为我一直没有学会怎么在掘金贴视频,所以请点击这里 ...

阅读(6)评论(0)赞 (0)

Spring

Spring Boot 事务自动装配及其背后的故事

5

xiaoli.he 发布于 2019-08-23

1. 概述 最近公众号很久没有更新了,对于长期关注本公众号的同学说声抱歉,一方面是因为最近工作比较忙,另外一方面也在系统性地对一些知识点进行梳理。 目前参与了中心的Spring Boot基础框架搭建,基于 COC (规约大于配置),"out of box"(开...

阅读(6)评论(0)赞 (0)

Java

写给Java工程师的 MySQL 面试高频100问!

9

xiaoli.he 发布于 2019-08-23

扫描下方二维码 试读 专栏详细目录 请移步至文末 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己...

阅读(8)评论(0)赞 (0)

Spring

Spring IoC 源码分析 (基于注解) 之 Bean的解析与注册

2

yeseng 发布于 2019-08-23

在上一篇文章 Spring IoC 源码分析 (基于注解) 之 包扫描 中,我们介绍了Spring基于注解扫描包获取bean的过程。本文我们将一起探讨spring对bean解析,并注册到IOC容器的过程。 我们先接着看下面这段代码: ClassPathBeanDefinition...

阅读(6)评论(0)赞 (0)

Java

Java设计模式、框架、架构、平台之间的关系

3

Harries 发布于 2019-08-23

1、设计模式 为什么要先说设计模式?因为设计模式在这些概念中是最基本的,而且也比较简单。那么什么是设计模式呢?说的直白点,设计模式就是告诉你针对特定问题如何组织类、对象和接口之间的关系,是前人总结的经验。比如我要在代码中实现一个全局唯一的配置类,那么就使用Singleton模式。...

阅读(4)评论(0)赞 (0)

编程技术

数据量太大?用数据库水平切分搞定!

14

hellas 发布于 2019-08-23

本文将介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于读者理解,将以 “用户中心” 为例,讲解数据库架构设计的常见玩法。 用户中心 用户中心是一个非常常见的业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为: User(uid, uname,...

阅读(4)评论(0)赞 (0)

Spring

面试官:如果公司要自研一套分布式注册中心,说说你的设计思路?

5

puefu.he 发布于 2019-08-23

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: 本文来自公众号读者魏武归心的投稿 1. 注册中心是个啥? 服务注册中心,它是微服务实例及该服务元数据的数据库。服务实例在启动时注册到服务注册表,并在关闭时注销。 服务和路由器的客户端查询服务注册...

阅读(5)评论(0)赞 (0)

Java

java并发编程

5

wenming.gapo 发布于 2019-08-22

一. 程序,进程,线程 程序:代码实现了功能,就是程序,是静态的 进程:执行中的程序就是进程,是动态的。是操作系统分配资源的最小单位 线程:进程内的一个执行单元,是程序执行的最小单位 二. jvm(java虚拟机)内存划分 1.堆:存放对象实例 2.方法区:存放类信息,常量,静态...

阅读(9)评论(0)赞 (0)

Spring

Springboot源码分析之EnableAspectJAutoProxy

1

puefu.he 发布于 2019-08-22

摘要: Spring Framwork 的两大核心技术就是 IOC 和 AOP , AOP 在 Spring 的产品线中有着大量的应用。如果说反射是你通向高级的基础,那么代理就是你站稳高级的底气。 AOP 的本质也就是大家所熟悉的 CGLIB 动态代理技术,在日常工作中想必或多或...

阅读(15)评论(0)赞 (0)

Spring

为spring-cloud-consul高可用而生的集群版ConsulClient:ClusterConsulClient实现

wenming.gapo 发布于 2019-08-22

前言 使用consul作为服务配置、服务注册、服务发现中间件的应用程序都不可避免的遇到consul客户端单点故障问题,此模块即是为解决该问题而生!该模块相比于引入Nginx/HAProxy等负载均衡中间件的方式更为可靠和灵活,因为引入它们,它们自身也会出现单点故障问题,同时它们的...

阅读(18)评论(0)赞 (0)

Java

Java 内部类——成员内部类、匿名内部类

xiaoli.wang 发布于 2019-08-22

一、匿名内部类 匿名内部类是没有访问修饰符的。 new 匿名内部类,这个类首先是要存在的(有对应的接口定义),否则就会出现编译错误。 匿名内部类访问外部类的局部变量,该变量必须是 final 类型的,因为匿名内部类是以拷贝的形式进行初始化,需要使用 final 变量,保证数据一致...

阅读(13)评论(0)赞 (0)

Java

Spring的@Transactional事务研究-超详细

hanze 发布于 2019-08-22

事务定义 事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必...

阅读(13)评论(0)赞 (0)

Java

Spring的@Transactional事务研究-超详细

yanxinchi 发布于 2019-08-22

事务定义 事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必...

阅读(10)评论(0)赞 (0)

编程技术

从MySQL高可用架构看高可用架构设计

10

yanxinchi 发布于 2019-08-22

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系...

阅读(12)评论(0)赞 (0)

编程技术

分布式系统你会设计了吗?不会阿里架构师来教你设计

14

hanze 发布于 2019-08-22

1. 分布式系统相关概念 1.1 模型 1.1.1 节点 节点是一个可以独立按照分布式协议完成一组逻辑的程序个体,工程中往往指进程。 1.1.2 通信 节点之间完全独立互相隔离,通信唯一方式是通过不可靠的网络。 1.1.3 存储 节点可以通过将数据写入与节点在同一台机器的本地存储...

阅读(15)评论(0)赞 (0)

编程技术

论无服务器架构的特征

小丁 发布于 2019-08-22

Wisen Tanasa 在最近的博文当中提到,在目前关于无服务器架构的文献当中,有相当一部分由云服务供应商提供赞助,因此在内容上存在单纯强调优势的倾向。但 Tanasa 认为,每当有新的技术出现时,最重要的是全面了解其意义,因此我们应该从客观角度出发探讨无服务器架构的特性。 作...

阅读(12)评论(0)赞 (0)

Java

大数据面试题-JavaSE

Harries 发布于 2019-08-21

1、String 、StringBuffer、StringBuilder 区别及底层实现 1、String是字符串常量, StringBuffer、StringBuilder是字符串变量 2、StringBuffer线程安全(方法用了synchronized修饰)、StringB...

阅读(14)评论(0)赞 (0)

Java

大数据面试题-JavaSE

wenming.gapo 发布于 2019-08-21

1、String 、StringBuffer、StringBuilder 区别及底层实现 1、String是字符串常量, StringBuffer、StringBuilder是字符串变量 2、StringBuffer线程安全(方法用了synchronized修饰)、StringB...

阅读(13)评论(0)赞 (0)