用户中心USER CENTER

首页/用户
  • Golang什么时候该使用指针

    Golang 什么时候使用指针(Pointer)?什么时候使用值(Value)?对于go开发者来说是一件头疼的事情, 而且这个问题似乎没有绝对的答案,那是否代表我们可以随意使用呢?答案当然是否定的。本文我将试图总结什么场景使用指针更合理。 在开始阅读前,建议读者先能够清晰理解 Golang 指针、类型和值等概念。本文并不是标准更不是唯一答案,而是自己根据使用经验和社区的一些讨论而总结的实践有下几种...

    社区管理员 发布于Go
  • Docker-container详解

    本文介绍docker中的contanier,基于操作系统介绍什么是container。进程(Processes)Container是具有指定配置的Linux进程(processes)。我们进行如下操作: ##启动一个redis进程 ➜~dockerrun-d--name=dbredis:alpine ##显示容器运行的进程 ➜~dockertopdb PIDUSERTIMECOMMA...

    社区管理员 发布于虚拟化
  • Spring事务&分布式事务&单服务处理多数据源事务

    本文以一个实际业务问题来谈谈事务该如何处理。对接外部系统是是不可避免的,从广泛意义上来说,外部系统范围很大,中间件(数据库)也属于外部系统。当我们讨论事务时,通常我们将那些没有支持事务的系统称为外部系统,业务系统基本上都是外部系统。问题有这样一套系统,以gitlab为底层系统, 在gitlab project的基础上封装了代码仓,系统对其中一些与gitlab关联的数据进行了落表。创建代码仓的逻辑过...

    社区管理员 发布于Java
  • Spring Boot中的并发处理

    在使用Spring Boot开发过程中,并发concurrency问题不可避免。很多开发者存在这样的误区,使用Servlets为每个请求分配一个新的线程进行处理就不再需要并发处理了。我将在这篇文章中介绍如何在Spring Boot中处理并发并且如何避免一些问题。Spring Boot 并发基础有以下几点特别值得注意:最大线程数:这是为处理应用程序的请求而分配的最大线程数。共享资源:调用共享资源如数...

    社区管理员 发布于Java
  • Hexo博客访问优化

    通过Hexo&Gitpage方案部署的博客系统,访问速度确实很慢。一个网站如果在4秒内没有读取出来,大多数访客会选择离开。分析首先需要排查出页面加载速度慢的原因,这里我们结合Chrome开发者工具和开源的在线网站测试(模拟不同地区和终端)进行测试。chrome分析结果通过比较Gitpage和本地访问情况,可以看出DomcontentLoad加载时间没有多少差距,那当然是请求资源load耗时...

    社区管理员 发布于
<