自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Avalonia UI 简介

Avalonia是一个跨平台的.NET框架,用于构建漂亮、现代的图形用户界面(GUI)。使用Avalonia,您可以从单个代码库创建适用于Windows、macOS、 Linux、iOS、Android和Web Assembly的原生应用程序。

2023-03-30 15:56:05 2122

原创 MongoDB高频问答

为了存储和检索大文件,例如图像,视频文件和音频文件,使用GridFS。默认情况下,它使用两个文件 fs.files和fs.chunks来存储文件的元数据和块。Sharding cluster是一种可以水平扩展的模式,在数据量很大时特给力,实际大规模应用一般会采用这种架 构去构建。sharding分片很好的解决了单台服务器磁盘空间、内存、cpu等硬件资源的限制问题,把数据水 平拆分出去,降低单节点的访问压力。每个分片都是一个独立的数据库,所有的分片组合起来构成一个逻辑上 的完整的数据库。

2023-03-30 15:41:01 308

原创 Redis高频问答

Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中 进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的 Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限 制是1GB,不像 memcached只能保存1MB的数据,因此Redis可以用来实现很多有用的功能。

2023-03-30 15:35:44 227

原创 Avalonia UI 隐藏窗口标题栏

Avalonia UI 隐藏窗口标题栏

2023-03-30 15:28:52 500 1

原创 Avalonia UI 使用 Prism

Avalonia UI 使用 Prism

2023-03-30 15:28:06 538

原创 Avalonia UI 使用 Notification

Avalonia UI 使用 Notification

2023-03-30 15:24:45 394

原创 2023 ASP.NET Core 开发者指南

参考:

2023-03-30 15:20:02 184

转载 让开发效率“飞起”的VS Code插件

转载自:https://www.zzonn.com/2019/08/10/%E8%AE%A9%E5%BC%80%E5%8F%91%E6%95%88%E7%8E%87%E2%80%9C%E9%A3%9E%E8%B5%B7%E2%80%9D%E7%9A%84VS%20Code%E6%8F%92%E4%BB%B6-%前言VSCode,是一个免费的、开源的跨平台编辑器,也是我最满意的编辑器之一。本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助!G.

2020-05-22 12:45:05 603

转载 API接口规范

转载自:https://blog.zzonn.com/2020/01/03/API%E6%8E%A5%E5%8F%A3%E8%A7%84%E8%8C%83/一、协议API与客户端用户的通信协议,总是使用HTTPS协议,以确保交互数据的传输安全。二、域名应该尽量将API部署在专用域名之下:https://api.example.com如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下:https://www.example.com/api三、版本控制https...

2020-05-21 21:45:45 2165

转载 数据库设计规范

转载自:https://blog.zzonn.com/2020/01/15/%E6%95%B0%E6%8D%AE%E5%BA%93%E8%AE%BE%E8%AE%A1%E8%A7%84%E8%8C%83/设计规范1.【推荐】字段允许适当冗余,以提高查询性能,但必须考虑数据一致。冗余字段应遵循:不是频繁修改的字段。不是 varchar 超长字段,更不能是 text 字段。正例:商品类目名称使用频率高,字段长度短,名称基本一成不变,可在相关联的表中冗余存 储类目名称,避免关联查询。2.【

2020-05-21 21:44:39 799

转载 简单Token验证机制

转载自:https://blog.zzonn.com/2020/02/15/%E7%AE%80%E5%8D%95Token%E9%AA%8C%E8%AF%81%E6%9C%BA%E5%88%B6/登录接口其他接口验证token成功验证token失败注:refreshToken过期则要求用户重新登录 每次使用的时候,更新refreshToken的过期时间 使用JWT实现无状态Token时,需要尽量缩短Token的有效期,并使refreshToken在服务端有状.

2020-05-21 21:43:52 327

转载 搭建NuGet服务并使用

转载自:https://blog.zzonn.com/2020/03/01/%E6%90%AD%E5%BB%BANuGet%E6%9C%8D%E5%8A%A1%E5%B9%B6%E4%BD%BF%E7%94%A8/搭建NuGet服务使用BaGet(https://loic-sharma.github.io/BaGet/)快速搭建服务可以直接部署到Web服务器,Docker或者其他云服务上,挺方便快捷的上传NuGet包Nuget服务地址:https://www.example.com.

2020-05-21 21:42:47 226 1

转载 敏捷管理-每日站会实践

转载自:https://blog.zzonn.com/2020/03/22/%E6%95%8F%E6%8D%B7%E7%AE%A1%E7%90%86-%E6%AF%8F%E6%97%A5%E7%AB%99%E4%BC%9A%E5%AE%9E%E8%B7%B5/????每日站会????会议规定:每个工作日早上9点25准时开始时长不超过15分钟所有团队成员需要自觉按时到场,按时召开同一时间只能有一个人发言,只说相关的问题,任何跑题或扩展讨论,请在会议结束后进行团队成员最好提前准备发言内容,别

2020-05-21 21:41:51 292

转载 微服务架构技术栈

转载自:https://blog.zzonn.com/2020/04/03/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E6%8A%80%E6%9C%AF%E6%A0%88/微服务的前世今生与微服务架构相对的,叫单体架构。这是我们最熟悉的开发方式,就是一个项目搞定业务全过程,在同一个进程里面完成。随着业务发展,数据量和并发上去了,一般会选择右边的垂直拆分,拆分后的每个系统,依旧是单体架构的。垂直拆分后,子系统都能独立做集群,承载能力大.

2020-05-21 21:40:59 235

转载 PowerDesigner设计CDM类继承关系

转载自:https://blog.zzonn.com/2020/04/18/PowerDesigner%E8%AE%BE%E8%AE%A1CDM%E7%B1%BB%E7%BB%A7%E6%89%BF%E5%85%B3%E7%B3%BB/创建CDMCDM类继承关系Concrete Table Inheritance(具体表继承)Single Table Inheritance(单表继承)Class Table Inheritance (类表继承)建立继承关系配置生成P.

2020-05-21 21:39:48 1213

转载 常用Git命令动画演示

转载自:https://blog.zzonn.com/2020/05/08/%E5%B8%B8%E7%94%A8Git%E5%91%BD%E4%BB%A4%E5%8A%A8%E7%94%BB%E6%BC%94%E7%A4%BA/虽然 Git 是一个强大的工具,但是我觉得大部分人用起来都会认为很复杂,还容易犯错!当我执行某个命令的时候,分支之间是如何交互的?又是如何影响提交历史的?当我在master分支执行hard reset、force push到origin、在.git文件夹执行rimra..

2020-05-21 21:37:54 186

转载 11个JavaScript小技巧

转载自:https://blog.zzonn.com/2020/05/16/11%E4%B8%AAJavaScript%E5%B0%8F%E6%8A%80%E5%B7%A7/分享11个在日常教程中不常被提及的JavaScript小技巧,他们往往在我们的日常工作中经常出现,但是又很容易被忽略。过滤唯一值Set类型是在ES6中新增的,它类似于数组,但是成员的值都是唯一的,没有重复的值。结合扩展运算符(…)我们可以创建一个新的数组,达到过滤原数组重复值的功能。const array = [1

2020-05-21 21:35:07 100

转载 .NetCore最具代表性的几个项目

近几年.NET Core的关注度持续上升,微服务及云原生应用开发上采用.NET Core也越来越多,基于 .NET Core 平台的项目也犹如雨后春笋般拔地而起,这里介绍其中最具代表性的几个项目.OcelotOcelot是一个基于.NET Core的开源WebAPI服务网关项目,它的功能非常强大,包括了路由、请求聚合、服务发现、认证鉴权、限流、负载均衡等功能。而这些功能都可以直接通过修改json配置文件即可使用,非常方便。Ocelot是系统中对外暴露的一个请求入口,所有外部接口都必须通过这个网关才能

2020-05-21 21:33:07 444

原创 使用Redis进行开发

一、常见应用场景1.会话存储在现代的架构中,通常多个服务器位于一个或多个负载均衡器之后。会话(Session)通常需要存储在外部存储系统中。如果有一个服务器宕机,其他的服务器可以从外部存储中获取会话并继续服务。因为与关系数据库相比Redis的访问延迟非常低,所以使用Redis来保存会话数据堪称是一种完美的会话存储机制。并且Redis中对键过期的支持可以天然地用于会话的超时管理。2.分析...

2018-11-05 17:32:51 2203

原创 Redis数据特性

1.过期时间Redis被用作缓存时,给临时数据设置过期时间。由于某些数据可能经常改变,所以应该设置一个过期时间,来及时获取新的数据。 当对Redis中的一个键设置过期时间时,键的过期时间会被存储为一个绝对的UNIX时间戳。这样做的目的在于,即使Redis服务器宕机了一段时间,这个时间戳也会被持久化到RDB文件中。当Redis再次启动时,这个用来判断键是否过期的时间戳并不会发...

2018-10-10 22:23:35 168

原创 Redis数据类型

字符串(string)类型Redis使用了三种不同的编码方式来存储字符串对象,并会根据每个字符串值自动决定所使用的编码方式:int:用于能够使用64位有符号整数表示的字符串; embstr:用于长度小于等于44字节(在Redis3.x版本中是39字节)的字符串; raw:用于长度大于44字节的字符串。可以采用OBJECT ENCODING来查看编码。 列表(list)类型...

2018-10-03 22:28:24 187

原创 Redis启动和停止(Ubuntu)

1.转到Redis目录下$ cd /redis2.使用默认配置启动$ bin/redis-server下图表示启动成功3.使用指定配置文件启动例如配置文件为conf目录下的redis.conf$ bin/redis-server conf/redis.conf4.从软件仓库中安装的Redis使用init.d脚本启动$ /etc/init.d/...

2018-10-03 15:23:41 35072 1

原创 安装Redis服务(Ubuntu)

版本:Ubuntu 18.04.1,Redis 4.0.11安装方式一:从源码编译构建Redis1.安装编译工具:$ sudo apt-get install build-essentialapt-get:Advanced Package Tool,是一款适用于Unix和Linux系统的应用程序管理器。build-essential:Ubuntu缺省情况下,并没有提供C/C+...

2018-10-03 13:45:38 199

原创 安装Redis服务(Windows)

采用安装包的安装方式1.下载链接:https://github.com/MicrosoftArchive/redis/releases2.在网页中找到Redis-x64-3.2.100.msi (此时的版本是3.2.100)并下载3.双击下载好的文件开始安装,安装完成后可以进入系统的<服务>中看Redis的运行状态,如未启动就手动启动下4.测试运行打开一个cmd...

2018-09-27 20:53:38 149

转载 SQL保留两位小数

1.select Convert(decimal(18,2),2.176544)  结果:2.182.select CAST(2.176544 as decimal(18,2))结果:2.183.select Round(2.176544,2)  结果:2.1800004.Oracle中,利用sql语句中的函数实现:select trunc(1.23856789,2)...

2018-05-10 14:53:14 17753

.NET面试宝典.doc

.NET面试宝典,C#,.Net工程师面试笔试宝典,常见问题

2013-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除