自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YangzaiLeHeHe的博客

Life is so fucking nice!

  • 博客(146)
  • 资源 (2)
  • 收藏
  • 关注

原创 Redis集群搭建【超详细】

一、基本环境首先我们需要使用VMware配置几个虚拟机,我们需要安装VMWare然后 下载自己的linux镜像文件,在虚拟机上安装linux系统,vm15和centos7下载传送门 提取码: lvb5 。我使用的是centos7 64,大致步骤可以根据其他博客将第一台虚机的系统安装成功,然后直接clone这台机器就可以了,然后需要修改ip。二、准备相关软件安装包...

2019-06-25 16:30:04 53784 6

原创 mysql出现10061错误解决方法

首先要关闭MYSQL服务关闭你现在正在运行的mysql数据库,采用结束mysql进程或者直接关闭mysql服务器都可以1.开始菜单->运行(cmd)->寻径到MySQL文件中的bin目录下 如:D:\MySQL\mysql-5.6.24-win32\bin2.输入指令:mysqld --skip-grant-tables回车 //此时,启动MySQL的镜像...

2018-09-01 20:00:09 77553 8

原创 微信公众号开发(三)前端界面

由于该公众号主要的用途是用于公司售后服务,经沟通确定相关需求.第一: 了解相关的UI框架,最终选定了Jquery-WeUI框架.第二: 制作简单案例,在移动端进行测试,要达到移动端的自适应.目前完成三个界面如下:上面的就是 目前的界面以及手机适应的效果,后期需要修改.下面的是第一个界面的代码:<!DOCTYPE html><htm...

2017-12-08 18:39:07 38504 12

原创 SpringSecurity以及SSO

文章目录一、DelegatingFilterProxy二、SpringSecurity三、使用SpringSecurity集成CAS2、常用的几种鉴权方式:1、MspCasAuthenticationFilter【服务之间调用】2、PseudoCasAuthenticationFilter【服务间接口鉴权】3、SystemSsoAuthenticationFilter【给第三方厂商用】4、OAuth2ClientAuthenticationProcessingFilter【Oauth2.0认证 多节点服务,

2021-04-13 21:59:08 727

原创 《Yangzai的知识地图》- Springboot源码

Springboot源码分析及一些理解看这个之前需要一些Spring的知识可以参考下面这些系类文章1、Spring源码分析2、Spring开篇3、Bean的生命周期文章目录Springboot源码分析及一些理解前言一、Springboot是什么?二、Springboot启动流程1.XXApplication1.1 SpringApplication1.2 Starter前言这是个人技术学习总结的相关文章,是对自己的查缺补漏。一、Springboot是什么?官方文档个人

2021-02-15 12:51:40 248

原创 《Yangzai的知识地图》- Spring循环依赖

Spring如何解决循环依赖系类文章1、Spring源码分析2、Spring开篇3、Bean的生命周期文章目录Spring如何解决循环依赖前言一、什么是循环依赖?0.Spring容器启动时初始化Bean是哪种1.构造函数的循环依赖2.Setter和属性注入的循环依赖二、为什么使用三级缓存0.三级缓存都是什么1.两级缓存2.为什么使用三级缓存2.1 后置处理可能会产生代理前言这是个人技术学习总结的相关文章,是对自己的查缺补漏。一、什么是循环依赖?简单的说就是A类中拥有B类的成员变量

2021-02-12 21:09:19 293

原创 《Yangzai的知识地图》- Feign源码

Feign源码及一些理解系类文章1、Spring源码分析2、Mybatis源码文章目录Feign源码及一些理解前言一、服务之间调用的几种方式1、http工具1.1、http协议1.2、http协议分析2、rpc框架2.1、rpc协议【Remote Procedure Call Protocol】2.2、rcp协议分析3、SpringCloud和Dubbo孰优孰劣二、当前现状1、使用Feign的可行性分析2、在项目中使用Feign的益处3、集成Feign组件3.1、 POM文件引入3.2、启动类代码

2021-02-10 14:46:51 334

原创 《Yangzai的知识地图》- MyBatis源码

Mybatis源码分析及一些理解系类文章例如:1、Spring源码分析文章目录Mybatis源码分析及一些理解前言一、Mybatis是什么?二、主要的Factory1.SqlSessionFactory1.1 DefaultSqlSessionFactory1.2 SqlSessionManager2.MapperProxyFactory2.1 MapperProxy3.Transaction3.1.JdbcTransaction3.2.ManagedTransaction4.Configurati

2021-02-09 23:20:55 229

原创 《Yangzai的知识地图》- Spring开篇

文章目录一、概述二、重点部份1、Spring 中的bean 的生命周期有哪些步骤?2、Spring如何解决循环依赖3、什么是BeanDefinition?4、什么是Bean的后置处理器?5、什么是Bean工厂的后置处理器6、什么是BeanFactory?7、什么是ApplicationContext?8、ApplicationContext和BeanFactory的区别是什么?9、什么是FactoryBean?10、FactoryBean和BeanFactory的区别是什么?11、@Import、@Comp

2021-01-29 16:55:12 212

原创 《Yangzai的知识地图》- Bean的生命周期

Spring 中的bean 的生命周期有哪些步骤一、概述简答来说分四步。实例化【Instantiation】????属性填充【populateBean】????初始化【initializeBean】????销毁【destroy】详细如图:二、细节:1、实例化前的准备工作首先这些所谓的Bean无论是通过XML配置亦或是注解形式都讲扫描后加载并赋值给BeanDefinition然后放入Map中进行存储,此时工厂中是没有Bean的。2、关于InstantiationAwareBeanP

2021-01-29 16:52:13 253 1

原创 《Yangzai的知识地图》-Java内存及JSR-133个人理解

文章目录Java内存及JSR-133个人的一些理解1、JMM的建立1.1、原子性1.2、可见性1.3、有序性1.4、总结2、happens-before和synchronized-with2.1、synchronized-with2.2、synchronized关键字可以保证3、happens-before的顺序4、synchronized-with的描述5、如何判断是否被正确的同步6、关联的DCL问题7、参考资料Java内存及JSR-133个人的一些理解1、JMM的建立JMM【Java Memory

2021-01-04 15:14:56 257

原创 《Yangzai的知识地图》-jvm运行时数据区及永久代消失之谜

文章目录0、个人的一点理解1、区域就这么几块1.1、PC寄存器1.2、Java虚拟机栈1.3、本地方法栈1.4、Java堆1.5、方法区1.6、运行时常量池2、总结一下2、面试中常说的永久代不见了,是咋回事呢?2.1、垃圾回收2.2、Java1.7到Java1.8的差异2.3、继续了解2.3.1、结论2.3.2、细思极爽3、我看的所谓一手资料????0、个人的一点理解Java虚拟机规范将运行时数据区进行划分的目的就是为了更好的加载类并将类中的数据进行分配,然后便于运行时的使用这是其一,其二,为了便于垃

2020-12-31 16:52:14 296

原创 Git的Rebase命令【手把脚教学】

文章目录一、Rebase和Merge【二选一】1、merge2、rebase二、一次实操记录三、合并多次提交记录一、Rebase和Merge【二选一】比如你有 master 分支 ,然后还有dev分支 ,master 用户线上发布 dev 用于开发,release 用于上线前测试验证 ,hotfix 用于线上问题解决,bugfix用于bug解决,feature用于你的开发。1、merge这个大家铁定都知道,因为用的实在是太多了,它大概的意思,我先举个栗子。在开发的过程中,团队中的所有研发在

2020-12-24 14:49:38 636

原创 SpringBoot集成Feign组件调用第三方接口【手把脚教学】

文章目录SpringBoot集成Feign组件调用第三方接口一、 POM文件引入二、项目整体结构示意1、启动类2、yml 配置3、rmi模块代码4、Controller调用代码三、 一些说明SpringBoot集成Feign组件调用第三方接口一、 POM文件引入版本控制 <properties> <java.version>1.8</java.version> <!-- openfeign -->

2020-12-10 19:52:06 3683 1

原创 搭建多 Module SpringBoot 项目

文章目录搭建多 Module SpringBoot 项目1、创建一个Maven项目2、创建一个SpringBoot的 子Moudle项目3、创建多个子Moudle4、修改Pom6、验证7、整形8、再次验证9、Tips10、总结搭建多 Module SpringBoot 项目1、创建一个Maven项目2、创建一个SpringBoot的 子Moudle项目3、创建多个子Moudle这个就随意了 不多说了4、修改Pom将其他子pom 中的 标签移动动boot mo

2020-12-04 16:12:59 278

原创 Cross-Origin Read Blocking (CORB) blocked cross-origin response

文章目录一、背景二、描述问题1、前因后果2、分析三、CORS1、 概念四、CORB1、概念2、一些概念3、说正事4、分析一、背景最近一直在做项目联调,由于系统对接了N个第三方厂商,于是乎扯出了一堆的跨域问题,他们是下面这样的:https域名访问http域名被浏览器禁止接口未开放跨域能力有一天 我看到了这个:看不清的话看这里Cross-Origin Read Blocking (CORB) blocked cross-origin response https://a.g.t.cn

2020-11-02 14:34:19 28655 7

原创 谷歌浏览器跨域丢失Cookie问题

文章目录谷歌浏览器跨域丢失Cookie问题一、问题背景交代二、分析2.1、整体调用链路2.2、复现2.3、分析三、原因四、解决4.1、治标4.2、治本谷歌浏览器跨域丢失Cookie问题一、问题背景交代公司内部系统A页面内嵌系统B的界面。当在A系统的界面中点击B系统图标跳转时此时跨域,导致跳转后的界面空白,A系统会向B系统发送一些请求参数,而B系统没有拿到这些参数,导致重定向后的界面空白。二、分析2.1、整体调用链路2.2、复现这个问题在Chrome浏览器【我本地的】100%复现,后来切换到了

2020-10-23 18:10:36 4457

原创 RPM包制作及安装

文章目录RPM包制作及安装一、背景1.1、源码包安装过程1.2、RPM包安装1.3、RPM包优势1.4、Tips二、准备工作2.1、准备源码包2.2、安装rpmbuild软件包2.3、编写SPEC文件三、制作3.1、正常制作3.2、正常制作失败补救方案四、安装RPM包及验证RPM包制作及安装一、背景由于某些系统或者某些需求的约束下我们需要制作某个程序的rpm安装包,当然了制作rpm包需要使用到源码包,不过最好还是不要遇到这种情况。1.1、源码包安装过程1、首先下载软件包2、解压缩3、进入到解

2020-10-20 20:02:31 3299

原创 linux离线安装gcc

一、背景有些情况我们需要在离线的情况下安装一些软件,而gcc 是一款编译套件,比如我们在安装redis、或者一些其他软件的时候都需要使用到。那么首先我们要有gcc环境才可以安装这些软件。二、下载你需要的gcc安装包gcc下载传送门就是这个地址 ????: http://ftp.gnu.org/gnu/gcc/下载比较慢gcc4.4.7 版本下载 百度网盘传送门链接:https://pan.baidu.com/s/1uBA_-3n5-c4NfUhmHVUKdA提取码:hqosgcc4

2020-09-27 10:32:22 2185

原创 Kafka及控制台【后台管理界面】部署

一、下载kafkakafka下载传送门镜像门二、启动zk集群kafka使用zookeeper来管理broker和consumer1、 启动zk集群三、启动kafka1、修改配置文件zookeeper.connect=localhost:2181,localhost:2182,localhost:2183,localhost:2184log.dirs=./logs2、启动kafka启动命令.\kafka-server-start.bat D:\tools\ka

2020-09-22 14:28:16 11434

原创 Windows环境搭建Zookeeper伪集群

文章目录Windows环境搭建Zookeeper伪集群一、准备Java环境二、准备zk安装包三、配置环境变量四、修改config五、启动六、伪集群改造1、tips2、改造方案13、改造方案2A 复制多份zkServerB 复制多份zkCliC 复制多份zoo.cfgD 复制多份data目录并指定myIdE 复制多份log目录七、伪集群启动八、真集群怎么搞Windows环境搭建Zookeeper伪集群部署zk首先要有java环境【因为zk是用java编写的,zk的运行需要依赖于Java环境】。一、准

2020-09-22 10:49:00 416

原创 JenkinsCI/CD和GitlabCI/CD

JenkinsCI/CD和GitlabCI/CD文章目录JenkinsCI/CD和GitlabCI/CD一、为什么需要Devops1、假如没有Devops2、自动化工具实现Devops二、比较三、JenkinsCI/CD流程四、GitlabCI/CD流程五、小结本文个人理解不足之处望指正!说明:这俩都是Devops的两种实践一、为什么需要Devops1、假如没有Devops如果没有:无论对于前端项目还是后端项目,对于项目的构建都会交由到开发者的手中,测试、代码检查、部署等等,所有发布需要

2020-08-19 15:06:44 765 1

原创 Nginx部署Vue项目的两种防止404配置

Nginx部署Vue项目的两种防止404配置背景:前后端分离使用Nginx部署Vue项目,Nginx是基于alpine打出的基础Nginx镜像一、配置方式1location /projectname { root /usr/share/nginx/html/; index index.html index.htm; try_files $uri $uri/ /projectname/index.html;}一般情况下,在我们进行部署的时候最前端往往

2020-08-19 10:18:31 1602

原创 使用Docker镜像发布自己的jar项目

文章目录一、 使用Docker镜像发布自己的jar项目1、首先获取基础镜像alpine2、构建含有jdk的基础镜像3、基于已有的jdk镜像部署自己的项目一、 使用Docker镜像发布自己的jar项目1、首先获取基础镜像alpineDocker镜像官方仓库docker pull alpine拉取基础镜像后 构建一个含有jdk的基础镜像我们可以使用oracleJdk 也可以使用open JDK【注意使用openJDK构建的基础镜像在启动java项目的时候会出现下面的报错】2020-08-

2020-08-18 20:20:20 522

原创 每天十道面试题-20200410

每天十道面试题-20200410题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、Dubbo是什么?2、为什么要用Dubbo?3、Dubbo 和 Spring Cloud 有什么区别?4、Dubbo都支持什么协议,推荐用哪种?5、Dubbo需要 Web 容器吗?6、Dubbo内置了哪几种服务容器?7、Dubbo里面有哪几种节点角色?8、画一画服务注册与...

2020-04-10 17:14:26 520

原创 每天十道面试题-20200409

每天十道面试题-20200409题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、为什么必须要在系统里引入消息中间件?2、消息中间件技术选型为什么选择这个中间件?3、为什么不用其他的呢?技术选型的依据是什么?4、如何保证消息中间件的高可用性?5、如何避免消息中间件故障后引发系统整体故障?6、如何保证投递出去的消息一定不会丢失?7、如何保证投递出去的消息只...

2020-04-10 14:27:48 323

原创 每天十道面试题-20200408

每天十道面试题-20200408题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、垃圾回收算法,CMS垃圾回收器简单介绍?2、UDP,TCP,HTTP介绍一下,OSI七层模型?3、HashMap?4、聊聊B树和B+树 数据结构是什么 查询复杂度是多少?5、介绍HashMap ,与TreeMap区别?6、分布式锁的实现?7、分布式锁过期解决?8、前缀树是...

2020-04-08 10:05:17 309

原创 每天十道面试题-20200407

每天十道面试题-20200407题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、JVM的内存模型,回收机制?2、怎么停止这个线程?3、springboot的加载流程?4、对IOC和AOP的理解?5、jdk和cglib实现的AOP实际上会在内存生成动态代理对象,还有什么其他办法实现AOP?6、Spring中的对象的作用域?7、rpc与http的区别?8...

2020-04-08 08:01:15 330

原创 每天十道面试题-20200406

每天十道面试题-20200406题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、Jedis 与 Redisson 对比有什么优缺点?2、Redis分布式锁?3、MySQL 和 MongoDB 的区别?4、负载均衡的实现,有没有使用过nginx?5、为什么数据库使用索引查询速度会那么快,是怎样实现的?6、除了mysql这种关系型数据库外,还有哪些数据库?...

2020-04-06 10:37:19 401

原创 每天十道面试题-20200405

每天十道面试题-20200405题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、什么是 Redis?2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 是单进程单线程的?5、一个字符串类型的值能存储最大容量是多少?6、Redis 的持久化机制是什么?各自的优缺点?7、Redis 常见性能问题和解决方案?8、redis 过期键...

2020-04-05 15:27:50 317

原创 每天十道面试题-20200403

每天十道面试题-20200403题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、JVM三大性能调优参数,JVM 几个重要的参数?2、JVM调优?3、JVM内存管理,JVM的常见的垃圾收集器,G1垃圾收集器。GC调优,Minor GC ,Full GC 触发条件?4、java内存模型?5、Java垃圾回收机制?6、jvm怎样 判断一个对象是否可回收,怎样的...

2020-04-03 19:55:33 343

原创 每天十道面试题-20200402

每天十道面试题-20200402题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、Java Concurrency API 中的 Lock 接口(Lock interface)是什么?对比同步它有什么优势?2、什么是 Executors 框架?3、什么是阻塞队列?阻塞队列的实现原理是什么?如何使用阻塞队列来实现生产者-消费者模型?4、什么是 Callable ...

2020-04-03 16:38:10 234

原创 每天十道面试题-20200401

每天十道面试题-20200401题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、在 java 中守护线程和本地线程区别?2、线程与进程的区别?3、什么是多线程中的上下文切换?4、死锁与活锁的区别,死锁与饥饿的区别?5、Java 中用到的线程调度算法是什么?6、什么是线程组,为什么在 Java 中不推荐使用?7、为什么使用 Executor 框架?8、...

2020-04-03 14:43:21 160

原创 每天十道面试题-20200331

每天十道面试题-20200331题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、Zookeeper的java客户端都有哪些?2、Zookeeper 下 Server工作状态3、chubby是什么,和zookeeper比你怎么看?4、ZAB和Paxos算法的联系与区别?5、Zookeeper的典型应用场景6、Chroot特性7、会话创建过程会话管理?8...

2020-04-01 11:42:53 261

原创 每天十道面试题-20200330

每天十道面试题-20200330题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、Leader 选举过程2、数据同步过程3、zookeeper是如何保证事务的顺序一致性的?4、分布式集群中为什么会有Master?5、zk节点宕机如何处理?6、zookeeper负载均衡和nginx负载均衡区别7、Zookeeper有哪几种几种部署模式?8、集群最少要几台...

2020-04-01 10:22:34 198

原创 每天十道面试题-20200329

每日十题-20200329题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、ZooKeeper是什么?2、ZooKeeper提供了什么?3、Zookeeper文件系统4、ZAB协议?5、四种类型的数据节点 Znode6、Zookeeper Watcher 机制 – 数据变更通知7、客户端注册Watcher实现8、服务端处理Watcher实现9、客户端...

2020-03-31 19:43:56 172

原创 每天十道面试题-20200328

每日十题-20200328题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、Spring解决相互依赖2、zookeeper和Spring-Eureka的区别3、BeanFactory-ApplicationContext的区别4、栈溢出原因剖析5、Apollo-SpringCloudConfig-Nacos区别6、Tomcat架构7、数据库分库分表8、...

2020-03-29 21:15:42 305

原创 每天十道面试题-20200327

每日十题-20200327题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、JDK动态代理与cglib实现的区别2、说说Ioc容器的加载过程3、如何保存会话状态,有哪些方式、区别如何4、分布式session如何管理,你有哪些方案5、JVM中类加载机制,类加载过程,什么是双亲委派模型?,类加载器有哪些6、OOM的场景?堆和栈的一些区别?7、Linux的to...

2020-03-27 11:20:50 336

原创 每天十道面试题-20200326

每日十题-20200326题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、synchronized与lock的区别,使用场景。看过synchronized的源码没2、JVM自动内存管理,Minor GC与Full GC的触发机制3、了解过JVM调优没,基本思路是什么?如何确定各个代的大小呢4、volatile关键字的如何保证内存可见性5、happen-be...

2020-03-26 16:09:48 292

原创 每天十道面试题-20200325

每日十题-20200324题目解答题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目1、查询中哪些情况不会使用索引?2、MySQL数据库索引,底层是怎样实现的,为什么要用B+树索引?3、Mysql主从同步的实现原理?4、MySQL是怎么用B+树?5、谈谈数据库乐观锁与悲观锁?6、有使用过哪些NoSQL数据库?MongoDB和Redis适用哪些场景?7、描述分布式事务...

2020-03-25 13:40:58 309

mysql数据库分组统计数据库 练习脚本DDL goods.sql

mysql数据库分组统计数据库 练习脚本 DDL

2019-07-29

table删除和添加

jstable行添加删除demo文件

2018-09-01

空空如也

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

TA关注的人

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