会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
梦在旅途
我的个人网站:
www.zuowenjun.cn
,欢迎大家光临!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
23
下一页
2018年9月1日
基于Dapper二次封装了一个易用的ORM工具类:SqlDapperUtil
摘要: 基于Dapper二次封装了一个易用的ORM工具类:SqlDapperUtil,把日常能用到的各种CRUD都进行了简化封装,让普通程序员只需关注业务即可,因为非常简单,故直接贴源代码,大家若需使用可以直接复制到项目中,该SqlDapperUtil已广泛用于公司项目中。 ColumnAttributeT
阅读全文
posted @ 2018-09-01 17:49 梦在旅途
阅读(2903)
评论(12)
推荐(7)
2018年8月14日
关于跨DB增量(增、改)同步两张表的数据小技巧
摘要: 有些场景下,需要隔离不同的DB,彼此DB之间不能互相访问,但实际的业务场景又需要从A DB访问B DB的情形,这时怎么办?我认为有如下常规的三种方案: 1.双方提供RESET API,需要访问不同DB数据时,可以通过API来获取指定数据; 这种方案优点是隔离性、定制性强,统一出入口,只能通过指定的A
阅读全文
posted @ 2018-08-14 14:09 梦在旅途
阅读(2869)
评论(0)
推荐(0)
2018年6月14日
重复造轮子,编写一个轻量级的异步写日志的实用工具类(LogAsyncWriter)
摘要: 一说到写日志,大家可能推荐一堆的开源日志框架,如:Log4Net、NLog,这些日志框架确实也不错,比较强大也比较灵活,但也正因为又强大又灵活,导致我们使用他们时需要引用一些DLL,同时还要学习各种用法及配置文件,这对于有些小工具、小程序、小网站来说,有点“杀鸡焉俺用牛刀”的感觉,而且如果对这些日志
阅读全文
posted @ 2018-06-14 16:07 梦在旅途
阅读(1704)
评论(3)
推荐(4)
2018年6月6日
Nlog、Log4Net 的一个小扩展(增加自定义LEVEL)
摘要: 因公司ELK监控分析日志的需要,需要区分进程运行状态日志以及错误日志,以便能够根据日志级别(level)进行不同策略的预警,而现有的Nlog、Log4Net都没有Process这样的level,故针对这两个日志框架做了一些扩展,实现了自定义PROCESS LEVEL,因代码不多,故直接贴代码,有疑问
阅读全文
posted @ 2018-06-06 20:59 梦在旅途
阅读(2956)
评论(0)
推荐(0)
2018年5月6日
解决记录:win10 无法安装VS2017,visual studio installer下载进度始终为0
摘要: 问题描述:win10 下无法安装VS2017,visual studio installer下载进度始终为0,点击取消按钮后,也没有反应,visual studio installer也关闭不掉; 具体问题详见 博问:https://q.cnblogs.com/q/106027/ 微软问题:http
阅读全文
posted @ 2018-05-06 13:02 梦在旅途
阅读(33824)
评论(3)
推荐(1)
2018年4月21日
基于RabbitMQ.Client组件实现RabbitMQ可复用的 ConnectionPool(连接池)
摘要: 一、本文产生原由: 之前文章《总结消息队列RabbitMQ的基本用法》已对RabbitMQ的安装、用法都做了详细说明,而本文主要是针对在高并发且单次从RabbitMQ中消费消息时,出现了连接数不足、连接响应较慢、RabbitMQ服务器崩溃等各种性能问题的解方案,之所以会出现我列举的这些问题,究基根源
阅读全文
posted @ 2018-04-21 15:39 梦在旅途
阅读(7315)
评论(8)
推荐(5)
2018年3月24日
封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil
摘要: 封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil,代码比较简单,主要是把MongoTarget的配置、FileTarget的配置集成到类中,同时利用缓存依赖来判断是否需要重新创建Logger类,完整代码如下: /// <summary> /// 日志工具类(基于NLog.Mo
阅读全文
posted @ 2018-03-24 20:55 梦在旅途
阅读(1281)
评论(1)
推荐(0)
2018年2月11日
分享基于MemoryCache(内存缓存)的缓存工具类,C# B/S 、C/S项目均可以使用!
摘要: 支持:可指定绝对过期时间、滑动过期明间、文件依赖 三种缓存方式,目前已在公司各种生产业务项目中有使用。优点是可以根据数据的使用频率设置缓存有效期,特别是文件依赖缓存,比如:连接字符串读取一次后,若CONFIG文件没有改变,则缓存永久有效,一旦CONFIG更改,则缓存失效需重新读取,保证数据缓存的最大
阅读全文
posted @ 2018-02-11 11:33 梦在旅途
阅读(6299)
评论(3)
推荐(8)
2018年1月27日
适用于app.config与web.config的ConfigUtil读写工具类
摘要: 之前文章:《两种读写配置文件的方案(app.config与web.config通用)》,现在重新整理一个更完善的版本,增加批量读写以及指定配置文件路径,代码如下:
阅读全文
posted @ 2018-01-27 18:06 梦在旅途
阅读(1064)
评论(1)
推荐(1)
2018年1月8日
基于MongoDb官方C#驱动封装MongoDbCsharpHelper类(CRUD类)
摘要: 近期工作中有使用到 MongoDb作为日志持久化对象,需要实现对MongoDb的增、删、改、查,但由于MongoDb的版本比较新,是2.4以上版本的,网上已有的一些MongoDb Helper类都是基于之前MongoDb旧的版本,无法适用于新版本的MongoDb,故我基于MongoDb官方C#驱动重
阅读全文
posted @ 2018-01-08 15:18 梦在旅途
阅读(2909)
评论(2)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
···
23
下一页
公告