摘要:
因为使用习惯的问题,我封装了一个数据库连接池Hikari,这是我自定义的数据库连接池。因为c#的连接池按照规范的ADO.NET里面实现定义的,由数据库官方提供,但是实现方式就不知道了,反正没有看出来,估计一般是连接类实现的,但是没有看出来怎么使用的。 项目地址: https://github.com 阅读全文
摘要:
不多说,当前具备基本通信,是从java版本转换过来的。可以参阅。项目地址https://github.com/jinyuttt/netudt.git 阅读全文
摘要:
其实这篇博文写不写都一样,主要还是跟着前面数据库封装来的。算是一种数据库查询的优化升级吧。前面封装了多种类型数据库,用了开源的数据库来组合需要的方案,任你选取。我通过组个项目一步步实现封装。最后把它整理成服务化的处理。给出了客户端请求,服务端回复的模式。还定义了请求结... 阅读全文
摘要:
c#封装的几类数据库操作:1.sqilte2.berkeleydb3.一般数据库4.redis包含其他项目: 1.序列化 2.通信 3.自定义数据库连接池再次升级内容:1.新增redis客户端操作(修改)2.UDP分报组包重发3.数据库连接池重构4.完善了整个框架流程... 阅读全文
摘要:
Hikari是我自定义的数据库连接池,前面已经提供了地址。因为c#的连接池按照规范的ADO.NET里面实现定义的。由数据库官方提供,但是实现方式就不知道了,反正没有看出来,估计一般是连接类实现的,但是没有看出来怎么使用的。对其升级重构:重新设计缓存池,消除锁,使用安全... 阅读全文
摘要:
我不为大家贴代码了,没有意思,有点多,我主要给大家介绍一下,源码会上传CSDN和GIT;我定义了一个ADO.NET操作接口,所有按照接口封装1.sqlite数据库(需要SQLite.Interop.dll,采用.NetStandard2) 作为支持SQL的本地数据库... 阅读全文
摘要:
这里我没有说出是数据库的操作,但是一般来说,我们都是采用数据库。对于数据库存储,我想先说说几类优化。(1)SQL语句优化 说SQL语句优化,这个内容比较大,我记得还有专门说SQL优化的文档,网上可以自己搜索,因为每一种数据库有自己特性,优化语句不一样... 阅读全文
摘要:
最近总结了c#一般的功能,然后自己在博文中写了很多东西。主要是在用途上面。能够解决一些问题。现在分各个组件和方向写完了。主要的内容写了demo,也写了自己的项目组件和模型。 最后一个SQL分析。其实在网上已经有很不错的组件了,名称:General SQL Parser .NET 官网:http:// 阅读全文
摘要:
最近写了很多方向的总结和demo.基本包含了工作中的很多方面,毕竟c#已经高度封装并且提供了很多类库。前面已经总结了博文。最近2天突然感觉前面的SQL分析阻组件的确麻烦,也注意看了下。为了方便大家学习交流。自己专门另外写了一个组件demo.用正则表达式获取操作类型,其... 阅读全文
摘要:
总结一下最近的内容。最近休息一段时间,学习了很多内容,研究了一些新的东西。也不说了。前面的博文主要内容。(1)分布式部署(etcd) (2) 分布式注意事项(3)c#序列化(messagepack)(4)任务超时解决方法(实现组件)(5)HTTP服务器实现(借用网友... 阅读全文