飞鸟

.Net高级软件开发工程师
北京四方小仓科技有限公司 · 15年经验
飞鸟
日薪: ¥800/8h
地点: 北京 昌平
时间: 可工作日驻场(离职原因)
ID:327024 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | .NET C# .NET Core SQL Server Java HTML TCP/IP
◆掌握.NET Core, EF Core,MVC , DI, 异步编程
◆掌握.NET FrameWork, C# ASP.Net, ADO.Net,MVC 框架 ,IBatis,WCF
◆掌握.NET框架下的C#编程:Web应用程序
◆了解.NET框架下的C#编程: Web Service
◆掌握应用.NET进行Web Form应用程序的开发
◆掌握SQL Server,熟悉T-SQL语言,数据库编程, Stored Procedure
◆了解XML编程,Java Script脚本语言,Html
◆了解TCP/IP,UDP,SMTP , MIME等网络协议,并能进行Socket编程
◆掌握多线程的概念和多线程(Multithread)编程。
◆掌握设计模式有:单件模式(Singleton),工厂模式(Factory),观察者模式(Observer),数据适配器模式(Adapter)等
◆了解Data Structure(数据结构)和Algorithm(常用算法)
◆了解UML语言及相关工具:MS Visio

Driver App WebAPI 项目:
Driver App 主要提供给 UNIS的 Driver 派送快递等功能的 app ,主要功能有:登录、按 Dispatch Date 获取自己的 trip单,根据trip 下设计好的 stop 列表按照序号进行派送,直到所有 stop上 task 都完成。项目主要实现的功能有:1. 提供接口给第三方调用,第三方通过接口将 Order、Trip、User 等信息导进我们的数据库;
2. 提供接口给 App 端调用,接口主要有根据相关参数查询 Trip、Stop、Task 等功能、提供 Start Trip、Stop Checkin、Upload派送任务需要的文件等、Stop Complete等。
3. 异步调用第三方接口,将 Start Trip、Stop Checkin、Upload Task Attachment 等状态、附件回传给第三方。

项目主要技术点:1. 因为第三方导入 Order、Trip 的数据量大、并且对方开启了多个线程调用我们的接口,使得我们的 Sql Server 压力大、死锁多,经过建立索引、索引优化等工作无果后,通过 Redis 做了消息队列,不管第三方多少请求、多少线程调用,先把请求存储到Redis 队列,然后 xxl job 定时地从 Redis 队列里取出来慢慢消费,将数据存储到 Sql Server里。2. 由于通过调用第三方回写状态和文件等接口时对方的接口响应时间长等问题,所以将这些接口改为异步调用,并且使用Log4net 记录每一次的 request、response等,重要接口的调用记录日志写入库,方便查找日志。
飞鸟 ID:327024 复制

飞鸟

.Net高级软件开发工程师 · 15年经验 · 北京四方小仓科技有限公司
城市北京 昌平 日薪800元/8h 时间 可工作日驻场(离职原因)
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | .NET C# .NET Core SQL Server Java HTML TCP/IP
◆掌握.NET Core, EF Core,MVC , DI, 异步编程
◆掌握.NET FrameWork, C# ASP.Net, ADO.Net,MVC 框架 ,IBatis,WCF
◆掌握.NET框架下的C#编程:Web应用程序
◆了解.NET框架下的C#编程: Web Service
◆掌握应用.NET进行Web Form应用程序的开发
◆掌握SQL Server,熟悉T-SQL语言,数据库编程, Stored Procedure
◆了解XML编程,Java Script脚本语言,Html
◆了解TCP/IP,UDP,SMTP , MIME等网络协议,并能进行Socket编程
◆掌握多线程的概念和多线程(Multithread)编程。
◆掌握设计模式有:单件模式(Singleton),工厂模式(Factory),观察者模式(Observer),数据适配器模式(Adapter)等
◆了解Data Structure(数据结构)和Algorithm(常用算法)
◆了解UML语言及相关工具:MS Visio

项目经验

Driver App WebAPI 项目:
Driver App 主要提供给 UNIS的 Driver 派送快递等功能的 app ,主要功能有:登录、按 Dispatch Date 获取自己的 trip单,根据trip 下设计好的 stop 列表按照序号进行派送,直到所有 stop上 task 都完成。项目主要实现的功能有:1. 提供接口给第三方调用,第三方通过接口将 Order、Trip、User 等信息导进我们的数据库;
2. 提供接口给 App 端调用,接口主要有根据相关参数查询 Trip、Stop、Task 等功能、提供 Start Trip、Stop Checkin、Upload派送任务需要的文件等、Stop Complete等。
3. 异步调用第三方接口,将 Start Trip、Stop Checkin、Upload Task Attachment 等状态、附件回传给第三方。

项目主要技术点:1. 因为第三方导入 Order、Trip 的数据量大、并且对方开启了多个线程调用我们的接口,使得我们的 Sql Server 压力大、死锁多,经过建立索引、索引优化等工作无果后,通过 Redis 做了消息队列,不管第三方多少请求、多少线程调用,先把请求存储到Redis 队列,然后 xxl job 定时地从 Redis 队列里取出来慢慢消费,将数据存储到 Sql Server里。2. 由于通过调用第三方回写状态和文件等接口时对方的接口响应时间长等问题,所以将这些接口改为异步调用,并且使用Log4net 记录每一次的 request、response等,重要接口的调用记录日志写入库,方便查找日志。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏