- 博客(14)
- 收藏
- 关注
原创 服务注册与发现 Eureka+zookeeper+consul
服务治理 在传统的rpc远程框架调用中,管理每个服务于服务之间的依赖关系复杂,管理复杂,所以需要服务治理,即管理服务与服务之间的依赖关系,可以实现服务调用,负载均衡,容错等。统称为服务的注册与发现什么是rpc :参考这里:https://www.cnblogs.com/Rampant/p/14741363.html#rpcSpringCloud封装了 Netflix 公司开发的 Eureka模块来实现服务治理(2020年已经停止更新了)EurekaEureka是Netflix开发的服务发现框架
2021-05-17 09:22:59
595
原创 JavaScript学习笔记
1、快速入门1.1 引入JavaScript内部标签引入<script> //内容</script>外部标签引入1.js文件//内容test.html<script src = "1.js"></script><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>
2021-05-16 22:09:50
238
原创 SpringCloud 框架搭建
SpringCloud 框架搭建创建工作空间创建父工程1、创建简单Maven项目,如下2、删掉src目录3、修改字符编码,如下4、开启注解处理,如下5、选择编译版本,如下编辑Pom.xml编辑 pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML
2021-05-16 22:06:18
259
原创 Dubbo+Zookeeper+SpringBoot
分布式系统 分布式系统(distributed system) 是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。首先需要明确的是,只有当单个节点的处理能力无法满足日益增长的计算、存储任务的时候,且硬件的提升(加内存、加磁盘、使用更好的CPU)高昂到得不偿失的时候,应用程序也不能进一步优化的时候,我们才需要考虑分布式系统。因为,分布式系统要解决的问题本身
2021-05-16 22:05:17
234
原创 SpringBoot-Web
Spring bootSpring Boot 是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。SpringBoot 框架中还有两个非常重要的策略:开箱即用和约定大于配置。开箱即用:是指在开发过程中,通过在MAVEN项目的pom文件中添加
2021-05-16 22:03:44
636
原创 Mybatis-Plus
Mybatis-PlusMyBatis-Plus 简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生快速开始1、创建数据库CREATE DATABASE `Mybatis_Plus` CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci';use `Mybatis_Plus`;DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGI
2021-05-16 22:02:20
292
原创 Json 与 Ajax 的研究
Json JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。对象由花括号括起来的逗号分割的成员构成,成员是字符串键和上文所述的值由逗号分割的键值对组成常见的 Json 格式{"nam
2021-05-16 22:01:13
106
原创 SpringMVC 学习笔记
1、Spring MVC1、MVC 设计模式MVC 的全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller) 的缩写,是一种软件设计模式。职责分析:Controller:控制器取得表单数据调用业务逻辑转向指定的页面Model:模型业务逻辑保存数据的状态View:视图步骤:显示页面用户发请求Servlet接收请求数据,并调用对应的业务逻辑方法业务处理完毕,返回更新后的数据给servletservl
2021-05-16 21:59:24
373
原创 Spring5 学习笔记
1、Spring1.1、简介Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用Spring是一个轻量级 控制反转(IoC)和面向切面(AOP)的容器
2021-05-16 21:56:51
127
原创 Mybatis-学习笔记
Mybatis一 、简介什么是MybatisMyBatis 是一款 优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口、和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。导入Mybatismaven 仓库<!--Mybatis
2021-05-16 21:55:08
238
原创 Java web 学习笔记
Java Web1、web基础1.1、基本概念web开发:网页开发,分为 静态web 和 动态web。静态web:由 html 、css、 JavaScript 共同组成,提供给所有人看,数据永远不变。动态web:提供给所有人看的数组,在不同时间,不同地点看到的数据不相同,类似淘宝的 千人千面需要的技术:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为 JavaWeb1.2、web应用程序web应用程序:可以提供浏览器访问的程序;*.
2021-05-16 21:53:26
1553
原创 CSS学习笔记
1、学习路线CSS是什么CSS怎么用(快速入门)CSS 选择器 (重点+难点)美化网页(文字、阴影、超链接、列表、渐变…)盒子模型浮动定位网页动画(特效效果)1.1、什么是CSSCacading Style Sheel 层级样式表CSS :表现(美化网页)字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动…1.2快速入门外部CSS的优势:内容表现分离网页结构统一、可以实现复用样式十分丰富利用SEO,容易被搜索引擎收录。<!DOCTYPE
2021-01-31 17:03:55
166
原创 HTML学习笔记
初始HTMLHyper Text Markup Language(超文本标记语言)网页的基本信息<!--DOCTYPE:告诉浏览器使用的规范--><!DOCTYPE html><!--lang:表示浏览器使用的语言--><html lang="en"><head> <!--头部标签 <head> meta:描述性标签,它用来描述我们的网站的一些信息:比如字符编码、关键字、描
2021-01-28 15:06:26
696
原创 Typora编辑器下markdown语法使用方法
MarkDown语法学习标题用 #加空格后接标题内容。#号的数量决定标题级数,最高6级标题。字体样式粗体 :用**将文字的前后包裹起来。斜体:用*将文字的前后包裹起来。斜体加粗体:用***将文字包裹起来。文字过时线:用~~将过时文件包裹起来。引用开篇博客,至上学习与交流用 >+引用内容分割线用***或者—会出现占全屏的分割线。图片格式为:![图片描述]+(图片地址(本机或网络地址都可以)) 注意!!格式中没有+号,为了解释格式而加。超链接百
2021-01-08 00:25:51
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人