一、高并发 - 网络协议原理

计算机网络体系结构分层 OSI 七层模型 TCP/IP 概念层模型 功能 TCP/IP 协议 应用层 应用层 文件传输,电子邮件,文件服务 ,虚拟终端 TFTP,HTTP,SMTP,FTP,SNTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议
分类: 其他 发布时间: 08-11 22:22 阅读次数: 0

二、高并发 - 负载均衡架构

二、高并发 - 负载均衡架构
分类: 其他 发布时间: 08-11 22:22 阅读次数: 0

三、高并发 - LVS的DR模型

三、高并发 - LVS的DR模型理论基础网卡上有IP和MAC地址,网卡一加电就会将自己公布出去,别的机器只能知道IP地址逻辑的会走ARP协议请求MAC地址。Linux系统下 /proc 是虚拟目录,开机之后才会有的目录,里面放的内核及所有启动的进程,把里面的变量及参数抽象成文件,修改文件的值相当于改了内核变量参数的值,目录中的文件的参数值一变,内核立即发生效果。这些文件修改的时候不能用vi 命令去打开修改。因为会产生隐藏临时文件,只能echo 重定向去覆盖。lo 回环接口,是内核上的虚拟网卡,虚
分类: 其他 发布时间: 08-11 22:22 阅读次数: 0

四、高并发 - 基于Keepalived的LVS实验

四、高并发 - 基于Keepalived的LVS实验准备环境vip:node01 192.168.79.101lvs(主):node01 192.168.79.101 网卡: eth0lvs(备):node04 192.168.79.104 网卡: eth0nginx1:node02 192.168.79.102 网卡: eth3nginx2:node03 192.168.79.103 网卡: eth3RS中的服务node02~node03:1)修改内核:echo 1 >
分类: 其他 发布时间: 08-11 22:21 阅读次数: 0

Twemproxy(Nutcracker)

Twemproxy(Nutcracker)Twtter 开源的一个 Redis 和 Memcache 代理服务器,主要用于管理 Redis 和 Memcached 集群。编译git :https://github.com/twitter/twemproxy下载源码安装依赖工具$ yum install automake libtool添加阿里云epel repository$ wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.
分类: 其他 发布时间: 08-11 22:21 阅读次数: 0

arm架构和x86架构有什么区别各自的优势在此文全方面了解

目前主流的ARM架构与X86方案应该是大家一直在疑惑的他们的区别在那里,各自的优势在那里,今天我就带大家介绍的是arm架构和x86架构的区别。!在这里插入图片描述首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能、扩展能力、操作系统的兼容性、软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了arm架构和x86架构的区别,具体看如下:什么叫arm架构ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个
分类: 其他 发布时间: 08-11 22:21 阅读次数: 0

《Java基础复习》—规范与基础

参考书目《Java 编程思想》所以大家放心食用一、注释规范以及API文档1.注释1.1三种注释方法//注释内容 单行注释/* 注释内容 */ 多行注释/**注释内容*/ 文档注释1.2WHY注释对代码进行说明,增强可读性,方便自己,方便别人调试代码1.3注释注意事项① 单行注释和多行注释,注释了的内容不参与编译。换句话说,编译以后生成的.class结尾的字节码..._而且不能赋予标识符任何标准的方法名
分类: 其他 发布时间: 08-11 22:21 阅读次数: 0

Java基础部分脑图

这两天事情多,Java摸鱼了,就抽空写了一个脑图聊以自慰,表示自己还是学了的下面这些全会了,恭喜你,Java的基础你可以毕业了
分类: 其他 发布时间: 08-11 22:20 阅读次数: 0

《Java基础复习》-控制执行流程

最近任务太多了,肝哭我了,boom参考书目:Thinking in Java《Java基础复习》-控制执行流程Java使用了C的所有流程控制语句涉及关键字:if-else、while、do-while、for、return、break一、true和false所以条件语句都利用条件表达式的真假来决定执行路径Java不允许将数字作为布尔值(某些语言中,真是非零,假是0),原因是因...
分类: 其他 发布时间: 08-11 22:20 阅读次数: 0

idea运行javadoc生成文档以及 报错编码gbk的不可映射字符坑

将项目类信息生成文档idea整合了javadoc的操作,可以一键生成doc文档方法:选中你要生成文档的项目点击上方tools->Generate JavaDoc运行即可注意这里有一个坑,javadoc命令运行时,默认用了gbk,需要我们在"Tools->Gerenate JavaDoc”面版的Other command line arguments 栏里输入:-enco...
分类: 其他 发布时间: 08-11 22:20 阅读次数: 0

Java构造方法的姿势与易错点

关于类和对象的基本理念,就不再赘述(如果你学习过还忘了,就是一种特殊的本领了),没有学习过的可以去搜索一下OOP或者类和对象,百科的知识就已经足够了,不必重复。这里的讲解由浅入深,我会在分块前做好标注,区分初学者与复习者所需要了解的部分,有基础的可以不再看(基础部分)标注的部分随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主要原因之一。——《Java编程思想》这是一..._class ca{ int num = 1; ca(int num){ this.num = num; system.out
分类: 其他 发布时间: 08-11 22:20 阅读次数: 0

让你第一次认识到Java的内存管理

Java内存的管理方法,JVM的妙处,finalize()方法
分类: 其他 发布时间: 08-11 22:19 阅读次数: 0

轻轻松松了解Java的初始化方法(含对象数组的小问题)

Java初始化,对象数组初始化,指定初始化,显示静态初始化
分类: 其他 发布时间: 08-11 22:19 阅读次数: 0

Redis新手的坑,无法连接、缺少类、没有密码

阿西吧,自己太菜了,用SpringBoot调用Redis缓存的时候,出了各种问题,记录一下,大家别学我本文有自己的经验,也有从其他博客整理来的零零散散的经验。1、安装Redis安装redis,一般有很多方法,比如yun安装,npm安装,直接压缩包安装,docker运行等等等等先说yum里面的yum安装比较简单首先安装epel源yum install -y epel-release..._redis没有密码 连接时提示需要密码
分类: 其他 发布时间: 08-11 22:19 阅读次数: 0

Java 8 的 Lambda 表达式和流处理

Java 8 的 Lambda 表达式和流处理写的很nice,记录一下https://www.ibm.com/developerworks/cn/java/j-understanding-functional-programming-3/index.html_流处理 lamb
分类: 其他 发布时间: 08-11 22:19 阅读次数: 0

使用Shiro+JWT完成的微信小程序的登录(含讲解)

使用Shiro+JWT完成的微信小程序的登录源码地址https://github.com/Jirath-Liu/shiro-jwt-wx微信小程序用户登陆,完整流程可参考下面官方地址,本例中是按此流程开发https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html你需要了解的点微信小程..._小程序可以拿到shiro的token么?
分类: 其他 发布时间: 08-11 22:18 阅读次数: 0

SWUST OJ 249: 凸包面积(分治法求凸包面积)

好蠢哦,很多细节错误,搞得wa好几次题目描述原题链接点我总结一下,就是简单的分治法求凸包面积思路如何使用分治法求凸包面积分治法:将问题划分为同一类型的若干个子问题,问题足够小时求解,最后合并结果首先,我们将点集划分为两个部分,然后逐步求解如何划分?为了最好的划分效果,我们希望找到两个点,能划分点集,同时是凸包的定点。我们选择水平方向上最两边的点,作为第一次划分的依..._249: 凸包面积
分类: 其他 发布时间: 08-11 22:18 阅读次数: 0

安装zookeeper(3.6.0版本)|| Failed to Start无法启动

写在前面今天安装zookeeper的时候总是Failed to Start,搜了很多,并没有相关的叙述唯一看到的是说退回旧版本,我寻思不可能新版本的稳定版不能使用,原来是下载错了安装包!如何安装zookeeper,记得Java8环境1.首先创建一个属于zookeeper的目录(为了好看)mkdir zookeeper2. 下载压缩包,使用清华源https://mirrors.tun..._zookeeper 3.6.1 starting zookeeper ... failed to start
分类: 其他 发布时间: 08-11 22:18 阅读次数: 0

SWUST OJ 249凸包面积 分治法解法二,指针升级版

AC大吉AC神符保佑你题目描述思路:见另一篇文章分治法求凸包先分为上下两个包,然后使用分治法递归求解面积求面积的方法,先找顶点,把面积保留,然后对顶点与底边划分出来的两个三角形递归求面积代码如下#include<iostream>#include<stdio.h>using std::cin;struct Node{ int x; int ...
分类: 其他 发布时间: 08-11 22:18 阅读次数: 0

CentOS7 安装netstat

Centos7默认不安装netstat组件,需要使用时需要自己安装安装很简单安装net-tools包就行yum install net-tools然后就能使用_centos 7 yum netstat
分类: 其他 发布时间: 08-11 22:17 阅读次数: 0