nacos统一配置中心源码解析

配置文件想必大家都很熟悉,无论什么架构 都离不开配置,虽然spring boot已经大大简化了配置,但如果服务很多 环境也好几个,管理配置起来还是很麻烦,并且每次改完配置都需要重启服务,nacos config出现就解决了这些问题,它把配置统一放到服务进行管理,客户端这边进行有需要的获取,可以实时对 ...

工作半年的思考

记录一下工作半年之后发现的现象和对应的思考。 项目最终一定会成为“屎山” 百分之八十的代码是特殊或异常情况处理 参数校验是一把双刃剑 项目最终一定会成为“屎山“ 大学毕业之前就知道程序员最头疼的事是维护老项目,尤其是代码质量很差的”屎山”。很幸运的是,工作后遇到的第一个项目就是维护一个屎山,这个项目 ...

数仓建设中最常用模型--Kimball维度建模详解

数仓建模首推书籍《数据仓库工具箱:维度建模权威指南》,本篇文章参考此书而作。 文章首发公众号:五分钟学大数据,公众号中发送“维度建模”即可获取此书籍第三版电子书 先来介绍下此书,此书是基于作者 60 多年的实际业务环境而总结的经验及教训,为读者提供正式的维度设计和开发技术。面向数仓和BI设计人员,书 ...

Redis性能篇(一)Redis内部的阻塞式操作及应对方法

Redis被广泛使用的一个很重要的原因是它的高性能。因此我们必要要重视所有可能影响Redis性能的因素、机制以及应对方案。影响Redis性能的五大方面的潜在因素,分别是: Redis内部的阻塞式操作 CPU核和NUMA架构的影响 Redis关键系统配置 Redis内存碎片 Redis缓冲区 这一讲, ...

[工作札记]01: CS系统中分页控件的制作

需求:在一个已有的CS项目(ERP中),给所有的列表加上分页功能。 分页的几个概念: 总记录数 totalCount (只有知道了总记录数,才知道有多少页) 每页记录数 pageSize (根据总记录数和每页记录大小,可以计算出有多少页) 当前页 currentPage (当前页不能小于1,也不能大 ...

MySQL中的这个池子,强的一批!

Mysql 中数据是要落盘的,这点大家都知道。读写磁盘速度是很慢的,尤其和内存比起来更是没的说。但是,我们平时在执行 SQL 时,无论写操作还是读操作都能很快得到结果,并没有预想中的那么慢。 可能你会说我有索引啊,有索引当然快了。但是铁子,索引文件也是存储在磁盘上的,查找过程会产生磁盘 I/O。如果 ...

.Net微服务实战之负载均衡(下)

系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) .Net微服务实战之CI/CD .Net微服务实战之Kubernetes的搭建与使用 相关源码:https://github.com/SkyChenS ...

3.k8s存储之ConfigMap、Secret

1、ConfigMap ConfigMap 功能在 Kubernetes1.2 版本中引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMap API 给我们提供了向容器中注入配置信息的机制,ConfigMap 可以被用来保存单个属性,也可以用来保存整个配置文件或者 J ...

IndexedDB详解

简介 IndexedDB是一种在浏览器端存储数据的方式。既然称之为DB,是因为它丰富了客户端的查询方式,并且因为是本地存储,可以有效的减少网络对页面数据的影响。 有了IndexedDB,浏览器可以存储更多的数据,从而丰富了浏览器端的应用类型。 IndexedDB简介 IndexedDB和传统的关系型 ...

性能超四倍的高性能.NET二进制序列化库

二进制序列化在.NET中有很多使用场景,如我们使用分布式缓存时,通常将缓存对象序列化为二进制数据进行缓存,在ASP.NET中,很多中间件(如认证等)也都是用了二进制序列化。 在.NET中我们通常使用System.Runtime.Serialization.Formatters库中的BinaryFor ...

从零开始设计一个博客

导航 前言 1 首页 布局 轮播图 文章列表 2 注册+登录 注册 登录 3 个人中心 个人信息展示 个人信息修改 账户安全 我的搜藏 4 专题 专题列表 文章列表 5 文章详情 详情展示 互动 本节是《Spring Boot 实战纪实》的第5篇,感谢您的阅读,预计阅读时长2min。 尽管这个社会一 ...

如何不使用 overflow: hidden 实现 overflow: hidden

一个很有意思的题目。如何不使用 overflow: hidden 实现 overflow: hidden? CSS 中 overflow 定义当一个元素的内容太大而无法适应块级格式化上下文时候该做什么。而 overflow: hidden 则会将超出容器范围内的内容剪裁。 控制 overflow: ...

十八般武艺玩转GaussDB(DWS)性能调优:SQL改写

摘要:本文将系统介绍在GaussDB(DWS)系统中影响性能的坏味道SQL及SQL模式,帮助大家能够从原理层面尽快识别这些坏味道SQL,在调优过程中及时发现问题,进行整改。 数据库的应用中,充斥着坏味道的SQL,非常影响查询的性能。坏味道SQL,即由于开发者写的随意,导致执行性能较差,需要通过优化S ...

pixi.js 自定义光标样式

pixi 介绍 Pixi是一个超快的2D渲染引擎,通过Javascript和Html技术创建动画或管理交互式图像,从而制作游戏或应用。 项目地址:https://github.com/pixijs/pixi.js API 地址:https://pixijs.download/dev/docs/ind ...

文件上传的单元测试怎么写?

早上有个群友问了一个不错的问题:文件上传的单元测试怎么写?后面也针对后端开发要不要学一下单元测试的话题聊了聊,个人是非常建议后端开发能够学一下单元测试的。所以,今天特地拿出来写一篇说说,并不是因为这有多难写,而是作为出色的后端开发人员,单元测试如果你能考虑周到,那么从代码结构,程序质量上都会有很大的 ...

<1···192021···200>