代码改变世界

如何解决大批量数据保存的性能问题

2020-01-21 10:53 by .net小跟班(杜), 911 阅读, 0 推荐, 收藏, 编辑
摘要:一、背景 明源云ERP开放平台提供了强大的基于实体的ORM框架:“实体服务”,它可以让开发人员只需专注于业务逻辑代码的编写,不用关心数据库相关的操作,大大提高了开发效率。 在行业中所有基于实体的ORM框架,均存在同一个问题:在批量操作数据时,性能表现乏力。因为在批量保存数据时,可能既包含新增的记录, 阅读全文

线程异步并发处理邮件发送

2020-01-20 18:17 by .net小跟班(杜), 394 阅读, 0 推荐, 收藏, 编辑
摘要:今天在开发工程项目的过程中遇到了两大难题,做一个报修模块,用户提交报修后需要通知后台进行处理,并发送邮件给相关人员。在这个过程中,从提交报修到邮件发送成功并返回的过程差不多两秒,但是用户体验不佳。于是乎,多线程登场,使用Task线程轻松解决 另一个问题是在测试的时候邮件发送可以成功,但发布到正式服务 阅读全文

TCP协议实现双工通信

2019-12-26 15:44 by .net小跟班(杜), 1707 阅读, 1 推荐, 收藏, 编辑
摘要:核心代码 public TcpClient TcpClient; // TCP连接 StreamReader ClientReader; // 网络流 读数据 StreamWriter ClientWriter; // 网络流 写数据 NetworkStream Stream; // 网络流 Thr 阅读全文

搭建本地FTP服务器

2019-12-11 15:48 by .net小跟班(杜), 304 阅读, 0 推荐, 收藏, 编辑
摘要:1,控制面板找到程序并打开 2.打开启动或关闭Windows功能 3.从“启用或关闭Windows功能”弹窗中找到Internet Information Services(或者中文版Internet信息服务)并打开 4.配置IIS并点击确定 配置IIS Web站点 新建FTP站点并配置 阅读全文

微信支付之无感支付

2019-12-05 16:48 by .net小跟班(杜), 1896 阅读, 1 推荐, 收藏, 编辑
摘要:停车免密支付功能的开发 首先我们需要做的是申请微信商户号并开通微信代扣 场景图 前端功能开发:车辆进场车辆入场,停车场将用户车牌信息传给小程序。小程序根据车牌信息查询用户是否开通微信免密支付,将查询结果返回给停车场。车辆出场1、针对开通免密支付的车辆,车辆出场时停车场请求小程序的免密支付,小程序请求 阅读全文

sql server复制表数据到另外一个表的存储过程

2019-11-06 11:51 by .net小跟班(杜), 332 阅读, 0 推荐, 收藏, 编辑
摘要:if exists (select * from sysobjects where id=object_id('GenerateData') and OBJECTPROPERTY(id, 'IsProcedure') =1 ) Drop Procedure GenerateData go CREAT 阅读全文

常用Regex正则

2019-11-04 18:12 by .net小跟班(杜), 172 阅读, 0 推荐, 收藏, 编辑
摘要:下面列举的是常用的正则表达式 /// <summary> /// 检测是否符合email格式 /// </summary> /// <param name="strEmail">要判断的email字符串</param> /// <returns>判断结果</returns> public stati 阅读全文

RabbitQueue相关

2019-10-30 10:37 by .net小跟班(杜), 188 阅读, 0 推荐, 收藏, 编辑
摘要:private static IConnection Connection = null; /// <summary> /// 发送消息到指定队列 /// </summary> /// <param name="queueName">队列名称, 如果没有则自动创建</param> /// <param name="obj">消息主体,建议使用Json</param> /// <param name 阅读全文

微信支付容易踩的坑

2019-10-24 09:20 by .net小跟班(杜), 191 阅读, 0 推荐, 收藏, 编辑
摘要:在做微信小程序开发的过程中,我们经常要调取微信支付平台进行付款操作,在这个过程中,前端需要做的只是调取API. 微信支付官方平台调取支付数据签名的时候需要以下五个必填字段,由后端接口来提供. 获取appid appsecret 商户号 和商户api密钥的地址https://www.anyunjian 阅读全文

.net core实现RSA加密解密

2019-09-26 16:12 by .net小跟班(杜), 3094 阅读, 1 推荐, 收藏, 编辑
摘要:今天在调用辉通停车接口的时候使用的是RSA双向加密技术 但接口文档提供给我的是java的RSA加密公钥,但是.net中需要转化成XML格式的publicKey 于是一通转化,终于成功转成了标准的XML 松了一口气,但是在调试的时候发现我现在使用的是牛逼的.net core呀 不支持FromXmlSt 阅读全文