工作问题记录
GRONBU1
这个作者很懒,什么都没留下…
展开
-
在循环中移除数据
循环中remove 的缺陷 描述 : list的remove方法会移除原数据,这不是重点,重点是:当在循环中的时候,由于数据移除,那么数据下标索引也会改变,根据下标进行的操作就会有影响. 解决: 使用迭代器来实现,如果只是移除,或者使用下标的实现的思路,就是从尾到前的遍历,如:for(i=list.size()-1;i>0;i–){} Iterator it = xxList.iterato...原创 2019-11-06 11:44:50 · 335 阅读 · 0 评论 -
在中文路径下 , 进行maven打包会有错误
指定-Dxxx 打包 描述 : 在中文路径下 , 进行maven打包会有错误 解决 : idea setting->maven-runner-VMoptions:填写 -Dfile.encoding=GB2312原创 2019-11-06 11:42:01 · 2198 阅读 · 0 评论 -
指定JDK 启动
指定JDK 启动 描述 : 启动jar包 , 报错 make sure you running on jdk rather than jre 解决 : 指定JDK启动, 使用命令"%JAVA_HOME%\bin\java" -jar xxx.jar 来启动原创 2019-11-06 11:40:51 · 607 阅读 · 0 评论 -
list 赋值给 另外的 list
list 赋值给 另外的 list 描述 : 直接用 = 号赋值是不行的, 这样是引用传递,对副本操作也会改变原本的内容. 解决 : 1. ArrayList B = new ArrayList<> (A); 2. ArrayList B = A.clone(); 3. ArrayList B = new ArrayList(); B.addAll(A); ...原创 2019-11-06 11:40:11 · 273 阅读 · 0 评论 -
使用前端vue.js实现搜索.
使用前端vue.js实现搜索. 描述: 一般会使用 item in List 的方式来实现遍历渲染数据.如果要实现静态搜索的话 , 需要将搜索框绑定 变量.将 item in List 变为 item in search(word),word为搜索框绑定的参数.如下: search(keyword) { var newList = [] this.list.forE...原创 2019-11-06 11:37:13 · 352 阅读 · 0 评论 -
jar bat dos窗口 隐藏
jar bat dos窗口 隐藏 描述: 用java -jar xxx.jar 启动程序会有dos窗口 ,想隐藏. 解决: 使用startjavaw-jarxxx.jar 替换即可.但是这样关闭可能就要查找该端口然后关闭它. ...原创 2019-11-06 11:34:54 · 512 阅读 · 0 评论
分享