自定义博客皮肤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)
  • 收藏
  • 关注

原创 RestTempate使用

GET请求第一种 getEntity() 方法//返回String类型RestTemplate restTemplate = new RestTemplate();ResponseEntity<String> responseEntity = restTemplate.getForEntity("http://USER-SERVICE/user?name={1}",St...

2018-07-16 17:29:00 1358

原创 SpringCloud ———— 深入理解Eureka

是什么功能描述 接入步骤 样例 核心原理 源码分析是什么实现服务实例的自动化注册与发现功能描述Eureka服务端1)服务注册中心,支持高可用配置2)依托于强一致性提供良好的服务实例可用性,可以应对多种不同的故障情景 (如集群中分片出现故障时Eureka的自我保护以及恢复运行时,其他分片再次同步分片状态)3)每个可用区域运行一个Eureka服务端...

2018-07-16 16:59:49 1434

原创 Spring——IOC

1.IOC理解    IoC 不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是 松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得非常...

2018-06-14 16:38:55 199

原创 Mysql

一、事务 事务是一条或多条数据库操作的集合,在事务中的操作,要么都执行修改,要么都不执行二、事务的性质一般来说,事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在...

2018-06-13 17:52:24 211 1

原创 Centos 部署Java项目

 一、修复网络链路1.vim /etc/sysconfig/network-scripts/ifcfg-ens33 [注意一下,ifcfg-ens33后面的数字是随机产生的。]2.将ONBOOT改为yesONBOOT=yes3. 重新启动网络service network restart4.测试ping baidu.com补:如果还失效(估计不会失效)1.修改resolv.confvim /etc...

2018-06-13 16:51:23 304

原创 Java SE 篇三

1.进程 进程是程序的运行实例。 运行一个Java程序实质是启动一个Java虚拟机进程,也就是说一个运行的Java程序就是一个Java虚拟机进程。 在Linux系统下使用命令查看创建的进程: ps -ef |grep “类名” | grep -v  "grep" 进程是程序向操作系统申请资源(如内存空间和文件句柄)的基本单位。2.线程 线程是进程中可独立执行的最小单位。一个进程可以包含多个线程。同...

2018-06-13 16:44:19 132

原创 Java SE 篇二

1.String 创建过程(1)单独使用""引号创建的字符串都是常量,编译期就已经确定存储到String Pool中;(2)使用new String("")创建的对象会存储到heap中,是运行期新创建的; new创建字符串时首先查看池中是否有相同值的字符串,如果有,则拷贝一份到堆中,然后返回堆中的地 址;如果池中没有,则在堆中创建一份,然后返回堆中的地址(注意,此时不需要从堆中复制到池中,否 ...

2018-06-12 20:51:54 107

原创 Java SE 篇一

1. 对象    对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。2. 类    类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。3. 面向对象面向对象是一种使用封装、继承、多态、抽象等思想进行软件的分析和开发的...

2018-06-11 20:53:23 321

原创 JVM —— 垃圾回收

一、分代收集策略    Java对象:根据生命周期划分为瞬时对象 和生命周期非常长对象。    考虑JVM中存活对象的生命周期具有两极化,因此采取不同的收集策略——分代收集。       堆区划分 新生代(YoungGen)Eden、From Survivor、To Survivor(Eden和Survivor比例8:1:1)        老年代(OldGen)-XX:SurvivorRatio...

2018-06-11 16:37:19 125

原创 JVM —— 内存分配

一、JVM内存    1.线程共享内存        ① Java堆区:用于存储对象实例        ② 方法区:存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据        ③ 运行时常量池:方法区的一部分。Class 文件中除了有类的版本、字段、方法、接口等描述等信息外,                                    还有一项信息是常量池(C...

2018-06-11 16:11:23 110

原创 JVM —— 类的加载

一、ClassLoader概念    根据一个类的全限定名来读取此类的二进制字节流到JVM内部,然后转换为一个目标类对应的Java.lang.Class对象实例。二、类加载器    1. BootStrapClassLoader:启动类加载器,由C++语言编写并嵌套在JVM内部,主要负责加载“JAVA_HOME/lib”                                       ...

2018-06-11 14:50:35 141

原创 SpringCloud集成mybatis

1.集成mybatis①引入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version>

2018-06-01 09:01:22 11622 1

原创 SpringCloud集成高可用eureka

1.集成eureka①引入依赖                <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dep...

2018-05-30 13:57:33 188

原创 SpringCloud集成swagger2

1.引入依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</ar...

2018-05-30 13:46:51 1519

原创 springboot

1.配置文件    ①spring.profiles    指定配置文件2.使用随机数    随机字符串:value=${random.value}     随机int:number=${random.int}    随机long:bignumber=${random.long}    10以内随机数:test1=${random.int(10)}    10~20的随机数:test2=${ran...

2018-05-14 14:22:53 161

原创 集中配置中心

1.配置服务端①添加依赖                <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId> </dependency>     ...

2018-05-10 14:23:30 218

原创 SpringCloud多模块整理

1.项目架构—— project        父项目—— client        子项目(客户端)    对外暴露的接口—————— pom.xml          子项目的pom文件—— common    子项目(公共)    公用的对象—————— pom.xml          子项目的pom文件—— server    子项目(服务端)     所有业务逻辑—————— pom...

2018-05-08 16:12:08 4061 1

原创 服务发现RestTemplate和Feign

1.RestTemplate三种方式使用①    直接使用RestTemplate,固定URL @GetMapping("/say")    public String say(){        RestTemplate restTemplate = new RestTemplate();        String str = restTemplate.getForObject("http:/...

2018-05-05 11:31:16 1776

原创 服务治理:Spring Cloud Eureka

1.服务治理   主要用来实现各个微服务实例的自动化注册与发现       服务注册:服务单元向注册中心登记自己提供的服务,将主机与端口号、版本号、通信协议等一些附加信息告知注册中心,                        注册中心按服务名分类组织服务清单    服务发现:调用方需要向服务注册中心咨询服务,并获取所有服务的实例清单,以实现对具体服务实例的访问2.Eureka服务注册中心  ...

2018-05-04 16:15:14 242

原创 微服务

1.概述        微服务是系统架构上的一种设计风格,主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RestFul API进行通信协作。①围绕着系统中的某一项或一些耦合度较高的业务功能进行构建②维护着自身的数据存储、业务开发、自动化测试案例以及独立部署机制③以轻量级通信协议为基础,可以使用不同的语言编程2.单体系统    单体应用...

2018-05-03 20:29:24 182

空空如也

空空如也

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

TA关注的人

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