- 博客(3)
- 收藏
- 关注
原创 Socket--不同客户端程序之间的简易交互方式
前一段有这么一个开发需求,需要在电脑的web程序调用C#的win程序,然后两个程序进行通信。刚接到这个需求的时候完全是懵的,没有一点头绪。然后上网查了一些,说的都是修改注册表,然后web可以调用win程序。但总感觉和我想要的可以程序之间可以交互的东西不一样。在网上找了各种方案,都因为各种原因给否定了。最后我甚至想两个客户端都和服务器进行HTTP通信,服务器充当它们之间的交互桥梁。然后仔细想了一下,为什么不能在win程序建立一个小的服务器呢?在此基础上,还可以再把HTTP简化成Socket通信。方案出
2020-08-12 15:38:02 482
原创 开源软件存在漏洞导致系统崩溃
背景某个项目的预演环境总是过一段时间就宕机,所有服务都响应超时。经过排查发现是kafka停止运行导致网关卡死,从而所有请求都无法被处理。然后谷歌查了一下发现,这是因为kafka运行在windows平台的一个漏洞,因为未能正常关闭打开的日志文件导致的。网上也有关于这个漏洞的报告以及解决漏洞的合入记录。修改方法也很简单,先下载当前使用的kafka版本源码,根据合入记录把源码修改一下,然后重新打包放到服务器上面,替换掉之前的包再运行即可。但有个问题,我这么操作合规么?第三方开源软件项目中肯定会使用很多
2020-07-20 10:34:07 1234 1
原创 当数据库成为访问瓶颈时的优化方案
这篇文章只是记录一下我们团队开发过程中遇到的数据库访问慢时的解决思路,不一定能得到大家想要的答案,但我希望可以让各位有所思考,有所讨论。接口响应时长过长上个月我们经理把我叫了过去,说我们的产品的某些页面打开速度太慢了,要等好几秒。我十分惊讶,因为我把所有的功能都看过一遍的,没有哪个功能效率这么低下。我看了一下数据才明白,新客户的数据是老客户的数十倍,导致数据库查询时长翻了更多倍。请求技术支撑于是我找到技术中台负责人,希望他们能提供一套数据库缓存访问方案。当查询数据时不优先查询数据库,而是查询
2020-07-09 16:53:37 430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人