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

原创 SpringCloud-Ribbon和Feign

1 服务调用Ribbon入门当启动某个服务的时候,可以通过HTTP的形式将信息注册到注册中心,并且可以通过SpringCloud提供的工具获取注册中心的服务列表。但是服务之间的调用还存在很多的问题,如何更加方便的调用微服务,多个微服务的提供者如何选择,如何负载均衡等。多个微服务的提供者如何选择,如何负载均衡等1.2 Ribbon概述1 什么是Ribbon是 Netflflixfa 发布的一个负载均衡器,有助于控制 HTTP 和 TCP客户端行为。在 SpringCloud 中,Eureka一般

2021-06-25 20:09:40 293 2

原创 SpringCloud-注册中心

1 微服务环境的搭建1.1 搭建数据库创建shop 数据库用户表CREATE TABLE `tb_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(40) DEFAULT NULL COMMENT '用户名', `password` varchar(40) DEFAULT NULL COMMENT '密码', `age` int(3) DEFAULT NULL COMMENT '年龄', `balance` d

2021-06-25 17:15:30 722

原创 SpringCloud--基础知识

1 分布式系统介绍1 企业架构的演进单体应用架构垂直应用架构分布式应用架构 SOA架构微服务应用架构1.1 单体应用架构,大部分web工程(包含前端页面,web层代码,service层代码,dao层代码)是将所有的功能模块,打包到一起并放在一个web容器中运行。优点:所有的功能集成在一个项目工程中项目架构简单,前期开发成本低,周期短,小型项目的首选。缺点:全部功能集成在一个工程中,对于大型项目不易开发、扩展及维护。系统性能扩展只能通过扩展集群结点,成本高、有瓶颈。技术栈受限

2021-06-23 22:37:04 279

原创 Java 基础 IO

1 Java IO流目录File类的使用IO流原理以及流的分类文件流缓冲流转换流其他流标准输入,输出流打印流数据流对象流随机存储文件流NIO中 Path Paths Files 类的使用代码Gitee 地址 day08~day10 https://gitee.com/nutxi/javabase1 File的相关解释File是对文件和文件目录的一种抽象表示File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容

2021-06-05 11:06:47 128 1

原创 SpringBoot dubbo+zeekeeper

1 分布式系统理论1 什么是分布式分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”;分布式常见的网络通信协议有RPC,和HTTP2 互联网应用架构的发展单体应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增

2021-05-29 10:43:22 419 3

原创 SpringBoot 整合 Shiro

4 Shiro目录Shiro 简介Shiro- helloworldShiro Subject分析SpringBoot 整合shiro 搭建环境Shiro 登录拦截Shiro用户认证Shiro 整合mybatisShiro 请求授权Shiro 整合ThymeleafShiro 简介Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。shiro有三大核心组件Shiro有三大核心组件,即Subject、SecurityManager和R

2021-05-28 15:22:51 124 1

原创 Swagger 入门

5 Swagger介绍以及集成目录1 Swagger 简介与搭建环境2 配置Swagger 信息3 配置扫描接口以及开关4 分组和接口注释以及小结1 Swagger 简介1 由来前后端分离时代1 **后端为主的时代,**前端只需要写静态页面,后台要写模板,通过模板引擎加载渲染数据,前端需要通过后端传递数据项目才能运行起2 前后端分离后端: 后端控制层,服务层,数据访问层 【后端】前端,视图层,前端控制层,伪造后端JSON数据,不需要后端,前端的工程也能运行,前后端交互,

2021-05-28 14:10:41 182

原创 Oracle 查询

2 Oracle 查询目录单表查询连接查询子查询分页查询单行函数行列转换分析函数集合运算总结1 单表查询简单条件查询select * from T_OWNERS where watermeter='30408'模糊查询select * from t_owners where name like '%刘%'and 和 or 运算符select * from t_ownerswhere name like '%刘%' and housenumber li

2021-05-27 17:27:30 3572

原创 Oracle基础

Oracle目录Oracle 基础ORACLE简介ORACLE体系结构表空间,用户的创建数据的增删改,以及数据类型JDBC连接ORACLE数据的导出与导入Oracle 查询Oracle 对象Oralce 编程1 Oracle 简介ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S 体系结构的数据库之一。ORACLE 通常应用于大型系统的数据库产品。作

2021-05-27 15:17:10 148

原创 SpringBoot 整合Spring Security

目录1 Spring Security 简介2 搭建Spring Security 环境3 Spring Security 用户认证和授权4 SpringSecurity 注销,以及权限控制5 SpringSecurity 记住我以及首页定制6 完整配置1 Spring Security 简介  在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。,从应用开发的第一天就应该把安全相关的因素考虑进来,并在整个应用的开发过程

2021-05-26 20:10:03 344

原创 SpringBoot 整合Mybatis

1 SpringBoot 整合Mybatis前言官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/Maven仓库地址:https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter/2.1.11 导入依赖<dependency> <grou

2021-05-23 12:21:39 62

原创 SpringBoot 整合Druid

1 Druid 简介Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。Druid 的下载地址maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/Github 地址https://github.com/alibaba/druid#readmeDruid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Spring Boot 2.0 .

2021-05-23 12:17:16 486

Springboot 整合JDBC

Springboot 整合JDBC对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库Sping Data 官网:https://spring.io/projects/spring-data1 SpringBoot 整合JDBC1 导入依赖 <dependency>

2021-05-23 12:08:12 130

转载 SpringBoot 国际化

1 前言有的时候,我们的网站会去涉及中英文甚至多语言的切换,这时候我们就需要学习国际化了!1 准备工作在IDEA中统一设置properties的编码问题在setting 中的file encodings 中 去登录页面查看一下,哪些内容我们需要编写国际化的配置!2 国际化配置文件的编写1、我们在resources资源文件下新建一个i18n目录,存放国际化配置文件2、建立一个login.properties文件,还有一个login_zh_CN.properties;发现IDEA自动识别.

2021-05-23 11:31:52 108

原创 SpringBoot 扩展MVC

1 SpringBoot 支持的一些特性包含 ContentNegotiatingViewResolver 和 BeanNameViewResolver bean。支持服务静态资源,包括对 webjar 的支持(在本文后面介绍)。转换器、 GenericConverter 和 Formatter bean 的自动注册。MessageCodesResolver 的自动注册(在本文后面介绍)。自动使用 ConfigurableWebBindingInitializer bean2 如果您希望保

2021-05-23 11:10:49 161

原创 SpringBoot Web 首页定制及相关特性

1 首页定制1找到WebMvcAutoConfiguration,的 welcomePageHandlerMapping方法 @Bean public WelcomePageHandlerMapping welcomePageHandlerMapping(ApplicationContext applicationContext, FormattingConversionService mvcConversionService, ResourceUrlProvider mvcResource

2021-05-23 10:36:34 196

原创 SpringBoot 静态资源处理

SpringBoot Web开发要解决的问题静态资源导入问题首页jsp,模板引擎增删改查拦截器国际化SpringBoot 静态资源问题1 SpringBoot 如何处理静态资源问题 ,那些目录下的静态能够被访问//静态资源处理方法@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //是否在yaml 自定义了映射关系 if (!this.resourcePr

2021-05-20 21:39:49 133 1

原创 SpringBoot 配置文件yaml

yaml 简介YAML(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列化的格式application.yml语法结构 :key:空格 value注意1 空格不能省略2 以缩进来控制层级关系,只要是左边对齐的一列数据都是同一个层级的。3、 属性和值的大小写都是十分敏感的。yaml 的基础语法字面量:普通的值k: v‘’ 单引号,会转义字符串里面的特殊字符name: “kuang \n shen” 输出 :kuang 换行 shen“

2021-05-19 23:04:47 101 1

原创 SpringBoot的相关使用

1 Dependency Management 依赖管理<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</art

2021-05-18 22:59:00 81

原创 SpringBoot -入门程序

第一个springboot 程序 helloworld1 SpringBoot 简介 Spring Boot 帮助您创建可以运行的独立的、生产级的基于 Spring 的应用程序,快速开发Spring应用 一个快速开发spring应用程序的脚手架2 SpringBoot的文档地址 https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started3 开发一个Sp

2021-05-18 20:00:05 111 1

空空如也

空空如也

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

TA关注的人

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