- 博客(17)
- 收藏
- 关注
原创 查询Linux cpu、内存、硬盘相关信息
表示Linux服务器上面实际安装了2个物理CPU芯片。下面介绍的命令以该Linux输出的CPU信息为例,表示Linux服务器一共有32个逻辑CPU。可以很方便的知道当前系统CPU的特定信息。这个命令输出了太多的冗余信息不方便查看,表示1个物理CPU里面有8个物理内核。
2023-03-13 13:10:19
2208
原创 记一次fastJson.toJson 栈溢出错误StackOverflowError
场景:在视图将某个字典对象转化为Json对象时报栈溢出错误原因分析:对象转 JSON 可发栈溢出错误,一般是因为对象中的循环引用引起的可能时相互引用成环:class A{B b;}class B{A a;}也可能是自引用成环class A{A a;}实际原因:字典类父类中引用了User类,User类中引用了Office类,Office类又引用了User类,造成循环引用导致栈溢出错误class Dict {User user;}class
2022-04-15 13:49:57
1982
1
原创 js table 表头动态悬浮固定简单实现
背景:table表单过长过宽,x、y轴都超出了屏幕。下拉表单时,表头距窗口top距离为负时需要将表头悬浮固定在窗口上方,且左右滑动表单时悬浮的表头需要同步滑动思路:1、何时悬浮:获取表头据窗口top的距离L1,获取窗口纵向滚动条下拉的距离L2,若L2 > L1,此时表头悬浮固定。2、如何悬浮:因为表格的内容是自由扩展的,所以每一列的列宽是由表头和表内的元素共同决定的,单独把表头拿出来不行,格式会与原表格不一致。最后实现方式:实时监控滚动事件$(window).scroll(fu
2022-03-31 17:27:35
1769
转载 c:forEach 的 varStatus属性
JSTL核心标签库中c:forEach 的 varStatus属性varStatus属性 类型:String 描述:循环的状态信息,可以取值index\count\first\last\current 不可以使用EL表达式我们常使用<c:forEach>标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。varStatus属性常用参数如下:current:当前这次迭代的(集合中的)项...
2022-03-29 13:13:48
1892
原创 echarts自定义表格样式后不能鼠标选中内容
解决方法:在optionToContent事件返回的数据最外层添加css样式:“user-select: text”属性; optionToContent: function(opt) { var axisData = opt.xAxis[0].data; var series = opt.series; console.log(series) var table = '<table border="1" class="ta
2022-02-19 14:51:21
706
转载 在进行Echarts,数据视图optionToContent: function (opt) 重写 实现数据对齐的时候,点击刷新,返回页面出错的问题
经过查看官方文档,在使用 optionToContent 的情况下,如果支持数据编辑后的刷新,需要自行通过 contentToOption 函数实现组装 option 的逻辑。代码如下:contentToOption: function(HTMLDomElement, opt){undefinedreturn opt;},然后完美解决了...
2022-02-19 14:36:51
640
转载 Java中List去除重复元素的5种方法
Java中List去除重复元素的5种方法_临安_大大白的博客-优快云博客_list去重复元素Java中List去除重复元素的5种方法https://blog.youkuaiyun.com/qq_37939251/article/details/907136431、使用LinkedHashSet删除arraylist中的重复数据LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事:删除重复数据保持添加到其中的数据的顺序Java示例使用LinkedHash
2022-02-18 13:38:07
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人