国内如何使用 new bing 实战笔记
安装 Edge
下载安装 Edge dev 版本,这个版本可以直接申请(不用梯子)使用
Edge dev 下载链接:https://www.microsoftedgeinsider.com/zh-cn/download/dev
安装后浏览器集成新必应入口截图(右边)
完装完成后,点击右边上角必应图标,会弹出申请按钮,登录账号加入等待列表
登录微软账号,申请加入,然后会有一封邮件通知...
2023-03-16 00:00:00 |
Tool
java BigDecimal compare equals
场景
接口中的金额,使用的是 string 类型。
但是需要判断一下金额是否为0,需要一些简单的特判。
错误姿势:equals
BigDecimal amt = new BigDecimal(actAmt);
if(BigDecimal.ZERO.equals(amt)) {
//.xxxx
}
但是这个其实有一定的限制,如果数据库的金额为 0.00 之类的,其实 equ...
2023-03-09 00:00:00 |
Java
分布式一致性原理与实践-03-Paxos 协议实战之 Hypertable
Hypertable
Hypertable 是一个使用 C++语言开发的开源、高性能、可伸缩的数据库,其以 Google的 BigTable 相关论文为基础指导,采用与 HBase 非常相似的分布式模型,其目的是要构建一个针对分布式海量数据的高并发数据库。
概述
目前 Hypertable 只支持最基本的添、删、改、查功能,对于事务处理和关联查询等关系型数据库的高级特性都尚未支持。
...
2023-03-07 00:00:00 |
Distributed
分布式一致性原理与实践-03-Paxos 协议实战之 Chubby
Paxos 的工程实践
在第2章中,我们主要从理论上讲解了Paxos算法,然而Paxos算法在工程实现的过程中,会遇到非常多的问题。
Paxos算法描述并没有涉及实际工程中需要注意的很多细节,同时对于开发人员来说,如何在保证数据一致性的情况下兼顾稳定性和性能也是一个巨大的挑战。
从本章开始,我们将结合实际工程实践中的Paxos实现,来讲解如何真正地使用Paxos算法来解决分布式一致性问...
2023-03-07 00:00:00 |
Distributed
分布式一致性原理与实践-02-一致性协议
一致性协议
在第 1 章内容的讲解中我们也已经提到,在对一个分布式系统进行架构设计的过程中,往往会在系统的可用性和数据一致性之间进行反复的权衡,于是就产生了一系列的一致性协议。
为了解决分布式一致性问题,在长期的探索研究过程中,涌现出了一大批经典的一致性协议和算法,其中最著名的就是二阶段提交协议、三阶段提交协议和Paxos算法了。
本章将着重向读者介绍二阶段和三阶段提交协议的设计与算法...
2023-03-07 00:00:00 |
Distributed
分布式一致性原理与实践-01-overview 概览
分布式架构
随着计算机系统规模变得越来越大,将所有的业务单元集中部署在一个或若干个大型机上的体系结构,已经越来越不能满足当今计算机系统,尤其是大型互联网系统的快速发展,各种灵活多变的系统架构模型层出不穷。
同时,随着微型计算机的出现,越来越多廉价的PC机成为了各大企业IT架构的首选,分布式的处理方式越来越受到业界的青睐——计算机系统正在经历一场前所未有的从集中式向分布式架构的变革。
1...
2023-03-07 00:00:00 |
Distributed
springboot 启动报错 is expected to be of type but was actually of type com.sun.proxy.$Proxy 的问题
说明
在代码中添加了一个 aop 拦截器,对一些方法进行拦截。
@Component
@Aspect
@Slf4j
public class MyAop {
//具体拦截逻辑
}
异常
然后发现本来注入正常的对象,报错:
is expected to be of type but was actually of type com.sun.proxy.$Proxy 的问题
...
2023-03-07 00:00:00 |
Exception
NET 网络专题汇总-08-PING 基本原理
ping 的工作原理
在日常生活或工作中,我们在判断与对方网络是否畅通,使用的最多的莫过于 ping 命令了。
“那你知道 ping 是如何工作的吗?” —— 来自小林的灵魂拷问
可能有的小伙伴奇怪的问:“我虽然不明白它的工作,但 ping 我也用的贼 6 啊!”
你用的是 6 ,但你在面试官面前,你就 6 不起来了,毕竟他们也爱问。
所以,我们要抱有「知其然,知其所以然」的态度,...
2023-02-22 00:00:00 |
Net