- 博客(4)
- 资源 (20)
- 收藏
- 关注
原创 vue样式问题overflow-y:点击之后页面抖动,y轴出现滚动条
情景再现完成了多选框功能,点击查询,表格中无数据显示(数据库中无数据),表格的高度出现了变化,导致Windows下谷歌浏览器页面出现自动适配,y轴就会出现一个滚动条。再次点击多选框,页面y轴就会在出现滚动条<--->滚动条消失之间转换,所以页面就会抖动注意:在macOS苹果的系统下,不会出现这个问题,除非手动把浏览器页面拉到非常非常小解决办法在前端页面,样式顶层,添加这...
2019-09-27 09:45:38 3876
原创 实现对象克隆:clone()法和序列化反序列化克隆法
克隆方法①:实现Object类的clone方法,只能进行浅拷贝,如果拷贝失败可能会在运行时抛出异常import java.io.Serializable;import java.util.Arrays;/** * ClassName: UsersEntity * Description: Object类的clone方法 * ①实现Cloneable接口 * ②重写clone...
2019-09-17 09:50:48 789
原创 BlockingQueue阻塞队列公用方法
并发队列分为阻塞队列和非阻塞队列,阻塞队列使用锁实现,非阻塞队列使用CAS非阻塞算法实现(CAS(比较与交换,Compare and swap)是一种有名的无锁算法。CAS, CPU指令,在大多数处理器架构,包括IA32、Space中采用的都是CAS指令,CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。CAS的语义是...
2019-09-09 15:40:02 247
原创 ArrayBlockIngQueue源码原理用法解析
ArrayBlockIngQueue的类结构如图所示,ArrayBlockingQueue内部有个数组items用来存放队列元素,putindex下标标示入队元素下标,takeindex是出对下标,count统计队列元素个数。从定义可知ArrayBlockingQueue没有使用volatile修饰,因为访问这些变量使用都是在锁块内,并不存在可见性问题。另外有个独占锁lock用来对出入队...
2019-09-09 11:03:38 387
Netty+telnet根据指令定时上传文件
2018-12-14
SpringCloud项目集成多个SpringBoot连接数据库成功
2018-09-18
node+vue+mysql前后端分离增删改查
2018-08-17
node+vue前后端分离增删改查
2018-08-17
vue-cli+elementUI:个人信息提交表格显示Demo
2018-07-30
vue.js和vue.min.js
2018-07-17
毕设-云视频学习平台的设计及实现
2018-06-16
SpringBoot+mybatis登录注册及其账号密码的校验+验证码+拦截器+文件系统+定时任务
2018-03-09
SpringBoot-mybatis登录、注册、拦截器、文件系统
2018-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人