logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Git】使用 git stash 命令存档和恢复代码文件

场景在同一个应用(代码)的情况下1、产品发来一个新的需求,波波同学创建了一个分支A并进行功能开发。2、系统出现一个 bug,波波同学需要停下开发工作,优先修复bug,于是他想创建一个新的分支B。3、由于在分支A上已经开发了一部分功能,那么就需要先把分支A上的代码进行提交,然后创建分支B。此次分支A的提交基本上是一次无意义的提交。如果一直采用这种方式来创建新的分支,那么会在分支A上形成大量无...

#git
负载均衡算法--源地址哈希法(Hash)

接上一篇博文:负载均衡算法–平滑加权轮询法(Smooth Weight Round Robin)。顾名思义,该算法是根据请求来源的地址求哈希值获取服务器的。算法描述假设有 N 台服务器 S = {S0, S1, S2, …, Sn-1},算法可以描述为:1、通过指定的哈希函数,计算请求来源的地址的哈希值2、对哈希值进行求余,底数为 N3、将余数作为索引值,从 S 中获取对应的服务器;假...

#负载均衡
Java编程:java.nio.file.WatchService 实时监控文件变化【并没有真正实时】

在平时的开发过程中,会有很多场景需要实时监听文件的变化,如下:1、通过实时监控 mysql 的 binlog 日志实现数据同步2、修改配置文件后,希望系统可以实时感知3、应用系统将日志写入文件中,日志监控系统可以实时抓取日志,分析日志内容并进行报警4、类似 ide 工具,可以实时感知管理的工程下的文件变更在 Java 语言中,从 JDK7 开始,新增了java.nio.file.Watc...

负载均衡算法--最小连接数法(Least Connections)

接上一篇博文:负载均衡算法–源地址哈希法(Hash)。最小连接数法是根据服务器当前的连接情况进行负载均衡的,当请求到来时,会选取当前连接数最少的一台服务器来处理请求。由此也可以延伸出,根据服务器 CPU 占用最少,根据单位时间内处理请求的效率高低等进行服务器选择。最小连接数法只是动态分配服务器的一种算法,通过各种维度的参数计算,可以找到适合不同场景的更均衡的动态分配服务器的方案。算法描述假设...

#负载均衡#哈希算法
负载均衡算法--轮询法(Round Robin)

在分布式系统中,为了实现系统的高性能、高并发、高可用,在构架中都会进行负载均衡设计,它是分布式系统的核心和中枢,负载均衡的好坏直接影响着整个系统的性能。负载均衡分为软件均衡和硬件均衡两类,比如apache、nginx、dubbo 等属于软件负载均衡,F5属于硬件负载均衡,当然他们都会使用到负载均衡算法。常见的负载均衡算法包含:1、轮询法(Round Robin)2、加权轮询法(Weight ...

#负载均衡
vim 常用命令删除、撤销、恢复、复制、粘贴、替换

1、撤销与恢复撤销命令说明u撤销上一命令对编辑缓冲区的修改。U恢复当前行(即一次撤销对当前行的全部操作)。.重复上一命令对编辑缓冲区的修改。ctrl + ru 的逆向操作,恢复上一命令对编辑缓冲区的修改。2、复制与粘贴命令说明y0复制从当前光标(不包含)左侧开始到该行行首的所有数据。y$复制从当前光标(包含)开始...

#vim
Java编程:常见的几个错误

·A.Java源文件可以包含多个类,但只能有一个被定义为公共的最高级的类,同时源文件的名称必须与这个公共类名相同。·静态方法不能被覆盖,但如果它不是决定性的则可以被隐藏。·在字串池中创建的对象不能被全局编录控制,除非它被JAVA虚拟机所卸载。·只有方法和代码块能被同步标记。·本地类不能存取方法中的内部类。·-0.0 == 0.0是正确的。·Collection是一个接口,C

#java#虚拟机
【Java】深入理解JVM内存模型

一、程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java

Linux编程:通过 free 命令查看Linux系统实际可用内存大小

一、free 命令通过 free 命令查看系统的内存使用情况,内存大小单位为 KB,执行结果如下图所示:通过 free -m 命令查看系统的内存使用情况,内存大小单位为 MB,执行结果如下图所示:通过 free -g 命令查看系统的内存使用情况,内存大小单位为 GB,执行结果如下图所示:二、实际可用内存大小计算从上方的图片得知, free 命令执行完成后,会显示 Mem、Swap ...

    共 19 条
  • 1
  • 2
  • 请选择