摘要: 这是一个Serilog的实践Demo,包括了区别记录存放,AOP 日志记录,EF 执行记录,并且将日志推送到Elastic Search。 说在前面的话 自从AI出来之后,学习的曲线瞬间变缓了,学习的路径也有了很大的变化。 与本人来说以前大多数都先知晓理论再找相关的框架官网或博客,然后去实践Demo 阅读全文
posted @ 2024-07-31 11:35 OrzCoCo 阅读(749) 评论(11) 推荐(5) 编辑
摘要: > ### 这是一个用户密码异步加解密的Demo,包含了RSA非对称加密,ConcurrentQueue线程安全队列使用,signalR实时推送加解密信息等内容。 # 说在前面的话 距离上次更新已然快过去一年了,这中间日子里进入了非常繁忙的项目迭代开发中,时至今日终于有空停下来写一写之前的博客计划, 阅读全文
posted @ 2023-06-27 14:16 OrzCoCo 阅读(581) 评论(3) 推荐(4) 编辑
摘要: 微服务说起来高大尚,实际撸一遍来试试看,用现在比较常用的微服务框架,Consul和Ocelote做一个Demo,一起来试试吧! 说在前面的话 准备好环境,拉取源代码,按照每个章节中的【实践操作】进行操作,即可搭建起来,已经测试通过。 不想把篇幅拉太长,且此文实践为主,如果对微服务没有理论基础,建议先 阅读全文
posted @ 2022-08-26 17:29 OrzCoCo 阅读(1800) 评论(12) 推荐(7) 编辑
摘要: 最近在迁移公司导入导出项目时,发现导出速度特别慢,大概2K数据需要导出近半个小时,通过在程序各个地方埋点,最终定位到了Sqlsugar的Mapper中,随后通过并行Foreach单独抽出Mapper中的业务方法,性能提升近30倍,当然,此属于个人总结可能并不适用于读者业务逻辑,最重要的一点:业务上优 阅读全文
posted @ 2022-01-05 09:56 OrzCoCo 阅读(800) 评论(5) 推荐(3) 编辑
摘要: WebScoket的简单应用,实现一个简易的FTP,即文件上传下载,可以查看上传人,下载次数,打开多个Web可以多人上传。 说在前面的话 文件传输协议(File Transfer Protocol,FTP)是使用TCP协议传输的,这里用Websocket只是仿照日常使用的FTP客户端的上传下载做了一 阅读全文
posted @ 2021-11-13 10:10 OrzCoCo 阅读(1185) 评论(7) 推荐(3) 编辑
摘要: 创建一个自定义的配置中心,将框架中各类配置,迁移至数据库,支持切换数据库,热重载。 说在前面的话 自使用.net Core框架以来,配置大多存在json文件中: 【框架默认加载配置】文件为appseting.json 以及ppsettings.Environment.json, 【环境变量】存在au 阅读全文
posted @ 2021-10-12 19:17 OrzCoCo 阅读(354) 评论(2) 推荐(3) 编辑
摘要: 最近遇到一道机试题目:场景:在一个十字路口,有红绿灯,有5辆车正在由南往北通行,行人是由东往西,有10个人在等待绿灯通行;绿灯时间是45秒,红灯时间是30秒,请考虑使用多线程的方式模拟,车辆运行、红绿灯切换以及行人过街道。 解题思路 见到题目的时候脑海里闪过的就是线程Tread.join(),通过插 阅读全文
posted @ 2021-09-27 17:28 OrzCoCo 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备及安装 本文中是以本地 Windows 作为安装环境,Nginx 做反向代理,亲测验证可用。 Yapi 运行需要的环境: Nodejs,MongoDB 安装包都在文档末尾处 1.1 安装 node-v12.16.1 为啥偏偏是 V12.16.1 版本?因为亲测 Nodejs 安装太高的版 阅读全文
posted @ 2021-09-08 23:56 OrzCoCo 阅读(910) 评论(0) 推荐(0) 编辑