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

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

  • Gitlab备份还原升级

    备份 备份目录 可以通过vim /etc/gitlab/gitlab.rb修改 还原 gitlab-rake gitlab:backup:restore BACKUP=版本号...

  • Nacos入门(一)

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

  • 微服务框架选型

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

  • Lagom核心概念(三)

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

  • 120
    Lagom核心概念(二)

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

  • Lagom核心概念(一)

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

  • 那你倒是赞啊:joy:

    钉钉接口开发入门

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

  • 钉钉接口开发入门

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

  • SSO (Single Sign On)

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

  • slick使用HikariCP

    介绍 快速,简单,可靠。HikariCP是一个“零开销”生产就绪JDBC连接池。大约130Kb,lib非常轻 mave引用 Java 8到11 maven配置: Java 7...

  • slick小白入门

    slick 介绍 Slick(“Scala语言集成连接工具包”)是Lightbend用于Scala的功能关系映射(FRM)库,可以轻松使用关系数据库。它允许您使用存储的数据,...

  • Linux 实现指定服务开机自启

    本教程介绍在CentOS 7服务器上实现指定服务开机自启。 1.用sh脚本实现启动服务 vim itService-start.sh # 编辑脚本,内容如下: #!/bin/...

  • Linux centos7 tomcat安装

    本教程介绍在CentOS 7服务器上使用yum进行Tomcat 7的基本安装和一些配置。 1.安装Tomcat sudo yum install tomcat # 以root...