日常闲谈
文章平均质量分 51
江边小子
这个作者很懒,什么都没留下…
展开
-
程序员难道不能靠维护老项目度过中年危机吗?
这是因为,随着科技的飞速发展,新的技术和方法层出不穷,许多人可能会感到自己的技能已经过时,无法适应变化。同时,中年人也面临家庭和经济压力,需要稳定的工作和收入,但市场竞争日益激烈,许多公司更倾向于雇佣年轻的员工。对于那些已经在项目中工作了多年的程序员来说,他们已经对项目的结构和业务逻辑非常熟悉,能够轻松地维护和升级项目。作为一名维护人员,你需要管理好整个项目,制定优化方案,分配任务,确保项目的顺利运行。随着时间的推移,你可以逐渐成为这些项目的专家,成为公司的技术领袖,甚至成为项目经理或架构师。原创 2023-03-31 13:52:22 · 99 阅读 · 0 评论 -
有什么适合程序员查资料的网站
Google开发者的优势在于,它提供了一系列与Google技术相关的资源,包括文档、教程、示例代码和工具等,这些资源非常全面和实用,可以帮助程序员快速学习和掌握Google技术。MDN Web Docs的优势在于,它提供了详细和易于理解的Web技术文档和示例,用户可以在此深入了解Web技术的核心概念和使用方法。Codecademy的优势在于,它提供了系统性和结构性的编程课程,用户可以逐步学习和掌握编程技能,并通过项目和挑战来实践和应用所学知识。4. Google开发者(原创 2023-03-30 16:47:19 · 2137 阅读 · 1 评论 -
CAP&Base理论
CAP&Base理论原创 2023-01-25 20:02:53 · 837 阅读 · 1 评论 -
如何让接口性能提升
如果你调用一个系统A的接口时,但是它处理业务逻辑耗时需要2S或以上。如果一直阻塞等待,直到下游服务接口放回接口才进行操作,这在业务上是很不合理的。即使我们不用阻塞等待其他系统的接口返回,也可以做别的操作,等待下游服务接口返回接口才去相关业务处理。在高并发的场景,业务为了保持数据的一致性等等会使用锁进行保护共享资源。如果每次需要用到线程都要去创建,就会增加一定的耗时,而线程池可以重复利用线程,避免不必要的耗时。一个页面查询多种信息,如果是串行一个一个查非常耗时,这种场景可以修改为并行调用,降低接口的耗时。原创 2023-01-24 18:46:16 · 211 阅读 · 0 评论 -
如何让接口写得更优雅
总目标:安全性,扩展性,稳定性,追溯性,幂等性等等签名:对外提供的接口要做验证签名,认证不通过就不允许访问接口或服务等等。 加密:接口数据在网络空间传输需要进行加密。 IP黑白名单:鉴别请求接口的IP地址,在网关层进行处理,只允许白名单通过或是限制黑名单访问等等。 限流:尤其考虑到对外服务的接口,无法预估到调用频率(或是按照业务统计出高峰等等),应该要对服务进限流,保证服务的正常运行。 参数校验:后端要对接口进行规范,一定要做好参数的校验,不能信赖依靠前端的校验来解决。 统一返回值:一个服务或原创 2023-01-23 21:00:45 · 1625 阅读 · 0 评论