随笔分类 - SpringBoot
摘要:简介: 异步调用几乎是处理高并发Web应用性能问题的万金油,那么什么是“异步调用”?“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 是什么? 异步调用
阅读全文
摘要:1.添加依赖 dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>7.1.0</version> </dependency> 2.SpringBoot 的application.yml配置 #
阅读全文
摘要:一、获取镜像 docker pull minio/minio 二、构建容器 创建目录:一个用来存放配置,一个用来存储上传文件的目录。 mkdir -p /data/minio/config mkdir -p /data/minio/data 创建并启动minIO容器: 这里的 \ 指的是命令还没有输
阅读全文
摘要:在Web项目中,难免需要导出Excel这样的功能,后端接口怎么实现呢,Controller代码在下面,复制到项目的Controller中即可使用: 一,首先加入Excel的依赖,本例中我们用apache的poi: <dependency> <groupId>org.apache.poi</group
阅读全文
摘要:/** * 根据map中的某个key 去除List中重复的map,如果值不为null,则覆盖空值 * @author shijing * @param list * @param mapKey * @return */ public List<Map<String, String>> removeR
阅读全文
摘要:spring security是springboot支持的权限控制系统。 security.basic.authorize-mode要使用权限控制模式. security.basic.enabled是否开启基本的鉴权,默认为true security.basic.path需要鉴权的path,多个的话
阅读全文
摘要:datasource spring.dao.exceptiontranslation.enabled是否开启PersistenceExceptionTranslationPostProcessor,默认为true spring.datasource.abandon-when-percentage-f
阅读全文
摘要:序 主要是mvc相关的一些配置 mvc spring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒. spring.mvc.date-format设定日期的格式
阅读全文
摘要:server配置 server.address指定server绑定的地址 server.compression.enabled是否开启压缩,默认为false. server.compression.excluded-user-agents指定不压缩的user-agent,多个以逗号分隔,默认值为:t
阅读全文
摘要:https://www.cnblogs.com/ysocean/p/10541151.html
阅读全文
摘要:方法一、spring boot中只用在Controller类上添加一个“@CrossOrigin“注解就可以实现对当前controller 的跨域 访问了,当然这个标签也可以加到方法上。 @CrossOrigin public class CommonController { } 其他control
阅读全文
摘要:一.问题产生环境 1.1 为什么会产生跨域问题? 跨域不一定都会有跨域题。 因为跨域问题是浏览器对于ajax请求的一种安全限制; 一个页面发起的 ajax请求,只能是与当前页域名相同的路径,这能有效的阻止跨站攻击; 因此: 跨域问题是针对ajax的一种限制但是这却给我们的开发帯来了不便,而且在实际生
阅读全文
摘要:一.使用场景: 1.在前后端接口调用的过程中,某些接口数据是需要加密传输的 :比如密码等,前端编码后后端接口都必须需要解码,每个接口都解要做一次解码工作,这是一个很繁琐的事情 2.如接口调用过程中,每次调用都需要传送一个token,我们怎样去对接口进行拦截 所以本文就来讲一讲自己在工作中的全局解码的
阅读全文
摘要:一、修改pom.xml文件 1.1 修改打包形式 <!--改为war方式 --> <packaging>war</packaging> 1.2 移除嵌入式tomcat插件 <!-- 在项目打包时,剔除springboot内置tomcat --> <dependency> <groupId>org.s
阅读全文
摘要:springboot的打包方式有很多种。有打成war的,有打成jar的,也有直接提交到github,通过jekins进行打包部署的。这里主要介绍如何打成jar进行部署。不推荐用war,因为springboot适合前后端分离,打成jar进行部署更合适。 首先需要在application.propert
阅读全文
摘要:公司要求是弹出一个二维码,扫描二维码后进入对应的PDF文件, 一. google ZXing 简介 Java 操作二维码的开源项目很多,如 SwetakeQRCode、BarCode4j、Zxing 等等 本文将介绍简单易用的 google 公司的 zxing,zxing 使用方便,可以操作条形码或
阅读全文
摘要:经常遇到项目检出来后是导入开发工具eclipse中pom文件出错问题,项目启动时遇到了一些列的jar包找不到的问题,所以换个开发平台到IDEA以为会好些,结果同样的问题还是会出现的,为了找到具体的解决办法,针对以下我遇到的此类问题做总结,希望能帮助到一部分人,所以帮我此次的解决办法记录下来,帮助大家
阅读全文