分布式缓存全面详解(看这篇就够了)
分布式缓存已经成为了互联网架构的基石,其重要性不言而喻,而且大厂面试也是必考内容,本篇就重点来谈谈分布式缓存
超越 Mybatis-Plus?超强 ORM 框架横空出世!
个人认为这个框架还是挺有潜力的,准备后面在个人项目中试试。同时,也希望这个项目能够持续维护下去,不断完善。
一文搞定Java I/O流
今天,我就用一天的时间,整理一下关于Java I/O流的知识点,分享给大家。 每一种IO流,都配有示例代码,大家可以跟着敲一遍,找找感觉~
3分钟白话RocketMQ系列—— 核心概念
白话3分钟,快速了解RocketMQ基础,包括适用场景,以及基本概念。 看完如果不了解,欢迎来打我。
Dubbo负载均衡策略(6种策略详解)
Dubbo是一款高性能的Java RPC框架,它提供了多种负载均衡策略,以下是Dubbo中常用的6种负载均衡策略@mikechen
产品的指标体系该如何搭建?
很多增长产品可能都会比较专注于微观的具体业务,并没有意识到了解增长大局观的重要性,也没有建立起宏观的思考框架,这会导致在做具体业务时,不能很清楚自己的业务和公司整体的业务到底是怎样的关系,自己负责的业务是如何影响公司整个业务的,也很难站在老板的角度评估它对公司的价值,这就导致了长期只能沉浸在一块业务中,难以突破成长瓶颈。
面试官:try-catch 到底写在循环里面好,还是外面好?大部分人都会答错!
面试官:try-catch 到底写在循环里面好,还是外面好? 这个问题,我相信大部分人都会答错!
MySQL 事务特性以及工作原理与刷盘策略
影响了 DML 语句(insert update delete 一部分select) Atomic(原子性):所有语句作为一个单元全部成功执行或全部取消。不能出现中间状态。 Consistent(一致性):如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致状态。 Isolated(隔离性):事务之间不相互影响。 Durable(持久性):事务成功完成后,所做的所有更改都会准确地记录在数据库中。所做的更改不会丢失。
数据库中间件 -- 不背锅
MYSQL中间件怎么选型的问题,以及怎么读写?
数字化企业的七大特征是什么?
与传统企业相比,数字化企业在业务、组织、IT等诸多方面展现出不同特征(图1),其核心是构建“以客户为中心”的能力体系,包括组织结构、创新模式、IT架构、客户洞察等能力。本文主要从七个方面描述理想的数字化企业的特征,并阐述企业实施数字化转型时在某些领域实践中的误区。
数字化转型:最重要的五个人才因素
建立一个成功的数字和高级分析组织很困难。有关人才和技术的决策往往决定转型的成功。
数据脱敏?看我一行注解搞定!
本文主要分享什么是数据脱敏,如何优雅的在项目中运用一个注解实现数据脱敏,为项目进行赋能。希望能给你们带来帮助。
关于接口可维护性的一些建议
在软件开发中,维护周期占据整个生命周期的绝大多数。在用户剧增的互联网时代,作为主流架构的微服务架构,经常需要面对数据众多的系统,软件维护成本更是日趋陡增。本文结合实际工作体验,从可维护性的角度,提出了几个非常切实可行且行之有效的技巧和建议,涉及了文档、接口、字段、常量,还有日志等几个方面,覆盖了从开发到维护的主要流程。
解读服务网格(Service Mesh)为开发人员提供的能力
最近,服务网格(Service Mesh)在开发人员中越来越受欢迎,特别是在希望解决横切关注点的Spring和Java开发人员中。但是,您是否想知道什么是服务网格?有哪些流行的类型?最重要的是,它们到底解决了哪些问题?别担心,本文将为您提供答案。
丝滑的代码管理
用故事讲解分布式、架构。 《 JVM 性能调优实战》专栏作者, 《Spring Cloud 实战 PassJava》开源作者, 自主开发了 PMP 刷题小程序。
手把手教您如何进行数据质量管理【值得收藏】
提高数据质量意味着拥有可持续成功且适合数据使用的数据质量管理实践,同时不断发展以跟上或领先于不断变化的业务和数据环境。这不是一次修复一个数据集的问题,这是资源和时间密集型的,而是确定数据质量始终偏离轨道的地方,并创建一个程序来改进源头的数据处理。
谈谈构建有价值的数据产品的有效方法
关于数据产品的讨论很多,尤其是随着数据网格等方法的兴起。如果做得正确,使用数据产品创建分析可以推动真正的业务价值并显著加快分析交付速度。在这篇文章中,我们尝试从业务角度确定数据产品应该是什么,并研究构建它们的框架。
浅挖编码中遇到的循环依赖问题
本文通过实际案例挖掘编码中遇到的循环依赖问题。
IntelliJ IDEA 2023.2 新版本即将发布,拥抱 AI
IntelliJ IDEA 近期连续发布多个EAP版本,官方在对用户体验不断优化的同时,也新增了一些不错的功能,尤其是人工智能助手补充,AI Assistant,相信在后续IDEA使用中,会对开发者工作效率带来不错的提升。
为什么不建议在Docker中跑MySQL?
容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。