mongodb 3.4 集群搭建升级版 五台集群 最新版mongodb推荐使用yaml语法来做配置,另外一些旧的配置在最新版本中已经不在生效,所以我们在生产实际搭建mongodb集群的时候做了一些改进。如果大家不熟悉什么…
分类:后端开发
从ASP.NET Core2.2到3.0你可能会遇到这些问题
趁着假期的时间所以想重新学习下微软的官方文档来巩固下基础知识。我们都知道微软目前已经发布了.NET Core3.0的第三个预览版,同时我家里的电脑也安装了vs2019。So,就用vs2019+.NET Co…
React 服务端渲染从入门到精通
前言 这篇文章是我自己在搭建个人网站的过程中,用到了服务端渲染,看了一些教程,踩了一些坑。想把这个过程分享出来。我会尽力把每个步骤讲明白,将我理解的全部讲出来。 文中的示例代码来自于这个仓库,也是我正在搭建的个人网站,大…
leetcode381. Insert Delete GetRandom O(1) - Duplicates allowed
题目要求 Design a data structure that supports all following operations in average O(1) time. Note: Duplicate elem…
中级工程师之路
前言:之前在问答中问了一个问题 毕业半年感觉没什么进步该怎么办? 这个问题一直让我感觉比计较焦虑。于是在一个关于面试经验的博客中找到了一些灵感。就是通过问题进行学习,对自身的知识体系进行整理和补充。 以问题作为切入点,不…
一键解决 go get golang.org/x 包失败
问题描述 当我们使用 go get、go install、go mod 等命令时,会自动下载相应的包或依赖包。但由于众所周知的原因,类似于 golang.org/x/... 的包会出现下载失败的情况。如下所示: $ go…
GC log中real time大于user+sys time,究竟发生了什么?
在GC日志中会报告每个GC事件占用的时间。在每个GC事件中,都有“user”、“sys”和“real”时间。这些时间意味着什么?它们之间的区别是什么? “real”时间是GC事件经过的总时间。这基本上就是你在时钟里看到的…
技术面试老是有劲使不出,该怎么办?
又到了一年金三银四,回想到很多年前我刚参加工作时的面试经历,那时都是呆呆地等着面试官问问题,被问到一些自己并不熟悉的问题时要不就是思考半天也切不中要点,要不就只能无奈地回答并不清楚了。其实不管是经验不足的初级开发,还是面…
Nginx反向代理Websocket
简介 Websocket协议提供了一种方式可以让客户端与服务器相互通信,现代很多浏览器都支持Websocket,后端的很多开发框架也大多支持Websocket。在生产环境中,经常需要用到Nginx作为反向代理,有时候需要…
没有学不会的 C++:const 关键字
const 是 C++ 中的关键字,它会在编译期间(时机很重要),告诉编译器这个对象是不能被修改的。初学者一般会认为 const 是个麻烦的东西,因为它常常让你的程序编译不通过,而去掉了 const 之后,就不会有这么多…
从官网学习Node.js OS模块方法速查
1. 简介 os模块提供获取操作系统信息的实用方法。 const os = require('os') 2. 方法简介 系统换行符 os.EOL windows是’\n\r’, posix是…
Linux下使用经典方式安装程序 (以 安装Vim 作为例子)
引言 Linux是 Java, PHP, Python等非 .NET, 非IOS开发人员的操作系统。 我们务必要在日常中使用它。 虽然现在安装软件的方式越来越简单, 使用 yum install (CentOS) , a…