标签:索引

编程技术

用户中心,1亿数据,架构如何设计?

9

xirruiqiang 发布于 2020-07-15

本文较长,可提前收藏。 用户中心 ,几乎是所有互联网公司,必备的子系统。随着数据量不断增加,吞吐量不断增大,用户中心的架构,该如何演进呢。 什么是用户中心业务? 用户中心是一个通用业务,主要 提供用户注册、登录、信息查询与修改的服务 。 用户中心的数据结构是怎么样的? 用户中心的...

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

Java

【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer)

9

wenming.gapo 发布于 2020-07-15

公众号后台回复“ 面试 ”,获取精品学习资料 扫描下方二维码了解详情,试听课程 《互联网 Java 工程师面试突击(第3季)》重磅升级,由原来的 70讲增至150讲 ,内容扩充一倍,升级部分内容请参见文末 说明:本文来源于中华石杉架构班学员 dasthinker 同学在 拿下 美...

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

编程技术

读书笔记:《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》

2

yeseng 发布于 2020-07-14

#读后感# 《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》钟华(花名:古谦)编著,阿里巴巴中间件首席架构师,15年中间件领域行业经验。 进入新公司第一天,领导就给了这本书,惭愧,刚看完… 一本推动“中台建设”指导性实战用书,浓缩了10来年的经验,从架构层面详...

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

Spring

Spring升级案例之IOC介绍和依赖注入

5

zhuangli 发布于 2020-07-14

Spring升级案例之IOC介绍和依赖注入 一、IOC的概念和作用 1.什么是IOC 控制反转(Inversion of Control,IoC)是一种设计思想,在Java中就是将设计好的对象交给容器控制,而不是传统的在对象内部直接控制。传统Java SE程序设计,我们直接在对象...

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

Spring

springboot2整合mybatis-plus3踩到的坑

5

yanxinchi 发布于 2020-07-14

前言 最近在进行项目重构,在架构师的建议下,就把项目中mybatis切换成mybatis-plus。因为mybatis-plus在mybatis的基础上只做增强不做改变,因此切换的成本很低,就只需改jar和配置内容,原先的代码无需改动。 因为mybatis-plus对mybati...

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

Java

一文讲清楚ArrayList的原理

5

songhua.gao 发布于 2020-07-14

01    原理 ArrayList底层采用数组实现,具有也具有数组的优缺点,同时支持动态扩容(扩展为原来的1.5倍)。所以它非常适合需要使用索引快速访问的场景。同时由于其自动扩容的功能,我们需要注意在初始化集合时需要指定大小。 ##02&...

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

Java

Serializable是怎么一回事

10

likai 发布于 2020-07-13

在Java中,Serializable作为一种序列化手段最为方便不过,其使用成本之低,使在完全不了解它原理的情况下,均可正常使用。 需要序列化的场景很多,当涉及如果将数据从一个地方,有效地传输到另一个地方,就可涉及到序列化的使用。侧重于目标不同,实现的序列化方式也就不同,Seri...

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

Spring

Spring Boot 2.3.0正式发布:优雅停机、配置文件位置通配符新特性一览

11

dulong 发布于 2020-07-13

当大潮退去,才知道谁在裸泳。。关注公众号【 BAT的乌托邦 】开启专栏式学习,拒绝浅尝辄止。本文 https://www.yourbatman.cn 已收录,里面一并有Spring技术栈、MyBatis、中间件等小而美的专栏供以学习哦。 前言 各位小伙伴大家好,我是A哥。北京时间...

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

Java

QMQ在携程的落地实践

14

yeseng 发布于 2020-07-13

QMQ(Qunar Message Queue)诞生于去哪儿网,初版基于MySQL存储。随着集团业务系统越发倚重消息解耦上下游,业务量的上涨随之带来消息量的增长,MySQL作为存储的瓶颈也越发明显。 比较自然的解决方案有两个:1)分库分表;2)换存储。与业界众多出名的消息队列(K...

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

Java

甲骨文:有史以来最伟大的25个Java应用程序

8

zhuangli 发布于 2020-07-13

作者 | Alexa Morales 译者 | 刘雅梦 策划 | Tina 本文首发于 InfoQ Pro(infoqpro),InfoQ Pro 是由 InfoQ 推出的全新媒体服务平台。关注我们,第一时间获得 IT 深度内容和会员定制福利。 Java 的故事始于 1...

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

编程技术

做了两年java,这些高性能高可用高并发的技术架构你都知道吗?

3

likai 发布于 2020-07-13

前言 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行等一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现网站高性能、高可...

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

Java

Java面试宝典2020系列 MySQL篇(二)

2

xubiao.zhuang 发布于 2020-07-13

可以按照锁的粒度把数据库锁分为表级锁和行级锁。 表级锁 Mysql中锁定 粒度最大 的一种锁,对当前操作的整张表加锁,实现简单 ,资源消耗也比较少,加锁快,不会出现死锁 。其锁定粒度最大,触发锁冲突的概率最高,并发度最低,MyISAM和 InnoDB引擎都支持表级锁。 行级锁 M...

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

Spring

来了铁子,看完别说不会了哦,SpringBoot【完结篇】!

30

yanxinchi 发布于 2020-07-13

大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 死鬼~看完记得给我来个三连哦! “ 本文主要介绍 SprinBoot 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 一、 缓存 1)JSR107 Java Caching定义了5个核心接口,分...

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

Java

Fastjson漏洞复现

22

yanxinchi 发布于 2020-07-13

前言 前不久传的沸沸扬扬的FastJson反序列化漏洞,相信有不少企业都中招了,当然我司也未能幸免,基于次漏洞更具官方给的补漏措施,已完全可以避免在这不再阐述。本文就拿它从一个简单的FastJson 漏洞开始,搭建漏洞环境,分析漏洞成因,使用条件等。从入门者的角度看懂并复现漏洞触...

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

Java

MyBatis动态SQL(认真看看, 以后写SQL就爽多了)

16

hellas 发布于 2020-07-13

点击上方“ Java技术实战 ”,选择“置顶或者星标” 每天为您推送优质技术文章 MyBatis 令人喜欢的一大特性就是动态 SQL。在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。MyBatis 动态 SQL 的出现, 解决了这个麻烦。 MyB...

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

Spring

Springboot+SpringCloud项目脚手架

6

xiaoli.he 发布于 2020-07-13

spring-cloud-plus 系统介绍 spring-cloud-plus 是以spring-cloud-alibaba为基础并整合一些常用框架的分布式基础开发平台。 项目以组件模块的方式构建,实现项目模块可插拔组装。工作中遇到的一些常用框架,我都会整合到此项目,并持续更新...

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

Java

JVM系列之垃圾回收器(下篇)——Shenandoah垃圾回收器

5

yanxinchi 发布于 2020-07-13

❝ 扫描下方二维码或者微信搜索公众号 菜鸟飞呀飞 ,即可关注微信公众号,阅读更多 Spring源码分析 、 Java并发编程 、 Netty源码系列 、 MySQL工作原理 和 JVM专题系列 文章。 ❞ 微信公众号 1. 前言 虽然目前大部分系统使用的是 JDK8,使用的垃圾回...

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

Java

用字节码解释try、catch、finally、i++、++i的执行结果

3

刘莉莉 发布于 2020-07-13

❝ 扫描下方二维码或者微信搜索公众号 菜鸟飞呀飞 ,即可关注微信公众号,阅读更多 Spring源码分析 、 Java并发编程 、 Netty源码系列 、 MySQL工作原理 和 JVM专题系列 文章。 ❞ 微信公众号 2018 年那会,我来酷划面试的时候,被问到了一道题,如下: ...

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