摘要:
对于范型的使用或者说印象只有集合,其他地方即使使用过也不知道,反正就是只停留在 `Map`,最近刚好闲来无事,就找找资料学习一下;下列为个人学习总结,欢迎学习交流; 1. 什么是java泛型 范型:参数化类型, 所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛 阅读全文
摘要:
"1. 单例模式" "2. 工厂模式" "3. 抽象工厂" "4. 策略模式" "5. 观察者模式" "6. 装饰者模式" "7. 命令模式" "8. 适配器模式" "9. 外观模式" "10. 模版方法模式" "11. 迭代器模式" 设计模式的六大原则 1、开闭原则(Open Close Prin 阅读全文
摘要:
1. 继承Thread类,重写run方法 2. 实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target 3. 通过Callable和FutureTask创建线程 4. 通过线程池创建线程 前面两种可以归结为一类:无返回值,原因很简单 阅读全文
摘要:
进程与线程 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程:是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的 资源。 虽然系统是把资源分给进程,但是CPU很特殊,是被分配到线程的,所以线程是CPU分配的基本单位。 二者关系 一个进程中有多 阅读全文
摘要:
Java中IO的模型分为三种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 BIO【同步阻塞】 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建 阅读全文
摘要:
java.io下的流种类繁多,但是只要我们捋顺了之后,就会豁然开朗,接下来我们一起来捋捋这错综复杂的io流 其中,以Stream结尾的为字节流,以Writer或者Reader结尾的为字符流。所有的输入流都是抽象类IuputStream(字节输入流)或者抽象类Reader(字符输入流)的子类,所有的输 阅读全文
摘要:
一、[24小时制]yyyy MM dd HH:mm:ss 通过上面的方法,基本就可以将日期格式化,然后稍加处理就能得到预期结果 二、[12小时制]yyyy/MM/dd HH:mm:ss 同样,使用上述方法即可完成格式化 阅读全文
摘要:
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅使客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练 阅读全文
摘要:
接口名称 1) 请求地址 https://apis.cnblogs.com/user/info?a=xx&b=xx 2) 调用方式:HTTP GET 3) 接口描述: 接口描述详情 4) 请求参数: GET参数: |字段名称 |字段说明 |类型 |必填 |备注 | | |: :|: :|: :| : 阅读全文
摘要:
Markwodn 基本语法 如果不算 扩展 ,Markdown语法主要分为一下几部分: 标题,段落,区块引用,代码区块,强调,列表,分割线,链接,图片。 1.标题 1.1 使用 和` `标记一级二级标题 一级标题 二级标题 效果: 一级标题 === 二级标题 1.2 使用 可标记1~6级标题 一级标 阅读全文