一.事件回放二.主要问题剖析三.对博客园团队的忠告 一.事件回放7月15日,知名的经典博客站点——博客园再次发布了求救信,大概的意思是说现在园子又到了生死攸关的时候,需要开发者开通会员来相救。我用红圈给大家标注了一些重点:  可以看出园子现在真的是很难了。。。不管怎么样,作为在博客园多年的作者,我先开通会员支持了一波,希望园子能挺过去。 但我对博客园的求救感到不可思议。为什么这么说呢?我们先看一波数据:   可以看到,博客园每个月的访问量基本上可以稳定在3200万左右!而且搜索引擎的总收录量 超过 1 个亿 (你自己可以去百度看看...

  jXaEYXa0SXL2   2024年08月07日   54   0   0 .NET

DeveloperSharp系列近期又被制造业ERP、民航飞行App、建筑BIM、电力掌上营业厅、等多家大型采用,站在巨人的肩膀上你能走的更远。 支持.NetCore2.0及以上,支持.NetFramework4.0及以上 数据分页,几乎是任何应用系统的必备功能。但当数据量较大时,分页操作的效率就会变得很低。大数据量分页时,一个操作耗时5秒、10秒、甚至更长时间都是有可能的,但这在用户使用的角度是不可接受的……   数据分页往往有三种常用方案。 第一种,把数据库中存放的相关数据,全部读入代码/内存,再由代码对其进行分页操作。 第二种,直接在数据库中对相关数据进行分页操作,再把分页后的...

  jXaEYXa0SXL2   2024年08月06日   66   0   0 .NET

  爆了,爆了,DeveloperSharp系列近期又被制造业ERP、民航飞行App、建筑BIM、电力掌上营业厅、等多家大型采用,站在巨人的肩膀上你能走的更远。   支持.NetCore2.0及以上,支持.NetFramework4.0及以上 http请求调用是开发中经常会用到的功能。在内,调用自有项目的WebApi等形式接口时会用到;在外,调用一些第三方功能接口时,也会用到,因为,这些第三方功能往往是通过http地址的形式提供的,比如:短信服务、在线翻译、地图服务、语音智能、等…   http请求调用,又分为Post与Get两种形式。 Post形式的请求相对复杂...

  jXaEYXa0SXL2   2024年08月06日   75   0   0 .NET

支持.Net/.NetCore/.NetFramework,可以部署在Docker,Windows,Linux,Mac。本文提供了一种结合“原生Sql+轻量级ORM”操作各类数据库的工具。 该工具几乎只使用了一个方法/函数,却实现了几乎所有的数据操作功能。它已成功应用到了人工智能、产业互联网、智慧医疗、等多个大型项目上。   此工具在IDataAccess接口中提供。  IDataAccess所在的命名空间是:DeveloperSharp.Framework.QueryEngine(需从NuGet引用DeveloperSharp包) 它主要提供了如下四大功能: (1)&nb...

  jXaEYXa0SXL2   2024年03月18日   127   0   0 .NET

支持.Net/.NetCore/.NetFramework,可以部署在Docker,Windows,Linux,Mac。 RabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工具,RabbitMQ支持的语言更多、功能更完善。 1.发送消息、获取消息、使用消息 本文提供一种市面上最/极简单的使用RabbitMQ的方式,只需要会调用以下三个方法,你就几乎可以掌握整个RabbitMQ的使用: (1)    SendMessage,发送一个消息 (2)    GetMessage,获取一个消息 (3)&...

  jXaEYXa0SXL2   2024年03月15日   127   0   0 .NET

(适用于.NET/.NETCore/.NETFramework)【目录】0.前言1.第一个AOP程序2.Aspect横切面编程3.一个横切面程序拦截多个主程序4.多个横切面程序拦截一个主程序5.优势总结6.展望 0.前言AOP(AspectOrientedProgramming)是“面向横切面编程”,主要是用来对程序/模块进行解耦。怎么理解?? 我们可以把一般的编程理解为“纵向编程”(主程序),比如如下的一个示例代码: publicstringGetInfo(inti) { strings=""; if(i1) s="A"; elseif(i2) s="B"; elseif(i3) s="...

  jXaEYXa0SXL2   2024年03月13日   138   0   0 .NET

数据分页,几乎是任何应用系统的必备功能。但当数据量较大时,分页操作的效率就会变得很低。大数据量分页时,一个操作耗时5秒、10秒、甚至更长时间都是有可能的,但这在用户使用的角度是不可接受的……   数据分页往往有三种常用方案。 第一种,把数据库中存放的相关数据,全部读入代码/内存,再由代码对其进行分页操作。 第二种,直接在数据库中对相关数据进行分页操作,再把分页后的数据输出给代码程序。 第三种,先把数据库中的相关数据全部读入“缓存”,再由代码程序对“缓存”中的数据进行读取+分页操作。   本文下面重点阐述第一种与第二种两个解决方案,它们也都是直接基于“数据库”的。 (第三种方...

  jXaEYXa0SXL2   2024年03月07日   138   0   0 .NET

支持.NetCore(2.0及以上)与.NetFramework(4.0及以上)(注意:升级了,可以覆盖到早期的.NetFramework4.0了,而且修复了数据库字段为Null时报错的问题,无敌了!!) 此工具在IDataAccess接口中提供。 已被.Net圈内多家大厂采用! IDataAccess所在的命名空间是:DeveloperSharp.Framework.QueryEngine(需从NuGet引用DeveloperSharp最新包) 它主要提供了如下四大功能: (1)     执行Sql语句 (2) &nbsp...

  jXaEYXa0SXL2   2023年11月06日   41   0   0 .NET

支持.NetCore(2.0及以上)与.NetFramework(4.0及以上)(注意:升级了,可以覆盖到早期的.NetFramework4.0了,而且修复了数据库字段为Null时报错的问题,无敌了!!) 此工具在IDataAccess接口中提供。 已被.Net圈内多家大厂采用! IDataAccess所在的命名空间是:DeveloperSharp.Framework.QueryEngine(需从NuGet引用DeveloperSharp最新包) 它主要提供了如下四大功能: (1)     执行Sql语句 (2) &nbsp...

  jXaEYXa0SXL2   2023年11月02日   68   0   0 .NET

本文属于Redis初级应用,只起初步引路作用,高手们可略过。 支持.NetCore(2.0及以上)/.NetFramework(4.5及以上),可以部署在Docker,Windows,Linux,Mac。 Redis作为一款主流的缓存工具在业内已广受欢迎。本文将会介绍操作Redis的一种最简单的方法。   本文假定你身边已有安装好的Redis应用,该应用的网络地址为(ip+port):132.294.52.135:6379,访问密码为:Admin123  下面直接给出一个在Redis缓存中存入/读取“字符串”及“对象”的示例。是不是全网最简单,你自己看: usingDev...

  jXaEYXa0SXL2   2023年11月02日   79   0   0 .NET

【目录】 1委托 2 事件-概念的引出 3 事件-关于异常 4 事件-关于异步 5 委托-Func与Action   1委托 在.NET中定义“委托”需要用到delegate关键字,它是存有对某个方法的引用的一种引用类型变量,类似于C或C中函数的指针。“委托”主要有两大作用: (1)将方法当作参数传递 (2)方法的一种多态(类似于一个方法模板,可以匹配很多个方法) 下面,给出一个展现了上述两大作用的委托代码示例: //定义一个委托 publicdelegateintMyDelegate(intx,inty); //与委托匹配的一个方法 pu...

  jXaEYXa0SXL2   2023年11月02日   90   0   0 .NET

支持.NetCore(2.0及以上)/.NetFramework(4.5及以上),可以部署在Docker,Windows,Linux,Mac。 http请求调用是开发中经常会用到的功能,因为,很多第三方功能接口往往是通过http地址的形式提供的,比如:ChatGpt、OpenAI、短信服务、在线翻译、地图服务、语音智能、等…   .net中调用http请求的工具很多,但本文介绍的这个,是相对使用“最简单+高效”的一个,在DeveloperSharp工具包中提供。具体说明如下。   http请求调用,又分为Post与Get两种形式。 Post形式的请求相对复杂一些,也更常用,...

  jXaEYXa0SXL2   2023年11月02日   79   0   0 .NET

【前言】 本文自1年前的1.0版本推出以来,已被业界大量科技公司采用。同时也得到了.Net圈内多位大佬的关注+推荐,文章也被多家顶级.Net/C公众号转载。 现在更新到了7.0版本,更好的服务各位.Neter。   【正文】 支持.Net/.NetCore/.NetFramework,可以部署在Docker,Windows,Linux,Mac。 RabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工具,RabbitMQ支持的语言更多、功能更完善。   本文提供一种市面上最/极简单的使用RabbitMQ的方式,只需要会调用以下三个方法,你就几乎可以掌握整...

  jXaEYXa0SXL2   2023年11月02日   84   0   0 .NET

支持.Net/.NetCore/.NetFramework,可以部署在Docker,Windows,Linux,Mac。  Redis作为一款主流的缓存工具在业内已广受欢迎。本文将会介绍操作Redis的一种最简单的方法。 本文假定你身边已有安装好的Redis应用,该应用的网络地址为(ip+port):132.294.52.135:6379,访问密码为:Admin123   下面直接给出一个在Redis缓存中存入/读取“字符串”及“对象”的示例。是不是全网最简单,你自己看: usingDeveloperSharp.Redis; --------------------...

  jXaEYXa0SXL2   2023年11月02日   91   0   0 .NET

【前言】 本文讲述的“数据库负载均衡”方案,为市面上最经典(没有之一),由.NET界骨灰级大佬推出。采用该技术方案的大公司,一年省下了几个亿的支出。   【正文】 支持.NetCore(2.0及以上) 与.NetFramework(4.5及以上) 可以部署在Docker,Windows,Linux,Mac。 为了演示数据库的负载均衡(LoadBalance),我们先创建三个数据库,它们的名字分别为YZZ、YZZ1、YZZ2。然后在这三个数据库中分别创建表t_Student,这些表的结构一样,内容稍有差异,见下图: YZZ中t_Student的内容-----------...

  jXaEYXa0SXL2   2023年11月02日   87   0   0 .NET

【前言】 干了这么多年C,后悔没早点用这种“分页”,简单/高效/易维护,比其它的分页方式强多了,不信你自己看。   【正文】 支持.NetCore(2.0及以上)与.NetFramework(4.5及以上) 可以部署在Docker,Windows,Linux,Mac。   从NuGet引入DeveloperSharp包,然后像如下那样使用分页功能: usingDeveloperSharp.Extension; -------------------------- varPage1=DataAll.PagePartition(20,5); 其中,要被分页的DataAll...

  jXaEYXa0SXL2   2023年11月02日   72   0   0 .NET

【前言】 本文讲述的.NET数据分页方法为【史上最强】,已被多家大型科技公司实战采用& 也被圈内多家知名IT培训机构转载收藏。   【正文】 支持.NetCore(2.0及以上)与.NetFramework(4.5及以上) 可以部署在Docker,Windows,Linux,Mac。 数据分页,几乎是任何应用系统的必备功能。但当数据量较大时,分页操作的效率就会变得很低。大数据量分页时,一个操作耗时5秒、10秒、甚至更长时间都是有可能的,但这在用户使用的角度是不可接受的……   数据分页往往有三种常用方案。 第一种,把数据库中存放的相关数据,全部读入代码...

  jXaEYXa0SXL2   2023年11月02日   77   0   0 .NET

付费才能得到的好资源,限今天“免费”领取,月薪超30k必备技能! 资源1:高薪热门【WPF上位机+工业互联网】从零手写实战回复wpf免费领取 资源2:C+Halcon机器视觉零基础实战教程回复halcon免费领取 资源3:.Net7CLR+JIT+MSIL顶级技术视频教程免费分享回复dotnet免费领取 关注下方公众号。后台回复领取。   支持.NetCore(2.0及以上)与.NetFramework(4.5及以上) 图片的裁剪、缩放、与加水印,是任何系统经常要用到的功能,它们现已集成到IUtility工具中,使用十分简便。(具体代码将...

  jXaEYXa0SXL2   2023年11月02日   91   0   0 .NET

支持.NetCore(2.0及以上)与.NetFramework(4.5及以上) 可以部署在Docker,Windows,Linux,Mac。 分布式唯一Id,顾名思义,是指在全世界任何一台计算机上都不会重复的唯一Id。 在单机/单服务器/单数据库的小型应用中,不需要用到这类东西。但在高并发、海量数据、大型分布式应用中,分布式唯一Id却是构建整个系统的最核心一环。   设想一下如下场景: 在某个大型电商系统A中,“订单”这类大数据(比如,每天产生1500万条订单)必定不会存储在1台数据库服务器中,而是分布式的存储在多台数据库服务器组成的一个集群中(比如,1000台数据库服务器组成一个...

  jXaEYXa0SXL2   2023年11月02日   150   0   0 .NET
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~