自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 微服务—Kafka、zookeeper、Redis、nginx、LB、Keepalived、API网关、总线

Kafka:分布式发布订阅消息系统。 https://www.cnblogs.com/ysocean/p/9866983.html https://www.cnblogs.com/dennyzhangdd/p/7759869.html https://blog.csdn.net/suifen...

2019-08-21 23:15:22

阅读数 13

评论数 0

原创 OS制作和理解:/boot、initrd、vmlinuz

制作的任何OS包中都有2个OS,一个体积小的OS作为引导运行在内存中,然后拷贝真正需要运行的OS到硬盘。如果是光盘启动的话从光盘拷贝真正运行的OS到硬盘,然后开始引导其安装,引导可以从光盘、网络等不同的方式引导其安装。 如制作的OS的结构boot/目录下有linux和initrd都很小这个就是引...

2019-08-21 23:14:55

阅读数 5

评论数 0

原创 Linux—网卡bond配置

1、非固化方式: ifconfig bond1 IP netmask NETMASK ifenslave bond1 eth0 eth1 2、固化方式: 两张网卡eth1、eth2进行为例。 前提:加载bonding模块 modprobe --first-time bonding 没...

2019-04-03 22:16:26

阅读数 254

评论数 0

原创 Eclipse+Maven搭建Springboot的Web工程和springboot注解实现定时任务、mvn打包可执行可依赖的jar包

1、maven依赖来源: pom.xml如果使用官网的,依赖的包是从官网下载的;如果公司或者自己定制的maven仓库,可以使用自己的pom.xml,包从自己的仓库下载,往往这些是经过定制或者改造过的,符合自己的使用规范。 settings文件导入:点击Eclipse的菜单:windows-&a...

2019-04-03 22:13:48

阅读数 52

评论数 0

原创 Java调用shell脚本和返回值获取处理

checkNum () { echo 6 echo 7 return 8 } checkNum echo $? #本行输出的是return返回值8 执行脚本输出 6 7 8,Java调用shell脚本获取返回值是获取到所有echo输出来的数据,如当前输出6 7 ...

2019-04-03 22:09:24

阅读数 542

评论数 0

原创 Paas——操作系统、docker、镜像、容器、微服务从底层到上层的理解

镜像,应该可以分虚机镜像、docker镜像、物理机镜像。。。(概念有点混淆) docker:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 容器几乎可以在任意的平台上运行,...

2019-03-20 23:27:10

阅读数 149

评论数 0

原创 Java、eclipse、jdk、maven、tomcat、pom.xml、环境配置、maven工程、部署到tomcat、linux装tomcat、java -jar

Maven 基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。 Maven的核心功能是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。主...

2019-03-20 23:25:53

阅读数 28

评论数 0

原创 Linux——CPU、内存、硬盘、挂载

1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:删除重复行;wc –l命令:统计行数** 1.2 查看CPU核数 # cat /proc/cp...

2019-03-20 23:25:08

阅读数 71

评论数 0

原创 Linux——OS、用户、修改绑定IP、掩码、网卡重启、配置路由信息、ssh服务

裸机没有任何操作系统的情况下无法登陆访问,安装linux的OS之后在没有配置网卡的情况下通过其他的网段也无法访问,OS中预置默认用户和初始密码可以登陆系统,此时ifconfig可以看到没有配置IP,可以到相应目录配置IP等并启动可以访问。 1)Ifconfig:临时修改IP生效,OS重启失效。 ...

2019-03-20 23:23:20

阅读数 137

评论数 0

原创 NFS、RPC、RESTful

NFS :net file system ,网络文件系统,允许网络中的计算机之间通过TCP/IP网络共享资源。 NFS服务器搭建与配置:https://blog.csdn.net/qq_38265137/article/details/83146421 NFS原理详解:https://blog...

2018-11-26 23:15:07

阅读数 41

评论数 0

原创 k8s和docker

Kubernetes( k8s)集群运维篇–kubectl常用命令 -n 指定名命空间,指定全部名命空间 --all-namespaces get命令用于获取集群的一个或一些resource信息 查看rc和namespace [root@kubernetes-master pods]# k...

2018-11-26 23:14:43

阅读数 443

评论数 0

原创 计算机网络相关汇总

IP地址与端口号: https://blog.csdn.net/u012861978/article/details/50963603 https://blog.csdn.net/Flyfish_L/article/details/53815736?locationNum=1&am...

2018-10-28 22:37:05

阅读数 37

评论数 0

原创 Linux常用命令

https://www.cnblogs.com/yjd_hycf_space/p/7730690.html 目录回退 回到根目录 cd / cd .. 上一级目录 cd - 上次目录 在任意目录下进入某一目录可以用绝对路径 如:cd /home/etc 在/home/var/test...

2018-10-17 22:46:19

阅读数 82

评论数 0

原创 锁机制

Java里面进行多线程通信的主要方式就是共享内存的方式,共享内存主要的关注点有两个:可见性和有序性。加上复合操作的原子性,我们可以认为Java的线程安全性问题主要关注点有3个:可见性、有序性和原子性。        锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进...

2018-10-16 23:03:22

阅读数 50

评论数 0

原创 Java序列化和反序列化

两个Java进程进行通信时实现进程间的对象传送需要Java序列化与反序列化。 对象(object)是类(class)的一个实例(instance)。一个类中包含了变量(field)和函数(method)两个部分。同一个 类的不同对象只是变量不同,所以Java API序列化过程中只保存了对象的变量...

2018-10-16 23:00:58

阅读数 22

评论数 0

原创 线程同步和锁(synchronized、lock、ReenTrantLock)

1、synchronized锁 synchronized是一种互斥锁,synchronized是Java的一个关键字,它能够将代码块(方法)锁起来,只要在代码块(方法)添加关键字synchronized,即可以实现同步的功能,一次只能允许一个线程进入被锁住的代码块。 1.1、synchroni...

2018-10-10 22:55:28

阅读数 64

评论数 0

原创 设计模式

  设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 1、设计模式的分类: 总体来说设计模式分为3大类: 1)创建型模式,共5种:工厂方法模式、抽象工厂模式、单...

2018-10-10 22:53:54

阅读数 16

评论数 0

原创 Redis

1、什么是Redis(Remote Dictionary Server)?优缺点是什么? redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的遵守BSD协议,Key-Value非关系内存数据库。 Redis本质上是一个Key-Value类型的内存数据库,很像memc...

2018-10-10 22:53:10

阅读数 27

评论数 0

原创 中间件ZooKeeper(分布式服务框架)

中间件ZooKeeper(分布式服务框架) 1、简介                 Zookeeper是为分布式应用提供一致性服务的软件,是一个开源的分布式协调服务,是开源的hadoop项目的一个子项目,可以提供配置信息管理、命名、分布式同步、集群管理、数据库切换等服务。它不适合用来存储大量...

2018-10-10 22:52:25

阅读数 479

评论数 0

原创 Paas

IaaS:基础设施服务,Infrastructure-as-a-service,是云服务的最底层,主要提供一些基础资源。 PaaS:平台服务,Platform-as-a-service,抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。...

2018-10-10 22:51:12

阅读数 251

评论数 0

提示
确定要删除当前文章?
取消 删除