240 发简信
IP属地:上海
  • Java线程池的坑

    背景 最近在优化代码(把一个大任务变成使用多线程分批执行小任务),使用多线程首当其冲就是使用线程池,一般比较常用的就是Executors.new...

  • Gitlab备份还原升级

    备份 备份目录 可以通过vim /etc/gitlab/gitlab.rb修改 还原 gitlab-rake gitlab:backup:res...

  • Nacos入门(一)

    背景 工作以来由于不同项目中的不同业务,我经历过纯 Scala 的业务开发,也经历过纯 Java/Spring 的业务开发,也用 Scala 写...

  • 微服务框架选型

    需求背景 随着业务的发展,单体应用的缺点已经越来越明显了,逻辑复杂、模块耦合、代码臃肿,修改难度大,版本迭代效率低下; 系统启动慢,一个进程包含...

  • Lagom核心概念(三)

    注册和发现服务 为了具有弹性和可伸缩性,系统必须支持位置透明性。这使您可以在多个主机上运行同一微服务的实例,在发生故障时将实例从一台主机移到另一...

  • Resize,w 360,h 240
    Lagom核心概念(二)

    内部和外部沟通 正如Lagom设计理念中所讨论的,服务应该是隔离的和自治的。这样的服务通过在网络上发送消息来相互通信(服务间)。为了获得性能和弹...

  • Lagom核心概念(一)

    Lagom-响应式微服务框架 Lagom 是瑞典语,意为恰到好处。微服务是关于创建大小合适的服务,也就是说,它们具有正确的功能和隔离级别,以能够...

  • 钉钉接口开发入门

    需求背景: 将一个A系统接入钉钉平台,供该企业内部员工使用等,实现移动化办公。主要需求: 可以使用钉钉通过扫描二维码的方式登录A系统 可以在A系...

  • SSO (Single Sign On)

    介绍 SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括...