自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 JAVA基础总结(十) ---- IO流

JAVA基础总结(十) ---- IO流输入流输出流字节流字节输入流InputStream字节输出流OutputStream字符流字符输入流Reader字符输出流Writer一、字节流字节输出流 OutputStreamjava.io.OutputStream为抽象类java.io.FileOutputStream:继承java.io.Output...

2019-06-03 19:44:05 116

原创 JAVA基础总结(九) ---- File类

JAVA基础总结(九) ---- File类java.io.File类java把电脑中的文件和文件夹封装为一个File类File类与系统无关,任何操作系统都可以使用类中的方法File类的静态方法windows和linux系统中路径分隔符与文件名分隔符不同,因此路径不能写死://路径分隔符 String pathSeparator = File.pathSeparator; ...

2019-06-03 14:47:13 148

原创 JAVA基础总结(八) ---- 线程安全问题与线程池

JAVA基础总结(八) ---- 线程安全问题多线程访问了共享的数据,就会产生线程安全问题三种方法:同步代码块同步方法锁机制同步代码块synchronized(锁对象){ 可能会出现线程安全的代码}代码块儿中的锁对象,可以使用任意对象必须保证多个线程使用的锁对象是同一个同步方法定义方法使用synchronized修饰同步方法的锁对象是实现类对象 也就是 th...

2019-06-02 19:08:32 466

原创 JAVA基础总结(七) ---- 多线程

JAVA基础总结(七) ---- 多线程一、概念并发与并行并发:多个事件同一个时间段内发生(交替执行)并行:多个事件在同一个时刻发生(同时执行)进程与线程进程:是指一个内存中运行的运用程序,一个应用程序可以运行多个进程,是系统运行程序的基本单位线程:线程是进程的一个执行单元,一个进程中至少有一个线程。可以有多个线程。线程调度分时调度:平均分配每个线程的CPU占用时间抢...

2019-06-02 18:34:29 104

原创 JAVA基础总结(六) ----异常

JAVA基础总结(六) ----异常Throwable两个子类 Error 和 ExceptionError 无法处理Exception 可以处理Exception的两个子类 RuntimeException 和 IOExceptionRuntimeException:可以不解决IOException:必须解决使用Objects类中的 requireNonNull()方法查看...

2019-06-01 22:59:46 76

原创 JAVA基础总结(五) ----MAP集合类

JAVA基础总结(五) ----MAP集合类一、HashMap实现类java.util.HashMap<K,V>底层是哈希表无序集合注意:在存储自定义类必须重写hashCode和equals方法保证Key唯一二、LinkedHashMap实现类java.util.LinkedHashMap<K,V>底层是链表+哈希表有序集合三、Map集合类常用方...

2019-06-01 20:12:02 145

原创 JAVA基础总结(四) ----Collection集合类

JAVA基础总结(四) ----Collection集合类一、Collection常用功能java.util.collectionList 与 Set 的通用方法 Collection<String> coll = new ArrayList<>(); boolean bool1 = coll.add("abc"); //添加元素 boolean bool...

2019-06-01 16:52:11 117

原创 JAVA基础总结(三) ---- 泛型

JAVA基础总结(三) ---- 泛型一、泛型的概念E e:Element 元素 未知的元素类型T t:Type 类型在创建集合对象的时候,确定泛型的数据类型。将数据类型作为参数传递二、不定义泛型集合不定义泛型时,默认使用Object类型,可以存所有类型的数据三、泛型的优点避免使用Object时的类型转换将运行期异常提升到了编译期四、定义含有泛型的类public cl...

2019-06-01 14:20:31 116

原创 JAVA基础总结(二) ----常用API(二)

JAVA基础总结(一) ----常用API(二)一、Date类java.util.Date:表示特定的瞬间,精确到毫秒时间原点:1970年1月1日 00:00:00System.currentTimeMillis(); //获取当前系统时间到时间原点的毫秒Date()的空参构造方法:Date date = new Date();System.out.println(date);...

2019-05-31 22:02:55 85

原创 JAVA基础总结(一) ----常用API

JAVA基础总结(一) ----常用API一、Scanner类import java.util.Scanner;Scanner sc = new Scanner(System.in);int num = sc.nextInt(); //读取输入的整数String str = sc.next(); //读取输入的字符串二、匿名对象只能使用唯一的一次。如果确定有一个对象只需要使用一...

2019-05-31 18:23:57 90

原创 在腾讯云 CentOS 7上安装elasticsearch

在腾讯云 CentOS 7上安装elasticsearchElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文检索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。因为项目需...

2019-05-13 23:24:33 519

原创 腾讯云 Centos 7 安装 MySql5.7

腾讯云 Centos 7 安装 MySql5.7在搭建好Tomcat服务器之后(见这里:腾讯云 Centos 7 上搭建Web服务器)现在开始安装MySql。在Centos 7 上是默认安装了MariaDB数据库。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险...

2019-05-12 14:56:50 1969

原创 Linux 基础命令学习

Linux 基础命令学习1.目录操作1.1 创建当前路径创建目录mkdir newFolder指定路径创建目录 mkdir ~/newFolder1.2 移动&复制移动与复制共同使用一个命令mv ~/newFolder /var/tmp1.3 删除rm -rf /var/tmp/newFolder1.4 查看ls查看隐藏文件需要加参数 -als -a...

2019-05-12 12:41:38 93

原创 腾讯云 Centos 7 上搭建Web服务器

腾讯云 Centos 7 上搭建Web服务器之前在腾讯云上购买了云端服务器,见这里:腾讯云服务器使用初体验现在准备把自己写的网站搭在服务器上,现在学习如何搭建1. 域名买服务器的时候顺手买了域名,就顺带先绑定域名。域名绑定需要身份验证,还需要等几天才行2. 安装JAVA JDK这里选择java-1.8.0-openjdkyum install java-1.8.0-openjdk...

2019-05-11 20:36:55 1569

原创 腾讯云服务器使用初体验

腾讯云服务器使用初体验1.购买腾讯云服务器我这里是进行了学生验证有优惠,只要10元RMB/月腾讯云学生优惠链接购买后用户名以及密码会以站内信发送 进入控制台点击登陆开始初始化配置环境我这里安装的是Linux的操作系统2.进入系统后修改密码passwd之后根据提示修改root密码3.使用Xshell链接到腾讯云服务器3.1 下载Xshell不用去网上找破解版免费版什么的,不需...

2019-05-11 19:21:24 584

空空如也

空空如也

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

TA关注的人

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