- 博客(36)
- 收藏
- 关注
原创 第2章 创建和销毁对象
第1条 用静态工厂方法代替构造器优点1.静态工厂方法与构造器不同的第一大优势在于,他们有名称2.不必每次调用他们都创建一个新对象,如Boolean中的valueof,都是内部自己维护的两个单例,根据传入的参数不同,分别返回True或者Falsepublic static final Boolean TRUE = new Boolean(true);public static final ...
2020-02-07 20:32:21
180
1
原创 算法零散知识点
因为Quick Sort的复杂度的那个常数小。在我们学习算法复杂度分析的时候,复杂度符号大O,是忽略掉常数的。10000n,100n,2n都是O(n),他们的复杂度是在一个级别的,但是实际性能却不同。同理,归并排序和快速排序都是O(nlogn)级别的,但是快速排序的那个常数更小。具体表现在,快速排序在每一层比较次数比归并排序少。(更不用提归并排序的merge过程,还需要一个辅助空间,将所有的元素都...
2019-10-09 14:04:08
82
原创 常用类库与技巧
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190930095150871.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmN...
2019-09-30 09:58:46
128
原创 Http请求,响应结构
客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求正文四个部分组成,下图给出了请求报文的一般格式。HTTP响应也由四个部分组成,分别是:响应行、响应头、空行和响应正文。响应行:报文协议及版本,状态码以及状态描述...
2019-09-20 00:04:56
498
原创 为何要四次挥手呢?
那四次分手又是为何呢?TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议。TCP是全双工模式,这就意味着,当主机1发出FIN报文段时,只是表示主机1已经没有数据要发送了,主机1告诉主机2,它的数据已经全部发送完毕了;但是,这个时候主机1还是可以接受来自主机2的数据;当主机2返回ACK报文段时,表示它已经知道主机1没有数据发送了,但是主机2还是可以发送数据到主机1的;当主机2也发送了FI...
2019-09-19 23:25:04
90
原创 为什么需要三次握手才能建立起连接?
为了初始化Sequence Number的初始值通信双方要互相通知对方自己初始化的Sequence Number,这个序号要作为以后数据通信的序号,以保证应用层接收到的数据不会网络上的传输问题而乱序,即TCP会根据这个序号来拼接数据。因此,在服务器回发它的Sequence Number(第二次握手)后,还需要客户端发送ACK报文给服务器(第三次握手)...
2019-09-19 23:13:48
135
原创 单工,半双工和全双工有何区别
单工数据传输只支持数据在一个方向上传输;在同一时间只有一方能接受或发送信息,不能实现双向通信,举例:电视,广播。半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;在同一时间只可以有一方接受或发送信息,可以实现双向通信。举例:对讲机。全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发...
2019-09-19 21:52:48
114
转载 Connection to Mysql-xkxt@localhost failed. [08001] Could not create connection to database server.
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-09-15 17:23:00
235
转载 IDEA中如何使用debug调试项目 一步一步详细教程
原文链接:http://www.yxlzone.top/show_blog_details_by_id?id=2bf6fd4688e44a7eb560f8db233ef5f7 ...
2019-09-15 17:19:00
470
转载 idea 实现抽象类中的方法 快捷键
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-09-15 17:17:15
2580
转载 intellij idea中如何快速找到父类方法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-09-15 17:15:27
3222
1
转载 IntelliJ IDEA中 查看某个类中的所有方法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-09-15 17:12:17
1451
转载 MyBatis逆向工程代码的生成以及使用详解
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-09-15 17:10:15
110
原创 Java集合零散知识点
(1) 一个set集合A 要转换成一个LIST集合,那么可以这么写,List list = new ArrayList(A);这样就能转换完成。
2019-09-14 10:44:32
99
原创 数据库零散知识点
(1) 当你不再需要该表时, 用 drop;当你仍要保留该表,但要删除所有记录时, 用 truncate;当你要删除部分记录时(always with a WHERE clause), 用 delete.Truncate是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。...
2019-09-13 21:14:45
92
转载 sql优化
1.MySQL版本:5.x:5.0-5.1:早期产品的延续,升级维护5.4 - 5.x : MySQL整合了三方公司的新存储引擎 (推荐5.5)安装:rpm -ivh rpm软件名如果安装时 与某个软件 xxx冲突,则需要将冲突的软件卸载掉: yun -y remove xxx安装时 有日志提示我们可以修改密码:/usr/bin/mysqladmin -u root passwo...
2019-09-07 20:45:36
783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人