自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yanliang

The man who has made up his mind to win will never say

  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 利用maven创建Java项目

原文地址 之前写项目的时候,一直利用的start.spring.io这个网站,直接初始化的项目文件。一直没有自己创建过maven项目。最近再写JSON解析器的时候,由于不需要使用框架,就想着自己利用maven搭建一个Java项目。 Maven Maven是一个项目管理工具。主要用于jar包管理,工程打包、编译、部署之类的事情Maven也可以来做。使用Maven构建一个项目之后,在项目目录...

2018-06-29 17:10:11 631

原创 撸一个JSON解析器

原文地址 JSON JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。 JSON与...

2018-06-29 17:08:46 1987 6

原创 HTTP相关面试题

原文地址 HTTP协议 在 OSI 七层模型中,HTTP协议位于最顶层的应用层中。通过浏览器访问网页就直接使用了 HTTP 协议。使用 HTTP 协议时,客户端首先与服务端的 80 端口建立一个 TCP 连接,然后在这个连接的基础上进行请求和应答,以及数据的交换。 HTTP 有两个常用版本,分别是 1.0 和 1.1。主要区别在于 HTTP 1.0 中每次请求和应答都会使用一个新的 TC...

2018-06-26 17:47:40 834

原创 Java集合之LinkedHashMap源码解析

原文地址 LinkedHashMap LinkedHashMap继承自HashMap实现了Map接口。基本实现同HashMap一样,不同之处在于LinkedHashMap保证了迭代的有序性。其内部维护了一个双向链表,解决了 HashMap不能随时保持遍历顺序和插入顺序一致的问题。 除此之外,LinkedHashMap对访问顺序也提供了相关支持。在一些场景下,该特性很有用,比如缓存。 在实现...

2018-06-24 11:50:33 275

原创 Java中日期和时间的应用

原文地址 今天在写项目时用到了Java中关于时间和日期方面的东西,就顺便记录下这方面的几种用法。 如何取得年月日、小时分钟秒? import java.time.LocalDateTime; import java.util.Calendar; public class Test04 { public static void main(String[] args) { ...

2018-06-19 20:45:05 905

原创 Java集合之HashMap源码解析

原文地址 HashMap HashMap 是 Map 的一个实现类,它代表的是一种键值对的数据存储形式。 大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashMap最多只允许一条记录的键为null,允许多条记录的值为null。不保证有序(比如插入的顺序)、也不保证序不随时间变化。 jdk 8 之前,其内部是由数组+链表来实现的,而 jdk 8 ...

2018-06-07 14:10:53 247

各大排序算法视频及源码资源--第二部分

各大排序算法资源,视频讲解+动画演示+源码+经典例题。

2018-04-05

各大排序算法视频及源码资源--第一部分

各大排序算法资源,视频讲解+动画演示+源码+经典例题。

2018-04-05

敏捷软件开发:原则、模式与实践

《敏捷软件开发:原则、模式与实践》是2003 年清华大学出版社出版的图书,作者是Robert C. Martin。本书重点讲述了如何使用uml,并通过真实案例讲解如何用极限编程来设计、测试、量构和结对编程。

2018-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除