![](https://img-blog.csdnimg.cn/20200219181430659.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
springboot学习笔记
笔记
一只学技术的狮子
这个作者很懒,什么都没留下…
展开
-
springsecurity的配置,登录注销
package com.example.myblog.config; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.authentication.*; im原创 2020-08-08 21:01:00 · 203 阅读 · 0 评论 -
idea的神奇毛病
源自于添加springcloudzuul依赖导入不成功,一开始以为是阿里云镜像没有包,改了镜像,发现还是有问题。之后搁置了一段时间,可是让人生气的是,之后每次到入新的依赖都是失败,这让我开始怀疑可能不是镜像源的问题,就开始排查,为了确定不是镜像源的问题,我第一步是将本地已经配制好的jar包删除,重新拉镜像,检查发现,jar包拉取成功,但是在项目中,项目maven依旧报错, 这时候开始怀疑有可能是idea相关文件出现错误, 将项目关闭,删除项目中的.idea相关文件,重新开启项目,把相应的模块通过projec原创 2020-08-02 16:29:59 · 128 阅读 · 0 评论 -
如何快速部署springboot打成jar包到腾讯云
购买云服务器,学习使用,基础配置就行,买完会有这样的一台机器。 阿里云的没使用的原因是学生机被家里亲戚征用了,不过都差不多。 连接服务器 使用xshell工具连接, 熟悉的端口,22,访问拒绝,检查发现没问题,又连了几次,连上有一个警告 使用xshell第一次连接时,可能会连接多次才能连上,出现:WARNING!The remote SSH server rejected X11 forwarding request. 解决办法: vi /etc/ssh/sshd_config 在X11这行改为X1.原创 2020-06-23 18:45:49 · 435 阅读 · 0 评论 -
监控管理
选中ops下Actuator的模块,和web模块作为测试用。 org.springframework.boot spring-boot-starter-parent 1.5.12.RELEASE 这里注意需要使用低版本springboot,高版本需要修改一些配置。 定制端点 举例: 改变beans的id endpoints.beans.id=mybean 改变之后就变成localhos...原创 2020-02-25 09:48:48 · 202 阅读 · 0 评论 -
Spring Security安全认证
thymeleaf支持Spring Security。 <div sec:authorize="!isAutheticated()"> <span>test</span> </div> 记住我功能: 在自定义配置类中 加上http.rememberMe();//开启记住我功能 //登录成功以后,将cookie发给浏览器保存,下次就会自动登录 注销...原创 2020-02-25 08:33:49 · 148 阅读 · 0 评论 -
springboot热部署
通常我们修改一个java文件就需要重启应用,很浪费时间。 1. spring提供Spring Loaded官方的热部署程序,实现修改类文件的热部署 ——下载Spring Loaded https://github.com/spring-projects/spring-loaded ——添加运行时参数: -javaagent:C:/springloaded-1.3.6.RELEASE.jar -no...原创 2020-02-23 15:30:31 · 65 阅读 · 0 评论 -
分布式之Dubbo和Spring Cloud
分布式:简而言之,多台服务器一起解决一个问题,加快解决问题的速度。 假设一台机器有100个线程,那么10台机器合并起来1000速度就会很快。 好比是两车道变为20车道,通行更快。 可以与大数据相关技术相结合,整合还需要继续学习。 zookeeper和dubbo dobbo的框架: docker安装zookeeper docker pull zookeeper docker images dock...原创 2020-02-23 15:14:25 · 215 阅读 · 0 评论 -
cron表达式
原创 2020-02-22 16:45:14 · 66 阅读 · 0 评论 -
elasticsearch安装
虚拟机准备好,docker docker pull elasticsearch docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 镜像id 打开浏览器: 访问主机地址192.168.2.2:9200 docker镜像加速 /etc/docker/daemon.json 文件...原创 2020-02-22 16:14:13 · 66 阅读 · 0 评论 -
Rabbit的工作原理
使用场景: 加入消息队列机制,数据会一个一个进队列,而不是大批量涌入把数据库搞宕机,本质上所有的消息队列机制都是削峰填谷,保障业务的正常使用。 选择RabbitMQ的原因: 实现了AMQP标准的消息服务器 持久化支持,保证数据的稳定性 ERlang是为了电话交换机开发的语言,带有高并发特性,高可用特性; 部署简单 消息发送的原理: 应用程序会和Rabbit Server之间会创建一个TCP连接...原创 2020-02-21 17:00:06 · 671 阅读 · 0 评论 -
RabbitMQ安装与springboot整合RabbitMQ
RabbitMQ安装 docker hub进入仓库拉镜像数据,链接:https://hub.docker.com 进入tag标签下,找到带有management的,这个是带有web管理界面的。 下载较慢可以是用加速。 docker pull registry.docker-cn.com/library/rabbitmq:3-management docker images检查镜像 docker r...原创 2020-02-17 18:07:37 · 76 阅读 · 0 评论 -
rabbitMQ运行机制
RabbitMQ运行机制 exchange类型: 1. direct 2. fanout 3. topic 4. headers headers匹配AMQP消息的header而不是路由键,headers交换器和的direct交换器完全一致,但性能差很多,目前几乎用不到了。 direct单播模式; fanout是一种类似的广播模式,转发是最快的; topic是一种模式匹配,通配符。 ...原创 2020-02-17 15:46:53 · 135 阅读 · 0 评论 -
springboot消息队列概念
Spring boot之消息队列 一、消息队列 点对点式:唯一的发送者和接受者,接受者不是唯一的,但是一旦消息被消费了,其他接收者就收不到消息 发布订阅式:发布者发布消息,其他人可以订阅这个消息 JMS,java Message Service 消息服务,java api,不跨语言不跨平台 两种消息模型,消息的类型支持的很多 AMQP,网络线协议,可以跨平台,跨语言,提供五种消息模型,消息模型一种...原创 2020-02-17 15:23:18 · 229 阅读 · 0 评论