12 2021 档案

摘要:日常开发中,我们偶尔会遇到在业务层中需要同时修改多张表的数据并需要有序的执行,如果用往常的同步的方式,也就是单线程的方式来执行的话,可能会出现执行超时等异常造成请求结果失败,及时成功,前端也需要等待较长时间来获取响应结果,这样不但造成了用户体验差,而且会经常出现请求执行失败的问题,在这里我们一般会采 阅读全文
posted @ 2021-12-30 15:06 江南大才子 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:springboot项目启动自动触发方法场景: 做这个的原因:前端数据一直在变化,导致我每次打包之后需要清缓存处理缓存数据,故而有了本文,在项目启动之后自动执行指定方法,本文作用是实现同步缓存数据。开始配置,有两种方式:ApplicationRunner和CommandLineRunner 实现Ap 阅读全文
posted @ 2021-12-30 10:19 江南大才子 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:在项目当中我们总会遇到这种情况,一次查询满足不了页面所需展示的字段。这时候需要根据查出来的list循环去查询另外的字段,有人会在循环中执行数据库操作,这样会建立多次数据库连接,不但耗费性能而且会导致连接数满。尤其是查询大数据量的时候,性能测试的时差体现的很明显。我们应当避免这样的操作,去用批量处理。 阅读全文
posted @ 2021-12-27 18:12 江南大才子 阅读(127) 评论(0) 推荐(0) 编辑
摘要:根据id更新 User user = new User(); user.setUserId(1); user.setAge(29); userMapper.updateById(user); 条件构造器作为参数进行更新 //把名字为张三的用户年龄更新为18,其他属性不变 UpdateWrapper< 阅读全文
posted @ 2021-12-27 15:18 江南大才子 阅读(5370) 评论(1) 推荐(0) 编辑
摘要:一、windows安装ZooKeeper 1、 下载安装包 我下的是zookeeper-3.5.9 http://zookeeper.apache.org/releases.html#download 2、 解压并进入ZooKeeper目录,进入目录中的conf文件夹 3、 将“zoo_sample 阅读全文
posted @ 2021-12-22 16:12 江南大才子 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:在RPC框架中,粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接。由于微服务往对方发送信息的时候,所有的请求都是使用的同一个连接,这样就会产生粘包和拆包的问题。本文首先会对粘包和拆包问题进行描述,然后介绍其常用的解 阅读全文
posted @ 2021-12-20 13:51 江南大才子 阅读(1306) 评论(0) 推荐(0) 编辑
摘要:出现问题: 写了个代码,需要使用枚举的来判断对于的事务处理 然而这里的编译器报错:constant expression required switch 的case中,必须要用常量,想了一下,枚举里面的code是可以相同的 实在不想在 类里面 定义 public static final int c 阅读全文
posted @ 2021-12-17 17:35 江南大才子 阅读(2048) 评论(0) 推荐(0) 编辑
摘要:websocket是什么? 答: 它是一种网络通信协议,是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 为什么需要websocket? 疑问? 我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答:是因为 HTTP 协议有一个缺陷,通信只能由客户端 阅读全文
posted @ 2021-12-13 11:12 江南大才子 阅读(1089) 评论(0) 推荐(0) 编辑
摘要:异常概念: 异常(Exception) :是指程序在运行中的出现的错误,程序本身可以捕获并处理,异常能被程序本身可以处理,错误是无法处理。例如:在进行除法运算时,若除数为0,则程序运行时会自动抛出算数异常。 Java 异常 :也是通过一个对象来表示的,程序运行时抛出的异常,实际上就是一个异常对象,该 阅读全文
posted @ 2021-12-08 16:13 江南大才子 阅读(125) 评论(0) 推荐(0) 编辑
摘要:Get和Post是什么? http是什么?http是基于TCP/IP的关于数据如何在万维网中如何通信的协议。 get和post其实都是 http的请求方法。除了这 2 个请求方法之外,http还有 head、put、delete、trace、connect、options这 6 个请求方法。所以ht 阅读全文
posted @ 2021-12-08 11:29 江南大才子 阅读(379) 评论(0) 推荐(0) 编辑
摘要:Base64到底是什么东西呢? Base64是网络上常见的用于传输8bit字节码的编码方式之一 ,是用来将非ASCII字符的数据转换成ASCII字符的一种方法, 有些人和书本会将编码写成加密算法,这其实是欠妥的。因为任何人拿到编码后的数据都能转化成原始数据,算法是透明的,也不存在秘钥的概念。 为什么 阅读全文
posted @ 2021-12-07 15:18 江南大才子 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:最近作者项目中用到了身份证识别跟营业执照的OCR识别,就研究了一下腾讯云和百度云的OCR产品接口。 腾讯云OCR 收费:身份证OCR和营业执照OCR接口,每个接口每个月各有1000次的免费调用 身份证-OCR 1.引入腾讯的SDK及JSON <dependency> <groupId>com.ten 阅读全文
posted @ 2021-12-07 14:10 江南大才子 阅读(702) 评论(0) 推荐(0) 编辑
摘要:什么是WebSocket? WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端 为什么需要 WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么 阅读全文
posted @ 2021-12-03 18:08 江南大才子 阅读(209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示