前言 在阿里和腾讯工作了6年,当了3年的前端面试官,把期间我和我的同事常问的面试题和答案汇总在我 Github 的 Weekly-FE-Interview 中。希望对大家有所帮助。 如果你在bat面试的时候遇到了什么不懂…
分类:后端开发
Golang项目部署
文章来源:https://goframe.org/deploymen… 一、独立部署 使用GF开发的应用程序可以独立地部署到服务器上,设置为后台守护进程运行即可。这种模式常用在简单的API服务项目中。 服务器…
史上最全web.xml配置文件元素详解
一、web.xml配置文件常用元素及其意义预览 1 <web-app> 2 3 <!--定…
LinkedList源码分析
[TOC] 1. 概述 通过类名可以想象到, 该类的结构是一个链表结构. 但是它是一个类似于数组的链表, 意思就是普通的添加操作与数组类似, 将新元素添加到链表的尾端. 并支持通过下标来进行访问. 它实现了Deque接口…
Git之初始化
版本 git --version用来查询当前机器上的git的版本号 配置变量 git的配置变量是一次性工作,这些设置会在全局文件(用户目录下的.gitconfig)或系统文件(如/etc/gitconfig)中记录 用户…
论JVM爆炸的几种姿势及自救方法
作者:wangzenghuang 出自: <深夜里的程序猿> 前言 如今不管是在面试还是在我们的工作中,OOM总是不断的出现在我们的视野中,所以我们有必要去了解一下导致OOM的原因以及一些基本的调整方法,大家…
async语法升级踩坑小记
从今年过完年回来,三月份开始,就一直在做重构相关的事情。 就在今天刚刚上线了最新一次的重构代码,希望高峰期安好,接近半年的Node.js代码重构。 包含从callback+async.waterfall到generato…
Ocelot简易教程(三)之主要特性及路由详解
上篇《Ocelot简易教程(二)之快速开始2》教大家如何快速跑起来一个ocelot实例项目,也只是简单的对Ocelot进行了配置,这篇文章会给大家详细的介绍一下Ocelot的配置信息。希望能对大家深入使用Ocelot有所…
PHP & MySQL 「数据关联一对一」的最佳实践
前言 在开发过程中,通常会遇到很多 一对一 数据的处理情况。而很多时候我们会要取到的是一个列表,然后列表的单条记录的对应另外一张表,来实现业务。比如下面的商品信息 和 商品详情 两个表,这里为了演示只是使用了基础字段,实…
自定义 Maven 的 repositories
有时,应用中需要一些比较新的依赖,而这些依赖并没有正式发布,还是处于milestone或者是snapshot阶段,并不能从中央仓库或者镜像站上下载到。此时,就需要 自定义Maven的<repositories>…
去掉重复的数据,并且将最新的数据保存在字符串最后
如何实现保存最后浏览商品ID,并且去掉重复的,每次浏览都把最新浏览的商品ID保存在最后。 //实现最近浏览商品ID存储(ID已经存在的,把原来位置的去掉,在最后重新加入;原来不存在的则直接在最后加入) public st…
Node.js 指南(使用不同的文件系统)
使用不同的文件系统 Node公开了文件系统的许多功能,但并非所有文件系统都相似,以下是建议的最佳实践,以便在使用不同的文件系统时保持代码简单和安全。 文件系统行为 在使用文件系统之前,你需要知道它的行为方式,不同的文件系…