自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 nginx部署多个前端项目

首先切换到nginx 安装目录下,然后cd nginx/sbin目录下,然后用。查询安装路径 : whereis nginx。:使用默认配置,在nginx根目录下执行。./nginx 命令启动nginx。七、配置负载均衡和两个项目的的配置。五、配置自动重启nginx。四、运行nginx程序。六、nginx常用命令。

2024-01-15 16:17:56 833

原创 多线程运行学习笔记

log.info("xxx部分耗时:" + ((System.nanoTime() - t) / 1_000_000_000) + "秒");需求:在方法内开始运行多线程,处理耗时的业务处理,并且要求线程阻塞等待 业务部分处理完成,再往下走。//用当前时间减去某个方法执行时的时间,获取这一段的耗时。

2024-01-12 09:06:57 408

原创 Java语言运行机制及运行过程

一、不再使用的内存空间应回---垃圾回收。1、在C\C++等语言中,由程序员负责回收无用内存。2、java语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。二、垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。三、Java程序员还会出现内存泄漏和内存溢出的问题吗? YES...

2020-10-01 15:53:26 175 2

原创 Java语言特点

特点一:面向对象 ①两个基本概念: 类、对象 ②三大特性:封装、继承、多态特点二: 健壮性吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制特点三:跨平台性①跨平台性:通过java语言编写的应用程序在不同的系统平台上都可以运行。“Write once,Run Anywhere”②原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM java Virtual Machi...

2020-10-01 15:44:10 150

原创 kubernetes-组件说明

服务分类有状态服务:DBMS无状态服务:LVS APACHE高可用集群副本数据最好是 >=3 奇数个APISERVER:所有服务访问统一入口CrontrollerManager:维持副本期望数目Scheduler: 负责介绍任务,选择合适的节点进行分配任务ETCD:键值对数据库 存储K8S集群所有重要信息(持久化)Kubelet:直接跟容器引擎交互实现容器的生命周期管理...

2020-04-14 13:57:36 279

原创 hadoop知识学习笔记

(1)NameNode它是hadoop中的主服务器,管理文件系统名称空间和对集群中存储的文件的访问,保存有metadate。(2)SecondaryNameNode它不是namenode的冗余守护进程,而是提供周期检查点和清理任务。帮助NN合并editslog,减少NN启动时间。(3)DataNode它负责管理连接到节点的存储(一个集群中可以有多个节点)。每个存储数据的节点运行一个datano...

2020-04-10 11:18:53 137

原创 学习Docker学习笔记

一、centos6.8安装Docker1.yum install -y epel-releaseDocker使用EPEL发布,RHEL系的OS首先要确保已经持有EPEL仓库,否则检查OS的版本,然后安装相应的EPEL包。2.yum install -y docker-io3.安装后的配置文件:/etc/sysconfig/docker4.启动Docker后台服务:...

2020-04-07 10:06:45 155

原创 hadoop伪分布式详细配置

core-site.xml文件<configuration><!-- 指定HDFS中NameNode的地址 --><property><name>fs.defaultFS</name> <value>hdfs://flink102:9000</value></property>&...

2020-03-25 13:08:22 261

原创 RabbitMQ Management学习笔记

一、下载安装rabbitMq(1)首先进去rabbitMQ官方:https://www.rabbitmq.com/(2)选择GetStarted点击进去如上图所示:(3)点击下载https://www.rabbitmq.com/download.html(4)点击进去之后选择你要选择的版本(5)要安装DependenciesRabbitMQ requires...

2019-12-20 14:37:15 1138

原创 hystrix断路器

http://localhost:8001/hystrix.stream1:Delay:该参数用来控制服务器上轮询监控信息的延迟时间,默认为2000毫秒,可以通过配置该属性来降低客户端的网络和CPU消耗。2:Title:该参数对应了头部标题Hystrix Stream之后的内容,默认会使用具体监控实例的URL,可以通过配置该信息来展示更合适的标题3.一圈:实心圆:共有两种含义。他通过颜色...

2019-11-27 21:40:18 117

原创 Feign学习笔记

Feign是一个声明式的Web服务客户端,使得编写Web服务客户端变得非常容易,只需要创建一个接口,然后在上面添加注解即可。Feign能干什么Feign旨在使编写javaHttp客户端变得更容易。前面在使用Ribbon+RestTemplate时,利用RestTemplate对http请求的封装处理,形成了一套模板化的调用方法。但是在实际开发中,由于对服务依赖的调用可能不止一处,往往一个接口...

2019-11-20 21:46:12 158

原创 SpringCloudRibbon学习笔记

简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB) 后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们也很容易使用Ribbon实现...

2019-11-14 21:51:51 85

原创 centos安装hadoop

1、首先安装rsyncyum install rsync -y2、关闭防火墙systemctl stop firewalld禁止防火墙开机启动systemctl disable firewalld3、安装配置jdk4、下载hadoop5、解压到/root目录下(目录根据自己习惯)tar -zxvf hadoop-2.7.5.tar.gz -C /root/6、配置...

2019-11-13 15:53:50 134

原创 Eureka知识笔记

Eureka是什么Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册。只需要使用服务的标识符,就可以访问到服务。而不需要修改服务调用的配置文件了。功能类似于dubbo的注册中心。比如Zookeeper.Eureka采用了C-S的...

2019-11-06 22:16:36 181

原创 idea创建父子工程

一、创建springBoot项目工程,注意这块要选择Maven Pom二、选择要应用的spring的功能包三、这块直接下一步四、这样父类工程已经创建好了五、创建子工程六、跟之前父类工程一样,需要把子类工程注册到父类工程中需要用这个来注册七、创建完成。...

2019-11-06 13:11:00 399

原创 安装docker版的redis

1.查找Docker Hub上的redis镜像docker search redis2.拉取docker镜像docker pull redis:3.23.等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为redis,标签为3.2的镜像docker images redis4.运行redisdocker run -p 6379:6379 -v $PWD/data:...

2019-07-19 14:35:16 67

原创 安装docker版的zookeeper

1、拉取镜像sudo docker pull daocloud.io/daocloud/zookeeper:3.4.102、查看zookeeper镜像sudo docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdock...

2019-07-19 14:26:10 98

原创 ubuntu安装docker

1.删除旧版本sudo apt-get remove docker docker-engine docker.io containerd runc2.添加储存库首先,安装包以使得apt可以使用https上的仓库sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg...

2019-07-19 14:16:46 125

原创 Java设计模式学习笔记

Java设计模式内容介绍1)有请使用UML类图画出原型模式核心角色2)原型设计模式的深拷贝和浅拷贝是什么,并写出深拷贝的两种方式的源码(重写clone方法实现深拷贝、使用序列化来实现深拷贝)3)在Spring框架中哪里使用到原型模式,并对源码进行分析<bean id="id01" class="com.atguigu.spring.bean.Monster" scope="prot...

2019-07-07 15:22:34 119

原创 Spring Boot的基础教程

Spring Boot的基础教程一、springboot自述Spring Boot(英文中是“引导”的意思),是用来简化Spring应用的搭建到开发的过程。应用开箱即用,只要通过 “just run”(可能是 java -jar 或 tomcat 或 maven插件run 或 shell脚本),就可以启动项目。二者,Spring Boot 只要很少的Spring配置文件(例如那些xml,prope...

2018-06-05 14:44:54 116

转载 Socket的长连接和短连接

讨论Socket必讨论长连接和短连接一、长连接和短连接的概念  1、长连接与短连接的概念:前者是整个通讯过程,客户端和服务端只用一个Socket对象,长期保持Socket的连接;后者是每次请求,都新建一个Socket,处理完一个请求就直接关闭掉Socket。所以,其实区分长短连接就是:整个客户和服务端的通讯过程是利用一个Socket还是多个Socket进行的。  可能你会想:这还不简单,长连接不就...

2018-04-17 09:57:57 158

转载 度量驱动开发

在意大利罗马召开的DevOpsDays上,我进行了题目为“度量驱动开发”的演讲,这篇文章以演讲内容为基础。如今,IT世界里的发布已经变成几小时内的事情,甚至几分钟就能完成。所有的内容都要垂直伸缩、水平扩展。因此,有一个良好的监控系统是必需的。在很多IT组织里,应用是业务的核心。但监控却由不写应用的OPS(运维)团队单独去做。为什么会这样?如果是这样的话,为什么需要改变?又该如何去改变?怎样才能得到...

2018-03-22 13:25:38 354

原创 maven笔记

maven最初用于代替apache ant,用来简化项目构建。ant构建项目采用的是指令方式,比如,构建项目的源码编译部分,ant提供了javac指令,以及一系列属性,包括源代码路径、依赖库的路径等。打包项目,比如打成war包的时候,有提供了war指令和附带的一系列属性,如编译好的class的目录等。1.使构建项目变得很容易,maven屏蔽了构建的复杂过程。比如,你只需要输入maven packa...

2018-02-27 20:47:53 154

转载 安装和配置MAVEN

maven是项目构建工具,能把项目抽象成pom,maven使用pom对项目进行构建、打包、文档化等操作。最重要的是解决了项目需要类库的依赖管理,简化了项目开发环境搭建的过程,使得我们开发一个从简单到大型的复杂项目变得很容易。...

2018-02-27 20:22:56 103

转载 Spring Boot 集成 FreeMarker 详解

一、Springboot 那些事SpringBoot 很方便的集成 FreeMarker ,DAO 数据库操作层依旧用的是 Mybatis,本文将会一步一步到来如何集成 FreeMarker 以及配置的详解:Springboot 那些事:系类文章:《Spring Boot 之 RESRful API 权限控制》《Spring Boot 之 HelloWorld详解》《Springboot 整合 M...

2018-02-08 15:41:38 166

转载 理解本真的REST架构风格

本文是“深入探索REST”专栏系列深度内容中的第二篇,它将带您领略REST架构的起源、与Web的关系、REST架构的本质及特性,以及REST架构与其他架构风格之间的比较。引子在移动互联网、云计算迅猛发展的今天,作为一名Web开发者,如果您还没听说过“REST”这个buzzword,显然已经落伍了。夸张点说,甚至“出了门都不好意思跟别人打招呼”。尽管如此,对于REST这个泊来品的理解

2018-02-07 15:20:02 179

原创 HelloWorld实战详解

一、springboot自述Spring Boot(英文中是“引导”的意思),是用来简化Spring应用的搭建到开发的过程。应用开箱即用,只要通过 “just run”(可能是 java -jar 或 tomcat 或 maven插件run 或 shell脚本),就可以启动项目。二者,Spring Boot 只要很少的Spring配置文件(例如那些xml,property)。1、因

2018-02-06 14:16:33 187

eclipse中的hibernate插件

使用hibernate作为数据库连接开发的时候,可以利用这个框架可以自动快速的构建hibernate配置

2020-10-01

react-native介绍

这个是一个很好的,基本学习redis入门的ppt教程,这个教程很实用

2018-10-08

mysql辅助工具

Navicatmysql数据库非常好用的辅助工具,具体使用才知道,真好用的一款软件

2018-06-05

tortoisesvnsvn仓库

svn服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,用户可以自行选择。

2018-05-21

java学习资料

里面有积累了好多面试资料,非常好用的一个面试资料,

2015-10-25

javaweb学习资料

在这个是非常好的Oracle数据库的开发使用教程

2015-01-24

空空如也

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

TA关注的人

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