消息队列之RabbitMQ消息队列之Kafka1.activeMQ的主要功能实现高可用、高伸缩、高性能、易用和安全的企业级面向消息服务的系统异步消息的消费和处理控制消息的消费顺序可以和Spring/springBoot整合简化编码配置集群容错的MQ集群2.activeMQ安装下载地址:http://...
2021-09-14 165 0 0 阅读全文
:为什我想写这篇博客呢?第一方面是记录,另一方面是分享。1.创建数据库表1.建表语句CREATETABLE`area`(`AREA_CODE`varchar(16)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT'区域ID',`AREA_NAM...
2021-08-12 308 0 0 阅读全文
在网上看到好多关于此话题的博客要么资料不全,要么过于复杂,导致新手很难直接的理解!所以自己上手整理一个简单的demo放于git,有想用的在博客末尾直接点击下载即可直接运行使用!一、JoinPoint的用法JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoin...
2021-07-29 214 0 0 阅读全文
一.为什么要用到这个上周想实现在网关层zuul实现用户认证操作,即需要在网关过滤器中调用其他的微服务,按常规做法在filter中用@Autowired注解一个feign接口,启动一直失败,用度娘谷歌查了又查,只找到一些类似【在过滤器中注入bean】失败,但说的都是springMVC并不是spring...
2021-07-12 253 0 0 阅读全文
我们说构造函数能处理参数的问题,但其实也要分三种情况进行讨论。目前有三种类型:无参、有参和默认。根据不同的参数情况,需要我们分别进行构造函数的讨论。这里重点是无参构造函数的初始化也要分两种方法进行分析。下面我们就这三种不同的构造函数类型分别为大家进行展示。1.无参构造函数不带入参的构造函数叫无参构造...
2021-04-04 149 0 0 阅读全文
SpringBoot之FilterRegistrationBean-自定义Filter详解
项目老的用spring写的,新的升级到了springboot,原代码中有在web.xml中定义过滤器,在boot中,自然没法这样用了,因而看了看boot如何使用自定义过滤器。在springboot中,主要是靠FilterRegistrationBean这个类来提供这样的功能。自定义Filter我们常...
2021-08-12 185 0 0 阅读全文
一、Java中IO流分为几种?按照流的流向分,可以分为输入流和输出流;按照操作单元分,可以分为字节流和字符流(字节流可以读写任何单位的数据,字符流只可以读写txt数据);按照流的角色分,可以分为节点流和处理流;二、IO中flush()和close()的区别close()方法具备刷新功能,在关闭流之前...
2021-07-30 191 0 0 阅读全文
背景传说里玉皇大帝派龙王马上降雨到共光一带,龙王接到玉皇大帝命令,立马从海上调水,跑去共光施云布雨,但粗心又着急的龙王不小心把海里的鲸鱼随着雨水一起降落在了共光,龙王怕玉皇大帝责怪,灵机一动便声称他是派鱼到共光,希望百姓可以年年有余,并请求玉皇大帝将这条鱼任命为鱼神,保佑人间太平可以年年有余。年年有...
2021-04-28 219 0 0 阅读全文
基于Spring Security前后端分离的权限控制系统问题
话不多说,入正题。一个简单的权限控制系统需要考虑的问题如下:权限如何加载权限匹配规则登录1.引入maven依赖4.0.0org.springframework.bootspring-boot-starter-parent2.5.1com.exampledemo50.0.1-SNAPSHOTdemo5...
2021-06-22 86 0 0 阅读全文
一.基于erlang语言:是一种支持高并发的语言RabbitMQ的六种工作模式:1.1simple简单模式消息产生着§将消息放入队列消息的消费者(consumer)监听(while)消息队列,如果队列中有消息,就消费掉,消息被拿走后,自动从队列中删除(隐患消息可能没有被消费者正确处理,已经从队列中消...
2021-09-14 115 0 0 阅读全文
swagger版本:2.9.2框架:springboot2.1.2当没有使用@ApiImplicitParam和response=Resp.class时,swagger会自动去显示接口入参对象的各属性,及响应的对象属性,如下图:而如果加入@ApiImplicitParam和response=Resp...
2021-06-28 239 0 0 阅读全文
问题描述一只青蛙一次可以跳上1级台阶,也可以一次跳上2级台阶,请问跳上n级台阶,该请娃一共有多少种跳法?解决思路①如果只有1级台阶,那显然只有一种跳法。②如果有2级台阶,那么就有2种跳法,一种是分2次跳。每次跳1级,另一种就是一次跳2级。③如果台阶级数大于2,设为n的话,这时我们把n级台阶时的跳法看...
2021-04-10 199 0 0 阅读全文
一般情况下每个springboot工程启动都有固定的端口,但是固定端口不利用服务的动态扩容,如果在一台服务器上需要对同一个服务进行多实例部署,很容易出现端口冲突,那么怎么解决这个问题呢?random随机端口在springboot中,可以通过${random}来生成随机数字,我们可以在配置文件中,这么...
2021-06-25 221 0 0 阅读全文
2.9.1File导包语句:java.io.File;构造方法:newFile(String路径)绝对路径:从盘符或者根目录出发,定位文件位置相对路径:从当前程序认定的主目录(根目录所在的目录)出发,定位文件位置newFile(String父目录,String文件名)newFile(File父目录对...
2021-07-29 150 0 0 阅读全文
Mybatis自动生成@Table、@Column、@Id注解的方法
在pom.xml中添加如下插件以及插件相关的依赖org.mybatis.generatormybatis-generator-maven-plugin1.3.2src/main/resources/generatorConfig.xmlfalsetruemysqlmysql-connector-ja...
2021-04-06 175 0 0 阅读全文
SpringBoot+Rabbitmq实现延时队列的两种方式
什么是延时队列,延时队列应用于什么场景延时队列顾名思义,即放置在该队列里面的消息是不需要立即消费的,而是等待一段时间之后取出消费。那么,为什么需要延迟消费呢?我们来看以下的场景网上商城下订单后30分钟后没有完成支付,取消订单(如:淘宝、去哪儿网)系统创建了预约之后,需要在预约时间到达前一小时提醒被预...
2021-05-11 206 0 0 阅读全文
前沿XSS防范属于前端还是后端的责任?XSS防范是后端RD(研发人员)的责任,后端RD应该在所有用户提交数据的接口,对敏感字符进行转义,才能进行下一步操作。所有要插入到页面上的数据,都要通过一个敏感字符过滤函数的转义,过滤掉通用的敏感字符后,就可以插入到页面中。公司的搜索页面如果你是下面的写法。那么...
2021-04-04 153 0 0 阅读全文
1.使用场景控制层调用业务层时,控制层需要拿到业务层在spring容器中注入的对象2.代码实现importorg.apache.struts2.ServletActionContext;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;impo...
2021-04-13 169 0 0 阅读全文
maven:com.rabbitmqamqp-client3.4.1org.slf4jslf4j-log4j121.7.7org.apache.commonscommons-lang33.3.2org.springframework.amqpspring-rabbit1.4.0.RELEASE1、W...
2021-09-14 156 0 0 阅读全文
- 上一页
- 下一页