Linux文件目录操作命令 工作目录切换命令 pwd命令 cd命令 ls命令 文件目录管理命令 touch命令 mkdir命令 cp命令 mv命令 rm命令 dd命令 file命令 pwd命令 pwd命令用于显示用户当前…
分类:后端开发
Linux基础学习系列——Linux打包压缩与搜索命令
Linux打包压缩与搜索命令 tar命令 grep命令 find命令 tar命令 tar命令用于对文件进行打包压缩或解压。 格式: tar [选项] [文件] 说明: 在Linux系统中,常见的压缩文件格式主要有:.ta…
Centos7快速搭建FTP服务
通过yum安装vsftpd yum install -y vsftpd 修改配置文件/etc/vsftpd/vsftpd.conf 增加了一些自定义配置,全部配置详细如下: # 原有初始配置 local_umask=02…
浅析RPC&WebService
虽然现在非常火的RPC技术以SpringCloud和Dubbo(x)为主流,但是如果做接口调用,还是逃不了要用一些较传统的技术。前几天在做接口调用时恰巧用到了WebService的相关技术(8,9两节是真实的开发),正好…
jvm新手笔记
jvm的内存数据区域有如下三块 运行时数据区域 直接内存 本地方法库 运行时数据区域 方法区 虚拟机栈 本地方法栈 堆 程序计数器 直接内存 说明 1、程序计数器 行号指示器,字节码指令的分支、循环、跳转、异常处理、线程…
搞定计算机网络面试,看这篇就够了(补充版)
相对与上一个版本的计算机网路面试知识总结,这个版本增加了 “TCP协议如何保证可靠传输”包括超时重传、停止等待协议、滑动窗口、流量控制、拥塞控制等内容并且对一些已有内容做了补充。 一 OSI与TCP/IP各层的结构与功能…
理解volatile关键字
前言 volatile关键字可以说是JAVA比较难理解的一个关键字了,很多书感觉讲的都不太清楚。这篇博客主要梳理一下它的含义,是对自己学习的一个总结,参考了不少资料和博客,希望可以到帮助别人。本文的主要讲一下下面几件事:…
【队列源码】消息队列beanstalkd源码详解
1.消息队列简介 计算机软件发展的一个重要目标是降低软件耦合性; 网站架构中,系统解耦合的重要手段就是异步,业务之间的消息传递不是同步调用,而是将一个业务操作分为多个阶段,每个阶段之间通过共享数据的方式异步执行; 在分布…
.NET Core 项目指定SDK版本
一. 版本里的坑 自从 .NET Core 2.1.0版本发布以后,近几个月微软又进行了几次小版本的发布,可见 .NET Core 是一门生命力非常活跃的技术。经过一段时间的实践,目前做 ASP.NET Core 开发时…
基于handlebars实现后端组件化
基本说明(使用过exress和handlebars的可以略过):express中的handlebars引擎是这么生成页面的: /* layout.hbs * 主模板,所有的的页面都将替换"{{{body}}}","{{}…
DispatcherServlet请求流程解析-doDispatch(三)
上篇文章我们主要看了DispatcherServlet在提供服务之间做的初始化工作,大部门工作都在WebApplicationContext中完成,然后WebApplicationContext是DispatcherSe…
MyBatis 源码分析 - 内置数据源
1.简介 本篇文章将向大家介绍 MyBatis 内置数据源的实现逻辑。搞懂这些数据源的实现,可使大家对数据源有更深入的认识。同时在配置这些数据源时,也会更清楚每种属性的意义和用途。因此,如果大家想知其然,也知其所以然。那…