自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuchonghua的博客

个人学习总结

  • 博客(64)
  • 收藏
  • 关注

原创 java文件操作

File类表示文件的抽象路径,不代表该路径下一定有该文件.##构造方法File(String pathname)pathname是一个文件的抽象路径File(String parent,String child)parent是一个路径,child是一个文件名File(File parent, String child)实例:import java.io.File;publ...

2019-01-25 14:00:14 367

原创 docker的使用

在新机器上安装dockeryum -y remove docker docker-common container-selinux删除旧docker,因为有些linux系统会自带一个老版本的dockeryum install -y yum-utils安装yum-utils,安装docker时候的工具包yum install docker-engine安装docker,如果成功就不用执...

2018-11-02 10:24:04 247

原创 Java错题总结-SE部分基础

1.下面有关java的一些细节问题,描述错误的是?A:构造方法不需要同步化构造方法每次都构造新的 对象,不存在多个线程同时访问同一对象的问题,所以不需要同步B:一个子类不可以覆盖掉父类的同步方法父类中的方法使用了synchronized关键字,子类覆盖了这个方法,默认情况下子类中的这个方法并不是同步的,必须在子类的这个方法中加上synchronized关键字才可以。或者子类直...

2018-09-15 17:38:49 1189

原创 Java错题总结-继承和方法初始化问题

1. Test.main() 函数执行后的输出是()public class Main { public static void main(String [] args){ System.out.println(new B().getValue()); } static class A{ protected int value; ...

2018-09-15 17:15:34 235

原创 Linux使用tar包安装jdk1.8

1. 从官网下载jdk1.8的tar包 下好后的效果: 2. 将下载的jdk的tar包解压到/usr/local/tar zxf jdk-8u181-linux-x64.tar.gz -C /usr/local///x : 从 tar 包中把文件提取出来//z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压//v : 显示详细信息...

2018-09-14 10:09:13 8939 2

原创 Linux挂载ios文件设置软件源

查找文件的命令查找文件find / -name *.iso全盘查找以.iso结尾的文件配置光盘镜像为软件源1. 创建两个文件夹,iso存储光盘镜像,rhel7.3存储镜像包解压的文件mkdir /iso /rhel7.3 2. 复制/root/内的镜像包到/iso目录mv /root/rhel-server-7.3-x86_64-dvd.iso /is...

2018-08-21 20:56:17 766

原创 Linux网络管理

相关概念路由器的作用用来进行NAT(网络地址转换)操作,将私有地址转换为公有地址使数据包能够发到因特网上,同时从因特网上接收数据包时,将公用地址转换为私有地址。地址转换分为:原地址转换目的地地址转换网关路由器上与主机处于同一网段的ip就是网关,主机在访问互联网上不在同一网段的ip时需要先访问路由器的网关,然后路由器进行NAT,然后去访问互联网DNS域...

2018-08-21 20:13:18 208

原创 MySQL下对表中数据的操作

添加使用INSERT语句进行添加INSERT INTO <表名>(字段1,字段2) VALUES(数据1,数据2);现在有如下student表: 执行INSERT INTO student(id,NAME) VALUES(1,'张三');

2018-08-17 22:33:49 464

原创 MySQL下对数据库和表的操作

数据库名词解释主键主键指的是能够唯一表示表中每一行的数据,通过设置主键来让表具有实体完整性。主键可以为多列。主键用于与其它表的外键关联,以及修改和删除中唯一确定一行实体完整性要求每一个表中的主键字段都不能为空或者重复的值。索引对表中一列或多列进行排序并建立一一对应的联系,来加快搜索索引会加快对表的搜索但是索引本身也会占用存储空间,所以应当只对经常...

2018-08-17 16:23:56 268

原创 Linux下服务的管理

指令 作用 systemctl start 服务名 开启服务 systemctl stop 服务名 关闭服务 systemctl status 服务名 显示状态 systemctl restart 服务名 重启服务 systemctl enable 服务名 开机启动服务 systemctl disable 服务名...

2018-08-16 16:02:30 20888

原创 Linux中的文件权限管理

问题1.权限存在的意义系统最底层安全设定的方法之一,保证文件可以被可用的用户做相应操作。权限的查看 指令 作用 ls -l file 查看文件的元数据 ls -ld dir 查看目录的元数据文件的权限信息一共8段信息 如:- rw-rw-r--. 1 kiosk kiosk 0 Aug 15 17:29 ...

2018-08-16 15:34:00 194

原创 Linux中的进程管理

问题1. 什么是进程?进程是指在操作系统中正在运行的一个应用程序2. 图形的进程查看方式gnome-system-monitor可以打开类似于Windows资源管理器的界面,进程管理里面的信息,其查看的是/proc文件里面的信息。/proc目录中包含许多以数字命名的子目录,这些数字表示系统当前正在运行进程的进程号,里面包含对应进程相关的多个信息文件。 查...

2018-08-16 10:42:27 188

原创 Linux中在不登陆系统的情况下修改密码

首先需要在开机时不停的按⬆和⬇停留在系统选择的界面: 在这个界面按e,进入如下界面: 将linux16这一行ro之后的部分全部删掉,就是图中红框部分: 删掉的部分改为rw rd.break 然后按Ctrl+x执行 此时就可以得到一个root身份: 输入chroot /sysroot/得到真实的环境 此时便可以通过passwd指令修改密码,修改后按执行两次exit。 开...

2018-08-10 18:59:27 1853

原创 Linux下的用户管理

用户的概念用户:安全设定, 想要使用操作系统的某些功能就必须称为操作系统的用户,不同的用户有不同的管理权限组:同一个组下的用户可以共享权限初始组:每个用户在创建的时候就具有的组附加组:额外添加的组,独立于初始组用户存在的形态:系统中用户存在形式就是一个表格和表格中调用的配置文件,系统通过表格中的信息来确定用户所具有的权限。 系统中用户的配置文件用户/...

2018-08-10 17:53:30 294

原创 Linux文件管理与通配符

文件管理  以列表的形式展示目录结构 命令 参数 作用 ls 显示文件信息 -l 长列表显示文件信息,显示的信息被称作元数据 -a 显示所有文件包括以”.”开头的 隐藏文件 -s 显示文件大小 -S 按文件大小排序 -d 显示目录本身,-ld显示目录本身的属性...

2018-08-09 15:01:39 1274

原创 win10下安装Linux子系统

安装步骤1.首先win10必须确保更新到最新版本。 2.在系统设置中开启开发人员模式:3.开启之后需要安装开发组件需要等一会。 4.在控制面版中程序和功能下打开启用或关闭 Windows功能将适用于Linux的Windows子系统选项打勾。 5.开启后需要重启 6.重启后从win10应用商店中搜索Linux安装Ubuntu 7.win+x启动Windows Power...

2018-08-04 19:15:40 2090 1

原创 linux下的vim编辑器

vim使用技巧进入vimvim分为浏览模式和插入模式进入浏览模式vim file用vim打开newfile文件 此时显示: 在vim浏览模式下可以查看当前文件的内容,有下角1,5表示光标当前在第一行,当前文档一共有5页进入插入模式 在浏览模式下按i即可进入插入模式 插入模式下左下角显示INSERT表示现在处于插入模式,在插入模式下可以编辑当前...

2018-08-02 16:02:00 295

原创 linux系统结构与文件管理

linux系统结构linux系统是个倒树型结构集目录的作用 目录 作用 /bin 二进制文件,系统常规命令 /sbin 系统管理命令 /boot 系统启动分区,系统启动时读取的文件 /dev 设备管理文件 /etc 大多数的配置文件 /home 普通用户的家目录 /root 超级用...

2018-08-02 15:04:55 235

原创 linux下使用linux虚拟机

虚拟机管理命令rht-vmctl start desktop|server启动虚拟机 此时虚拟机已经启动但是没有显示,还需要让虚拟机显示出来。rht-vmctl view desktop|server 此时虚拟机就显示了 rht-vmctl reset desktop/server重之...

2018-08-02 11:44:34 1211

原创 linux概念和linux命令的概念

linux概念什么是linux? linux表示linux内核,决定软件的执行顺序。什么是shell? 表示保护内核的壳,用户或软件通过shell来访问内核。如何在linux中执行命令 打开shell在命令提示符后输入动作行提示符的含义 [kiosk@foundation7 Desktop]$ 字符 作用 kiosk 用户...

2018-08-02 11:14:56 1148

原创 Java Servlet

Java Servlet概念用Java编写的服务器端的程序,可以向客户端生成动态的网页内容。servlet容器将客户端的请求传送给servlet,并将结果返回给客户端,容器运行在服务器端。 常见的容器有: - tomcat - jetty - weblogic - websphere - glassfishtomcat文件目录bin bin文件...

2018-07-30 00:28:22 169

原创 JavaScript事件编程

事件监听需要将事件绑定到HTML标签中,事件后面还需要链接触发事件后执行的方法可以在HTML标签中使用如下格式来绑定事件事件="方法名()"也可以通过JavaScript来给标签设置事件document.getElementById("标签的id").onclick = function(){ 里面写需要执行的方法内容};事件分类点击事件oncli...

2018-06-27 00:20:15 418

原创 Javascript常用对象

String对象创建方式:var str = new String("hello") ;var str = "hello" ;常用方法valueOf()返回指定对象的原始值,在比较两个字符串内容的时候直接比较会返回false,需要调用valueOf()方法来比较。charAt(

2018-06-22 23:57:23 484

原创 JavaScript入门

基础语法

2018-06-22 20:54:57 128

原创 JDK8新特性、lambda

lambda表达式传统方式创建一个储存自定义的Student类的TreeSet集合需要通过匿名内部类的方式重写Comparator中的compare方法。public class Test { public static void main(String[] args) { TreeSet<Student> ts = new TreeSet<&gt...

2018-06-19 22:26:47 193

原创 Java字段和枚举

字段在类中创建当前类的实例对象class Direction { private Direction() { super(); } public static final Direction FRONT = new Direction(); public static final Direction BEHIND = new Direct...

2018-06-19 20:45:18 2122

原创 Java动态代理

动态代理  在Java中java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口,通过使用这个类和接口就可以生成动态代理对象。InvocationHandler接口每个动态代理的类都需要实现InvocationHandler接口,重写其中invoke方法。public Object invoke(Object proxy, Met...

2018-06-15 00:13:08 109

原创 Java反射机制

反射反射就是通过获取class字节码文件对象、Class的类对象,获取该字节码文件对象中的成员变量,构造方法,和成员方法。Field代表成员变量,提供有关类或接口的单个字段的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)字段或实例字段。Constructor代表构造方法,提供关于类的单个构造方法的信息以及对它的访问权限。Method代表成员...

2018-06-14 18:58:54 93

原创 eclipse中遇到的种种问题

代码没有提示错误但是编译无法通过的Description Resource Path Location Type Java compiler level does not match the version of the instal通常项目文件上还会有个红×。解决办法 在项目上右键Properties —> Project Facets,在打开的Project Facets...

2018-06-13 18:50:51 164

原创 Java网络编程

相关概念IP地址IP地址的组成:IP地址 = 网络号码+主机地址Ip地址的分类:A类第一段号码为网络号码,剩下的三段号码为本地计算机的号码1.0.0.1—127.255.255.254 10.X.X.X是私有地址(只在局域网范围使用)127.X.X.X是保留地址,用做循环测试用的一般情况:国防部,大的国家部门。B类前二段号码为网...

2018-06-12 12:03:38 122

原创 Java设计模式

常见的设计模式简单工厂模式和工厂方法模式(接口)模版设计模式(抽象类)装饰设计模式(IO流)单例设计模式(多线程) 饿汉式懒汉式适配器设计模式面向对象思想设计原则单一职责原则高内聚,低耦合 低耦合:让类与类之间的关系不复杂高内聚:一个类能够完成的事情,不要使用多个类一起来执行!每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设...

2018-06-08 13:27:20 121

原创 Java用IO流制作一个简单的用户登陆注册程序

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOExceptio...

2018-06-05 18:32:42 4454 1

原创 Java多线程

并行和并发 并行 并发 物理上的同时,指的是同一个时间点,同一时刻 逻辑上的同时,指的是同一个时间段内提问jvm是多线程的么?是多线程的至少有2条线程。 主线程main和垃圾回收线程Thread类实现多线程程序的步骤:将类声明为 Thread 的子类在该子类中重写 Thread 类的 run 方法在主线程进行该自定义的线程类的对象的...

2018-05-29 20:37:00 141

原创 Java错题总结

继承,多态下面描述函数重写错误的是( BC )    CA.  要有子类继承或实现B.  子类方法的权限必须大于等于父类的权限C.  父类中被private权限修饰的方法可以被子类重写D.  子类重写接口中的抽象方法,子类的方法权限必须是public的默认的权限是低于public的,默认权限只能被本包极其子类所访问。public可以被其他任意对象调用。private私有的方法无法被重写子类方法的权...

2018-05-24 19:15:49 1943

原创 Java,IO流操作

File类表示文件的抽象路径,不代表该路径下一定有该文件.构造方法File(String pathname)pathname是一个文件的抽象路径File(String parent,String child)parent是一个路径,child是一个文件名File(File parent, String child)实例:import java.io.F...

2018-05-24 19:14:12 214

原创 Java例题总结

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问第二十个月的兔子对数为多少?(兔子不会死)思路:首先兔子的个数是斐波那契数列,1,1,2,3,5,8……第三项的值是前两项的和。数组方式public class Test1 { public static void main(String[] args) { ...

2018-05-23 21:05:19 199

原创 算法总结,Java版

方法递归    方法内调用了方法本身,方法递归必须要有一定的规律和出口条件。求任意数的阶乘://求任意数的阶乘:public class Test { public static void main(String[] args) { System.out.println(factorial(5));// 120 } /** * 求阶乘的方法 * @param i 需要求阶乘的...

2018-05-23 16:55:28 153

原创 Java异常处理

Throwable所有异常类的超类Error严重的异常,比如加载大量图片的时候内存会溢出,就属于严重异常,可以使用第三方框架ImageLoader去加载图片。Exception分为编译时期异常和运行时期异常;编译时期异常:只要出现的不是运行时期异常,统称为编译时期异常。        如:ParseException,String转换Date时解析错误。运行时期异常:RuntimeExceptio...

2018-05-17 23:13:20 276

原创 Java常用方法速记总结

功能为判断的返回值都是boolean类型加下划线的是静态方法加粗的是构造方法常见protected    受保护的interface    接口 abstract     抽象extends    继承 implements    实现 Object    所有类的根类 hashCode()    返回哈希码值getClass()    返回对象属于的类toString()    返回对象的字符串...

2018-05-14 19:57:26 2026

原创 Java,Map双列集合、HashMap、TreeMap、Collections集合工具类

目录 MapHashMap集合LinkedHashMap哈希表TreeMap,v>Hashtable,v>Collections工具类运用实例Map<K,V>    概念键值的映射关系的一种集合(接口),键和值是一一对应的关系,HashMap和TreeMap是Map集合的两个子实现类。Map类的操作都是针对键操作的,跟值无...

2018-05-11 00:40:42 424

空空如也

空空如也

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

TA关注的人

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