写点什么

dotnet

4 人感兴趣 · 32 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/11/11b8197647d7811671b8ffe4ac9cdb95.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

传统应用实现快速部署的一种方案

我们有一个web项目,采用的部署方式是单体应用(dotnet没有core)+负载均衡器(nginx)来实现的分布式部署。由于近期用户量激增,负载机器由原来的2台增加到了8台。这就造成了另外一个问题,那就每次加机器、软件更新、版本回滚,都会变得非常麻烦、痛不欲生

https://static001.geekbang.org/infoq/92/92269adbeb6f4271d226da1774377803.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

老树开花——用 ImageProcessor 快速搭一个图床应用

用户头像
为自己带盐
2022-07-13

这个插件是.netframework框架下的一个图片处理插件,虽然框架有些老,但好在配置非常简单,功能也非常好用,用来做一些图床类应用还是非常合适的。

兄弟要盘吗?

用户头像
为自己带盐
2021-12-30

这又是一篇早期搬运,早期写的东西,很一般,莫见怪~

https://static001.geekbang.org/infoq/ae/ae0255d5b92cf3c140000041c2462f84.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Nginx+IIS 做站点访问负载均衡

用户头像
为自己带盐
2021-12-28

Nginx做反向代理和服务器是啥也没啥关系~~,这里就是单纯刷个IIS的存在感。

接口文档 Swagger 接入统一授权中心 IdentityServer4

用户头像
为自己带盐
2021-12-27

前阵子,因为要和其他公司合作搞一个项目,以Rest接口的方式提供一部分我们的数据,所以做了一个webapi的项目,授权中心接入的是统一的地址。

https://static001.geekbang.org/infoq/13/13588cdd5111dfa231c38e656dea145d.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一个支持断点续传的大文件分片上传的小模块

用户头像
为自己带盐
2021-12-23

当前几乎所有的cms系统都会有上传文件的需求,而要上传的文件除了文档,图片等小型文件外,偶尔也会遇到上传大的视频文件,压缩包等等,这时候就要用到分片上传的功能。如果是内网环境下,我们可以考虑使用ftp来上传大文件,但大多数情况我们都是在外网环境下

用链式调用的方式来给代码减负

用户头像
为自己带盐
2021-12-22

链式调用,顾名思义,我理解的意思就是,将一系列的操作,通过直白简练的代码链接在一起,来完成相对复杂的操作。

DotNet 工具箱之性能监控组件——CLRStats

用户头像
为自己带盐
2021-12-21

CLRStats是一种统计NET应用程序资源数据使用情况的插件。包括:CPU使用情况、GC、线程状态、通过web请求获取状态信息的支持(可以自定义访问路径和身份验证),数据将以JSON格式返回。

腾讯云实时音视频 (TRTC)SDK 使用体验测评

用户头像
为自己带盐
2021-12-19

我们属于教育行业,经常负责承办一些省,市举办的青少年科技创新类的活动。在2020年初,爆发了新冠肺炎疫情,大部分线下活动也因此转到线上。当时也出现了一些诸如腾讯会议,钉钉等类型的软件,但毕竟要和赛事进行业务整合和数据对接,因此需要自行开发。当时

一个简单的 socket 小工具

用户头像
为自己带盐
2021-12-18

这个也是搬运的之前博客的内容,感觉沉淀总结的还不够,近期真的太忙了。。

https://static001.geekbang.org/infoq/50/50968ab393e4c3f4aa9f0a2f16304846.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DotNetCore 开发工具箱之图片处理小能手——SixLabors.ImageSharp

用户头像
为自己带盐
2021-12-17

在DotnetCore流行之前的dotnet framework时代,用过一个处理图片的工具——ImageProcessor,非常的好用,尤其是web平台,引用ImageProcessor.Web之后,几乎不需要任何操作,这个组件会以无侵入的方式集成到项目里,可以通过url参数来对图片进行快速的缩放,裁

https://static001.geekbang.org/infoq/ef/efdb96d09ae954c9e324797578a2381f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DotNetCore 开发工具箱之调度小能手——Coravel

用户头像
为自己带盐
2021-12-16

之前用过一些计划任务相关的组件,比如Quatz,感觉还是有一些重,后来发现了Coravel,感觉太清爽了,必须分享一下。

DotNet 项目利用拦截器记录访问日志

用户头像
为自己带盐
2021-12-15

当前,各类云服务百花齐放,各大云服务厂商也都提供了各式各样的访问接口供开发者使用,从而接入大厂提供的某种能力。而在云服务平台的控制台里,我们会看到我们所使用的接口服务的使用情况,比如当日调用量,总调用量等等。然后平台再根据这个使用情况来计算

初探.net core 微服务架构

用户头像
为自己带盐
2021-12-12

这是搬运的自己2年前写的内容了,由于最近实在是有点忙,就一直没有写新的内容。

https://static001.geekbang.org/infoq/f8/f8d4162ed9ef844672c94033b80d7b4a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

说了半天跨平台,今儿咱就来跨跨!(上)

用户头像
为自己带盐
2021-12-06

这次的主题,我感觉要说的内容有点多,自己也是折腾了好久,觉得有很多内容要详细记录,所以预计可能会分2-3篇来完成,也就是上下篇或者上中下篇。

https://static001.geekbang.org/infoq/54/54bf9a2d8a04b6f1e2988a8741432a6d.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Blazor 打造一款实时字幕

用户头像
newbe36524
2021-07-25

早先在录制视频的时候一直使用的是 obs-auto-subtitle 作为实时字幕展示功能。不过这个是以 OBS 插件的形式存在,不管是语言和功能上都有一定的限制。故而使用 Blazor server 实现一个。

https://static001.geekbang.org/infoq/6d/6d11b739810f38a2533d2f74e5859e82.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

自动发布.NET Core Web 应用

用户头像
DisonTangor
2021-05-11

相信很多开发者都需要将自己的编写的应用进行编译并部署到服务器上,这个过程在个人或小型团队的项目中都是一个简单的事情。但是对于并行化开发而言,就需要通过工具来辅助这个过程。于是,我参考了一下DevOps技术中的CI/CD。工作环境主要是Windows Server,

https://static001.geekbang.org/infoq/b1/b1d64b581ef9c088615a305a3ded48b9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Tye 辅助开发 k8s 应用竟如此简单(六)

用户头像
newbe36524
2021-02-25

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们将进一步研究 Tye 与分布式应用程序运行时 Dapr 如何碰撞出更精彩的火花。

https://static001.geekbang.org/infoq/38/381bd11d2ec360a71ba31f616fd7bf09.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

性能优化知多少

用户头像
圣杰
2021-02-24

最近一段时间,系统新版本要发布,在beta客户测试期间,暴露了很多问题,除了一些业务和异常问题外,其他都集中在性能上。有幸接触到这些性能调优的机会,当然要学习总结了。

https://static001.geekbang.org/infoq/b1/b1d64b581ef9c088615a305a3ded48b9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Tye 辅助开发 k8s 应用竟如此简单(五)

用户头像
newbe36524
2021-02-23

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中实现对分布式链路追踪。

https://static001.geekbang.org/infoq/7c/7c872d12390a05076afb529807c3bbd3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

OAtuth2.0 知多少

用户头像
圣杰
2021-02-23

周末逛简书,看了一篇写的极好的文章,点击大红心点赞,就直接给我跳转到登录界面了,原来点赞是需要登录的。

https://static001.geekbang.org/infoq/1a/1a046980bef6fd0eefdaa4813646a681.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

WinDbg 分析高内存占用问题

用户头像
圣杰
2021-02-22

最近产品发布大版本补丁更新,一商超客户升级后,反馈系统经常奔溃,导致超市的收银系统无法正常收银,现场排队付款的顾客更是抱怨声声。为了缓解现场的情况, 客户都是手动回收IIS应用程序池才能解决。

https://static001.geekbang.org/infoq/b1/b1d64b581ef9c088615a305a3ded48b9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Tye 辅助开发 k8s 应用竟如此简单(四)

用户头像
newbe36524
2021-02-21

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何进行日志的统一管理。

https://static001.geekbang.org/infoq/b1/b1d64b581ef9c088615a305a3ded48b9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Tye 辅助开发 k8s 应用竟如此简单(三)

用户头像
newbe36524
2021-02-18

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何对数据库进行链接。

https://static001.geekbang.org/infoq/b1/b1d64b581ef9c088615a305a3ded48b9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Tye 辅助开发 k8s 应用竟如此简单(二)

用户头像
newbe36524
2021-02-06

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中使用服务发现。

https://static001.geekbang.org/infoq/b1/b1d64b581ef9c088615a305a3ded48b9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Tye 辅助开发 k8s 应用竟如此简单(一)

用户头像
newbe36524
2021-01-31

最近正巧在进行 Newbe.Claptrap 新版本的开发,其中使用到了 Tye 来辅助 k8s 应用的开发。该系列我们就来简单了解一下其用法。

https://static001.geekbang.org/infoq/26/269c1cbd49c1cb3989943021bf972c8a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Orleans 知多少 | .NET 分布式框架

用户头像
圣杰
2021-01-20

Orleans 是一个支持有状态云生应用/服务水平伸缩的基于Virtual Actor 模型的.NET分布式框架。

https://static001.geekbang.org/infoq/26/26bf75096b66b85e636651dc5fa14681.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Newbe.ObjectVisitor 0.4.4 发布,模型验证器上线

用户头像
newbe36524
2020-12-08

Newbe.Claptrap 0.4.4 发布,模型验证器上线。

Newbe.ObjectVisitor 0.2.10 发布,更花里胡哨

用户头像
newbe36524
2020-11-08

Newbe.Claptrap 0.2.10 发布,更花里胡哨。

寻找性能更优秀的不可变小字典

用户头像
newbe36524
2020-11-08

Dictionary 是一个很常用的键值对管理数据结构。但是在性能要求严苛的情况下,字典的查找速度并不高。所以,我们需要更快的方案。

dotnet_dotnet技术文章_InfoQ写作社区