自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Linux—分分钟让你快速学到

Linux首先准备需要的软件:VMware,CentOS镜像,图形化界面(Xterm,XShell)遇到的问题1.CPU不支持虚拟化:需要到电脑的bois界面---选择Vir---disable----》enable2.虚拟机界面一直黑屏,以管理员身份打开cmd窗口,执行netsh winsock reset3.Windows和虚拟机无法连接,需要重装VMware4.安装Vmware时,15.5无法安装,常识安装14版本。5.此主机不支持“Intel EPT”硬件辅助的 MMU 虚拟化:因为V

2020-07-06 20:25:36 898

原创 shell脚本简单命令

从新系统数据库中获取客户信息,读取客户文件中数据,并同步老系统数据库更新。

2023-06-10 17:13:37 135

原创 解决国内打不开github网站的方案

参考。

2023-06-10 14:52:49 735

原创 spring boot + redis 复习一下~

/ 返回阅读数+1。

2023-04-09 17:05:49 126

原创 复习一下~~

pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/mav

2023-04-05 21:08:21 90

原创 Name node is in safe mode

Name node is in safe mode虚拟机出现Name node is in safe mode问题这是进入了安全模式解决办法: hdfs dfsadmin -safemode leave

2021-07-10 15:12:26 141

原创 强大的ElasticSearch-入门-了解-精通

ElasticSearchElasticSearch的作用ES是一个使用Java语言并且基于Lucene编写的搜索引擎框架,他提供了分布式的全文搜索功能,提供了一个统一的基于RESTful风格的WEB接口,官方客户端也对多种语言都提供了相应的API。Lucene:Lucene本身就是一个搜索引擎的底层。分布式:ES主要是为了突出他的横向扩展能力。全文检索:将一段词语进行分词,并且将分出的单个词语统一的放到一个分词库中,在搜索时,根据关键字去分词库中检索,找到匹配的内容。(倒排索引)RESTf

2020-07-26 15:33:28 607

原创 强大的Zookeeper

ZookeeperZookeeper的作用Zookeeper可以作为注册中心,实现服务的注册与发现。Zookeeper基于监听通知机制可以实现配置的统一管理。Zookeeper可以基于他存储节点的特点,实现分布式锁。Zookeeper可以作为很多中间件的集群统一协调管理。安装Zookeeperdocker-compose.ymlversion: "3.1"services: zk: image: >daocloud.io/daocloud/zookeeper:late

2020-07-25 17:44:36 170

原创 SpringCloud微服务组件——Sleuth快速入门

SleuthSleuth的作用在整个微服务的请求链路中,为了方便查询整个链路的日志信息,可以采用Sleuth去收集日志信息,并且在配合Zipkin去以图形化界面站式,方便定位问题所在。Sleuth入门(入门即结束)导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifac

2020-07-24 22:00:01 373

原创 SpringCloud微服务组件——Config快速入门

ConfigConfig的作用为项目的配置文件提供一个统一的管理中心更方便的去维护配置文件信息给配置文件增加权限信息,更加安全在不重启项目的前提下,动态的修改配置文件并生效搭建ConfigServer准备Git仓库,添加文件作为Search模块的配置文件(项目名-环境名.yml)创建ConfigServer项目导入依赖<dependencies><dependency> <groupId>org.springframework.clo

2020-07-24 21:09:57 199

原创 SpringCloud微服务组件——Stream快速入门

StreamStream的作用Stream可以帮助我们不去关注使用的MQ种类,直接使用Stream的API和Binder交互,从而让Binder和指定的消息队列交互,如果消息队列修改了,不需要关注(暂时只支持kafka和RabbitMQ)使用方式生产者导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-start

2020-07-24 20:27:39 519

原创 SpringCloud微服务组件——Sidecar快速入门

SidecarSidecar的作用用来整合非JVM语言编写的程序,注册到整个SpringCloud生态圈中。这样就可以使用Ribbon和Feign等组件了使用方式使用依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-sidecar</artifactId></dependency

2020-07-24 19:48:28 1378

原创 SpringCloud微服务组件——Zuul快速入门

ZuulZuul的作用所有服务统一的入口,可以方便做参数校验,安全校验,权限校验。(Nginx目的不是实现业务)Zuul可以通过eureka获取每一个服务的信息。(客户端自己记录/Nginx记录都很麻烦)如果服务地址信息改变了,Zuul基本不需要改变。(客户端/Nginx都需要做大量的维护信息)做统一的监控信息。(Nginx目的不是实现业务)Zuul的基础使用创建项目导入依赖<dependency> <groupId>org.springframewo

2020-07-23 22:01:00 433

原创 SpringCloud微服务组件——Hystrix快速入门

HystrixHystrix的作用Hystrix主要是为了解决服务雪崩问题降级机制:当你的某一服务器出现超时,资源不足,出现了异常时,可以执行一个降级方法,返回一个托底数据。隔离:两种方式:提供了一个Hystrix线程池,信号量管理Tomcat的线程池。为了防止Tomcat线程池线程耗尽熔断:当你的某一个服务的请求达到阈值(10s内的20个请求失败率达到50%,一个条件失败都不会触发)时,自动触发降级。实现降级机制导入依赖<dependency> <groupI

2020-07-23 21:06:15 231

原创 SpringCloud微服务组件——Feign快速入门

FeignFeign的作用Feign可以帮助我们实现面向接口编程,就直接调用其他的服务,简化开发。Feign的快速入门导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>添加一个注解@Enabl

2020-07-21 22:12:08 217

原创 SpringCloud微服务组件——Ribbon快速入门

RibbonRibbon的作用Robbin可以帮助我们实现客户端负载均衡,在服务调用方在发送请求到其他服务时,在本地通过你指定负责均衡策略,筛选指定的服务调用。客户端负载均衡:customer客户模块,将2个Search模块信息全部拉取到本地的缓存,在customer中自己做一个负载均衡的策略,选中某一个服务。服务端负载均衡:在注册中心中,直接根据你指定的负载均衡策略,帮你选中一个指定的服务信息,并返回。启动两个search模块在customer导入robbin依赖<dependenc

2020-07-21 21:54:33 221

原创 SpringCloud微服务组件——Eureka快速入门

EurekaEureka的作用Eureka就是帮助我们维护所有服务的信息,以便服务之间的相互调用搜索模块将服务注册到Eureka上,客户端模块去Eureka上发现模块Eureka快速入门创建EurekaServer创建一个父工程,并且在父工程中指定SpringCloud的版本,并且将packaing修改为pom <dependencyManagement> <dependencies> <dependency>

2020-07-21 21:45:15 165

原创 Redis的事务,持久化,主从,哨兵,集群以及常见问题

RedisRedis的AUTH# 设置Redis连接密码requirepass 密码后期部署Redis上线时必定要设置密码在redis.conf配置文件中追加一个属性 requirepass 密码在Redis启动后,在容器中的redis-cli中执行config set requirepass 密码(重启后无效,基本不用)客户端连接时,如何指定密码:redis-cli中,采用auth命令,在执行读写操作前,先执行auth密码图形化界面直接连接验证java操作时:单独在执行的Je

2020-07-13 21:46:03 748

原创 Redis的介绍以及操作实现

Resdis现存问题1、传统的数据请求量过大,数据量过大时,速度就会变得奇慢无比或者直接宕机2、搭建集群后,Session数据无法共享,而且传统的锁操作也失效了。3、传统的关系型数据库无法是一个非结构化数据的存储,这时就出来了NOSQLNOSQLNOSQL:非关系统数据库,泛指除了关系统数据库之外的数据库。Key-Value:Redis面向列存储:Hbase文档型:Mongodb,Elasitcsearch图形化:Neo4jRedis 介绍Redis是基于C语言编写的非

2020-07-11 10:12:21 138

原创 Nginx的安装与实操

Nginx正向代理在客户端配置代理服务器,客户端将请求发送到代理服务器,并指定代理服务器将请求发送给指定的服务器,可以隐藏客户端信息,提升访问速度。反向代理在服务器端配置的代理服务器,接口全部客户端的请求,根据代理服务器内部的策略,将请求转发到指定的其他服务器上,可以隐藏服务器端的信息。配置反向代理准备目标服务器,保证目标服务器直接访问没有问题(Tomcat即可)。准备Nginx反向代理服务器,配置Nginx的配置文件location / {proxy_pass http:/

2020-07-10 09:18:31 131

原创 Docker-CD详解并实操~

Docker-CD安装Jenkinsdocker-compose.ymlversion: "3.1"services: jenkins: image: 10.0.134.175:5000/jenkins:2.235 restart: always container_name: jenkins ports: - 9999:8080 - 50000:50000 volumes: - ./data:/var/jenkins

2020-07-10 09:02:02 1478

原创 Docker-CI

Docker-CI(持续集成)使用CI的原因1、每天会频繁的将代码合并的主分支上:快速定位错误代码位置,防止偏离主干。2、每天频繁的从gitlab上拉取最新版本的代码,并且将其部署到Linux操作系统中,测试新功能和老功能是否可以兼容。修改Windows的环境,改成Linux下的环境。将项目打成一个war包。将其复制到tomcat的webapps目录下,运行。3、Gitlab-Runner可以帮助我们将上述频繁操作,但是重复的流程封装起来。4、每当我推送代码到Git远程仓库时,他会自动将

2020-07-09 09:55:50 253

原创 Dokcer-Compose

Docker-Compose安装1、去Github中下载Docker-compose的可执行文件。下载路径:https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_642、将Docker-compose文件拉取到Linux操作系统中。3、将可执行文件移动到/usr/local/bin目录下,并重命名。mv docker-compose-Linux-x86_64 docker-comp

2020-07-09 09:34:43 139

原创 TCP三次握手过程

1、创建连接,客户端发送SYN报文给服务端,并进入SYN-SENT状态,等待服务端确认,其中(Seq是本报文段的第一个字节的序号,Ack是可以接收到对方下一个报文段数据字节的序号)2、服务端接收到SYN报文并确认,然后服务端发送一个SYN-Ack报文,服务器进入SYN-RECEIVED状态3、客户端收到服务端的SYN+ACK包,向服务器发送确认包ACK,此包发送完毕,客户端和服务端进入ESTABLISHED状态,完成三次握手...

2020-07-08 09:05:39 243 2

原创 Docker

Docker集装箱:会将所有需要的内容放到不同的集装箱中,谁需要这些环境就直接拿到这个集装箱就可以了。标准化:运输的标准化:Docker所有容器都集中保存在仓库中,需要时去仓库中搜索即可。命令的标准化:Docker提供了一些列的命令,帮助我们去获取集装箱等等操作。提供了REST的API:衍生出了很多的图形化界面,Rancher。隔离性:Docker在运行集装箱内的内容时,会在Linux的内核中,单独的开辟一片空间,这片空间不会影响到其他程序。中央仓库|注册中心:超级码头,上面放的就是集装箱

2020-07-07 20:46:42 171

原创 Java_单例模式

虽然不知道单例模式有什么用,但既然很有用还是先写写记住吧!单例模式顾名思义只由一个实例,就是new的只能是一个,你可以new很多个,但他的地址是一样的,也就是一个…这么绕口以后再看也看不懂了。单例模式分为两种:饿汉式模式与懒汉式模式!饿汉式:因为它很饿所以很着急,不管其他有没有new,他就先new出来,因为是提前new出来,所以不管其他new不new,但是他就一直占用内存,很浪费啊。懒汉式...

2019-12-22 17:56:40 132

原创 Java_编写简单的电话簿

编写的功能框架项目二:电话本 · 实现功能: · 请输入要选择的功能: 1. 新增一个联系人 2. 查找指定的联系人(根据姓名查找) 3. 查找所有联系人 4. 通过id修改联系人信息 (给每个添加进来的联系人一个编号id 从1),修改姓名和电话即可 5. 通过id删除联系人信息 6. 退出系统 功能要求: 1、...

2019-12-10 19:25:41 2100

原创 Java_编写简单的家庭收支

Test类import java.util.Scanner;public class Family{ public static void main(String[] args){ // 定义初始金钱 double money = 0.0; String arg = "收支\t账户金额\t\t收支金额\t\t说明\n"; boolean falg = true; do{...

2019-12-10 19:21:24 714

原创 Java_银行开户存取款

1.按照如下的UML类图,创建相应的类,提供必要的结构在提款方法withdraw()中,需要判断用户余额是否能够满足提款数额的要求,如果不能,应给出提示。deposit()方法表示存款。2. 按照如下的UML类图,创建相应的类,提供必要的结构3. 按照如下的UML类图,创建相应的类,提供必要的结构 addCustomer 方法必须依照参数(姓,名)构造一个新的 Customer对象...

2019-12-02 20:38:44 2011

原创 postgresql数据库递归查询

postgresql数据库递归查询 WITH RECURSIVE r AS ( SELECT f_orgid FROM orgWHERE f_orgid = 29 union ALL SELECT t1.f_orgid FROM org t1,r WHERE t1.f_parentorgid = r.f_orgid )select f_...

2019-05-24 13:45:55 232

原创 git安装

git安装第一步:先从官网下载最新版本的Githttps://git-scm.com/download/win点击上图中表示的地方进行下载,得到Git-2.17.1.2-64-bit.exe文件。如果你的系统是32位的,可以通过如下方式下载:第二步:双击下载好的git安装包,弹出提示框,如下图:第三步: 直接点击“Next”进入下一步,选择安装路径,如下图:第四步:选择好安装路...

2019-05-15 10:17:38 287

原创 arkdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几...

2019-04-05 17:09:53 414 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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