为什么阿里强制 boolean 类型变量不能使用 is 开头?

背景 平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢? 例子 1.
分类: 编程语言 发布时间: 10-11 21:30 阅读次数: 0

升级了 Windows 11 正式版,有坑吗?

今天去公司上班,惊喜的发现 Windows 提示更新了,并且是 Windows 11 正式版,这太让人开心了,二话不说“先升为敬”。 ​ 下载更新 下载完咱就重启更新呗...
分类: 编程语言 发布时间: 10-11 21:30 阅读次数: 0

潮流前端周刊(第49期)- 堂客

封面图摄于中秋去灵隐寺还愿拍的图片,每次去灵隐寺都可以发现新惊喜(湖南人应该可 get),还是可以的。 前端技术 iOS 端容器之 WKWebView 那些事 https://mp.weixin.qq
分类: 编程语言 发布时间: 10-11 21:30 阅读次数: 0

git ammend知识点小结

在实际使用git的过程中,难免会存在手误的场景,比如 git commit之后,发现提交的描述信息不太合适,想调整一下;或者发现本地有多个零碎未提交的commit,想合并成一个提交...
分类: 服务端 发布时间: 10-11 20:57 阅读次数: 0

java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端

通用调用 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何
分类: 服务端 发布时间: 10-11 20:23 阅读次数: 0

java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端

通用调用 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何
分类: 服务端 发布时间: 10-11 20:23 阅读次数: 0

[DDD]读书笔记《领域驱动设计:软件核心复杂性应对之道》(3)通过重构来加深理解①

前文回顾 上一篇介绍了该书的第二部分“模型驱动设计的构造块”,将面向对象领域建模中的一些核心的最佳实践提炼为一组基本的构造块。我们在一个模拟的场景中,运用学到的建模知识,处理了假象的需求,并对模型进行
分类: 服务端 发布时间: 10-11 19:17 阅读次数: 0

Android 12 正式发布 | 开发者们的全新舞台

作者 / Dave Burke, VP of Engineering 10 月 4 日,我们已经将源代码推送至 Android 开源项目 (AOSP),并正式发布最新版本的 Android。Andro
分类: 移动开发 发布时间: 10-11 19:17 阅读次数: 0

JS中关于toFixed()方法四舍五入的精度问题

toFixed() 方法它是采用一种诡异的方法 "四舍六入五取偶" ,也叫银行家算法。四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。
分类: 编程语言 发布时间: 10-11 19:16 阅读次数: 0

# ShardingSphere 分库分表--第(1)篇

分布式主键问题 传统数据库软件开发中,主键自动生成技术是基本需求。而各个数据库对于该需求也提供了相应的支持,比如 MySQL 的自增键,Oracle 的自增序列等。 数据分片后,不同数据节点生成全局唯
分类: 服务端 发布时间: 10-11 18:43 阅读次数: 0

声网 2020 实时大会后的弱网对抗实践

voip 基于 IP 的音视频传输是一种实时视频通话技术,经由 Internet 协议来达成音视频通话,以及多媒体会议。
分类: 编程语言 发布时间: 10-11 18:43 阅读次数: 0

Swift 代码质量指标

以上是一些常见的代码质量指标。我们的目标是如何更好的使用Swift编写出符合代码质量指标要求的代码。 一些不错的实践 1. 利用编译检查 减少使用Any/AnyObject 因为Any/AnyObje
分类: 移动开发 发布时间: 10-11 18:43 阅读次数: 0

分库分表与到底要不要用自增ID?

前言 抛开具体业务需求和场景谈论技术方案,无异于纸上谈兵。没有哪一项技术或解决方案有绝对的好坏、优劣之分。都是相对意义上的区分,否则这些项技术或方案是怎么产生的?一定也是为了解决某类具体场景的问题而产
分类: 服务端 发布时间: 10-11 18:43 阅读次数: 0

【Terraform】Terraform快速了解和安装方法

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 其官网是这样介绍它的:Terraform是一种开源基础设施即代码软件工具,可提供一致的 CLI 工作流来管理数百个云服务。 工欲善其事必先利
分类: 服务端 发布时间: 10-11 18:43 阅读次数: 0

每周一个 npm 轮子学习之 lru-cache

本文所有内容都开源在 https://github.com/ahwgs/weekly-npm/tree/master/node-lru-cache 开篇 在一般业务场景中,可能需要做一些缓存以提高系统
分类: 编程语言 发布时间: 10-11 18:43 阅读次数: 0

结合美团技术篇详述Java线程池实现原理

线程池(Thread Pool) 是一种池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。 线程过多会带来额外的开销,其中包括创建销毁线程的开销,操作系统调度线程的开销等等,同时也降低
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

spring源码(五)ConfigurationClassPostProcessor

前言 在上一篇文章中提到了ConfigurationClassPostProcessor,下面看看ConfigurationClassPostProcessor在spring中充当了什么样的角色。 正
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

JVM 内存深度介绍

关于 JVM 内存管理或者说垃圾收集,大家可能看过很多的文章了,笔者准备给大家总结下。我在这一块也学习了很多次,也是断断续续学习。在以后的文章中也会出现知识点的补充之类的事情,我没有对自己的文章有一个
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

Java类加载机制(一)——只需要看完这两篇文章即可

JVM类加载机制分为五个部分:加载、验证、准备、解析、初始化。下面我们就从这五个方面来看一下JVM是怎么进行类加载的。
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0

怎么设置php-fpm进程数

怎么设置php-fpm进程数 ​ 一个php-fpm进程处理一个http请求,所以服务器上一般都会开多个php-fpm进程,那究竟开多少才比较合适呢? 为了解决这个问题,我们一步一步来 1. 需要先了
分类: 编程语言 发布时间: 10-11 18:10 阅读次数: 0