自定义博客皮肤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 781

原创 spring ioc容器原理学习

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

2018-08-26 23:24:52 397

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

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

2018-07-21 17:27:30 320

原创 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 638

原创 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 730

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

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

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

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

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

2018-05-26 14:18:10 3053

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

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

2018-05-24 13:25:29 656

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

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

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

原创 zookeeper与eureka对比

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

2018-05-21 21:51:58 1013

原创 spring cloud 服务注册与发现

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

2018-05-21 15:17:01 588

原创 spring boot整合mybatis事务配置

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

2018-05-21 09:49:13 4364

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

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

2018-05-17 16:04:58 1106

原创 springcloud与dubbo对比

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

2018-05-16 22:44:49 2653

原创 Spring boot 配置参数⼀览

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

2018-05-16 14:01:33 536

原创 springboot整合dubbo

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

2018-05-15 17:11:37 733

原创 springboot整合mybatis

springboot整合mybatispom.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 437

原创 spring boot入门-@SpringBootApplication注解

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

2018-05-14 22:56:24 696

转载 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 158

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

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

2018-04-09 13:01:51 142

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关注的人

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