自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux中通过实现真机和虚拟机的软件下载

1.在真机中:首先新建一个iso目录,再用find / -name *.iso命令进入到镜像的目录下,然后将根目录地下的镜像移动到ios目录下,再新建一个目录rhel7.3,将镜像挂载在这个目录下。配置/etc/rc.d/rc.local并设置权限,并将挂载/iso/rhel-server-7.3-x86_64-dvd.iso  /iso/设置成开机自动执行,否则关机之后就得再次手动执...

2018-08-20 18:23:10 223

原创 Linux系统中虚拟机通过真机ping 百度

    首先我们要明白路由器的作用,我们知道,一台电脑之所以可以和另外一台电脑通信,是因为他们在同一个网段,比如A机的IP地址是192.167.12.234,B机的IP地址是192.167.12.233,这样两台电脑完全可以互通,但是,如果A机想要访问百度怎么办,百度地址比如是191.123.13.123.这完全就不在一个网段里,根本不能访问。        在这里,我需要给大家解释路由器的作...

2018-08-20 16:35:31 3159

原创 Linux系统中通过镜像安装虚拟机

虚拟机安装首先在自己电脑上下载好Linux的镜像文件,之后开始安装虚拟机。在这之前,一定要知道自己linux系统的版本这里是7.3,所以就下载7.3的iso(1)输入virt-manager命令调出安装界面按上图选择第一个选项;选择Browse Local选项进入本地文件自定义8GB的内存;给自己的虚拟机命名;点击finish之后开始...

2018-08-20 15:02:55 765

原创 Linux中的文件权限的管理及进程的管理

                                          一、文件权限的控制  1)权限存在的意义      在多用户计算机系统的管理中,权限(privilege)是指某个特定的用户具有特定的系统资源使用权力,像是文件夹,特定系统指令的使用或存储量的限制。通常,系统管理员,或者在网络中的网络管理员,对某个特定资源的使用分配给用户不同的权限,系统软件则自动地强制执行...

2018-08-19 17:41:36 715

原创 Linux基础命令的学习及用户的管理

一、显示文件信息ls 显示文件信息        -l 长列表显示文件信息,显示文件元数据  (ls -l)       -a 显示所有文件包括以“.”开头的("."表示隐藏文件)(ls -a)       -s 显示文件大小       -S 文件大小排序       -d 显示目录      -R 递归显示我们通过以下案例具体学习这几个命令:先在home中建立几个文件:...

2018-08-09 17:17:08 222

原创 linux系统的基本操作

Linux 因具有内核源码公开、性能稳定、兼容 UNIX、支持多种处理器、网络功能强、安全性高、内核可以剪裁等一系列优点,在嵌入式领域得到广泛的应用。首先我们应该知道什么是linux操作系统,,linux操作系统由四部分组成。1、用户应用程序(User Applications)。用户应用程序是运行在 Linux 系统最高层的一个软件集合。当一个用户程序在操作系统之上运行时,它就是操作系统的...

2018-08-03 11:14:19 537

原创 反射的学习

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

2018-06-07 13:12:14 126

原创 TCP(建立连接通道)编程的客户端的开发步骤

TCP(建立连接通道)编程的客户端的开发步骤1)创建客户端的Socket对象   Socket:就是客户端的Socket  构造方法 public Socket(InetAddress address, int port)  public Socket(String host, int port):创建客户端套接字对象,并且指定端口号和ip文本形式 2)获取通道内的输出流对象 3)给服务...

2018-06-07 11:50:09 1405

原创 优化的UDP代码及多线程的实现

public class SendDemo { public static void main(String[] args) throws IOException { //创建发送端的Socket对象 DatagramSocket ds = new DatagramSocket() ; //创建数据报包对象 byte[] bys = "hello,udp,我来了".ge...

2018-06-07 11:38:14 1455

原创 分别用接口和继承两种方式模拟电影院售票窗口

需求:某电影院出售某些电影的票(复联3,红高粱....),有三个窗口同时进行售票(100张票),请您设计一个程序,模拟电影院售票  两种方式:  继承  接口1.继承//SellTicket线程public class SellTicket extends Thread { //为了不让外界更改这个类中的数据 //private //定一个票数 //要让每一个线程都...

2018-05-31 15:50:05 789

原创 计算机网络相关概念

计算机网络: 多台计算机通过网络协议,实现网络资源共享和信息传递! http://localhost:端口号 (80)www.baidu.comusername:adminpassword:%AE%.... MD5算法   加密很难解密网络通信三要素 1)IP地址 2)端口号 3)应该有一些规则(协议UDP/TCP) 举例: 我想和佟丽娅聊天... 1)找到她,才能和她说话------&...

2018-05-29 11:48:23 289

原创 设计模式的学习

设计原则: 单一职责原则: 低耦合,高内聚 耦合性:类与类之间产生的关系 低耦合:让类与类之间的关系不复杂 内聚:执行一个件事情(功能)的能力 高内聚:一个类能够完成的事情,不要使用多个类一起来执行! 数据库 对某个数据进行增删改查(查询很重要的) 定一个接口: 增(); 删(); 改(); 查(); 实现类: 业务逻辑层: 增...

2018-05-29 11:35:52 123

原创 多线程的学习

我们学习多线程,首先先学习什么是进程,线程依赖于进程存在进程:系统可以进行独立调配并且是一个不可分割 独立单元开启一个任务管理器,很多进程(应用软件/某些客户端)什么是多进程? 多进程的意义:是为了提高CPU的使用率 现在计算机都是多进程,假设:在听音乐的同时,也在打游戏..,他们是同时进行的吗? 他们不是同时进行的,感觉同时,一点点CPU的时间片在同一个时刻在两个进程之间进行高效的切换! 什...

2018-05-23 15:31:31 113

原创 序列化及反序列化

序列化:将对象按照流的方式存储到文本文件中或者再网络中传输    对象---->流数据 序列化流 (ObjectOutputStream)反序列化:将文本文件中的流对象或者网络传输中的流对象还原成对象   流数据--->对象  反序列化流(ObjectInputStream) java.io.NotSerializableException :当前类未实现序列化功能的异常      S...

2018-05-23 15:02:13 226

原创 使用I/O流实现用户登录注册功能

/** *实体类,该类提供一些用户名和密码 * */public class User { private String username; private String password; public User() { super(); } public String getUsername() { return username; } public ...

2018-05-23 14:27:17 1062

原创 I/O流中的其他流

内存操作流:适用于临时存储文件.  内存操作输入流:byteArrayInputStream  ByteArrayInputStream(byte[] buf)     内存操作输出流: byteArrayOutputStream  构造方法:ByteArrayOutputStream() 内存操作流:一个程序结束后,那么这些程序的变量,就会从内存消失(马上消失的这些数据进行读取写入)...

2018-05-23 14:20:54 111

原创 字符流的学习

字符流: 字符输入流:Reader   字符输出流:Writer 字符输出流/字符输入流:都是抽象类 使用一个子类:转换流 字符输出流的构造方法         public OutputStreamWriter(OutputStream out):使用默认的编码格式构造一个字符转换输出流对象         public OutputStreamWriter(OutputStream ou...

2018-05-23 14:02:32 148

原创 字节缓冲流

字节缓冲输入流  public BufferedInputStream(InputStream in):默认缓冲区大小构造缓冲输入流对象 public BufferedInputStream(InputStream in,int size):指定缓冲区大小构造缓冲输入流对象  public int read() public int read(byte[] b,int off,int len)  ...

2018-05-22 17:39:13 218

原创 计算机中中文的存储

当前平台默认编码集 :GBK 一个中文两个字节 第一个字节:一定是负数 第二个字节:一般是负数,可能也会是正数,不会影响的结果。

2018-05-22 10:11:34 1980

原创 Map集合的学习

需求:有很多学生,学生有姓名,有学号,根据学生的学号查找学生? 之前学习的集合,可以将姓名,学号作为学生类的中两个成员变量,创建集合的时候存储这两个类型就可以。  关键只知道学生学号,通过学号找姓名  Key Value     学号1 姓名1  学号2 姓名2  学号3 姓名3  学号1(重复的键) 姓名4   Java针对这种技术----->Map集合...

2018-05-10 20:17:48 141

原创 Set集合的学习

Set集合和List集合的区别?  Set集合:不允许元素重复,唯一的(元素可以为null) ,不能保证迭代的顺序恒久不变(底层哈希表和hascode)     无序(存储和取出不一致)  List:允许元素重复,并且存储特点:有序性(存储和取出一致)我们可通过一段代码来了解Set集合的这个特点public static void main(String[] args) { //...

2018-05-09 19:44:08 164

原创 用集合完成用户注册登录功能

看到这个需求,我们需要明确这几个问题:(1)有哪些类;(2)类中都有哪些东西;(3)类和类之间是什么关系。分析:按模块分    1)按功能划分;    2)按模块划分;    3)也可以先按功能分,再按模块分。按模块分            用户类                    User类            测试类                    UserTest类按功能分登录,...

2018-05-09 18:03:26 1092

原创 JDK5以后的新特性

Jdk5以后的新特性: 增强for,静态导入,可变参数,泛型,自动拆装箱...增强for循环的格式 for(数据的类型  变量名 : 数组或者集合对象名){ 输出变量即可! } 增强for的出现是替代迭代器的,所以在遍历集合或者遍历数组时就可以使用增强for去完成  增强for循环的弊端:如果集合的对象是null,如果再次对集合操作,就会出现异常  对集合进行判断,非空判断...

2018-05-08 13:20:17 136

原创 泛型的提出和学习

问题:使用ArrayList集合存储元素遍历的时候,按照正常的操作出现了问题, 当前ArrayList集合中存储了两种类型的元素分别String和Integer类型,在遍历的时候,使用的是String接收的,对于Integer类型就出现了异常! 我们可以回想一下数组的特点: String[ ] str = new String[3] ;  str[0] = "you" ; str[1] =...

2018-05-08 10:37:32 84

原创 ArrayList集合、Vector集合和LinkedList集合的学习

ArrayList是List接口中常用的一个子实现类 底层是数据结构式数组结构,其特点有:            查询快,增删慢     从内存角度考虑:线程不安全的,不同步的,执行效率高。     多线程:synchronized :同步的意思 解决线程安全问题                      sychronized(锁对象){ 同步代码  共享数据; ...

2018-05-07 18:46:22 187

原创 正则表达式的引入

正则表达式的引入字符 x x字符 \\ 反斜线字符 \t 制表符  \n 换行符 \r 回车符  字符类: [abc] a、b 或 c(简单类) [^abc]     任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)  预定义字符类: . 任何字符 如果本身就是. \. qq.com 写正则表达式(\...

2018-05-03 12:55:32 702

原创 Random类的学习

Random:是一个可以获取随机数的类   public Random():无参构造方法 public Random(long seed) :指定long类型的数据进行构造随机数类对象  public int nextInt():获取随机数,它的范围是在int类型范围之内 public int nextInt(int n):获取随机数,它的范围是在[0,n)之间我们可以通过一段代码具体分析以上功能...

2018-05-03 10:59:40 110

原创 Math类的学习

public static void main(String[] args) {// public static int abs(int a):绝对值 System.out.println(Math.abs(-10)); System.out.println(Math.abs(10)); //public static double ceil(double a):向上取整 ...

2018-05-03 10:50:59 319

原创 Date类的学习

类 Date 表示特定的瞬间,精确到毫秒。有3种构造方法:   public Date( )表示分配它的时间(精确到毫秒)。 public Date(long date):创建一个日期对象,指定毫秒值 (需要将long 时间毫秒值转换成Date对象)                public void setTime(long time):设置毫秒值我们可以通过一个段代码来深入了解它的功...

2018-05-03 10:38:09 155

原创 内部类问题

内部类:    在B类内部定义A类,A类就属于B的内部类    内部类访问外部类的特点:        它可以直接访问外部了的成员,包括私有    外部类如何访问内部类的成员?            通过创建内部类对象的方式间接访问内部类的分类:    成员内部类:在外部类的成员位置    局部内部类:在外部类的局部位置成员内部类:    可以直接访问外部类的成员,包括私有   外部类要访问内部类...

2018-04-19 11:49:37 101

原创 形式参数和返回值问题

形式参数的问题:    形式参数是基本类型,对实际参数没有影响(简单)    形式参数是引用类型:        类(普通类)        抽象类        接口 返回值:    返回值是基本类型:用对应的基本类型去接收数据即可!    返回值是引用类型:    类(具体类):需要的是该类的对象        抽象类:需要的结果是需要当前抽象类的子类对象 抽象类多态形式参数是引用类型:引用类...

2018-04-19 11:47:52 214

原创 抽象类及接口的概念

抽象类的概念:    针对一个事物,比如:动物类---->总体概括之前定一个具体的动物(---->必须给他的某个功能只是声明即可),只有,猫或者狗等等这些才是具体事物。    Java中,如果一个类中有一个方法声明(抽象方法)抽象功能,那么这个类定义为抽象类。    关键字:abstract  抽象的意思抽象类的特点:抽象类不能直接实例化!(不能创建对象)    接口也不能实例化。关于...

2018-04-19 11:33:19 876

原创 多态

多态:    在同一个时刻,体现出来的不同状态;    水:        固态            气态            液态        人        开心            难过    创建猫的对象    Cat c = new Cat() ;   猫是猫    Animal a = new Cat() ;  猫属于动物多态的前提:    1)必须有继承关系    子类继承...

2018-04-18 15:31:14 70

原创 二维数组及代码块的概念

二维数组:数据类型[ ] [ ] 数组名 = new 数据类型[m][n] ;m:代表当前二维数组中有多少个一维数组n:代表每一个一维数组中的长度定义的方式还有以下两种情况:数据类型[ ] 数组名[ ] = new 数据类型[m][n];数据类型 数组名[ ][ ] = new 数据类型[m][n];例如定义的具体类型:int x;int x,y ;int[ ] x ;int [ ] x,y[ ]...

2018-04-18 15:26:31 487

原创 继承的概念及用法

继承:将多个类抽取为一个独立的类,让独立的类和多个类产生继承关系继承的关键字:extends格式:class 子类名 extends 父类名{...}继承的好处:1)提高了代码的复用性,解决了代码臃肿的问题;2)它是多态的前提。(多态的前提是必须有继承关系) 继承的特点:子类继承父类,是继承了父类所有的东西(成员变量,成员方法,包括私有方法),但是子类不能使用私有的东西,只能通过父类的公共的访问间...

2018-04-18 15:14:05 599

原创 数组及面向对象的提出

数组的定义:可以存储多个元素并且多个元素是同一种类型的容器。    数据类型[ ] 数组名;    数据类型 数组名[ ];比如    int[ ] a;  即定义了一个int类型的数组变量a    int a[ ] ;  即定义了一个int类型 变量a数组这两种方式的定义:虽然写法不一样,并且读法不一样,但是表达的效果一样,都是在定义一个数组,推荐使用第一种方式。数组的初始化:    1)动态初...

2018-04-10 18:19:24 334

原创 Java入门

Java中的关键字:    被赋予特定含义的单词(goto,const,作为保留字使用)    常见的关键字:     class,public,static(面向对象部分讲),流程控制语句中关键字:if,else..     基本数据类型:int,byte,short…     synchronized(多线程中的)标识符:给类,接口,变量,方法起名字的字符序列       包名:  单级包...

2018-04-03 19:41:28 78

空空如也

空空如也

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

TA关注的人

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