随笔分类 - .NET
摘要:2021/4/12_第1次修改 ccb_warlock 最早接触关键字params还是在用string.Format拼接字符串,例如下面的例子: var param1 = "参数1"; var param2 = "参数2"; var s = string.Format("测试{0}、{1}", pa
阅读全文
摘要:2021/4/1_第1次修改 ccb_warlock 本周在整理公司代码中,发现原来java接口的隐式实现与c#并不一样,故这里进行试验的记录。 c# 1.显示定义接口实现 c#中通过“:”来显示定义某个类是接口的实现。 public interface IFileService { void sa
阅读全文
摘要:2021/2/28_第1次修改 ccb_warlock 写这篇文章的起因原本只是想作为一个问题的解决方案,但是经过一些测试后,发现问题并不是一个配置去掉这么简单。 一、问题与解决方案 起初我在整理java项目的接口文档时,整理到了文件上传的接口。作为刚接触java没多久的我,为了保证功能逻辑没有写错
阅读全文
摘要:2021/1/14_第2次修改 ccb_warlock 更新说明: 2021/1/14: 1.修改jenkinsfile脚本,ssh命令中增加取消检查主机密钥的参数“-o StrictHostKeyChecking=no”; 最近根据领导的要求,要改用jenkins的流水线来部署项目,同时要求部署的
阅读全文
摘要:2020/10/30_第1次修改 ccb_warlock 最近参与了一次笔试中遇到了这么一个题,如下: c#中判断变量string a是否为空字符串时(a不为null),下列哪个语法执行最快? A. a=="" B. string.IsNullOrEmpty(a) C. a.Length==0 D.
阅读全文
摘要:2020/9/21_第1次修改 ccb_warlock 之前asp.net core项目都是跑在IIS上的,最近有空在测试docker时发现在IDE调试和IIS里正常跑的项目,在部署到docker后报了“Internal connection fatal error.”。 加日志排查后,定位问题点在
阅读全文
摘要:2020/8/12_第3次修改 ccb_warlock 更新说明: 2020/8/12: 1.增加了参考资料的内容 2020/6/8: 1.增加了在mysql上试验的结果说明; 最近忙于公司的业务系统,终于有时间对框架结构进行完善。在开发子系统时需要连接的是oracle中带用户名前缀的数据表(因为客
阅读全文
摘要:2020/3/28_第1次修改 ccb_warlock 最近有较多的时间给我做框架优化的工作,之所以会关注到redis连接池则是因为框架的数据路由层在redis连接异常时的处理有可以优化的地方,于是针对redis连接池的功能做了学习和测试。 一、价值 1.1 池子的价值 这里简单提下池子设计的价值在
阅读全文
摘要:2020/2/29_第1次修改 ccb_warlock 最近优化了一个权限校验的功能,之前每次其他系统在获取各自系统的权限配置时,sso都去找到本地对应的权限文件读取解析一次。 这种设计虽然可以实现功能,但是这种反复去读取的策略并不经济,尤其在高并发的情况下更可能会成为性能瓶颈。 于是我对这块业务进
阅读全文
摘要:2020/2/25_第1次修改 ccb_warlock 由于之前的时间都忙于项目的业务开发,对于log4net的使用一直是“拿来主义”,仅仅用在了调试时输出到控制台看结果,而没有深究配置文件的参数和具体的机制。 正巧这段时间项目进度没有那么紧张,我也有时间来完善框架内日志输出的部分,抱着“先易后难”
阅读全文
摘要:2020/1/8_第1次修改 ccb_warlock swagger作为Asp .Net的接口文档已经应用于当前系统一段时间了,比起开个postman填参数请求来说这个后台开发可以直接用swagger来快速测试接口的业务,前端开发通过查看swagger可以快速了解后台API的输入输出(毕竟开发进度紧
阅读全文
摘要:2019/8/31_第1次修改 ccb_warlock 用过sql server的人可能会觉得奇怪,sql server的字段类型并没有double,为什么是这么个标题? 主要是通过c#中double型的数据在sql server中读写时踩到的坑,由此做了这篇记录。 最近第一次写EF Core读写s
阅读全文
摘要:2019/8/27_第1次修改 ccb_warlock 写这篇文章的起源是最近引入了resharp,在写三目运算符的逻辑时提示了可优化的内容,琢磨了一下就有了下面的内容。 举例,假设User实体定义如下: public class User { public string UserName { ge
阅读全文

浙公网安备 33010602011771号