spring
文章平均质量分 86
但许人间现白头
这个作者很懒,什么都没留下…
展开
-
spring boot 简单使用jpa
spring boot 整合 jpa依赖pom.xml<properties> <java.version>11</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.re原创 2021-08-07 22:03:47 · 707 阅读 · 0 评论 -
Ribbon
RibbonRibbon 是一个基于 HTTP 和 TCP 的客服端负载均衡工具,它是基于 Netflix Ribbon 实现的。它不像 Spring Cloud 服务注册中心、配置中心、API 网关那样独立部署,它几乎存在于每个 Spring Cloud 微服务中。包括 Feign 提供的声明式服务调用也是基于该 Ribbon 实现的。Ribbon 默认提供很多种负载均衡算法,例如轮询、随机等等。甚至包含自定义的负载均衡算法。负载均衡不同方案的区别目前业界主流的负载均衡方案可分成两类:集中式原创 2021-01-28 17:20:40 · 221 阅读 · 0 评论 -
springCloud之Eureka
spring cloud之Eureka注册中心什么是注册中心 微服务将原本单机服务水平扩展为集群(微服务总体是分布式,每一部分相互调用,牵一发而动全身,为了避免单点故障,每一部分采用了集群),以提高并发服务,注册中心应运而生。 注册中心相当于电话本,注册中心将每个注册服务以服务名为key,ip和端口为value,而每个服务名包含了多台用于相同service id的spring boot应用,一般是使用http调用(还有RPC),调用的时候只要知道服务名,就可以调用,具体调用那一台服原创 2021-01-26 19:36:24 · 262 阅读 · 0 评论 -
nginx水一篇文章
nginx安装# 下载 nginx 压缩包wget -P /usr/local/src http://nginx.org/download/nginx-1.18.0.tar.gz# 解压tar -zxvf /usr/local/src/nginx-1.18.0.tar.gz -C /usr/local/src#依赖yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl-devel#安装# 切换至 nginx原创 2021-01-14 16:54:55 · 411 阅读 · 0 评论 -
nginx+fastDFS文件服务器以及MinIO的使用
文章目录fastDFS(不推荐)机器分布下载资源安装依赖安装公共函数库安装 FastDFS启动 Tracker启动 Storagenginx代理文件服务器直接上工具类MinIOdocker安装MinIO工具类使用fastDFS(不推荐)fastDFS有两种启动方式,以track启动或以store启动。tracker相当前台,告诉你房间号;store相当于房间;还可以通过nginx访问fastDFS,这种形式适合集群;但是我个人不喜欢用fastFDS,推荐使用MinIO,由apache开源,并有官网,还有原创 2021-01-14 15:41:32 · 1513 阅读 · 1 评论 -
springBoot整合redis,elasearch,dubbo
spring boot整合redis安装redis(docker)docker pull redis:latestdocker run -itd --name redis-test -p 6379:6379 redis依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-d原创 2021-01-11 22:17:29 · 321 阅读 · 0 评论 -
RabbitMQ
RabbitMQ本篇代码没有怎么贴,官网上都有,水一下字数MQ在计算机科学中,消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的贮列用来处理一系列的输入,通常是来自用户。消息队列提供了异步的通信协议,每一个贮列中的纪录包含详细说明的数据,包含发生的时间,输入设备的种类,以及特定的输入参数,也就是说:消息的发送者和接收者不需要同时与消息队列互交。消息会保存在队列中,直到接收者取回它。实现消息队列常常保存在链表结构中。拥有权限的进程可以向消息队原创 2020-12-14 19:36:40 · 202 阅读 · 1 评论 -
差一点就深入理解redis
redis简述 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings) , 散列(hashes) , 列表(lists) ,集合(sets) , 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了复制(replication),LUA脚本(Lua scripting),LR原创 2020-12-13 16:29:15 · 233 阅读 · 1 评论 -
spring boot学习笔记:mybatis,分页,事务,时钟调度,拦截器,全局异常,数据校验
spring boot 初探 随着动态语⾔流⾏(Ruby、Scala、NodeJs等),Java 开发变得相对笨重,配置繁琐,开发效率低下, 部署流程复杂,以及第三⽅集成难度也相对较⼤,针对该环境,Spring Boot 被开发出来,其使⽤“习惯 ⼤于配置⽬标”,借助Spring Boot 能够让项⽬快速运⾏起来,同时借助 Spring Boot 可以快速创建 web 应⽤并独⽴进⾏部署(jar包 war 包⽅式,内嵌 servlet 容器),同时借助 Spring Boot 在开发应⽤时可原创 2020-11-29 19:05:24 · 386 阅读 · 2 评论 -
详叙spring mvc用法及集成ssm
spring mvc文章目录spring mvc什么是mvc3问什么是spring mvcspring mvc能做什么spring mvc怎么运行的依赖启动配置(由web容器加载spring配置文件)简单展现@RequestMapper参数:RequestMapper是全能注解,下面有针对各种请求的注解RestFul(spring mvc扩展)GETPOSTPUTDELETE位置参数绑定参数名与前端传的数据name属性值相等不相同,使用注解绑定请求转发,重定向重定向请求转发以json数据交互@Respon原创 2020-11-25 17:55:57 · 630 阅读 · 1 评论 -
代理模式与spring AOP
spring AOPAspect Oriented Programing ⾯向切⾯编程,相⽐较 oop ⾯向对象编程来说,Aop关注的不再是程 序代码中某个类,某些⽅法,⽽aop考虑的更多的是⼀种⾯到⾯的切⼊,即层与层之间的⼀种切⼊,所 以称之为切⾯。联想⼤家吃的汉堡(中间夹⾁)。那么aop是怎么做到拦截整个⾯的功能呢?考虑前⾯ 学到的servlet filter /* 的配置 ,实际上也是aop 的实现。作用 AOP主要应⽤于⽇志记录,性能统计,安全控制,事务处理等⽅⾯,实现公共原创 2020-11-23 20:09:04 · 515 阅读 · 0 评论 -
深入理解springIOC
springIOC手写lower版SpringIOCpom.xml<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.2</version> </dependency> <!-- https://mvnrepository.co原创 2020-11-21 21:13:15 · 685 阅读 · 2 评论 -
FreeMarker的运用
FreeMarkerFreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电 子邮件,配置文件,源代码等)的通用工具。 是一个Java类库。 FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,将视图从业务逻辑中 抽离处理,业务中不再包括视图的展示,而是将视图交给 FreeMarker 来输出。虽然 FreeMarker 具有一 些编程的能力,但通常由 Java 程序准备要显示的数据,由 FreeMark原创 2020-11-20 21:58:45 · 287 阅读 · 0 评论 -
邮箱验证:spring boot发邮件
spring boot发邮件注册一个邮箱,开启POP3/SMTPjar包maven仓库搜索:Spring Boot Starter Mailmaven<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-mail --><dependency> <groupId>org.springframework.boot</groupId原创 2020-11-11 17:36:51 · 917 阅读 · 2 评论 -
spring事务整合mybatis以及JdbcTemplate
spring整合mybatis(事务),JdbcTemplate事务事务的四⼤特性(ACID)原⼦性(Atomicity)共⽣死,要么全部成功,要么全部失败!⼀致性(Consistency)事务在执⾏前后,数据库中数据要保持⼀致性状态。(如转账的过程 账户操作后数据必须保持 ⼀致)隔离性(Isolation)事务与事务之间的执⾏应当是相互隔离互不影响的。(多个⻆⾊对统⼀记录进⾏操作必须保证没 有任何⼲扰),当然没有影响是不可能的,为了让影响级别降到最低,通过隔离级别加以限制:READ_U原创 2020-11-24 21:32:27 · 1450 阅读 · 1 评论