NginxLinux搭建web环境手册 使用说明 说明:该笔记是在linux上安装jdk,mysql,tomcat,redis等软件,以便于建立一个linux系统下的web环境,具体安装过程的流程截图等可以参考我的另一篇图片教程:Linu... 2019年1月21日527Java JavaWeb评论 阅读全文
JavaJava进阶学习完结:【单元测试、反射、暴力反射、注解、模拟WEB服务器】 01. 单元测试的基本使用 /* 单元测试用于替换程序中的main方法, 程序可以从单元测试方法开始执行。 如果在一个方法上加上了@Test注解,那么这个方法就是单元测试方法了,... 2018年12月1日204Java Java进阶评论 阅读全文
JavaJava进阶学习12:【网络编程、TCP/IP、TCP中的IO流、文件上传、模拟WEB服务器】 01. 软件介绍 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器... 2018年11月30日197Java Java进阶评论 阅读全文
Java进阶Java进阶学习11:【缓冲流、编码表、转换流、序列化和反序列化、打印流】 01. 传统的字节流带来的效率问题 /* 使用昨天的字节流复制文件, 并记录复制所占用的时间。 10616ms */ public class Demo01CopyFile... 2018年11月25日179Java Java进阶评论 阅读全文
JavaJava进阶学习10:【字节流、字符流、IO流的异常、Properties集合】 01. 字节输入流一次读取一个字节 /* InputStream是字节输入流, 可以将文件中的数据读取到Java程序中。 InputStream是所有字节输入流的顶层父类, 他是... 2018年11月17日187Java Java进阶评论 阅读全文
JavaJava进阶学习9:【File类、递归、IO流】 01. File类的介绍 /* 目录(directory): 目录指的就是计算机中的文件夹, 文件夹用来存放文件。 文件(file): 文件用来存储数据。 路径(pat... 2018年11月1日135Java Java进阶评论 阅读全文
JavaJava进阶学习8:【Lambda表达式、方法引用、Stream流】 01. 冗余的Lambda表达式以及方法引用初体验 /* Lambda表达式虽然是匿名内部类的简化写法,但是Lambda表达式有些使用也有些冗余。 s -> Syst... 2018年10月28日266Java Java进阶评论 阅读全文
JavaJava进阶学习7:【线程池、Lambda表达式、函数式接口】 01. 线程池的介绍 参考 Java基础学习15:【线程池、Lambda、函数式接口】中的图 02. 线程池相关API以及线程池的使用 /* 线程池就是一个容器,里面存放了很多线程... 2018年10月24日147Java Java进阶评论 阅读全文
JavaJava进阶学习6:【多线程、线程安全、线程状态、唤醒机制】 01. 多线程实现代码的回顾 /* 多线程的实现方式 1. 定义一个类,然后这个类继承Thread 2. 在这个类中重写Thread类的run方法,并在... 2018年10月22日142Java Java进阶评论 阅读全文
JavaJava进阶学习5:【异常、进程和线程、并发和并行、多线程】 01. 异常和错误的介绍 异常指的是不正常,指的是程序中出现了某些问题 在Java中,所有的问题都可以使用一个类来表示,这个类叫做Throwable Throwable是所... 2018年10月17日203Java Java进阶评论 阅读全文