会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ron Liang
博客园
首页
联系
订阅
管理
随笔 - 98
文章 - 0
评论 - 1007
阅读 -
45万
[置顶]
高性能微服务网关.NETCore客户端Kong.Net开源发布
摘要:
拥抱开源的脚步,我们从来都是一直在路上;.NETCore作为后起之秀,带给我们太多的惊喜和感动;但是也正是由于年轻,.NETCore 的生态还是不够完善,这就非常需要我们社区的力量,需要大家一起参与,把开源社区好的工具、组件、应用接入到 .NETCore 应用中。
阅读全文
posted @ 2019-07-08 08:01 Ron.Liang
阅读(10752)
评论(38)
推荐(52)
编辑
[置顶]
Asp.NETCore轻松学系列阅读指引目录
摘要:
耗时两个多月,坚持写这个入门系列文章,就是想给后来者更好更快的上手体验,这个系列可以说是从入门到进阶,适合没有 .NETCore 编程经验到小白同学,也适合从 .NET Framework 迁移到 .NETCore 的朋友。
阅读全文
posted @ 2019-03-05 07:39 Ron.Liang
阅读(20112)
评论(42)
推荐(131)
编辑
2023年3月29日
亿万级分库分表后如何进行跨表分页查询
摘要: 本文共列出了多种分库分表方式下的查询问题,大部分 ORM 只解决了分表插入的问题,对于分页查询,实际上也是没有很好的解决方案,原因在于分页查询和业务的分割有着紧密的联系,很多时候不能简单的将业务问题认为是中间件的问题。有序的二次查询法作为一次探索,期望能解决部分业务带来的分页问题。
阅读全文
posted @ 2023-03-29 12:29 Ron.Liang
阅读(8697)
评论(20)
推荐(15)
编辑
2020年10月27日
日计不足涓滴成河-自定义响应结果格式化器
摘要:
本文通过一个简单的示例实现,帮助大家理解如何在 MVC 中使用自定义格式化器,文章篇幅不长,做图花了点心思,欢迎您的关注。
阅读全文
posted @ 2020-10-27 08:05 Ron.Liang
阅读(662)
评论(1)
推荐(1)
编辑
2020年9月4日
.NET5.0 单文件发布打包操作深度剖析
摘要:
和以往版本最大的不同在于:将所有依赖打包到一个可执行文件中,可直接运行,不影响调试操作。打包程序并没有解压缩文件到磁盘,而是直接从包中加载文件到内存中运行;这是巨大的进步,也是和 War 文件根本的区别。
阅读全文
posted @ 2020-09-04 07:10 Ron.Liang
阅读(11477)
评论(39)
推荐(62)
编辑
2020年8月29日
.NET5.0 Preview 8 开箱教程
摘要:
我的 .NET5.0 体验之旅完美结束了。从整个流程体验来看,整体的感觉就是此 Preview 版本真的有可能就是最终版本了
阅读全文
posted @ 2020-08-29 09:43 Ron.Liang
阅读(3961)
评论(8)
推荐(5)
编辑
2020年8月9日
算法面试题:一个List<Student>,要求删除里面的男生,不用Linq和Lamda,求各种解,并说明优缺点!
摘要:
内存占用来看,排序方案肯定是要优秀一些的了,但是在这个求快的时代,内存这个可怜的家伙很多时候都会被我们安排在优化的第二梯队。
阅读全文
posted @ 2020-08-09 16:37 Ron.Liang
阅读(1394)
评论(6)
推荐(1)
编辑
2020年8月3日
.NETCore中实现ObjectId反解
摘要:
现在,可以通过解包来实现业务的追踪和日志的排查,在某些场景下,是非常有帮助的,增加的隐式转换语法糖,也可以让编码效率得到提高
阅读全文
posted @ 2020-08-03 07:23 Ron.Liang
阅读(1242)
评论(9)
推荐(7)
编辑
2020年7月24日
深入剖析.NETCORE中CORS(跨站资源共享)
摘要:
通过对 Microsoft.AspNetCore.Cors 的内部实现的剖析,我们了解到,其实现 CORS 的原理非常简单,结构清晰,就算不用系统自带的 CORS 组件,自行实现一个 CORS 策略,也是非常容易的。
阅读全文
posted @ 2020-07-24 08:12 Ron.Liang
阅读(2473)
评论(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
阅读(712)
评论(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
阅读(12465)
评论(29)
推荐(70)
编辑
2019年12月13日
鲲鹏来了,在EulerOS试用.NETCore-3.1
摘要: EulerOS其实出来有一段时间了,一直在关注,单是仅仅也只是停留在观望的阶段,目前还没有接入的打算;正好看到园子里的兄弟分享了华为云免费试用的活动后,难捺激动的心情,我马上去申请试用了一台服务器。
阅读全文
posted @ 2019-12-13 18:52 Ron.Liang
阅读(2678)
评论(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
阅读(2601)
评论(5)
推荐(10)
编辑
2019年10月30日
.NETCore下CI/CD之自动化测试
摘要:
为了呼应《中国.NET开发者峰会2019上海站》,作为演讲嘉宾,我希望和各位同行建立更多的互动,为此,我特地将部分演讲内容,整理成文章先行发布。
阅读全文
posted @ 2019-10-30 09:27 Ron.Liang
阅读(3567)
评论(6)
推荐(12)
编辑
2019年9月18日
多场景抢红包业务引发.NETCore下使用适配器模式实现业务接口分离
摘要: 我们创建了3个IRedPacket的实现类,并将他们注册到服务管道中,然后在HomeController中获得服务依赖注入的实例对象,通过在不同的参数传入,实现了不同的红包业务场景的拆分,很好的实现了设计模式中所说的开闭原则。
阅读全文
posted @ 2019-09-18 08:07 Ron.Liang
阅读(1750)
评论(6)
推荐(7)
编辑
2019年8月29日
13张PPT带你了解主动式消息队列处理集群
摘要: 偷偷和你们说,我搞了一份内部资料,该内部资料共有13张PPT,据作者透露,该PPT至少花了整整1周时间才编写完成,其内容简洁明了,内容深度足够,易于初学者理解,也给深度开发人员分享了不一样的消息队列的玩法。特别重要的是,该架构目前已大面积的稳定应用于生产环境。
阅读全文
posted @ 2019-08-29 08:12 Ron.Liang
阅读(1493)
评论(1)
推荐(4)
编辑
2019年8月27日
TomatoLog-1.1.0实现ILoggerFactory
摘要: 客户端实现了ILoggerFactory,使用服务注入成功后即可使用,对业务入侵非常小,也支持通过客户端调用写入日志流。
阅读全文
posted @ 2019-08-27 16:52 Ron.Liang
阅读(1014)
评论(3)
推荐(2)
编辑
2019年8月23日
番茄日志发布1.0.3版本-增加Kafka支持
摘要:
可能你是第一次听说TomatoLog,没关系,我可以从头告诉你,通过了解番茄日志,希望能帮助有需要的朋友,番茄日志处理将大大降低你采集、分析、处理日志的过程。
阅读全文
posted @ 2019-08-23 07:14 Ron.Liang
阅读(1381)
评论(2)
推荐(4)
编辑
2019年8月14日
博客园升级有感一点建议
摘要: 这几天在园子里面最热闹的事情各位都知道吧?没错,我说的就是博客园升级事件,有不熟悉的朋友吗,没关系,我给你搬运好了,请回顾一下
阅读全文
posted @ 2019-08-14 17:32 Ron.Liang
阅读(6623)
评论(43)
推荐(44)
编辑
2019年7月26日
上车时机已到--.NETCore是适应时代发展的雄鹰利剑
摘要:
拥抱.NETCore,意味着一切跨平台的开源产品任君选择,可不必局限于单一操作系统产品,在Java收费的大背景下,.NETCore-prevew7的更新就更能凸显其价值,Java趋于封闭,.NETCore走向开放,这是显而易见且正在发生的,选择做鼓掌的路人还是奋进的勇士,想必已有答案。
阅读全文
posted @ 2019-07-26 11:52 Ron.Liang
阅读(2365)
评论(7)
推荐(10)
编辑
2019年7月12日
花5分钟时间来了解一下高性能网关Kong会有意外收获
摘要:
前几天开源发布了 Kong.Net 项目,收到了大量园友的反馈,开源当天就突破了 100 个star ,可喜可贺,但是从侧面也说明,我们 .NetCore 阵营真的非常需要拥抱开源,应该敞开心扉,集众家之长,为我所用,针对有些朋友还不太了解 Kong 的使用方法,本文作一些简单的介绍。
阅读全文
posted @ 2019-07-12 08:53 Ron.Liang
阅读(6761)
评论(19)
推荐(26)
编辑
下一页
公告
微信公众号:DotNet程序园
原名
大白兔奶糖
,热衷于 .Net 技术,欢迎关注我的微信公众号
生活就是不停的原谅自己
多读书,少说话。
昵称:
Ron.Liang
园龄:
17年4个月
粉丝:
535
关注:
25
+加关注
最新随笔
1.亿万级分库分表后如何进行跨表分页查询
2.日计不足涓滴成河-自定义响应结果格式化器
3..NET5.0 单文件发布打包操作深度剖析
4..NET5.0 Preview 8 开箱教程
5.算法面试题:一个List<Student>,要求删除里面的男生,不用Linq和Lamda,求各种解,并说明优缺点!
6..NETCore中实现ObjectId反解
7.深入剖析.NETCORE中CORS(跨站资源共享)
8.因为喜欢所以升级,MyStaging-3.0 继续
9..NETCore3.1中的Json互操作最全解读-收藏级
10.鲲鹏来了,在EulerOS试用.NETCore-3.1
积分与排名
积分 - 261940
排名 - 4072
随笔分类
(156)
.netcore(56)
Asp.NETCore轻松学系列(39)
C#(20)
consul(5)
ef(2)
iis(1)
javascript(3)
kong(2)
rabbitmq(3)
SignalR系列(3)
TomatoLog(4)
visual studio(2)
wcf(11)
管理/安全(5)
随笔档案
(98)
2023年3月(1)
2020年10月(1)
2020年9月(1)
2020年8月(3)
2020年7月(2)
2019年12月(2)
2019年11月(1)
2019年10月(1)
2019年9月(1)
2019年8月(4)
2019年7月(3)
2019年6月(8)
2019年4月(4)
2019年3月(5)
2019年2月(3)
2019年1月(5)
2018年12月(16)
2018年11月(8)
2017年8月(1)
2012年5月(2)
2011年1月(1)
2010年11月(2)
2010年2月(1)
2010年1月(5)
2009年12月(1)
2009年10月(3)
2009年7月(5)
2009年6月(1)
2008年9月(1)
2008年8月(1)
2008年7月(1)
2008年6月(1)
2008年4月(1)
2008年3月(1)
2007年12月(1)
更多
阅读排行榜
1. Asp.NETCore轻松学系列阅读指引目录(20112)
2. Asp.Net Core 轻松学-多线程之Task快速上手(15870)
3. WCF安全之自定义用户名密码验证方式(13288)
4. 浅谈IIS7中部署.net3.5的网站问题(13148)
5. .NETCore3.1中的Json互操作最全解读-收藏级(12465)
评论排行榜
1. 记一次DDOS攻击防御实录(47)
2. 博客园升级有感一点建议(43)
3. Asp.NETCore轻松学系列阅读指引目录(42)
4. .NET5.0 单文件发布打包操作深度剖析(39)
5. 高性能微服务网关.NETCore客户端Kong.Net开源发布(38)
6. Asp.Net Core 轻松学-经常使用异步的你,可能需要看看这个文章(30)
7. .NETCore3.1中的Json互操作最全解读-收藏级(29)
8. Asp.Net Core 轻松学-一行代码搞定文件上传(25)
9. WCF安全之X509证书(22)
10. 浅谈IIS7中部署.net3.5的网站问题(22)
推荐排行榜
1. Asp.NETCore轻松学系列阅读指引目录(131)
2. .NETCore3.1中的Json互操作最全解读-收藏级(70)
3. .NET5.0 单文件发布打包操作深度剖析(62)
4. 高性能微服务网关.NETCore客户端Kong.Net开源发布(52)
5. Asp.Net Core 轻松学-在.Net Core 中使用钩子(45)
最新评论
1. Re:.NET5.0 单文件发布打包操作深度剖析
博主,最近在研究打包的路线,有个问题请教一下: 1.在现今24年的情况下,打包方式有什么变化么? 2.我现在遇到一个问题:我想把一个额外的非dll类型的文件or文件夹(比如一个TXT文本)一同打包复制...
--花火灬流年
2. Re:Consul-template+nginx实现自动负载均衡
整挺好
--丶谦信
3. Re:Consul初探-服务注册和发现
@hlyamber 正解,service丝滑从service catalog中退出...
--云霄宇霁
4. Re:亿万级分库分表后如何进行跨表分页查询
不看文章 直接一句话回答,用elasticsearch做个聚合
--辰
5. Re:亿万级分库分表后如何进行跨表分页查询
@LiveCoding 是的,任何分页算法都存在这个问题,除非是静态数据分页...
--Ron.Liang
6. Re:亿万级分库分表后如何进行跨表分页查询
@Wuya 是的,大神果然细致,这个测试方法内部应该加锁,否则会引起内存分配速度跟不上数据扩张引起的溢出问题,如下: ` public static void Query() { //... List...
--Ron.Liang
7. Re:亿万级分库分表后如何进行跨表分页查询
public static void Query() { //... List<UserEntity> datas = new List<UserEntity>(); Parallel.ForEach...
--Wuya
8. Re:亿万级分库分表后如何进行跨表分页查询
并行查询的时候数据在变是不是就不准了?
--LiveCoding
9. Re:亿万级分库分表后如何进行跨表分页查询
@说书的猫 Fan说的是对的,我们的目的是分表,不是单表上亿去测试,我就是比较懒没有做实体分表,主要是用内存模拟分页算法,你们谁有时间可以测试一下这个算法,目前我在用没有问题...
--Ron.Liang
10. Re:亿万级分库分表后如何进行跨表分页查询
@Fan丶 你起码弄个两亿数据表,然后分表20个以上 来sql查询啊。 单表1亿 ,弄10个表就行...
--说书的猫
点击右上角即可分享