自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 windows下RocketMQ下载安装教程

一、下载1、官网下载:http://rocketmq.apache.org/dowloading/releases/2、百度网盘下载:https://pan.baidu.com/s/10Ktn1oDMTzDkZi1SvQpxEQ 提取码:0g5a二、安装及启动1、前提条件:已安装jdk1.8及maven2、将下载下的安装文件解压到本地磁盘(任意,此处解压到D:盘)3、配置环境变量...

2020-04-17 11:04:19 4384 3

原创 OpenFeign服务接口调用

一、概述1、OpenFeign是什么Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需 创建一个接口并在接口上添加注解即可https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/#spring-cloud-openfeignGitHub:https://gi...

2020-04-16 20:42:14 333

原创 Ribbon负载均衡调用

一、概述1、是什么Spring Cloud Ribbon是基于Netflix Ribbon实现的一套善户屋 负疑均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户试的饮件负载均衡算法和服务调用,Ribbon客户就组件提供一系列完善的配置项如连接超时,重试等,简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动...

2020-04-16 20:33:16 186

原创 Zookeeper和Consul服务注册与发现

一、ZookeeperZookeeper是一个分布式协调工具,可以实现注册中心功能Zookeeper服务器取代Eureka服务器,zk作为服务注册中心推荐Zookeeper图形化界面链接:https://pan.baidu.com/s/1G-bhL13fM5S3uoV-bltOUg提取码:zbfwyml配置server: port: 80spring: applicatio...

2020-04-12 11:07:37 223

原创 Eureka服务注册与发现

一、Eureka基础知识什么是服务治理 Spring Cloud封装了Netflix公司开发的Eureka模块来实现服务治理。 在传统的rpc远程调用框架中,管理每个服务于服务之间依赖关系比较复杂没管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系可以实现服务调用、负载均衡、容错等,实现服务发现与注册。什么是服务注册于发现 Eureka采用CS的设计架构,E...

2020-04-12 09:44:29 165

原创 SpringCloud学习环境

一、环境SpringCloud Hoxton.SR1Springboot 2.2.RELEASEJava8Maven 3.5及以上MySql 5.7及以上Spring Cloud中文文档:https://www.bookstack.cn/read/spring-cloud-docs/docs-index.mdSpring Boot文档:https://docs.spring.io/s...

2020-04-12 09:30:43 123

原创 nginx使用

1、什么是 nginxNginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。2、正向代理需要在客户端配置代理服务器进行指定网站访问3、反向代理暴露的是代理服务器地址,隐藏了真实服务器 IP 地址4、负载均衡增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上...

2020-03-26 13:38:30 102

原创 dubbo学习

duboo、zookeeper和教学视频,链接:https://pan.baidu.com/s/1–YejrBvM5tIvufE1Fw-MA 提取码:6T3ldubbo基础知识:https://blog.csdn.net/yjn1995/article/details/98779981使用springboot整合代码:https://github.com/1748983914/boot-dub...

2020-02-14 13:36:13 145

原创 spring源码第一天

spring源码第一天public class Test { public static void main(String[] args) { AnnotationConfigApplicationContext a=new AnnotationConfigApplicationContext(); a.register(IndexDao.class); a.refresh();...

2019-11-05 14:12:21 145

原创 多线程

创建线程的方法1、继承Thread(不需要使用Thread代理)2、实现Runnable(需要使用Thread代理)3、实现callable匿名内部类和lambda表达式 public static void main(String[] args) { new Thread(new Runnable() { @Override ...

2019-10-27 22:20:14 118

原创 快速排序和冒泡排序

//快速 public static void main(String[] args) { int[] arr = new int[]{3, 4, 6, 2, 7, 2, 8, 0,9,3,1,4,5,6}; System.out.println(Arrays.toString(arr)); quickSort(arr, 0, arr.len...

2019-10-24 22:41:59 112

原创 mysql的MyISAM和InnoDB对比,主从复制原理

mysql的锁机制 MyISAM存储引擎下,使用表锁,偏读读锁 读共享,写堵塞为session_1加读锁 lock table mylock readsession_1可查询该表记录,其他session也可以session_1不可以查询其他未加锁的表,其他session可以修改或查询未锁定的表当前session_1修改锁定表都会提示错误,其他session修改会一直等待锁,堵塞ses...

2019-10-24 09:31:28 876

原创 jvm

select * from user where name=’ ’ and email=’ ’create index idx_user_Email on user(name,email)什么是索引??索引是帮助mysql高效获取数据的数据结构,索引就是数据结构简单理解为排好序的快速查找数据的 结构id:值越大越先 执行select_type:table:查询的哪个表type:sy...

2019-10-15 22:21:44 169

转载 sql优化方式

SQL优化的具体操作:1、在表中建立索引,优先考虑where、group by使用到的字段。2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t优化方式:使用具体的字段代替*,只返回使用到的字段。3、尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描。如下:SELECT * FROM t WHERE id IN (2,...

2019-10-14 11:13:12 170

原创 springmvc处理过程

JPA和Hibernate的关系就像JDBC和JDBC驱动的关系,JPA是规范,Hibernate除了作为ORM框架之外,它也是一种JPA实现。JPA怎么取代Hibernate呢?JDBC规范可以驱动底层数据库吗?答案是否定的,也就是说,如果使用JPA规范进行数据库操作,底层需要hibernate作为其实现类完成数据持久化工作。jpa相当于接口,是一种规范,Hibernate相当于它的一种实现,...

2019-10-11 09:53:20 177

原创 hashmap的jdk1.7和jdk1.8总结

hashmap的jdk1.7和jdk1.8总结jdk1.71、hashmap线程不安全2、重点:如果放入同样的key会返回之前的值,更新为新值3、hashmap扩容有两个条件1、size大于threshold2、插入的table[i]不为空4、在进行扩容的时候5、为什么hashmap的大小为2的n次幂6、当key为null的时候7、ConcurrentHashMapjdk1.81、hashmap的...

2019-09-17 11:09:20 554

原创 jeecg的一些使用方法,工作笔记

实训心得使用jeecg前言1、印象最深刻的iframe2、登录用户所在党组织和大会下的党组织重合的部分查询3、 查询该人员的党支部id,名称,使用case when函数和IF(a,b,c),IFNULL(a,b)(1)使用case when(2)IF(a,b,c)和IFNULL(a,b)4、将实体类复制5、操作后的反馈ResponseJson类6、TjsUtil使一个特别好用的工具类7、根据id查...

2019-08-27 14:34:06 1259 1

空空如也

空空如也

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

TA关注的人

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