博客园_首页
代码改变世界
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=704379
2024-03-19T10:50:00Z
feed.cnblogs.com
https://www.cnblogs.com/wuyongfu/p/18083082
记录工作过程中一次业务优化 - 小吴的成长之路
1需求 用户需要输入身份证和姓名进行登录,登录时需要判断是否存在在数据库存在,登录成功后需要记录登录的信息以及微信Id,如果用到不同的微信账号,需要记录多次记录。 2设计 2.1数据库设计 CREATE TABLE `ExamDefine` ( `Id` varchar(36) NOT NULL C
2024-03-19T09:40:00Z
2024-03-19T09:40:00Z
小吴的成长之路
https://www.cnblogs.com/wuyongfu/
【摘要】1需求 用户需要输入身份证和姓名进行登录,登录时需要判断是否存在在数据库存在,登录成功后需要记录登录的信息以及微信Id,如果用到不同的微信账号,需要记录多次记录。 2设计 2.1数据库设计 CREATE TABLE `ExamDefine` ( `Id` varchar(36) NOT NULL C <a href="https://www.cnblogs.com/wuyongfu/p/18083082" target="_blank">阅读全文</a>
https://www.cnblogs.com/Berkaroad/p/18083329/ioc
golang 依赖控制反转(IoC) 改进版 - Berkaroad
最近在开发基于golang下的cqrs框架 https://github.com/berkaroad/squat (陆续开发中,最近断了半年,懒了。。。)。这个框架依赖ioc框架,因为之前写了一个ioc,所以借此完善下,主要从灵活性、易用性、性能角度进行了优化。顺带也支持了go mod,并将源码文件
2024-03-19T08:36:00Z
2024-03-19T08:36:00Z
Berkaroad
https://www.cnblogs.com/Berkaroad/
【摘要】最近在开发基于golang下的cqrs框架 https://github.com/berkaroad/squat (陆续开发中,最近断了半年,懒了。。。)。这个框架依赖ioc框架,因为之前写了一个ioc,所以借此完善下,主要从灵活性、易用性、性能角度进行了优化。顺带也支持了go mod,并将源码文件 <a href="https://www.cnblogs.com/Berkaroad/p/18083329/ioc" target="_blank">阅读全文</a>
https://www.cnblogs.com/hobbybear/p/18083224
golang sync.Map之如何设计一个并发安全的读写分离结构? - 蓝胖子的编程梦
在 golang中,想要并发安全的操作map,可以使用sync.Map结构,sync.Map 是一个适合读多写少的数据结构,今天我们来看看它的设计思想,来看看为什么说它适合读多写少的场景。 如下,是golang 中sync.Map的数据结构,其中 属性read 是 只读的 map,dirty 是负责
2024-03-19T08:12:00Z
2024-03-19T08:12:00Z
蓝胖子的编程梦
https://www.cnblogs.com/hobbybear/
【摘要】在 golang中,想要并发安全的操作map,可以使用sync.Map结构,sync.Map 是一个适合读多写少的数据结构,今天我们来看看它的设计思想,来看看为什么说它适合读多写少的场景。 如下,是golang 中sync.Map的数据结构,其中 属性read 是 只读的 map,dirty 是负责 <a href="https://www.cnblogs.com/hobbybear/p/18083224" target="_blank">阅读全文</a>
https://www.cnblogs.com/yongheng999/p/18083139
Locust 断言的实现? - yongheng999
一、检查点的方式有哪些: 主要是python 内置的assert 断言(自动断言)还有locust 中的catch_response 断言(手动断言);那么这两者之间有什么区别呢? 其实主要区别在与生成locust 报告上面,手动断言失败,我们在locust上面可以清楚的看到报错信息,如果通过内置断
2024-03-19T07:49:00Z
2024-03-19T07:49:00Z
yongheng999
https://www.cnblogs.com/yongheng999/
【摘要】一、检查点的方式有哪些: 主要是python 内置的assert 断言(自动断言)还有locust 中的catch_response 断言(手动断言);那么这两者之间有什么区别呢? 其实主要区别在与生成locust 报告上面,手动断言失败,我们在locust上面可以清楚的看到报错信息,如果通过内置断 <a href="https://www.cnblogs.com/yongheng999/p/18083139" target="_blank">阅读全文</a>
https://www.cnblogs.com/huaweiyun/p/18082876
GaussDB(分布式)实例故障处理 - 华为云开发者联盟
本文分享自华为云社区《GaussDB(分布式)实例故障处理》,作者:subverter。 一、说明 GaussDB Kernel实例出现故障时,可以按照本节的办法进行实例快速修复。 1、执行gs_om -t status --detail查看集群状态,cluster_state为Normal,bal
2024-03-19T07:05:00Z
2024-03-19T07:05:00Z
华为云开发者联盟
https://www.cnblogs.com/huaweiyun/
【摘要】本文分享自华为云社区《GaussDB(分布式)实例故障处理》,作者:subverter。 一、说明 GaussDB Kernel实例出现故障时,可以按照本节的办法进行实例快速修复。 1、执行gs_om -t status --detail查看集群状态,cluster_state为Normal,bal <a href="https://www.cnblogs.com/huaweiyun/p/18082876" target="_blank">阅读全文</a>
https://www.cnblogs.com/timefiles/p/18082863
Rust Rocket简单入门 - 二次元攻城狮
目录简介hello world常用功能动态路径多个片段(segments)静态文件服务器简单WebAPI示例添加依赖实现接口接口测试参考链接 简介 Rust中最知名的两个web框架要数Rocket和Actix了,Rocket更注重易用性,Actix则更注重性能。这里只是了解一下Rust下的WebAP
2024-03-19T06:59:00Z
2024-03-19T06:59:00Z
二次元攻城狮
https://www.cnblogs.com/timefiles/
【摘要】目录简介hello world常用功能动态路径多个片段(segments)静态文件服务器简单WebAPI示例添加依赖实现接口接口测试参考链接 简介 Rust中最知名的两个web框架要数Rocket和Actix了,Rocket更注重易用性,Actix则更注重性能。这里只是了解一下Rust下的WebAP <a href="https://www.cnblogs.com/timefiles/p/18082863" target="_blank">阅读全文</a>
https://www.cnblogs.com/stars-one/p/18082845
Android 圆形进度条ProgressBar实现固定进度 - Stars-one
原文: Android 圆形进度条ProgressBar实现固定进度-Stars-One的杂货小窝 之前遇到一个问题,发现Android里的圆形进度条无法固定一个进度,记录一下解决方法 探究 假设我们在xml中这样写: <?xml version="1.0" encoding="utf-8"?> <
2024-03-19T06:51:00Z
2024-03-19T06:51:00Z
Stars-one
https://www.cnblogs.com/stars-one/
【摘要】原文: Android 圆形进度条ProgressBar实现固定进度-Stars-One的杂货小窝 之前遇到一个问题,发现Android里的圆形进度条无法固定一个进度,记录一下解决方法 探究 假设我们在xml中这样写: <?xml version="1.0" encoding="utf-8"?> < <a href="https://www.cnblogs.com/stars-one/p/18082845" target="_blank">阅读全文</a>
https://www.cnblogs.com/jevonsflash/p/18082783
深度观察2024中国系统架构师大会(SACC) - 林晓lx
今年的中国系统架构师大会(SACC)在我所在的城市广州举办,很荣幸受邀参加。这次能接触到国内最优秀的架构师,学习他们的架构思想和行业经验。对我而言非常有意义。 大会分为上下午共4场,我参加了上午的多云多活架构设计专场和下午的AIGC专场。 本篇文章就多云多活架构设计专场,我选取几位老师的观点进行分享
2024-03-19T06:34:00Z
2024-03-19T06:34:00Z
林晓lx
https://www.cnblogs.com/jevonsflash/
【摘要】今年的中国系统架构师大会(SACC)在我所在的城市广州举办,很荣幸受邀参加。这次能接触到国内最优秀的架构师,学习他们的架构思想和行业经验。对我而言非常有意义。 大会分为上下午共4场,我参加了上午的多云多活架构设计专场和下午的AIGC专场。 本篇文章就多云多活架构设计专场,我选取几位老师的观点进行分享 <a href="https://www.cnblogs.com/jevonsflash/p/18082783" target="_blank">阅读全文</a>
https://www.cnblogs.com/lihongtaoya/p/18023773
PyQt5 GUI编程 - 余生没有余生
一.PyQt5简介 PyQt5是一个用于创建图形用户界面(GUI)应用程序的跨平台工具集,它将Qt库(广泛用于C++编程语言中创建丰富的GUI应用程序)的功能包装给Python使用者。PyQt5是由Riverbank Computing开发的,并且可以在所有主流操作系统上运行,包含Windows、m
2024-03-19T06:27:00Z
2024-03-19T06:27:00Z
余生没有余生
https://www.cnblogs.com/lihongtaoya/
【摘要】一.PyQt5简介 PyQt5是一个用于创建图形用户界面(GUI)应用程序的跨平台工具集,它将Qt库(广泛用于C++编程语言中创建丰富的GUI应用程序)的功能包装给Python使用者。PyQt5是由Riverbank Computing开发的,并且可以在所有主流操作系统上运行,包含Windows、m <a href="https://www.cnblogs.com/lihongtaoya/p/18023773" target="_blank">阅读全文</a>
https://www.cnblogs.com/tjyoung/p/18082704
【大前端攻城狮之路】百度爱番番前端性能监控体系方案设计 - TJYoung
一、背景 爱番番大前端整体面临以下问题: Metrics:URL的RED指标不全。URL不全,ERROR缺失,Duration分位置缺失。整体实效性为T+1。无法及时感知问题。只对基本页面级别的读操作进行了监控。 Tracing:Trace无法全端串联,直接影响具体case的跟进。无前端Trace。
2024-03-19T06:27:00Z
2024-03-19T06:27:00Z
TJYoung
https://www.cnblogs.com/tjyoung/
【摘要】一、背景 爱番番大前端整体面临以下问题: Metrics:URL的RED指标不全。URL不全,ERROR缺失,Duration分位置缺失。整体实效性为T+1。无法及时感知问题。只对基本页面级别的读操作进行了监控。 Tracing:Trace无法全端串联,直接影响具体case的跟进。无前端Trace。 <a href="https://www.cnblogs.com/tjyoung/p/18082704" target="_blank">阅读全文</a>
https://www.cnblogs.com/linshuli/p/18082630
Garnet发布 Redis不再是唯一选择 - Setli
Garnet 是 Microsoft Research 的远程缓存存储,提供强大的性能(吞吐量和延迟)、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能。 Garnet 可以与现有的 Redis 客户端配合使用。 Garnet 是 Microsoft Research 推出的一种新型远程缓存存储,
2024-03-19T06:03:00Z
2024-03-19T06:03:00Z
Setli
https://www.cnblogs.com/linshuli/
【摘要】Garnet 是 Microsoft Research 的远程缓存存储,提供强大的性能(吞吐量和延迟)、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能。 Garnet 可以与现有的 Redis 客户端配合使用。 Garnet 是 Microsoft Research 推出的一种新型远程缓存存储, <a href="https://www.cnblogs.com/linshuli/p/18082630" target="_blank">阅读全文</a>
https://www.cnblogs.com/huangxincheng/p/18082543
记一次 .NET某施工建模软件 卡死分析 - 一线码农
一:背景 1. 讲故事 前几天有位朋友在微信上找到我,说他的软件卡死了,分析了下也不知道是咋回事,让我帮忙看一下,很多朋友都知道,我分析dump是免费的,当然也不是所有的dump我都能搞定,也只能尽自己最大能力帮助别人缩小问题范围吧,既然dump有了,接下来就开启分析之路。 二:WinDbg分析 1
2024-03-19T05:11:00Z
2024-03-19T05:11:00Z
一线码农
https://www.cnblogs.com/huangxincheng/
【摘要】一:背景 1. 讲故事 前几天有位朋友在微信上找到我,说他的软件卡死了,分析了下也不知道是咋回事,让我帮忙看一下,很多朋友都知道,我分析dump是免费的,当然也不是所有的dump我都能搞定,也只能尽自己最大能力帮助别人缩小问题范围吧,既然dump有了,接下来就开启分析之路。 二:WinDbg分析 1 <a href="https://www.cnblogs.com/huangxincheng/p/18082543" target="_blank">阅读全文</a>
https://www.cnblogs.com/LyShark/p/18073794
C++ Qt开发:QUdpSocket网络通信组件 - lyshark
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用`QUdpSocket`组件实现基于UDP的网络通信功能。与`QTcpSocket`组件功能类似,`QUd...
2024-03-19T03:23:00Z
2024-03-19T03:23:00Z
lyshark
https://www.cnblogs.com/LyShark/
【摘要】Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用`QUdpSocket`组件实现基于UDP的网络通信功能。与`QTcpSocket`组件功能类似,`QUd... <a href="https://www.cnblogs.com/LyShark/p/18073794" target="_blank">阅读全文</a>
https://www.cnblogs.com/wenlong-4613615/p/18073134
Csharp学习Linq - 飘雨的河
Linq的学习 这里继续使用之前文章创建的学生类,首先简单介绍一下linq的使用。 Student.cs public class Student { public int Id { get; set; } public int ClassId { get; set; } public string
2024-03-19T03:13:00Z
2024-03-19T03:13:00Z
飘雨的河
https://www.cnblogs.com/wenlong-4613615/
【摘要】Linq的学习 这里继续使用之前文章创建的学生类,首先简单介绍一下linq的使用。 Student.cs public class Student { public int Id { get; set; } public int ClassId { get; set; } public string <a href="https://www.cnblogs.com/wenlong-4613615/p/18073134" target="_blank">阅读全文</a>
https://www.cnblogs.com/heavenYJJ/p/18081439
天天用defineEmits宏函数,竟然不知道编译后是vue2的选项式API? - 前端欧阳
你知道defineEmits 宏函数经过编译后其实就是vue2的选项式API吗?你知道为什么 Vue 的 defineEmits 宏函数不需要 import 导入就可用吗?为什么defineEmits的返回值等同于$emit 方法用于在组件中抛出事件?
2024-03-19T03:12:00Z
2024-03-19T03:12:00Z
前端欧阳
https://www.cnblogs.com/heavenYJJ/
【摘要】你知道defineEmits 宏函数经过编译后其实就是vue2的选项式API吗?你知道为什么 Vue 的 defineEmits 宏函数不需要 import 导入就可用吗?为什么defineEmits的返回值等同于$emit 方法用于在组件中抛出事件? <a href="https://www.cnblogs.com/heavenYJJ/p/18081439" target="_blank">阅读全文</a>
https://www.cnblogs.com/ITnoteforlsy/p/18074235
C++ 构造函数 explicit 关键字 成员初始化列表 - 永不停转
通常,构造函数具有public可访问性,但也可以将构造函数声明为 protected 或 private。构造函数可以选择采用成员初始化表达式列表,该列表会在构造函数主体运行之前初始化类成员。与在构造函数主体中赋值相比,初始化类成员是更高效的方式。首选成员初始化表达式列表,而不是在构造函数主体中赋值
2024-03-19T03:09:00Z
2024-03-19T03:09:00Z
永不停转
https://www.cnblogs.com/ITnoteforlsy/
【摘要】通常,构造函数具有public可访问性,但也可以将构造函数声明为 protected 或 private。构造函数可以选择采用成员初始化表达式列表,该列表会在构造函数主体运行之前初始化类成员。与在构造函数主体中赋值相比,初始化类成员是更高效的方式。首选成员初始化表达式列表,而不是在构造函数主体中赋值 <a href="https://www.cnblogs.com/ITnoteforlsy/p/18074235" target="_blank">阅读全文</a>
https://www.cnblogs.com/data-magnifier/p/18082325
clickhouse使用心得 - 大数据技术派
clickhouse目前用在实时BI后台,只要数据稳定落库了,出报表很快,临时查询也很快,在使用过程中,对它的一些优点和不足也是深有体会,这里总结一下,不能做到面面俱到,但尽可能详细的介绍实际应用需要注意的问题和应用技巧。 我们是通过编写Flink程序,消费kafka数据,将数据清洗,扩充维度,然后
2024-03-19T03:08:00Z
2024-03-19T03:08:00Z
大数据技术派
https://www.cnblogs.com/data-magnifier/
【摘要】clickhouse目前用在实时BI后台,只要数据稳定落库了,出报表很快,临时查询也很快,在使用过程中,对它的一些优点和不足也是深有体会,这里总结一下,不能做到面面俱到,但尽可能详细的介绍实际应用需要注意的问题和应用技巧。 我们是通过编写Flink程序,消费kafka数据,将数据清洗,扩充维度,然后 <a href="https://www.cnblogs.com/data-magnifier/p/18082325" target="_blank">阅读全文</a>
https://www.cnblogs.com/konghuanxi/p/18082114
ElasticSearch - 基础概念和映射 - 王谷雨
前言 写这篇东西,是因为官方文档看着太痛苦,于是乎想用大白话来聊聊 ElasticSearc (下面都简称ES)。所以下文对于 ES 一些概念的表述可能会与官方有出入,所以需要准确的表述和详细定义的,请跳转官方文档。我也尽量贴上官方的链接。 前置知识:因为下文会使用 mysql 的一些概念来描述,所
2024-03-19T02:02:00Z
2024-03-19T02:02:00Z
王谷雨
https://www.cnblogs.com/konghuanxi/
【摘要】前言 写这篇东西,是因为官方文档看着太痛苦,于是乎想用大白话来聊聊 ElasticSearc (下面都简称ES)。所以下文对于 ES 一些概念的表述可能会与官方有出入,所以需要准确的表述和详细定义的,请跳转官方文档。我也尽量贴上官方的链接。 前置知识:因为下文会使用 mysql 的一些概念来描述,所 <a href="https://www.cnblogs.com/konghuanxi/p/18082114" target="_blank">阅读全文</a>
https://www.cnblogs.com/KubeExplorer/p/18082109
从零开始写 Docker(七)---实现 mydocker commit 打包容器成镜像 - 探索云原生
本文为从零开始写 Docker 系列第七篇,实现类似 docker commit 的功能,把运行状态的容器存储成镜像保存下来。 完整代码见:https://github.com/lixd/mydocker 欢迎 Star 推荐阅读以下文章对 docker 基本实现有一个大致认识: 核心原理:深入理解
2024-03-19T02:01:00Z
2024-03-19T02:01:00Z
探索云原生
https://www.cnblogs.com/KubeExplorer/
【摘要】本文为从零开始写 Docker 系列第七篇,实现类似 docker commit 的功能,把运行状态的容器存储成镜像保存下来。 完整代码见:https://github.com/lixd/mydocker 欢迎 Star 推荐阅读以下文章对 docker 基本实现有一个大致认识: 核心原理:深入理解 <a href="https://www.cnblogs.com/KubeExplorer/p/18082109" target="_blank">阅读全文</a>
https://www.cnblogs.com/wzh2010/p/18030898
MySQL系列:索引失效场景总结 - Hello-Brand
相关文章 数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据库系列:使用高区分度索引列提升性能 数据库系列:前缀索引和索引长度的取舍 数据库系列:MyS
2024-03-19T01:34:00Z
2024-03-19T01:34:00Z
Hello-Brand
https://www.cnblogs.com/wzh2010/
【摘要】相关文章 数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据库系列:使用高区分度索引列提升性能 数据库系列:前缀索引和索引长度的取舍 数据库系列:MyS <a href="https://www.cnblogs.com/wzh2010/p/18030898" target="_blank">阅读全文</a>