自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT飞岳的博客

代码表达生活

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

原创 Canal同步数据至Elasticsearch使用指南

文章链接:https://www.yuque.com/docs/share/f633e873-8950-4f8d-9966-827c98e5e379?# 《Canal同步数据至Elasticsearch使用指南》

2021-01-06 10:05:10 1128

原创 linux下搭建RocketMQ双主双从集群实战

文章链接:https://www.yuque.com/docs/share/fb78ae0a-c98d-4297-9ee6-0d39efe651a3?# 《linux下搭建RocketMQ双主双从集群实战》

2020-12-18 17:21:11 713 1

原创 linux环境下安装rocketmq4.7.1

文章链接:https://www.yuque.com/docs/share/e117640e-4854-44de-a172-aa28d90aa3e6?# 《linux下安装rocketmq4.7.1》

2020-12-14 09:18:56 497

原创 linux环境下安装rabbitmq方案

文章链接:https://www.yuque.com/docs/share/4558d613-c20c-44ed-b9ec-4594832428fb?# 《linux环境下安装rabbitmq》

2020-12-10 17:08:24 206 1

原创 linux环境下卸载rabbitmq方案

文章链接:https://www.yuque.com/docs/share/b1d41ebf-279d-4571-be28-200528d1436e?# 《linux环境下卸载rabbitmq》

2020-12-10 16:49:44 1037

原创 Spring Boot整合RabbitMQ连接超时问题解决方案

解决Spring Boot连接rabbitmq超时问题hostnamectl查看Linux主机名 在 /etc/hosts文件中添加 127.0.0.1 bogon 重启mq service rabbitmq-server restart 连接成功

2020-12-03 11:56:10 2176

原创 编译运行zookeeper3.6.2源码

文档地址:https://www.yuque.com/docs/share/dd401bb0-f654-4928-85d5-a518358284f7?# 《编译运行zookeeper3.6.2源码》

2020-11-25 16:05:38 520

原创 手写springmvc流程思路指导

1、创建maven工程(此过程比较简单,不详细介绍)图示为项目结构:2、创建控制层、业务层代码(Controller、Service自定义注解)、准备springmvc核心配置文件2-1、创建自定义注解@Controller@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Controller { String value() default

2020-10-23 10:13:42 149

原创 java中指定jar包中的某个mian方法执行

1、确保pom文件中打包方式为jar2、pom文件中添加maven的打包插件<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <...

2020-01-12 15:53:27 563

原创 Java反射机制-基础

文档:Java反射机制.note链接:http://note.youdao.com/noteshare?id=5bf100ca62b4d91e4bc28f19374b5a7d&sub=60A175D87D09489C80FF07D84F0EFB11

2019-07-02 14:29:29 194

原创 用Lock实现:两个线程,一个线程打印 1~52,另一个线程打印A~Z, 打印顺序是12A34B...5152Z

1.代码部分package com.itfeiyue.juc;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * @author ZHANGFEIYUE *...

2019-06-21 11:22:21 743 2

转载 JVM即时编译(JIT)

文章不错:https://blog.csdn.net/sunxianghuang/article/details/52094859

2019-05-30 10:13:48 197

转载 swagger2 注解说明

说明:1.这里使用的版本:springfox-swagger2(2.4)springfox-swagger-ui (2.4)2.这里是说明常用注解的含义和基本用法(也就是说已经对swagger进行集成完成)没有集成的请参见SpringBoot集成springfox-swagger2构建restful APISpringMVC集成springfox-swagger2构建restf...

2019-03-26 17:33:45 13253 6

原创 算法提升模块一(递归)

1、什么是递归算法递归算法就是直接或间接的调用自己的算法。2、一列数的规则如下: 1、1、2、3、5、8、13、21、34 ,求第30位数是多少?使用递归实现public class Test2 { public static void main(String[] args) { //问题1:一列数的规则如下: 1、1、2、3、5、8、13、21、34...

2019-03-01 16:17:03 214

转载 Java transient关键字使用小记

1. transient的作用及使用方法我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比...

2019-02-18 21:00:17 162

转载 JAVA IO中的设计模式

JAVA IO中的设计模式  在java语言 I/O库的设计中,使用了两个结构模式,即装饰模式和适配器模式。      在任何一种计算机语言中,输入/输出都是一个很重要的部分。与一般的计算机语言相比,java将输入/输出的功能和使用范畴做了很大的扩充。因此输入输出在java语言中占有极为重要的位置。java语言采用流的机制来实现输入/输出。所谓流,就是数据的有序排列,流可以是从某个源(称为流...

2019-02-16 14:03:37 786

原创 BigDecimal必备

1、加减乘除 BigDecimal b1 = new BigDecimal("1"); BigDecimal b2 = new BigDecimal("2"); BigDecimal b3 = null;   //加法 b3 = b1.add(b2); System.out.println("和:" + b3);   //减...

2019-01-15 18:01:04 173

原创 Springboot整合quartz实现多系统之间的任务调度

1、引入依赖 &lt;!--定时任务--&gt;&lt;dependency&gt; &lt;groupId&gt;org.quartz-scheduler&lt;/groupId&gt; &lt;artifactId&gt;quartz&lt;/artifactId&gt; &lt;version&gt;2.3.0&lt;/version&g

2019-01-08 16:05:10 443

转载 记录Linux安装ElasticSearch遇到的一些问题与解决

环境和版本Centos 6 x86  ElasticSearch-6.3.2   jdk8问题与解决1.外网无法访问elasticsearch修改文件elasticsearch.yml,添加如下配置network.host: XX.XX.XX.X            //本机iphttp.port: 9200之后可能会遇到的问题 max file descriptors ...

2018-12-12 15:53:47 910 2

原创 java8学习笔记1(Lambda表达式)

Lambda 表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。语法lambda 表达式的语法格式如下: (parameters) -&gt; expression 或 (parameters) -&gt;{ sta...

2018-09-15 17:46:21 599

转载 JAVA基础学习过程

JVM 1. 内存模型( 内存分为几部分? 堆溢出、栈溢出原因及实例?线上如何排查?) 2. 类加载机制 3. 垃圾回收 Java基础 什么是接口?什么是抽象类?区别是什么? 什么是序列化? 网络通信过程及实践 什么是线程?java线程池运行过程及实践(Executors) ...

2018-09-11 11:27:04 197

原创 springboot整合easypoi实现简单的excel导出导入

1、pom.xml配置 &lt;dependency&gt; &lt;groupId&gt;org.jeecg&lt;/groupId&gt; &lt;artifactId&gt;easypoi-base&lt;/artifactId&gt; &lt;version&gt;2.3.1&lt;/version&gt; &lt;/dependency&

2018-08-29 14:35:03 2113 3

转载 Spring Boot实现原理分析

1、各种Bean 如果我们把Spring想象成人体,把Bean当做细胞的话,那么正是不同种类bean的相互协作才使得spring这个大工厂正常运行,有些bean做管理工作,有些bean为其它bean服务器,有些bean生产其它bean,有些bean承载了应用的业务逻辑。根据我目前的认知,我觉得spring中的bean根据作用可以划分为“普通bean”、“容器后处理器”、“bean后处理器”、“...

2018-08-29 11:45:51 35178 1

原创 mybatis常用操作

1、在&lt;where&gt;标签中为保证某一条件为true,且不影响其他判断条件。最简单的解决方式:Xml代码: 1. &lt;where&gt;   2.   &lt;if test="true"&gt;   3.     GMT_MODIFY = now()   4.   &lt;/if&gt;   5. &lt;/where&gt;   ...

2018-07-17 13:36:53 594

原创 springboot整合WebSocket实现后台向前端的消息推送

1、pom.xml配置&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m

2018-07-12 09:23:54 28556 25

原创 从网络Url中下载文件

1.pom配置&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach

2018-06-20 11:31:27 889

原创 Shiro权限框架认证和授权原理介绍

1、简介shiro是一个安全框架,是Apache的一个子项目。shiro提供了:认证、授权、加密、会话管理、与web集成、缓存等模块。   1.1、模块介绍Authentication:用户身份识别,可以认为是登录;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是...

2018-06-12 17:03:25 15173

原创 springboot+Jcrop实现图片裁剪(模仿邮箱注册上传头像)

1、pom配置&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach

2018-06-08 13:35:55 1186

原创 springboot整合kafka

1、配置pom.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a

2018-05-21 17:05:28 389

原创 linux下搭建kafka环境

1、下载kafkahttps://www.apache.org/dyn/closer.cgi?path=/kafka/1.1.0/kafka_2.11-1.1.0.tgz2、上传至linux下并解压3、启动服务3.1、启动zookeeper(启动zk有两种方式,第一种是使用kafka自己带的一个zk。)bin/zookeeper-server-start.sh config/zookeeper.p...

2018-05-21 15:08:26 3048

原创 springboot整合quartz

1、添加配置&lt;!-- 定时器任务 quartz需要导入的坐标 --&gt;&lt;dependency&gt; &lt;groupId&gt;org.quartz-scheduler&lt;/groupId&gt; &lt;artifactId&gt;quartz&lt;/artifactId&gt; &lt;version&gt;1.8.5&lt;/version&am

2018-05-07 09:51:03 357

原创 springboot整合redis集群

1、引入maven配置&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-redis&lt;/artifactId&gt; &lt;version&gt;1.4.7.RELEASE&lt;/version&gt;&

2018-05-05 15:50:48 2573 1

原创 搭建Redis集群

1、redis-cluster架构图redis-cluster投票:容错架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可(4)redis-cluster把所...

2018-05-05 14:39:31 550

原创 spring-data-redis操作redis对应XXXOperations源码详解

1、ValueOperations源码方法 /**     *设置 key 的值为 value     *如果key不存在添加key 保存值为value     *如果key存在则对value进行覆盖     */     void set(K key, V value);       /**      * 设置 key 的值为 value      * 其它规则与 set(K ...

2018-05-04 17:48:09 1012

原创 springboot整合redis

1、引入maven配置&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt;&lt;/dependency&gt;2、配置application.properti...

2018-05-04 16:08:01 1679 2

原创 数据库和缓存数据同步问题

在我们日常所做的项目中,尤其是电商项目中对缓存的要求是非常高的,例如在查询商品详情时,我们会将商品的详细信息保存到缓存中(例如:redis),如此可以很大程度的提高查询效率,提高用户体验。但是随之而来的问题是”数据库和缓存之间的数据同步问题“,在这里我总结两种缓存同步的策略:传统思路:(先数据库后缓存)缓存同步重点是针对用户做出cud操作时进行。传统思路是当发生cud操作时,先更新数据库,然后根据...

2018-05-03 20:14:50 2124

leyou-heima.rar

跟着学习黑马的乐优商城,到一半发现数据库不对,然后找的最新的sql文件,有tb_spec_param/tb_spec_group表,数据都是全的,亲测有效!

2019-05-10

尚硅谷最新dubbo视频

尚硅谷最新dubbo视频,真心不错哦!带你走进dubbo的世界!

2019-01-26

空空如也

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

TA关注的人

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