JAVA
wp503012154
天天奋斗,天天快乐。
展开
-
关于list的一些jdk1.8操作
1、list过滤,根据list中对象的某一个属性值来过滤 并新生成一个list例如筛选集合中所有性别为女的学生List resultList = list.stream().filter(student -> Objects.equals(student.getSex(),"女")).collect(Collectors.toList());2、拿出list中对象的某一属性,比如学生姓名List resultList = list.stream().map(Student :.原创 2021-07-06 17:55:11 · 795 阅读 · 1 评论 -
windows10下linux centOS 7网络配置(针对 NAT模式)
【环境/版本】windows10 / centOS 7.6【问题】是什么原因导致这一次配置了几天都没配置成功?【尝试过程】 首先是按照网上下载 安装教程,跟着教程一步一步做。 安装好后发现虚拟机ping不通本机,也连不上外网, 依旧是各种百度关于linux虚拟机网络配置的文章,按照文章去操作,2-3天,依旧没有解决,内心是崩溃的, 总有点想问公司运维大佬,但出于对技术的执着,还是没有问(估计是怕别人说我菜,所以才没问。。。)。 直到最近项目做完,闲下来了,昨天晚上才开始转载 2021-06-22 14:29:16 · 135 阅读 · 0 评论 -
CentOS(Linux)中无法输入 竖线“|”的问题
前几天安装虚拟机后,打开CentOS系统发现竖线“|”输入不了,赶紧百度了下,解决方案如下:无法输入 |,其实是键盘布局的问题,是因为当前的键盘布局是gb只要改成us,就OK了1:查看自己的键盘布局[root@localhost ~]# localectl status 查看自己的键盘布局2:修改键盘布局[root@localhost ~]# localectl set-keymap us...原创 2021-06-22 10:20:25 · 3210 阅读 · 1 评论 -
终于弄明白git fetch 和 git pull区别
早上来公司,坐到电脑前还是迷糊状态,打开IDEA更新代码来着不注意点了fetch,心想完了完了刚来公司不久就捅娄子了。。。然而过了半分钟发现代码提交记录更新了,但是代码没有更新,于是又pull了一下,代码这时候也更新了,虚惊一场。。。git在本地会保存两个版本的仓库,分为本地仓库和远程仓库。1、本地仓库就是我们平时 add、commit 的那个仓库。2、远程仓库可以用git remote -v查看(这里的远程仓库是保存在本地的远程仓库,等同于另一个版本,不是远程的远程仓库)。fetch 和 pu原创 2021-06-22 09:22:34 · 1140 阅读 · 0 评论 -
IDEA修改git账号及密码的方法
IDEA修改git账号及密码的方法:1、file->settings->passwords2、重启IDEA3、执行一次提交或更新当执行提交或更新之后,idea会自动提示输入账号、密码,如下:4、以上如果还修改不了,请尝试如下方式解决办法:控制面板->用户账户->管理您的凭据在这里找到你需要修改的凭证,点击编辑编辑好了后保存并重启IDEA,就可以通过你配置的新的账号去进行git操作啦亲测这种方式,也是需要重启IDEA才会生效哦...原创 2021-06-21 16:14:17 · 3463 阅读 · 0 评论 -
HashMap(Java 7)的实现原理
一、HashMap的定义和构造函数public class HashMapK,V> extends AbstractMapK,V> implements MapK,V>, Cloneable, Serializable123 HashMap继承自AbstractMap,AbstractMap是Map接口的骨干实现,AbstractMap中实现了Map中最重要最常用和方转载 2018-02-06 16:18:50 · 111 阅读 · 0 评论