自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker 基于Centos学习笔记

安装docker(基于centos7.x)1. yum包更新到最新sudo yum update

2020-04-13 10:39:56 159

原创 02.微服务技术栈

微服务技术栈:多种技术的集合一个分布式的微服务架构服务治理 服务注册 服务调用 服务负载均衡 服务监控 ........微服务条目 落地技术 备注 服务开发 SpringBoot、Spring、SpringMvc 服务配置与管理 Netflix公司的Archaius、阿里的Diamond等 服务注册与发现 Eurek...

2020-04-02 14:53:25 139

原创 01.Spring Cloud简介

SpringCloud是什么?概念:Spring Cloud是一个微服务框架,相比于Dubbo的RPC框架,Spring Cloud提供了一全套的分布式系统解决方案。Spring Cloud为微服务框架开发涉及到的 配置管理、服务治理、熔断机制、智能路由、微代理、控制总线、一次性token、全局一致性、leader选举、分布式session、集群状态管理等操作提供了一种简单的开放方式...

2020-04-02 12:55:08 154

原创 netty简单案例编写

package cn.netty.firstexample;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.EventLoopGroup;import io.netty.channel.nio.NioEventLoopGroup...

2020-01-17 15:51:42 86

原创 Netty 快速入门(01)Linux I/O模型介绍

Netty简述Netty是一个高性能的网络编程框架上面提到的几个关键的字眼,高性能,网络编程,框架。这些概括Netty的本质。Netty是一个NIO客户端服务器框架,可以快速轻松地开发协议服务器和客户端等网络应用程序。它极大的简化并TCP和UDP套接字服务器等网络编程。“快速简便”并不意味着最终的应用程序会受到可维护性或性能问题的影响。Netty经过精心设计,具有丰富的协议,如...

2020-01-15 17:42:14 107

原创 软件工程六大设计原则

1、单一职责原则概念描述对类来说,一个类应该只负责一项职责。如果一个类负责两个职责,可能存在职责1变化,引起职责2的变化情况。可以基于抽象逻辑,或者业务逻辑对类进行细化。2、接口隔离原则概念描述客户端不应该依赖它不需要的接口,一个类对另外一个类的依赖,应该建立在最小的接口上。3、依赖倒转原则概念描述高层模块不应该依赖低层模块,两者应依赖其抽象;抽象不应该依...

2020-01-07 16:57:43 3495

原创 Java 8 Stream

Java 8 API 添加了一个新的抽象称为 Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似 SQL语句从数据库查询数据的直观方式来提供一种Java集合运算和表达的高阶抽象。Stream API 可以极大提高 Java程序员的生产力,让程序员写出高斜率、干净、简介的代码什么是Stream?Stream(流)是一个来自数据源的元素队列并支持聚合操作元素...

2019-12-26 10:00:07 135

原创 SpringBoot 2.x 降为 SpringBoot 1.x

这两天接到一个任务就是把公司项目从JDK 8下降到 JDK7,因为项目使用的为 SpringBoot 2.x 而2.x需要jdk8才能运行,故 SpringBoot版本也需要下降,但是网上已经很少SpringBoot 1.x的适配坐标,这里整理一份给有需要的同学。<properties> <project.build.sourceEncoding>U...

2019-12-25 10:54:49 479

原创 你每天都在使用的HTTP协议,到底是什么鬼?

HTTP 是什么呢?她是超文本传输协议,HTTP是缩写,他的全英文名是 HyperTextTransferProtocol 。那什么是超文本呢?超文本真的是HTML,css,JavaScript和图文等,HTTP 的出现是为了接收和发布HTML页面,经过不断地发展也可以用于接收一些音频,视频,文件等内容。HTTP协议是用于客户端和服务器端之间的通信,用于客户端和服务端之间的通信...

2019-12-23 14:10:07 813

原创 MySQL - 01.一条SQL查询语句是如何执行的?

平时我们使用数据库,看到的通常是一个整体。比如,你有一个简单的表,表里只有一个ID字段,在执行下面这个查询语句时:mysql> select * from T where ID=10;我们看到的只是输入一条语句,返回一个结果,却不知道这句语句在mysql内部的执行过程。大体来说MySQL可以分为:Server层和存储引擎层两部分。Server层包括连接器、查询缓存、分...

2019-12-23 10:27:48 85

原创 深入理解Java虚拟机 - 01.Java代码是怎么运行的?

作为一名Java程序员,你应该知道,Java代码有很多不同的运行方式。比如说可以在开发工具中运行,可以双击执行jar文件运行,也可以命令行运行。当然这些执行方式都离不开JRE,也就是Java运行时环境。实际上,JRE仅包含运行Java程序的必须组件,包括Java虚拟机以及Java核心类库等。我们用的JDK同样包含了JRE,并且还附带了一些工具。那么你有没有想过,为什么Java要在虚拟机中运...

2019-12-19 10:37:51 140

空空如也

空空如也

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

TA关注的人

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