自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jenkins+springcloud 多模块自动化构建

jenkins+springcloud 多模块自动化构建

2022-05-13 16:43:37 1736

原创 SpringBoot整合Nacos

springboot整合nacos

2022-05-13 16:38:53 5947

原创 ngxin+keepalived 双机热备(nginx的高可用)

1 nginx+keepalived双机热备的目的[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EbeOKoxb-1629896215704)(https://raw.githubusercontent.com/linglongQaQ/cloudimg/master/img/image-20210506112432917.png)]在访问过程中,如果nginx服务器挂掉了,则web1 和web2中的服务都无法访问,保证nginx的高可用性,使用nginx+keepaliv

2021-08-25 21:08:57 381

原创 jekens自动化部署

java一 安装jekens1.1 yum方式安装## 下载jekens相关的库wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo## 将库添加到yum reposrpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key##安装yum install jenkins1.2 修改配置## 修改j

2021-07-31 18:23:04 2196

原创 设计模式-代理模式

设计模式————代理模式首先解释一下代理模式:代理模式就是一个类能代表另一个类功能的一种结构模式。例如:生活中最常见的例子:打官司、代购。代理模式主要是为对某些对象进行访问控制。在java中常见的代理模式应用:AOP。代理模式分为静态代理和动态代理。动态代理又分为jdk动态代理和cglib代理。1 静态代理静态代理需要代理对象和目标对象实现同一个接口,这种方式能在不修改目标对象的前提下实现对目标对象的功能扩展,缺点在于代理对象和目标对象的实现的同一个接口,会产生过多的代理类,其次当代理对象实现的接口增

2020-10-16 11:25:42 76

原创 docker搭建zk+kafka集群

1 搭建zookeeper集群(本文使用的是docker,创建三个容器)1.1 下载zookeeper,可以直接在官网下载,也可以通过wget的方式下在官网1:https://zookeeper.apache.org/官网2:http://mirrors.hust.edu.cn/apache/zookeeper/##在官网2的链接中找到想要下载的zk版本,在linux中使用wget命令下载wget http://mirrors.hust.edu.cn/apache/zookeeper/zook

2020-07-08 15:58:42 510

原创 docker之hadoop集群

1 通过yum的方式安装docker环境:VM+Centos7##安装dockeryum -y install docker##启动dockersystemctl start docker##设置docker服务开机启动systemctl enable docker2 使用docker拉取centos进行## 查询centos镜像列表 --选择starts最多的版本拉取(该版本为官方最新版本)docker search centos##拉取镜像docker pull cento

2020-06-17 17:58:52 218

原创 入门教程--------一文搞定redis安装

1 通过wget命令下载redis-5.0.5版本wget http://download.redis.io/releases/redis-5.0.5.tar.gz##若出现-bash: wget: 未找到命令 说明wget未安装##安装wget工具yum -y install wget2 解压下载的文件到指定目录(根据个人习惯)tar -zxvf redis-5.0.5.tar.gz -C /usr/local/3 找到解压的redis目录,进行编译安装cd /usr/local/

2020-05-21 15:47:29 193

原创 docker入门级命令总结

1 安装docker的硬件要求机器要求:系统可以为Ubantu或是Centos7 或是Red Hat 7部署大型的微服务项目,内存要求:16G2 安装docker2.1 更新当前的yum环境yum update2.2 yum方式安装dockeryum install docker2.3 启动dockersystemctl start docker #启动systemctl...

2019-12-12 17:59:13 180

原创 主机无法ping通虚拟机,但虚拟机能ping 通网络

在本地机器中输入ping 192.168.25.131 出现请求超时。解决办法:1.查看虚拟机的防火墙是否关闭(以centos7为例)systemctl status firewalld.service表明虚拟机的防火墙处于关闭状态systemctl start firewalld.serivce #开启防火墙systemctl stop firewalld.seri...

2019-12-11 14:46:58 233

原创 浅析mysql索引底层数据结构

1.什么是索引一提到数据库优化,第一个想到的就是索引,那么什么是索引呢?索引举个最简单的例子,就是新华字典中的声母或者偏旁部首。在mysql中,建立索引是为了快速查询到我们想要的数据。因此,mysql中对索引的定义就是:索引是帮助mysql快速高效获取数据并排好序的一种数据结构。2 mysql的索引是什么样的一种数据结构呢一般来讲,常见的数据结构有数组、链表、二叉树、红黑树等,但是,my...

2019-11-12 00:53:35 195

原创 浅谈HashMap底层原理

HashMap的底层数据结构jdk1.7中:数组+链表jdk1.8以后:数组+链表+红黑树HashMap是线程不安全的,在jdk1.7中会多线程并发访问时,会出现线程死锁;若要在并发编程的环境下使用HasHMap这种数据结构,推荐使用ConcurrentHashMap,它对HashMap中的方法进行了原子操作和同步操作,支持并发访问数据。HashMap底层采用数组—链表的数据结构主要是因...

2019-11-11 20:36:25 109

原创 servlet 注解形式和配置形式---踩坑日记

今天在使用servelet写项目的过程中,遇到一个bug,记录一下,希望各位别和我一样入坑1.servlet的配置模式 <servlet> <servlet-name>viewServlet</servlet-name> <servlet-class>com.zelin.servlet.ViewServlet</servl...

2019-10-10 19:21:17 327

原创 servlet------------生命周期

今天学习了一下servlet的生命周期,在此做一下总结,有什么不正确的地方欢迎大家指正!!话不多说,直接进入主题1.什么是servletJava Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层2.servlet的架构3.servlet的生命周期每一个servl...

2019-10-08 11:28:48 129

转载 maven配置dubbox

1. 下载网址:https://github.com/dangdangdotcom/...

2019-09-25 19:25:50 397

原创 sql练习----mysql多表查询(内连接、外连接、group by分组)练习

做了一些sql的练习,记录一下建表的sql语句/*Navicat MySQL Data TransferSource Server : mysqlSource Server Version : 50713Source Host : localhost:3306Source Database : xxTarget Server Ty...

2019-09-25 11:03:41 2213

原创 sql进阶--Oracle初探

学习 了一下Oracle数据库,在这里做一下记录Oracle常用内置函数--首字母大写select initcap('iloveChina') from dual;--转换为小写字母select lower('ILOVECHINA') from dual;--转换为大写字母select upper('ilovechina') from dual;--从左输入的字母开始截取s...

2019-09-25 00:03:13 105

原创 搭建zookeepper集群错误---zk集群无法启动

在搭建zk集群时,总会出现zk集群无法启动的问题,今天在这里总结一下几个重要的配置信息zoo.cfg配置文件server.1=pinyougou01:2888:3888server.2=pinyougou02:2888:3888server.3=pinyougou03:2888:3888配置主机名和ip的映射,修改etc目录下的hosts文件和hostname文件vi /etc/h...

2019-09-19 20:48:01 752

原创 常用的正则表达式

推荐博文:https://blog.csdn.net/zpz2411232428/article/details/83549502

2019-08-30 11:26:00 112

原创 java中常见的字符类型的转换

在java中,要经常用到一些数据类型的转换,在这里总结一下int类型 转 string两种方法:1、使用String自带的valueOf方法2、使用toString方法 int a = 5; //方法一 String string = String.valueOf(a); System.out.println(string); ...

2019-08-30 10:42:52 303

原创 centos7(阿里云服务器)安装mysql(rpm)

1.检查系统中是否有mysql相关的安装包rpm -qa|grep mysqlrpm -qa|grep maridb2.将相关的安装包使用yum移除,否则在安装mysql时会出现依赖冲突,导致安装失败yum remove mysql-libsyum remove mariadb-libs.x86_643.到官网下载相关的rpm的包下载地址:https://dev.mysql.co...

2019-07-22 21:56:21 523

转载 一个比hadoop快十倍的大数据平台

开源物联网平台,TDengine,一个了不起的项目!!!原文地址

2019-07-21 13:41:56 319

原创 java线程(2)--------线程通信

学习多线程,当然离不开并发编程,说到并发编程,就不得不了解一下线程通讯喽!!1.为什么要使用线程通信?在java多线程并发编程过程中,多个线程处理同一资源,,cpu对线程的选择是随机切换的,为了让线程按照我们既定的规律去对同一资源的处理,各个线程之间使用一种沟通方式,就是线程间的通信。线程通信能够让多个线程高效的,按照相规律的执行,避免对同一资源的争夺。2什么是线程通信多个线程在对同一资源...

2019-07-21 11:14:44 119

原创 java线程(一)-----------线程入门

由于java并发编程了解的很少,为了扩充一下我的知识,学习了一下并发编程。若博客写的有问题的地方,请大家多多指正!!!并发和并行的概念并发:指的是在一段时间内,所有任务同时执行并行:指的是在同一时刻,两个或多个任务同时执行...

2019-07-14 18:16:18 101

原创 sql练习---1

还在苦逼的找工作当中,今天朋友面试了一家公司,给了几个sql题目进行编写。然后朋友讲题目分享给了我,在这里稍微记录一下我的学习心得。几个题主要是设计到sql语句中case…when…else的用法以及在处理关联查询的时候所注意的问题。经典问题,统计全部同学的选修课程按照以下格式输出姓名 选修课数目p_name count(*)张三 0 ---请注意这笔数据李四 1王五 2...

2019-06-21 23:12:37 156

原创 菜鸟学习--hadoop集群搭建(一)

hadoop集群搭建(一)对于hadoop的技术,一直抱有很大的兴趣,今天在这里简单的介绍一下hadoop集群的搭建,文章中有什么不正确的地方,欢迎大家留言。环境准备你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能...

2019-04-19 10:40:08 196

空空如也

空空如也

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

TA关注的人

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