- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 三次握手;为什么不用两次握手呢?
问题1:第一次握手:客户端向服务器端发送一个信号syn=1,并且生成一个随机的序seq=x,告诉服务器端我要发送数据了,进入syn-sent(同步已发送)状态。 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(SYN=1,ACK=1)位子设定一个初始序号seq=y;即SYN+ACK包,此时服务器进入SYN_RECV(同步收到)状态; 这一步有四个
2017-06-26 22:44:41 633
转载 List,Map和Set的区别
List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap. L
2017-06-26 16:07:36 189
转载 String str1="ABC"; 和String str2 = new String("ABC"); 有什么区别
String str1="ABC" 可能创建一个对象或者不创建对象,如果"ABC"这个字符串在java String池里不存在,会在java String池创建这个一个String对象("ABC").如果已经存在,str1直接reference to 这个String池里的对象。String str2 = new String("ABC") 至少创建一个对象,也可能两个。因为用到new 关
2017-06-26 13:53:25 1194
原创 欢迎使用CSDN-markdown编辑器
在lintcode上的练习题:lintcode:二叉树的路径和 题目:给定一个二叉树,找出所有路径中各节点相加总和等于给定 目标值 的路径。一个有效的路径,指的是从根节点到叶节点的路径。您在真实的面试中是否遇到过这个题? Yes 样例 给定一个二叉树,和 目标值 = 5:1/ \ 2 4 / \ 2 3 返回:[ [1, 2
2017-06-25 14:23:47 142
翻译 Java基础知识点
1.equals和== 1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆箱变为基本型后再进行比较,因此Integer(0)会自动拆箱为int类型再进行比较,显然返回true; 2、两个Integer类型进行“==”比较,如果其值在-128至127,那么返回true,否则返回false,这跟Integer.valueOf()的缓冲对象有关,这里不进行赘述。
2017-04-26 22:54:45 192
原创 关于一些Java的小技巧
1.在jsp页面获取项目名称的两种常用方式 (1) (2)${pageContext.request.contextPath}2.后台告诉浏览器需要下载文件 response.setContentType("text/html;charset=utf-8"); response.setHeader("content-Disposition","attac
2017-04-24 19:04:18 151
原创 java学习过程中的各种BUG
1. Could not determine type for: java.util.Data, at table: empolyee, for columns: [org.hibernate.mapping.Column(createdata)] 原因:数据类型不匹配 2. No suitable driver found for jdbc:mysql:/lo
2017-04-18 16:54:39 458
阿里技术手册2017
2017-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人