Java笔记
文章平均质量分 58
酒酿水蜜桃_
这个作者很懒,什么都没留下…
展开
-
pagehelper分页 自定义返回参数
分页会返回很我们不需要的参数,想要解决这个问题,我们就要自定义一个PageInfo。然后把代码层面用到PageInfo的地方,改成我们自己新建的PageBean。实体目录下新建个PageBean。原创 2022-05-19 14:00:27 · 1609 阅读 · 2 评论 -
Spring Multipartfile转file类型(不生成临时文件,直接转换)
转换方式引入pom <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency>CommonsMul原创 2022-03-08 17:10:54 · 2884 阅读 · 5 评论 -
消息队列经典十连问
1.什么是消息队列2.消息队列的应用场景3.消息队列如何解决消息丢失问题4.消息队列如何保证消息的顺序性。5.消息有可能发生重复消费吗?如何幂等处理?6.如何处理消息队列的消息积压问题7.消息队列技术选型,Kafka还是RocketMQ,还是RabbitMQ8.消息中间件如何做到高可用?9.如何保证数据一致性,事务消息如何实现10.如果让你写一个消息队列,该如何进行架构设计?1. 什么是消息队列你可以把消息队列理解为一个使用队列来通信的组件。它的本质,就是个转发器,包含发消息、存消息、转载 2022-03-07 10:29:21 · 141 阅读 · 0 评论 -
Nginx 反向代理配置
一、准备工作Linux系统安装Tomcat,使用默认端口8080,启动Tomcat服务器可以正常访问接下来想要通过Nginx反向代理,转发请求到Tomcat服务器。对外暴露的是Nginx反向代理服务器的端口号,而Tomcat不对外暴露。浏览器不能直接访问到Tomcat,而是通过Nginx反向代理服务器才能访问到Tomcat二、反向代理配置在Windows系统的host文件进行域名和IP地址映射关系的配置可以通过域名8080端口访问到Tomcat服务器然后在Nginx进行请求转发的配转载 2022-03-07 10:14:52 · 5248 阅读 · 0 评论 -
Mybatis一个简单配置数据加密解密
前言:介绍一个简单的MyBatis加解密方式,日常学习工作中提及这种方法的比较少,所以拿来说说,如果已经知道这种方法的忽略本文!一、背景在我们数据库中有些时候会保存一些用户的敏感信息,比如:手机号、银行卡等信息,如果这些信息以明文的方式保存,那么是不安全的。假如:黑客黑进了数据库,或者离职人员导出了数据,那么就可能导致这些敏感数据的泄漏。因此我们就需要找到一种方法来解决这个问题。二、解决方案由于我们系统中使用了Mybatis作为数据库持久层,因此决定使用Mybatis的TypeHandler或Plu转载 2021-12-22 11:27:33 · 646 阅读 · 0 评论