会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
公众号-松华说
博客园
首页
新随笔
联系
订阅
管理
2020年10月7日
谈谈数据库的事务ACID
摘要: 在数据库中新建一个字段并且设置为索引列,还有删除整张表的数据,类似这些操作都是一系列操作的组合,执行后不能出现中间状态,也就是不会出现新建了字段却不是索引的情况,也不会出现只有一部分数据被删除的情况。这种保证是事务在发挥作用,虽然我们没有使用begin-transaction-commit来执行命令
阅读全文
posted @ 2020-10-07 15:27 松华说
阅读(174)
评论(0)
推荐(0)
2020年2月24日
Java8尽管很香,你想过升级到Java11吗?会踩那些坑?
摘要: 目前最新JDK 11,Oracle会一直维护到2026年。 Java11的新特性 1、更新支持到Unicode 10编码 Unicode 10(version 10.0 of the Unicode Standard),Unicode是一个不断在演进的行业标准,Java一直在与它保持一致兼容。 Ja
阅读全文
posted @ 2020-02-24 09:38 松华说
阅读(2161)
评论(1)
推荐(0)
2020年2月17日
这个 Spring 循环依赖的坑,90% 以上的人都不知道
摘要: 1. 前言 这两天工作遇到了一个挺有意思的Spring循环依赖的问题,但是这个和以往遇到的循环依赖问题都不太一样,隐藏的相当隐蔽,网络上也很少看到有其他人遇到类似的问题。这里权且称他非典型Spring循环依赖问题。但是我相信我肯定不是第一个踩这个坑的,也一定不是最后一个,可能只是因为踩过的人比较少、
阅读全文
posted @ 2020-02-17 14:03 松华说
阅读(620)
评论(0)
推荐(0)
2020年1月4日
日期格式化使用 YYYY-MM-dd 的潜在问题
摘要: 昨天在v站上看到这个关于YYYY-MM-dd的使用而出现Bug的帖子(v2ex.com/t/633650)非常有意思,所以拿过来分享一下。 在任何编程语言中,对于时间、数字等数据上,都存在很多类似这种平时一切OK,特定时间、特定环境出问题的情况。出现这种问题的根本原因还是我们对于各种数据结构的细节定
阅读全文
posted @ 2020-01-04 09:46 松华说
阅读(558)
评论(0)
推荐(0)
2019年12月25日
用了强大的 Redis,我们的项目是不是不再惧怕高并发查询了?缓存穿透和缓存雪崩了解一下。
摘要: 关于 Redis 的使用,大家应该已经不陌生了,我也介绍过 Redis 的使用、数据结构、使用场景分析,既然 Redis 这个强大,那么架构中引入了 Redis 之后,是不是就“无敌”了呢? 其实所有的架构、框架、组件,在解决一部分问题的同时,同样也会带来新的问题,让我们看看使用 Redis 可能会
阅读全文
posted @ 2019-12-25 09:28 松华说
阅读(356)
评论(0)
推荐(1)
2019年12月23日
值传递和引用传递,看这篇就够了!!
摘要: 概念介绍 从学术严格角度来讲JAVA中只有值传递!!! 但是就像JAVA编程规范那样约定俗成业界习惯了说成值传递和引用传递。 值传递: JAVA中基本数据类型是值传递 引用传递: JAVA中引用类型是引用传递 实践说明 伟大的领导人说过,实践是检验真理的唯一标准。那么就从一道面试题开始吧。 首先创建
阅读全文
posted @ 2019-12-23 09:14 松华说
阅读(487)
评论(0)
推荐(0)
2019年12月20日
对开发人员有用的定律、理论、原则和模式
摘要: 这篇文章包含对一些定律、原则以及模式的解释,但不提倡其中任何一个。它们的应用始终存在着争论,并且很大程度上取决于你正在做什么。 一、定律 1、布鲁克斯法则 这个定律表明,在许多情况下,试图通过增加人力来加速已延期项目的交付,将会使项目交付得更晚。 布鲁克斯也明白,这是一种过度简化。但一般的论据是,新
阅读全文
posted @ 2019-12-20 09:29 松华说
阅读(351)
评论(1)
推荐(0)
2019年11月14日
双11实战 | 聊聊高可用“大杀器”限流降级技术
摘要: 一、服务等级协议 我们常说的N个9,就是对SLA的一个描述。 SLA全称是ServiceLevel Agreement,翻译为服务水平协议,也称服务等级协议,它表明了公有云提供服务的等级以及质量。 例如阿里云对外承诺的就是一个服务周期内集群服务可用性不低于99.99%,如果低于这个标准,云服务公司就
阅读全文
posted @ 2019-11-14 19:53 松华说
阅读(362)
评论(0)
推荐(0)
2019年11月12日
在京东我们是如何做服务降级的
摘要: 当我们依赖的中间件资源或者是上游服务性能出现严重问题时,为了防止用户看到错误页面或者加载页面时间过长,我们需要将服务降级静态页面。或者将不影响主流程的旁路服务关闭掉,以让出资源给主要流程。这类操作称为降级。服务降级方案有三种方式,降低一致性、减少非必要功能、简化功能,后面我会分别举例说明。 想要做好
阅读全文
posted @ 2019-11-12 09:33 松华说
阅读(459)
评论(0)
推荐(0)
2019年11月11日
朋友的一年工作经验跳槽字节跳动社招经历分享(已拿offer)
摘要: 虽然已经临近年末,但是还是萌生要看新机会的想法,主要的原因是觉得在目前的岗位上技术增长遇到的瓶颈,因此想去做一些更有挑战的工作。因为仍然准备继续在深圳工作,因此选定了三家公司,腾讯、字节跳动和 shopee,考虑的岗位方向仍然是后台开发(其他岗位也面不上呀,伤心)。虽然年底跳拿不到年终奖了,但是我觉
阅读全文
posted @ 2019-11-11 11:42 松华说
阅读(14493)
评论(0)
推荐(0)
下一页
公告