自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

工学院的博客

学习和工作的经验,请多多支持

  • 博客(20)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 HashMap 元素排序实现

HashMap 元素排序实现 已知一个 HashMap<Integer,User> 集合,User 有 name(String)和 age(int)属性。请写一个方法实现对HashMap的排序功能,该方法接收HashMap<Integer,User>为形参,返回类型为 HashMap<Integer,User>,要求对 HashMap 中的 User 的 ag...

2018-08-29 13:55:11 759

原创 spring ioc容器原理学习

Spring Framework 开发参考手册.chm 一、IOC核心理论回顾 知识点: Ioc理念概要 实体Bean的创建 Bean的基本特性 依赖注入 set方法注入 构造方法注入 自动注入(byName、byType) 依赖检测 1、Ioc理论概要 在JAVA的世界中,一个对象A怎么才能调用对象B?通常有以下几种方法。 类别 描述 时间点 ...

2018-08-26 23:24:52 376

原创 Redis入门之一 字符串(string)

Redis入门之一 字符串(string) Redis 中最简单的数据结构,它既可以储存文字(比如 “hello world”),又可以储存数字(比如整数 10086 和浮点数 3.14),还可以储存二进制数据(比如 10010100)。Redis 为这几种类型的值分别设置了相应的操作命令,让用户可以针对不同的值做不同的处理。 一 基本操作 为字符串键设置值、获取字符串键的值、获取字...

2018-07-21 17:27:30 298

原创 zookeeper使用入门一 伪集群搭建

zookeeper使用入门一 伪集群搭建 zookeeper有一个选举机制,搭建集群最好奇数,所以本文通过在一台机器中启动三个zookeeper来实现一个简单的zookeeper伪集群 。zookeeper运行需要依赖jidk,所以需要提前安装jdk并配好环境变量 1.1下载 下载、解压命令 wget http://mirror.bit.edu.cn/apache/zookeeper/z...

2018-06-11 23:35:51 626

原创 spring cloud Feign使用入门

Feign是一个声明式的http客户端,使用Feign可以实现声明式REST调用。spring cloud为Feign整合了Ribbon,以提供服务发现及负载均衡等能力,同时整合了SpringMVC注解。Feign默认使用SpringMVC注解提供契约来进行REST访问,例如@RequestMapping,@PathVariable等 1,feign依赖坐标 pom里面加入如下依赖 <...

2018-06-10 14:23:50 711

原创 Spring Cloud Ribbon负载均衡策略自定义配置

Spring Cloud Ribbon负载均衡策略自定义配置 上一篇文章Spring Cloud Ribbon 消费服务 实现客户端负载均衡中使用ribbon实现了客户端负载均衡,我们知道ribbon默认负载均衡算法是轮询,ribbon实际上提供了很多负载均衡算法,本篇文章简单介绍一下。 一,负载均衡算法种类 Ribbon的核心组件是IRule,是所有负载均衡算法的父接口,其子类有: ...

2018-05-26 15:08:14 21076 3

原创 springboot jsonp实现异步跨域请求

springboot jsonp实现异步跨域请求 最近工作中刚好要用jsonp跨域请求获取数据,后台请求是spring boot搭建的,分享给大家,查阅了很多资料,总结了两种方式。 一,jsonp跨域请求数据 前端代码 新建Ajax跨域.html <!DOCTYPE html> <html lang="en"> <head> <m...

2018-05-26 14:18:10 3027

原创 Spring Cloud Ribbon 消费服务 实现客户端负载均衡

Spring Cloud Ribbon 消费服务 实现客户端负载均衡 一,eureka客户端集群 在上一篇文章spring cloud 服务注册中心eureka高可用集群搭建 中已经搭建了eureka集群,服务提供者也可以实现简单的集群,可以新建几个eureka client model,更简单的做法就是启动 eureka client后修改server.port,再次启动,多启动几个,就...

2018-05-24 13:25:29 626

原创 spring cloud 服务注册中心eureka高可用集群搭建

spring cloud 服务注册中心eureka集群搭建

2018-05-22 10:35:26 3587 1

原创 zookeeper与eureka对比

zookeeper与eureka对比 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 Zookeeper保证CP 当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服...

2018-05-21 21:51:58 995

原创 spring cloud 服务注册与发现

spring cloud 服务注册与发现 一,创建父工程 spring cloud有很多功能模块,学习过程中,使用聚合工程,每学习一个模块见创建一个model,方便管理。 spring boot的依赖和spring cloud的依赖在后面的模块中都要引入,因此直接添加到父工程pom,每个model直接继承就好, 每个model的pom就比较简洁 父工程pom: <pr...

2018-05-21 15:17:01 570

原创 spring boot整合mybatis事务配置

spring boot整合mybatis事务配置 接着上一篇文章,spring boot整合mybatis,需要配置事务。 只需要修改两个地方 一,service 事务主要是配置在处理业务逻辑的service层。在设计service层的时候,应该合理的抽象出方法包含的内容。然后将方法用@Trasactional注解注释,默认的话在抛出Exception.class异常的时候,就会触发方...

2018-05-21 09:49:13 4336

原创 springBoot 整合 swagger2 构建RESTful API文档

springBoot 整合 swagger2 构建RESTful API文档 1, 添加Swagger2依赖 <!-- 添加Swagger2依赖 --> <dependency> <groupId>io.springfox</groupId> <artifactId>...

2018-05-17 16:04:58 1083

原创 springcloud与dubbo对比

springcloud与dubbo对比 一,活跃度 GitHub-dubbo可以看到dubbo的活跃度 线基本上是直线,可能是因为dubbo沉寂了五年,我们看github-springclou社区的活跃度 在dubbo停更的五年,spring cloud异军突起。 二,通信方式 dubbo是纯粹的RPC框架,实现远程服务调用。 spring cloud采用的是其于HT...

2018-05-16 22:44:49 2626

原创 Spring boot 配置参数⼀览

Spring boot 配置参数⼀览 # ---------------------------------------- # CORE PROPERTIES # ---------------------------------------- # SPRING 相关配置 (ConfigFileApplicationListener) spring.config.name= # con...

2018-05-16 14:01:33 500

原创 springboot整合dubbo

springboot整合dubbo 1.服务提供者 pom: spring boot整合mybatis 后在pom中添加dubbo依赖 <!-- Spring Boot Dubbo --> <dependency> <groupId>io.dubbo.springboot</groupId> ...

2018-05-15 17:11:37 713

原创 springboot整合mybatis

springboot整合mybatis pom.xml,我有的是聚合工程 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&amp

2018-05-15 14:06:07 417

原创 spring boot入门-@SpringBootApplication注解

spring boot入门-@SpringBootApplication注解 @SpringBootApplication注解 @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan( excludeFilters = {@Filter( type = FilterType.CUSTOM, cla...

2018-05-14 22:56:24 672

转载 solr教程

本文转载至:http://www.cnblogs.com/zhuxiaojie/p/5764680.html本教程基于solr5.5 前言至于为什么要用solr5.5,因为最新的6.10,没有中文的分词器支持,这里使用的是ik分词器,刚好支持到5.5ik分词器下载地址 :https://github.com/EugenePig/ik-analyzer-solr5  , 下载完之后使用maven命令...

2018-04-10 11:38:19 132

原创 equals()和hashCode()的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/u010816545/article/details/79864786equals():反映的是或变量具体的值,即两个对象包含的值——可能是对象的引用,也可能是值类型的值hashCode():计算出对象实例的哈希码(根据内存地址返回的int型的数值),并返回哈希码,又称为散列函数。根据Object的ha...

2018-04-09 13:01:51 126

spring cloud

spring cloud

2022-11-23

keepalived安装包

keepalived安装包,亲测可用,可结合nginx、lvs实现负载均衡的高可用

2018-01-05

FafsDFS分布式文件系统jar包,java工具类和配置文件,可直接用

包含三个文件,FafsDFS分布式文件系统jar包,java工具类和配置文件,配置文件放在src根目录下,结合我上传的FastdfsUtil.java,即可实现文件上传,可实现多种类型方法上传

2018-01-05

FastDFS分布式文件系统工具类

直接调用工具类,返回参数即为fastdfs分布式文件系统的存储路径

2018-01-05

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

TA关注的人

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