发现问题: 前端传入参数与后端返回不一致 定位问题: HTTP接口中需要生成一个标识字段返回给前端,前端根据这个标识字段与后端交互,发现表识字段中存在的"+"替换成了空格 解决方案: 后端生...
目前市面上比较流行的限流算法有4种 一、计数器 实现原理:在单位时间内,请求触发一次+1,等请求数量到达阀值时,请求拒绝 实例方案:Redis 伪代码如下: /** * 计数器限流 */ public clas...
BIO、NIO、 IO多路复用调用链如下 BIO问题:-系统调用 a.server会一直等着client1到来,即使client2到来也不会处理 b.当client一直没有建立连接,server会一直开着等待 NIO问题:-系统调用 ...
1.BigDecimal关键属性 例如: BigDecimal a = BigDecimal.valueOf(1.62) 小数位:官方定义为记录刻度值。俗语:数值的小数位数,如上值为2 全位数:官方定义为记录精度值。俗语:数值的整体位...
背景: 查询400条统计数据,耗时如下 future异步获取值,若在超时时间内未完成,则抛出异常 耗时 若future.get()去掉超时时间,耗时 CompletableFuture异步获取值 上图数据量在100的时候,耗...
Spring获取bean过程 1.一级缓存:存储所有成熟的bean,初始化好的bean 2.二级缓存:存储所有早期的bean,未初始化好或者说还没完全初始化好,保留处于循环引用状态的bean 3.三级缓存:存储所...
1.三大注解作用 @SpringBootConfiguration 标注类为配置类 @ComponentScan 扫描并加载指定路径下的bean 比如@Controller,@Service @EnableAutoConfiguration 扫描并加载SpringBoot工具bean,...
工具下载地址 1.工具当前目录下cmd运行mybatis-generator-gui.jar(java -jar mybatis-generator-gui.jar) 2.数据库配置 3.代码生成配置...
操作两个集合的方法,但是这样操作,会显示异常 点击异常信息,发现Arrays.asList()操作过的数组,得到的list是只读的,调用add(),remove()方法实际是调用的abstracList中的方法 正确操作 addAll...
需要引入CSS(没错就是这4行) .pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 20px 0; padding-top: 20px } .pagelist a { color: #666; margin: 0 2px; ...
package com.sysware.utils; import java.io.IOException; import javax.servlet.ServletResponse; import org.apache.log4j.Logger; import com.sysware.SyswareConstant; public class Sys...
1.更新远程代码到本地 2.查看修改的文件状态(新增,修改,未关联GIT) 操作步骤 1.创建并切换分支 git checkout -b dev-crud 2.查看当前分支 git branch 3.查看当前分支状态 git status 4.提交内...
openSession:当调用SessionFactory的openSession方法时,它总是创建一个完全全新的session给你.你需要显示的刷新并且关闭session对象.因为session对象不是线程安全的,在多线程环境中你需要为每...
@Override public List getNewEnumAttributeByName(List list) { StringBuilder sb = new StringBuilder("select * from PM_EnumAttribute where 1 = 1\n"); ......
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复