• 软件设计模式之MVC、MVP、MVVM、HMVC、MVA、MVI和VIPER

    软件架构设计是将软件一些共有的特征转换为满足业务需求和技术要求的结构化方案的过程。软件架构设计的目的是为了实现系统的长期可维护性、可扩展性、可靠性和安全性,以满足业务需求和未来可能的变化。在过去的几年里
    发布时间:2023-10-23 阅读:403
  • 接口响应慢该如何排查

    不知道大家有没有遇到这种情况,接口业务逻辑写完后,用 postman 一调,发现接口响应时间好长,不得不对接口进行优化。但是此时接口的代码往往逻辑比较复杂,调用层次也比较多,很难定位到耗时较长的代码块。遇到这种情况大家都
    发布时间:2023-10-23 阅读:405
  • 接口响应慢该如何排查

    不知道大家有没有遇到这种情况,接口业务逻辑写完后,用 postman 一调,发现接口响应时间好长,不得不对接口进行优化。但是此时接口的代码往往逻辑比较复杂,调用层次也比较多,很难定位到耗时较长的代码块。遇到这种情况大家都
    发布时间:2023-10-23 阅读:380
  • Go并发可视化解释:sync.WaitGroup

    场景Avito是一名校车司机,他帮助4个Gopher孩子上学。每天,Avito在他们的社区等待孩子们。他不知道孩子们需要多长时间,但他确切地知道有4个孩子他需要等待。1*aZnEggopv4Tsbyyj3e5JFg.png当一个孩子准备好时,他/她会说:Don
    发布时间:2023-10-23 阅读:381
  • Go并发可视化解释:sync.WaitGroup

    场景Avito是一名校车司机,他帮助4个Gopher孩子上学。每天,Avito在他们的社区等待孩子们。他不知道孩子们需要多长时间,但他确切地知道有4个孩子他需要等待。1*aZnEggopv4Tsbyyj3e5JFg.png当一个孩子准备好时,他/她会说:Don
    发布时间:2023-10-23 阅读:438
  • ELK Stack生产实践——pod日志采集(Elastic Agent方案)

    pod日志采集方案方案选型DaemonSet+Elastic Agent方案:使用DaemonSet控制器在每个kubernetes集群节点上运行elastic agent服务,业务容器日志目录统一挂载到节点指定目录下。在fleet中配置集成Custom Logs集成策略,指定日
    发布时间:2023-10-23 阅读:371
  • ELK Stack生产实践——pod日志采集(Elastic Agent方案)

    pod日志采集方案方案选型DaemonSet+Elastic Agent方案:使用DaemonSet控制器在每个kubernetes集群节点上运行elastic agent服务,业务容器日志目录统一挂载到节点指定目录下。在fleet中配置集成Custom Logs集成策略,指定日
    发布时间:2023-10-23 阅读:366
  • Python高频面试题——如何在字符串中删除指定字符

    关于python删除字符串是面试python测试开发工程师的一个经典问题。问题很简单,但是一下子就能测试出来被面试者是否能够熟练的进行python相关编码工作!对于有些临时抱佛脚的同学来讲,一看删除,很自然就说用remove 、del相
    发布时间:2023-10-23 阅读:344
  • Python高频面试题——如何在字符串中删除指定字符

    关于python删除字符串是面试python测试开发工程师的一个经典问题。问题很简单,但是一下子就能测试出来被面试者是否能够熟练的进行python相关编码工作!对于有些临时抱佛脚的同学来讲,一看删除,很自然就说用remove 、del相
    发布时间:2023-10-23 阅读:338
  • Python 地址文本分析:提取省市县行政区信息

    Python 地址文本分析:提取省市县行政区信息通过百度地图开放平台的API,在地址查询经纬度后可以通过经纬度来获得地址所在的省市县的信息。除此之外,我们还可以通过文本分析的方法,直接通过地址来获得省市县的信息,这样速度
    发布时间:2023-10-23 阅读:379
  • Python 地址文本分析:提取省市县行政区信息

    Python 地址文本分析:提取省市县行政区信息通过百度地图开放平台的API,在地址查询经纬度后可以通过经纬度来获得地址所在的省市县的信息。除此之外,我们还可以通过文本分析的方法,直接通过地址来获得省市县的信息,这样速度
    发布时间:2023-10-23 阅读:374
  • 一个人将模型训练单机平台升级成分布式

    作者 | 金色旭光一、背景介绍我是一名Python开发,就职于一家AI公司,负责开发迭代一个深度学习的模型训练平台。模型训练平台主要是给算法工程师训练模型,开发语言是Python,Web框架为Fastapi。模型训练使用Pytorch框架,封装
    发布时间:2023-10-23 阅读:377
  • 一个人将模型训练单机平台升级成分布式

    作者 | 金色旭光一、背景介绍我是一名Python开发,就职于一家AI公司,负责开发迭代一个深度学习的模型训练平台。模型训练平台主要是给算法工程师训练模型,开发语言是Python,Web框架为Fastapi。模型训练使用Pytorch框架,封装
    发布时间:2023-10-23 阅读:397
  • 一文掌握在PyCharm中正确设置Python项目

    简介在Mac和Linux都支持Python,但许多开发者发现正确设置Python项目很困难。本文汇总了多平台中运行Python的方法,提高编程的效率,如下所示:使用命令行运行Python。在PyCharm(免费社区版)中运行Python。添加和删除软件包。
    发布时间:2023-10-23 阅读:384
  • 一文掌握在PyCharm中正确设置Python项目

    简介在Mac和Linux都支持Python,但许多开发者发现正确设置Python项目很困难。本文汇总了多平台中运行Python的方法,提高编程的效率,如下所示:使用命令行运行Python。在PyCharm(免费社区版)中运行Python。添加和删除软件包。
    发布时间:2023-10-23 阅读:374
  • 当年很流行,现在已经淘汰的前端技术,请不要再继续学了!

    近几年,前端技术真可谓是飞速发展,不断有新的技术涌现,爆火的前端框架 Astro,前端运行时 Bun,构建工具 Vite 等都给前端提供了强大动力。当然,也有很多前端技术随着技术的发展不再需要使用,有了更好的替代方案。本文就来盘点
    发布时间:2023-10-23 阅读:400
  • 当年很流行,现在已经淘汰的前端技术,请不要再继续学了!

    近几年,前端技术真可谓是飞速发展,不断有新的技术涌现,爆火的前端框架 Astro,前端运行时 Bun,构建工具 Vite 等都给前端提供了强大动力。当然,也有很多前端技术随着技术的发展不再需要使用,有了更好的替代方案。本文就来盘点
    发布时间:2023-10-23 阅读:415
  • Fiber Golang:Golang中的强大Web框架

    揭示Fiber在Go Web开发中的特点和优势在不断发展的Web开发领域中,选择正确的框架可以极大地影响项目的效率和成功。介绍一下Fiber,这是一款令人印象深刻的Golang(Go语言)Web框架。以其飞快的性能和强大的特性而闻名,Fiber
    发布时间:2023-10-23 阅读:340
  • Fiber Golang:Golang中的强大Web框架

    揭示Fiber在Go Web开发中的特点和优势在不断发展的Web开发领域中,选择正确的框架可以极大地影响项目的效率和成功。介绍一下Fiber,这是一款令人印象深刻的Golang(Go语言)Web框架。以其飞快的性能和强大的特性而闻名,Fiber
    发布时间:2023-10-23 阅读:381
  • private final、@Autowired、@Resource你更喜欢哪个?

    一、引言现在有一些流言,想必大多都是非Java程序员对Java程序员的称谓或者嘲讽:“spring boy”。相信现在大家基本上都是使用的基于spring或者SpringBoot框架构建公司的各种业务应用,这个称谓对我们来说也没有啥了。不过
    发布时间:2023-10-23 阅读:360
  • private final、@Autowired、@Resource你更喜欢哪个?

    一、引言现在有一些流言,想必大多都是非Java程序员对Java程序员的称谓或者嘲讽:“spring boy”。相信现在大家基本上都是使用的基于spring或者SpringBoot框架构建公司的各种业务应用,这个称谓对我们来说也没有啥了。不过
    发布时间:2023-10-23 阅读:329
  • 揭示Lombok的代码设计缺陷:探索封装问题

    译者 | 李睿审校 | 重楼 在不断发展的Java开发世界中,开发人员不断寻找工具和代码库来简化代码编写过程。其中一个工具是Project Lombok,通常简称为Lombok。这个Java库提供了代码生成功能,有望简化开发人员的工作。然而,
    发布时间:2023-10-23 阅读:344
  • 揭示Lombok的代码设计缺陷:探索封装问题

    译者 | 李睿审校 | 重楼 在不断发展的Java开发世界中,开发人员不断寻找工具和代码库来简化代码编写过程。其中一个工具是Project Lombok,通常简称为Lombok。这个Java库提供了代码生成功能,有望简化开发人员的工作。然而,
    发布时间:2023-10-23 阅读:342
  • 掌握这些套路,你也能顺利解决并发问题

    大家好,我是冰河~~“原来我之前写的代码存在严重的并发问题,这下我可要好好学学并发编程了,经过老大的耐心讲解,我已经知道了之前代码出现并发问题的原因了,也就是多个线程同时读写共享变量时,会将共享变量复制到各自的工作
    发布时间:2023-10-23 阅读:330
  • 掌握这些套路,你也能顺利解决并发问题

    大家好,我是冰河~~“原来我之前写的代码存在严重的并发问题,这下我可要好好学学并发编程了,经过老大的耐心讲解,我已经知道了之前代码出现并发问题的原因了,也就是多个线程同时读写共享变量时,会将共享变量复制到各自的工作
    发布时间:2023-10-23 阅读:368
Top