摘要: 一个服务于近300家500强企业的企业培训软件, app应用的首页居然反复出现白屏,请求超时,负载过高,挤占其他业务服务器资源,最终整个程序无响应的现象,更难想象压测 5线程时, tps 仅有 20 , 诺大的一个公司,居然这么少的处理效率,平时赶上X踏,X耀,X金,X发,X达信等这种动则好几万人的 阅读全文
posted @ 2024-01-12 17:07 郎中令 阅读(1279) 评论(2) 推荐(6)
摘要: 随着用户量的增加,以及更复杂的场景要求,公司原来的人脸服务已无法满足需求, 频频卡死,效率和准确率都达不到新要求,受限于颜值,这个任务自然落到我身上,首先是对人脸服务源码进行解读. 这里介绍一下,人脸底层基于CPU处理的 V1.5版本免费的虹软人脸识别技术,当有新生录入,或者原来的师生照片需要更换时 阅读全文
posted @ 2020-11-15 22:44 郎中令 阅读(212) 评论(0) 推荐(0)
摘要: 上一个东家是从事安防行业的,致力于人工智能领域,有自主人脸识别、步态识别的算法。C++同事比较称职有什么问题都可以第一时间反馈,并得到合理的处理,封装的DLL 是基于更高性能的GPU算法,可支持更多线路的运算,接口调用简单,只需要传入图片即可得到特征值。对于公司的项目,更多的是与各类接口进行交互。包 阅读全文
posted @ 2019-11-03 23:04 郎中令 阅读(3025) 评论(8) 推荐(3)
摘要: 自从过上程序员的生活,身边总是或多或少的提及一些API(应用程序接口),网上各种入门教程、实例大把大把,有的只是贴上部分代码,也不给注释, 写Demo的时候连编译都无法通过。下面我从小白开始来介绍下后台调用手机API的详细步骤 1. 准备工作,查阅相关接口信息,部分为收费,毕竟很多都是商业接口 接口 阅读全文
posted @ 2016-10-28 18:03 郎中令 阅读(7058) 评论(7) 推荐(4)
摘要: 上一篇记录了redis 的搭建、配置、服务注册 , 本篇来记录将redis 接入项目中的部分业务,在业务快速迭代过程中,数据库连接数和磁盘 IO 逐渐成为性能瓶颈, 并发高峰时,连接池耗尽导致请求排队,以及重复的数据库查询把磁盘 IO 打满,RT 飙高。因此引入 Redis 作为“高速缓存层”,目标 阅读全文
posted @ 2025-09-03 17:45 郎中令 阅读(8) 评论(0) 推荐(0)
摘要: 之前是在大厂拧螺丝钉,很多东西虽有用,但都是站在架构的肩膀上,诸如:linux部署、jenkins、seq、solr、mongo、redis 等等,只停留在使用的基础上,而自己没有从零到一的过程,现在小公司偶有空闲,刚好有时间去将这些点都逐步的接入到项目中. 比如 Redis,针对需要频繁查询老旧数 阅读全文
posted @ 2025-09-03 16:46 郎中令 阅读(20) 评论(0) 推荐(0)
摘要: 随着.Net Core 的逐步普及, 越来越多系统采用前后端分离的方式进行团队开发,随着业务的逐步积累,我们的接口更是五花八门,路由乱七八糟,不容易维护,今天研究一下Swagger,浅浅的记录一下路由+业务拆分,先贴一下最后的效果,可以看到,会根据不同的选择定义,展示对应的接口列表,并且路由都有固定 阅读全文
posted @ 2025-09-01 16:26 郎中令 阅读(6) 评论(0) 推荐(0)
摘要: 上一篇记录了 Nlog+异步+自定义+Seq, 虽然改造了传统的1.0版纯IO日志方法,但是总体上来看,还是属于硬编码,手搓业务过多,与主流的配置路线不符,如果是一两台服务器、个别开发人员的中小项目,这样使用也是没问题的。当然,如果想切换到配置路线,方便后续的扩展和维护,也是可以无缝处理的,2分钟即 阅读全文
posted @ 2025-09-01 09:35 郎中令 阅读(6) 评论(0) 推荐(0)
摘要: 关于日志,历时这么多年,我发现很多地方还是没有被普及,仍然采用传统的手搓IO日志的方式,一个IO日志方法被各个业务多次复制,此种现象原因无非以下三点: ① 复制大法好,固步自封,不愿意改变,去接受新鲜事务,全是拿来主义,自己的业务需要时,直接拷贝一份,改个路径名字就接着用 ② 没有意识到日志的重要性 阅读全文
posted @ 2025-08-20 16:27 郎中令 阅读(31) 评论(0) 推荐(0)
摘要: 众所周知,Java的一些封装方法中默认编码方式和实现略有不同与c#, 以及基础类型整型默认范围是有符号的,可以是负数,但是c#中默认是有符号的,不能为负数. 两者在对接的时候,涉及到一些编码方式,以及加解密时问题就来了,网上铺天盖地的各种兼容写法实际上手之后很难凑效,下面针对DES加解密默认方式来处 阅读全文
posted @ 2024-10-23 15:32 郎中令 阅读(72) 评论(0) 推荐(0)
摘要: 众所周知,人大金仓的数据库内核是pg, 所以与常见的sqlserver,mysql 区别也不是太大,前面介绍过没有直接的guid类型,以及int,long,包括自增主键的设置都不一样,除此之外,项目在使用的时候经常会部署到不同的环境,这样就会在不同的数据库中来回切换,熟悉大数据的小伙伴都知道,有一个 阅读全文
posted @ 2024-08-31 22:22 郎中令 阅读(365) 评论(0) 推荐(0)
摘要: 现在越来越多的项目要求-切换国产数据库系统,或达梦(性能高),或人大金仓(扩展性高,更稳定),跨平台如果上来就干,坑还是不少的,本人有幸踩个遍. 1. 软件有效期,人大金仓可不便宜,不少政府采购网上都是标价10万+, 测试时候用专业版玩一玩就好 到期后,可以直接下载其他版本的授权文件进行替换,比如我 阅读全文
posted @ 2024-07-29 16:49 郎中令 阅读(2375) 评论(0) 推荐(0)
摘要: 前文介绍了SM国产的对称加密算法介绍,这里记录一下RSA 非对称加密情况, 不太情况贸然上手还是有一些坑,密钥位数分为512,1024,2048, 4096 之类, 公钥,私钥成对出现,一般文本之类,如请求参数而言,公钥加密,私钥解密, 如果是证书,情况会稍微不同,这里不展开记录, 比如:双方对接数 阅读全文
posted @ 2024-07-19 16:21 郎中令 阅读(200) 评论(0) 推荐(0)
摘要: 一直以来,遇到的POST接口请求都是 键值对的json格式,最近对接了不少公安,发现body 的请求体都是直接放置字符串,虽然postman 中会报红,但是仍然可请求成功 using (HttpClientHandler handle = new HttpClientHandler()) using 阅读全文
posted @ 2024-07-19 15:28 郎中令 阅读(35) 评论(0) 推荐(0)