自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoshuang的博客

邮箱;xiaoshuang77@aliyun.com Java开发女程序员,Vue.js,React.js 前端开发,React-Native开发混合App

  • 博客(9)
  • 收藏
  • 关注

原创 加油吧!程序员

做一个程序员的日常是 从早晨到深夜 ...

2019-03-05 08:11:13 6921 3

原创 手把手快速搭建ssm+maven纯注解开发项目

快速搭建ssm+maven项目环境:Spring +SpringMVC+ MyBatis 数据库mysql5.7 第一步:使用Idea 模板 创建webapp项目 第二步:修改pom.xml文件导入依赖jar包 <properties> <project.build.sourceEncoding&

2019-03-04 18:28:55 12062 2

原创 SpringCloud——如何使用Eureka注册中心?

认识Eureka 首先我们来解决第一问题,服务的管理。 问题分析 在刚才的案例中,user-service对外提供服务,需要对外暴露自己的地址。而consumer(调用者)需要记录服务提供者的地址。将来地址出现变更,还需要及时更新。这在服务较少的时候并不觉得有什么,但是在现在日益复杂的互联网环境,一个项目肯定会拆分出十几,甚至数十个微服务。此时如果还人为管理地址,不仅开发困难,将来测试、发布...

2019-03-05 16:10:49 7915 1

原创 认识SpringCloud——微服务场景模拟

初识SpringCloud 微服务是一种架构方式,最终肯定需要技术架构去实施。 微服务的实现方式很多,但是最火的莫过于Spring Cloud了。为什么? 后台硬:作为Spring家族的一员,有整个Spring全家桶靠山,背景十分强大。 技术强:Spring作为Java领域的前辈,可以说是功力深厚。有强力的技术团队支撑,一般人还真比不了 群众基础好:可以说大多数程序员的成长都伴随着Spr...

2019-03-05 16:01:29 5391

原创 认识RPC和Http

远程调用方式 无论是微服务还是分布式服务(都是SOA,都是面向服务编程),都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢? 常见的远程调用方式有以下几种: RPC:Remote Produce Call远程过程调用,类似的还有RMI(Remote Methods Invoke 远程方法调用,是JAVA中的概念,是JAVA十三大技术之一)。自定义数据格式,基于原生TCP通信,速度快...

2019-03-05 15:46:09 5312

原创 Netty有什么用?如何实现WebSocket聊天?

Netty 是一个Java 开源框架,提供异步的,时间驱动的网络应用程序框架和工具,用以快速开发高性能,高可靠性的网络服务器和客户端程序。 Netty是一个NIO客户端,服务端框架,允许快速简单的开发网络应用程序。例如:服务端和客户端之间的协议。 牛XX: 简化了网络编程规范 例如:TCP和UDP的Socket服务 通俗点理解: Netty本身是用于快速构建服务端与客户端之间...

2019-03-05 15:39:26 980

原创 微服务系统架构演变

1.系统架构演变 随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有在Google带领下来势汹涌的Service Mesh。我们到底是该乘坐微服务的船只驶向远方,还是偏安一隅得过且过? 其实生活不止眼前的苟且,还有诗和远方。所以我们今天就回顾历史,看一看系...

2019-03-05 12:14:14 4490 2

原创 Hessian快速简单开发

Hessian是什么? 首先知道 :RMI(Remote Method Invocation,远程方法调用)是Java在JDK1.2中实现的, Java RMI 支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。(即它能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法) 【优点】: Java RMI具有Java的"Write ...

2019-03-05 11:56:59 937 1

转载 Vue.js双向数据绑定原理及生命周期详解

—— 什么是Vue.js —— Vue.js是一套构建用户界面的渐进式框架 Vue被设计为可以自底向上逐层应用。 Vue的核心库只关注视图层,不仅易于上手 还便于和第三方库或既有项目整合。 另一方面,当与现代化的工具链以及各种类库结合使用时Vue也能为复杂的单页应用提供驱动 Vue基于MVVM模式 将视图与模型双向数据绑定的...

2019-03-05 09:34:49 2447 1

空空如也

空空如也

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

TA关注的人

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