摘要:
方法一: 创建一个filter解决跨域,此方法也支持springmvc。 @Component public class SimpleCORSFilter implements Filter { public void doFilter(ServletRequest req, ServletResp 阅读全文
摘要:
第一步:引入maven依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dependency> <!--阿里云oss--> <dependency> <grou 阅读全文
摘要:
日常开发中,我们偶尔会遇到在业务层中需要同时修改多张表的数据并需要有序的执行,如果用往常的同步的方式,也就是单线程的方式来执行的话,可能会出现执行超时等异常造成请求结果失败,及时成功,前端也需要等待较长时间来获取响应结果,这样不但造成了用户体验差,而且会经常出现请求执行失败的问题,在这里我们一般会采 阅读全文
摘要:
springboot项目启动自动触发方法场景: 做这个的原因:前端数据一直在变化,导致我每次打包之后需要清缓存处理缓存数据,故而有了本文,在项目启动之后自动执行指定方法,本文作用是实现同步缓存数据。开始配置,有两种方式:ApplicationRunner和CommandLineRunner 实现Ap 阅读全文
摘要:
在项目当中我们总会遇到这种情况,一次查询满足不了页面所需展示的字段。这时候需要根据查出来的list循环去查询另外的字段,有人会在循环中执行数据库操作,这样会建立多次数据库连接,不但耗费性能而且会导致连接数满。尤其是查询大数据量的时候,性能测试的时差体现的很明显。我们应当避免这样的操作,去用批量处理。 阅读全文
摘要:
根据id更新 User user = new User(); user.setUserId(1); user.setAge(29); userMapper.updateById(user); 条件构造器作为参数进行更新 //把名字为张三的用户年龄更新为18,其他属性不变 UpdateWrapper< 阅读全文
摘要:
一、windows安装ZooKeeper 1、 下载安装包 我下的是zookeeper-3.5.9 http://zookeeper.apache.org/releases.html#download 2、 解压并进入ZooKeeper目录,进入目录中的conf文件夹 3、 将“zoo_sample 阅读全文
摘要:
在RPC框架中,粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接。由于微服务往对方发送信息的时候,所有的请求都是使用的同一个连接,这样就会产生粘包和拆包的问题。本文首先会对粘包和拆包问题进行描述,然后介绍其常用的解 阅读全文
摘要:
出现问题: 写了个代码,需要使用枚举的来判断对于的事务处理 然而这里的编译器报错:constant expression required switch 的case中,必须要用常量,想了一下,枚举里面的code是可以相同的 实在不想在 类里面 定义 public static final int c 阅读全文
摘要:
websocket是什么? 答: 它是一种网络通信协议,是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 为什么需要websocket? 疑问? 我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答:是因为 HTTP 协议有一个缺陷,通信只能由客户端 阅读全文