- 博客(9)
- 收藏
- 关注
转载 嵌套List排序,java8 Stream流排序
如图类型数据格式,现在要进行排序。根据java8的写法可为:List<B> dtoList=list<A>.getData();List<B> bList=dtoList.stream() .sorted(Comparator.comparing(o -> o.getListc(...
2019-09-17 14:14:00
2793
转载 设计模式之建造者模式(builder)
设计模式非常重要,阅读源码的必不可少的技能。所以接下来的时间对常见的设计模式进行总结和学习。先进行建造者模式的学习。建造者模式使用原理,可以链式调用,当你不需要一些属性的时候,可以不必要传入,而传统的方法是通过构造函数传入或者单个的set,get这样非常麻烦。所以才有了建造者模式。直接上代码看: public class builderPatten { p...
2019-01-02 16:29:00
97
转载 运输层(TCP/UDP)详解
TCP和UDP的区别:tcp是面向连接的可靠的传输协议udp是非连接的不可靠的传输协议TCP组成可以看到虽然tcp是面向字节流的,但是其传输的基本单位还是报文(tcp首部和数据,ip报文和udp报文也是由首部和数据组成)TCP的主要特点:1.面向连接,应用程序在使用tcp之前,必须建立tcp连接,在传输完成之后再释放连接2.点对点连接(UDP可以一对多,...
2018-12-29 12:20:00
627
转载 计算机网络常见
计算机网络无疑是重中之重,尤记得我当时秋招,面某家大厂,进入了二面,遇到一个不会java的面试官(我运气真好),没办法往我擅长的方向引导,当然他也很无奈(毕竟我答得真不算好),他问了我很多基础尤其是计算机网络,于是我这种基本功不是太好的便在他的面前暴露无遗。现在想想真是相当遗憾。好了废话不多说,开始学习。网络分层OSI七层协议: 物理层 数据链路层 网络层 传输...
2018-12-29 11:50:00
133
转载 git操作
今天操作git出了点事情,幸亏我们组有个大佬及时帮忙,看见他chua,chua的敲git命令,瞬间帮我的问题解决了。当时心里默念,老子也要像他这么敲!,但咱确实不了解啊,所以啊,咱们开始学习git命令吧。先把git命令全部弄出来:查看以及修改用户和邮箱git config user.name git config user.emailgit config --gl...
2018-12-19 19:35:00
97
转载 链表初探(链表反转)
实话说,我大学时代数据结构和算法学得真不好,尤其是链表。所以今天准备整理下链表相关的。为什么要有链表?我们知道数组在内存中是占有连续的空间的,但这种占有连续空间的数据结构会造成一种内存空间浪费,会散列许多分散的内存空间的,所以我们需要将这些空间利用起来,那么我们需要一种数据结构来将这些散列的内存空间利用起来,这时候就出现了链表这种数据结构。我们先来看看链表的结构: pu...
2018-12-14 18:33:00
128
转载 二叉树的宽度<java版>
二叉树的宽度思路:层序遍历的时候,记录每层的节点数量,最后取记录中的最多的数量。代码实现: public int solution(TreeNode node){ LinkedList<TreeNode> queue=new LinkedList<>(); queue.offer(node); ...
2018-12-13 15:06:00
219
转载 二叉树的深度<java版>
二叉树的结构二叉树是比较常见的一种的一种数据结构。首先看看二叉树的数据结构://由左节点和右节点以及一个节点值构成 public class TreeNode{ TreeNode leftNode; TreeNode rightNode; int val; TreeNode(int val){...
2018-12-13 13:40:00
56
转载 开始写博客吧
眼看快要参加工作,所以也想记录自己在工作中遇到的点滴。在学生时代总是看其他大佬的博客,现在也该分享给以后的新人了。转载于:https://www.cnblogs.com/LcMiho/p/10102075.html...
2018-12-11 14:39:00
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人