会员
新闻
博问
闪存
班级
AI培训
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Ron Liang
博客园
首页
联系
订阅
管理
[置顶]
高性能微服务网关.NETCore客户端Kong.Net开源发布
摘要:
拥抱开源的脚步,我们从来都是一直在路上;.NETCore作为后起之秀,带给我们太多的惊喜和感动;但是也正是由于年轻,.NETCore 的生态还是不够完善,这就非常需要我们社区的力量,需要大家一起参与,把开源社区好的工具、组件、应用接入到 .NETCore 应用中。
阅读全文
posted @ 2019-07-08 08:01 Ron.Liang
阅读(10535)
评论(38)
推荐(52)
编辑
[置顶]
Asp.NETCore轻松学系列阅读指引目录
摘要:
耗时两个多月,坚持写这个入门系列文章,就是想给后来者更好更快的上手体验,这个系列可以说是从入门到进阶,适合没有 .NETCore 编程经验到小白同学,也适合从 .NET Framework 迁移到 .NETCore 的朋友。
阅读全文
posted @ 2019-03-05 07:39 Ron.Liang
阅读(19872)
评论(42)
推荐(131)
编辑
2023年3月29日
亿万级分库分表后如何进行跨表分页查询
摘要: 本文共列出了多种分库分表方式下的查询问题,大部分 ORM 只解决了分表插入的问题,对于分页查询,实际上也是没有很好的解决方案,原因在于分页查询和业务的分割有着紧密的联系,很多时候不能简单的将业务问题认为是中间件的问题。有序的二次查询法作为一次探索,期望能解决部分业务带来的分页问题。
阅读全文
posted @ 2023-03-29 12:29 Ron.Liang
阅读(5221)
评论(20)
推荐(13)
编辑
2020年10月27日
日计不足涓滴成河-自定义响应结果格式化器
摘要:
本文通过一个简单的示例实现,帮助大家理解如何在 MVC 中使用自定义格式化器,文章篇幅不长,做图花了点心思,欢迎您的关注。
阅读全文
posted @ 2020-10-27 08:05 Ron.Liang
阅读(634)
评论(1)
推荐(1)
编辑
2020年9月4日
.NET5.0 单文件发布打包操作深度剖析
摘要:
和以往版本最大的不同在于:将所有依赖打包到一个可执行文件中,可直接运行,不影响调试操作。打包程序并没有解压缩文件到磁盘,而是直接从包中加载文件到内存中运行;这是巨大的进步,也是和 War 文件根本的区别。
阅读全文
posted @ 2020-09-04 07:10 Ron.Liang
阅读(11043)
评论(38)
推荐(62)
编辑
2020年8月29日
.NET5.0 Preview 8 开箱教程
摘要:
我的 .NET5.0 体验之旅完美结束了。从整个流程体验来看,整体的感觉就是此 Preview 版本真的有可能就是最终版本了
阅读全文
posted @ 2020-08-29 09:43 Ron.Liang
阅读(3942)
评论(8)
推荐(5)
编辑
2020年8月9日
算法面试题:一个List<Student>,要求删除里面的男生,不用Linq和Lamda,求各种解,并说明优缺点!
摘要:
内存占用来看,排序方案肯定是要优秀一些的了,但是在这个求快的时代,内存这个可怜的家伙很多时候都会被我们安排在优化的第二梯队。
阅读全文
posted @ 2020-08-09 16:37 Ron.Liang
阅读(1366)
评论(6)
推荐(1)
编辑
2020年8月3日
.NETCore中实现ObjectId反解
摘要:
现在,可以通过解包来实现业务的追踪和日志的排查,在某些场景下,是非常有帮助的,增加的隐式转换语法糖,也可以让编码效率得到提高
阅读全文
posted @ 2020-08-03 07:23 Ron.Liang
阅读(1173)
评论(9)
推荐(7)
编辑
2020年7月24日
深入剖析.NETCORE中CORS(跨站资源共享)
摘要:
通过对 Microsoft.AspNetCore.Cors 的内部实现的剖析,我们了解到,其实现 CORS 的原理非常简单,结构清晰,就算不用系统自带的 CORS 组件,自行实现一个 CORS 策略,也是非常容易的。
阅读全文
posted @ 2020-07-24 08:12 Ron.Liang
阅读(2399)
评论(9)
推荐(17)
编辑
2020年7月21日
因为喜欢所以升级,MyStaging-3.0 继续
摘要:
MyStaging 是一款基于 .NETCore 平台的 ORM 中间件,提供简单易用的接入工具,全链路写法,支持 DbFirst/CodeFirst,而且两种模式(DbFirst/CodeFirst)可以无缝切换。比如一开始你是先创建数据库,然后生成了实体,在接下来的开发过程中,改动实体对象后,可以使用CodeFirst进行无缝迁移,自由使用DbFirst/CodeFirst进行迁移工作 。
阅读全文
posted @ 2020-07-21 08:03 Ron.Liang
阅读(698)
评论(3)
推荐(0)
编辑
2019年12月30日
.NETCore3.1中的Json互操作最全解读-收藏级
摘要:
本文全面的介绍了 System.Text.Json 在各种场景下的用法,并比较和 Newtonsoft.Json 使用上的不同,也通过实例演示了具体的使用方法,进一步深入讲解了 System.Text.Json 各种对象的原理,希望对大家在迁移到.NETCore-3.1 的时候有所帮助。
阅读全文
posted @ 2019-12-30 08:40 Ron.Liang
阅读(12053)
评论(29)
推荐(70)
编辑
2019年12月13日
鲲鹏来了,在EulerOS试用.NETCore-3.1
摘要: EulerOS其实出来有一段时间了,一直在关注,单是仅仅也只是停留在观望的阶段,目前还没有接入的打算;正好看到园子里的兄弟分享了华为云免费试用的活动后,难捺激动的心情,我马上去申请试用了一台服务器。
阅读全文
posted @ 2019-12-13 18:52 Ron.Liang
阅读(2516)
评论(6)
推荐(7)
编辑
2019年11月8日
超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本
摘要: 上一篇自动化测试,全面且详细的介绍了从零开始到发布版本的步骤,这是传统的方式,本次为大家带来的是如何在5分钟内使用上docker进行CI/CD,毕竟现在的容器化如火如荼,本示例是基于CentOS-7系统,在示例中, jenkins 和部署 .NET Core 应用程序,都使用 docker 来完成。
阅读全文
posted @ 2019-11-08 08:57 Ron.Liang
阅读(2521)
评论(5)
推荐(10)
编辑
2019年10月30日
.NETCore下CI/CD之自动化测试
摘要:
为了呼应《中国.NET开发者峰会2019上海站》,作为演讲嘉宾,我希望和各位同行建立更多的互动,为此,我特地将部分演讲内容,整理成文章先行发布。
阅读全文
posted @ 2019-10-30 09:27 Ron.Liang
阅读(3397)
评论(6)
推荐(12)
编辑
2019年9月18日
多场景抢红包业务引发.NETCore下使用适配器模式实现业务接口分离
摘要: 我们创建了3个IRedPacket的实现类,并将他们注册到服务管道中,然后在HomeController中获得服务依赖注入的实例对象,通过在不同的参数传入,实现了不同的红包业务场景的拆分,很好的实现了设计模式中所说的开闭原则。
阅读全文
posted @ 2019-09-18 08:07 Ron.Liang
阅读(1731)
评论(6)
推荐(7)
编辑
2019年8月29日
13张PPT带你了解主动式消息队列处理集群
摘要: 偷偷和你们说,我搞了一份内部资料,该内部资料共有13张PPT,据作者透露,该PPT至少花了整整1周时间才编写完成,其内容简洁明了,内容深度足够,易于初学者理解,也给深度开发人员分享了不一样的消息队列的玩法。特别重要的是,该架构目前已大面积的稳定应用于生产环境。
阅读全文
posted @ 2019-08-29 08:12 Ron.Liang
阅读(1464)
评论(1)
推荐(4)
编辑
2019年8月27日
TomatoLog-1.1.0实现ILoggerFactory
摘要: 客户端实现了ILoggerFactory,使用服务注入成功后即可使用,对业务入侵非常小,也支持通过客户端调用写入日志流。
阅读全文
posted @ 2019-08-27 16:52 Ron.Liang
阅读(1003)
评论(3)
推荐(2)
编辑
2019年8月23日
番茄日志发布1.0.3版本-增加Kafka支持
摘要:
可能你是第一次听说TomatoLog,没关系,我可以从头告诉你,通过了解番茄日志,希望能帮助有需要的朋友,番茄日志处理将大大降低你采集、分析、处理日志的过程。
阅读全文
posted @ 2019-08-23 07:14 Ron.Liang
阅读(1368)
评论(2)
推荐(4)
编辑
2019年8月14日
博客园升级有感一点建议
摘要: 这几天在园子里面最热闹的事情各位都知道吧?没错,我说的就是博客园升级事件,有不熟悉的朋友吗,没关系,我给你搬运好了,请回顾一下
阅读全文
posted @ 2019-08-14 17:32 Ron.Liang
阅读(6543)
评论(43)
推荐(44)
编辑
2019年7月26日
上车时机已到--.NETCore是适应时代发展的雄鹰利剑
摘要:
拥抱.NETCore,意味着一切跨平台的开源产品任君选择,可不必局限于单一操作系统产品,在Java收费的大背景下,.NETCore-prevew7的更新就更能凸显其价值,Java趋于封闭,.NETCore走向开放,这是显而易见且正在发生的,选择做鼓掌的路人还是奋进的勇士,想必已有答案。
阅读全文
posted @ 2019-07-26 11:52 Ron.Liang
阅读(2337)
评论(7)
推荐(10)
编辑
2019年7月12日
花5分钟时间来了解一下高性能网关Kong会有意外收获
摘要:
前几天开源发布了 Kong.Net 项目,收到了大量园友的反馈,开源当天就突破了 100 个star ,可喜可贺,但是从侧面也说明,我们 .NetCore 阵营真的非常需要拥抱开源,应该敞开心扉,集众家之长,为我所用,针对有些朋友还不太了解 Kong 的使用方法,本文作一些简单的介绍。
阅读全文
posted @ 2019-07-12 08:53 Ron.Liang
阅读(6670)
评论(19)
推荐(26)
编辑
2019年7月8日
高性能微服务网关.NETCore客户端Kong.Net开源发布
摘要:
拥抱开源的脚步,我们从来都是一直在路上;.NETCore作为后起之秀,带给我们太多的惊喜和感动;但是也正是由于年轻,.NETCore 的生态还是不够完善,这就非常需要我们社区的力量,需要大家一起参与,把开源社区好的工具、组件、应用接入到 .NETCore 应用中。
阅读全文
posted @ 2019-07-08 08:01 Ron.Liang
阅读(10535)
评论(38)
推荐(52)
编辑
下一页
公告