自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux入门(3进程服务控制)

                                    进程及服务控制一:进程的查看进程的定义:系统启动后,多个程序会同时运行,但是cpu单次只能运行一个程序,那么只能通过各个程序的优先级来逐个运行,这些要运行的程序排队等待运行的称为进程(cpu时单次高速短暂的运行着进程)进程的查看方式:A:图形界面查看进程:gnome-system-monitorB:命令...

2018-08-22 09:03:37 336

原创 Linux入门(4实现虚拟机联网)

实现虚拟机上网的理论:通过设定让真机变为一个路由器,然后虚拟机通过连接虚拟机来实现上网功能一:设定虚拟机为路由器:[root@localhost ~]# systemctl stop libvirtd.service   配置防火墙之前要关闭libvirtd服务器[root@localhost ~]# systemctl restart firewalld          重起放防火墙...

2018-08-20 17:44:55 4331 1

原创 linux入门学习(3权限管理)

                               权限管理一:文件或目录的权限查看1.文件权限的查看两种查看文件详细信息的方法:ls       -l      file     查看file文件的详细信息(如果是目录,则是查看该目录下的所有子文件的详细信息)ls      -ld     dir     查看dir目录的详细信息 2.文件权限的解释(查看...

2018-08-16 14:56:57 689

转载 优秀博客收藏

post和get的区别  https://www.cnblogs.com/logsharing/p/8448446.html

2018-08-10 15:48:23 248

原创 JavaWeb中的Http协议请求和响应

1:HTTP的定义HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议用于定义WEB浏览器与WEB服务器之间交换数据的过程客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。HTTP现有两个版本:HTTP/1.0、HTTP...

2018-08-10 15:36:34 1983

原创 linux学习入门(2用户处理命令)

1:文件的查看在当前所在的文件中,需要查看该文件夹中的所有内容是可以用到:ls命令ls:命令使用方法:ls                 显示文件信息ls      -l         显示文件属性 长列表显示文件的信息 元数据  touch .file  隐藏文件     ls     -a         显示所有文件包括以“.”开头的文件            ls  ...

2018-08-09 17:04:44 485

原创 Linux入门学习(1基础操作命令)

一:Linux和Windows的区别Linux的完全开源的,Windows是闭源的,所以Linux相对与Windows有更多的个人定制能力。Linux偏向于指令操作(图形界面为辅助),所以使得Linux有很多的操作指令,不适合大部分人使用,Windows更偏向与图形界面(鼠标点击进行操作),所以客户使用面广泛,使用简单。Linux安全性相对于Windows更加安全,因为Linux的系统...

2018-08-06 16:52:36 27725 6

原创 Tamcat两种异常处理方式

常见的Web服务器一般有;     WebLogic:  WebSphere  Tomcat   IIS  TomcatTomcat是一个实现了JAVA EE标准的最小的WEB服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费,因而深受Java 爱好者的喜爱并...

2018-08-03 21:02:34 599

原创 JavaWEB中JSP的内置对象

一:内置对象的出现原因当JSP页面被请求是,  JSP会被Web转换成_jspServlet(实质上就是:Servlet),  然后按照Servlet的调用方式进行调用因为有了这个转换过程,所以动态页面被访问时,第一次会比较慢, 但是在以后被打开是会比较快, 因为JSP文件已经被转化过,不需要再次转换, 在转化的过程中自动生成创建且生成9个对象来供_jspServlet使用.二:九...

2018-08-02 16:51:45 251

原创 java-web中jsp的理解

JSP:Java Server Pages。JSP是一种网页的编码格式,不同于HTML的是JSP中是由  HTML中的标签指令  和  Java逻辑代码  拼凑而成,  其中的Java代码类似于JavaScript中的逻辑代码,  但相对比来说JSP中的Java代码更方便阅读和书写.一:JSP的运行原理当JSP页面被运行时,WEB容器会把请求交给JSP引擎处理,会将JSP翻译成一个_jsp...

2018-08-02 15:50:44 531

原创 WEB的理解

WEB  是网页的意思,它用于表示 Internet 主机上供外界访问的资源。一:Web简介Internet 上供外界访问的Web资源分为两种,  静态页面和动态页面静态Web资源:  在访问过程中浏览的数据始终不发生改变(指的的代码不会发生改变,和页面动不动无关,eg:HTML代码的轮播图)                           静态资源代码一般的开发技术为:HTM...

2018-08-02 15:17:46 796

原创 javaweb中的application(应用级) session(会话级) request(请求级)实现数据共享

在JavaWeb 中实现数据共享往往通过定义属性的方法来实现,它类似于Hashmap中的键值对,有属性名和属性值作为设置属性方法的参数,而在其他的地方通过属性名去获取属性的值。而定义定义不同级别的值,数据共享的范围是有区别的,有application(应用级) session(会话级)  request(请求级)这三种级别的认知。   application(应用级):应用级所作用的范围是最大...

2018-07-30 13:11:39 650

原创 网络编程TCP

TCP编程分为客户端和服务器端  客户端:     (1) 创建Socket对象    Socket类:此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点。     构造方法:      Socket(InetAddress address, int port)                        创建一个流套接字并将其连接到指定 IP 地址的指定端口号。    ...

2018-06-08 16:09:26 210

原创 class反射对类信息的调用

 反射:  Java反射机制可以让我们在编译期之外的运行期检查类,接口,变量以及方法的信息。  可以通过反射获得Class对象  类名  修饰符  包信息  父类  实现的接口  构造器  方法  变量  注解信息(1)获取类的class对象        两种情况三种方式//第一种情况:在编译期知道一个类的名字的话, //使用Object中的getClass() person p...

2018-06-07 19:41:16 214

原创 java中application和applet

Java应用程序,应用程序运行于本计算机,与本机用户交互,完成一定的功能,像word、excel、windows录音机都属于应用程序,Java应用程序就是用Java编写的应用程序,我们入门第一步写的HelloWorld就是javaapplication。javaapplet一般翻译成java小程序,它存储在服务器上,可户端在访问时下载它,并在客户端执行它,同样完成某种功能——当然大部分是关于图形化...

2018-06-05 15:52:38 254

原创 单例模式

一.饿汉package 单例模式饿汉;public class student { //私有化无参构造,外部无法创建该对象 private student() { } //私有化对象建立 private static student s=new student(); //方法返回该对象 public static student get() {...

2018-06-01 12:40:26 164

原创 工厂设计原则

一.工厂简单工厂package 简单工厂;public abstract class animal { public abstract void eat();}package 简单工厂;public class cat extends animal { public void eat() { System.out.println("猫吃鱼"); }}...

2018-06-01 12:37:24 1211

原创 线程唤醒案例, 死锁案例

要求逐一输出(张三--18,李四--20)1.生产程序package 生产消费2;//生产数据public class set implements Runnable{ private student s; public set(student s) { this.s=s; } int x=0; public void run() { while(true...

2018-06-01 12:04:31 148

原创 synchronized的实现案例

要求:电影院三个窗口同是卖100张票1.  按照正常线程问题的结果package 出票;//会出现重复100票数,0也会出现//原因:在线程抢占执行权的时候,可能会出现1号抢到后执行,但是在tickets--还有没有执行//结束后又再次输出100,出现的混乱//出现0也是因为--在执行后被线程抢占出现错误数据public class sell extends Thread{ //p...

2018-06-01 11:52:23 1060 3

原创 递归

问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?分析:  第一个月   1          第二个月   1          第三个月   2          第四个月   3          第五个月   5          .  .. . . . . . . .. public static...

2018-05-17 17:44:52 153

原创 Io流

1.基础概念在 Java 中 java.io 包含的每一个类几乎都要进行输入和输出操作。所有的这些流代表一个输入源和输出目的地。在 java.io 包中支持许多数据,如原语,对象,本地化字符等等。流可以被定义为一个序列的数据。输入流用来从一个源中读数据,输出流用来向一个目的地写数据。字节流:Java 字节流是用来处理8比特字节的输入和输出。常用的是 FileInputStream 类和 FileO...

2018-05-17 17:41:24 107

原创 File类

1.File类是对文件进行处理的类File类是IO流的基础,因为IO就得输入和输出都要用文件进行读取或者输出, 三种新建文件的方法        public File(String pathname):表示pathname的抽象路径表现的形式 (开发中使用这种方式)        public File(String parent,String child)根据 parent路径名字符串和 ch...

2018-05-17 17:29:44 150

原创 map集合的四种实现类 collections 工具类

1.HashMap地层是基于HashCode表  来给每个数据给定一个HashCode码,(可以理解为地址值, ),  但是HashMap遍历出来的是无须的,  因为遍历时是通过HashCode码值来遍历的    HashMap地层是重写了equal方法,  所以保证了键的唯一性,  如果有重复的键,  后面的顶掉前面的,(也相当于将后面出现的键值对的值赋给了前面)    HashMap的值如果是...

2018-05-17 17:03:46 613

原创 map的实现类HashMap

一.HashMapimport java.util.HashMap;import java.util.Map;//key ---键 value ---值public class Map1 {public static void main(String[] args) { Map<String,Integer> map=new HashMap<>();...

2018-05-10 21:23:57 145

原创 set的子实现类TreeSet和HashSet

一.HashSetSet集合和List集合的区别:  Set集合:不允许元素重复,唯一的(元素可以为null) ,不能保证迭代的顺序恒久不变(底层哈希表和hascode)  无序(存储和取出不一致)  List:允许元素重复,并且存储特点:有序性(存储和取出一致)import java.util.HashSet;(student以重写equal方法和HashCode方法)import ...

2018-05-10 21:19:02 144

原创 增强for和集合的四种遍历方式优缺点

增强for增强for循环的格式  for(数据大类型  变量名 : 数组或者集合对象名){   输出变量  }   增强for的出现时替代迭代器的,所以在遍历集合或者遍历数组就可以使用增强for去完成    增强for循环的弊端:如果集合的对象是null,如果再次对集合操作,就会出现异常   对集合进行判断,非空判断解决四种遍历方法:1:迭代器  2:普通for循环   3:增强...

2018-05-10 21:06:23 1968

原创 Jdk5以后的新特性

一:泛型:数组直接定义了存储的类型,防止出现其他类型的元素,集合能不能也像数组一样,直接规定我们集合的存储类型,针对这种情况出现了一种技术:泛型//泛型可以定义在建立对象上和建立类上public class Exercise1 {public static void main(String[] args) { //定义在类上,可以解除黄色警报线 //在定义泛型后,在该类在调用一些方法添加数...

2018-05-10 21:00:26 149

原创 List接口的三种实现子类(ArrayList,Vector,LinkedList)

一:List1:ArrayList  继承于 list   是有序可重复集合的子实现类ArrayList有两种遍历方式,for方法和迭代器public static void main(String[] args) { ArrayList<String> arr = new ArrayList<>(); arr.add("hello"); arr.add("ja...

2018-05-10 20:46:22 710

原创 Collection Iterator

一Collection因为数组的一些局限性,所以引出了集合,集合也是一种容器,但是集合却属于包容性强的容器,不限定长度,不限定类型,还可以储存应用类型,使用范围更广Collection有两个子接口,list和set,在`两个接口下分别有对应的子实现类,   list对应的是ArrayList  Vector   LinkedListList集合的特点:   有序的 (存储和取出一致),可以允许重复...

2018-05-04 12:39:32 276

原创 总结:Arrays.Calendar.System.Date.math.Random.正则表达式 知识点

一.Arrays  工具类Arrays是一个针对数组的工具,其中的方法都是针对数组使用.异常处理:  如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerExceptionArrays的常用方法public static String toString(int[] a)可以将int类型的数组转换成字符串 ([元素1,元素2,元素3...])public static voi...

2018-05-03 20:46:26 113

原创 StringBuffer类,Character类

一.StringBufferStringBuffer:线程程安全的可变字符序列StringBuffer和String的区别:  1   StringBuffer是一个可变的字符序列,String是不可变的字符序列  2   如果从内存角度考虑, String定义的时候,会在常量池中开辟空间,比较耗费内存                                     StringBuffe...

2018-04-26 17:45:50 204

原创 Object类,Scanner类,String类

Object类一.Object类的基本概念Object:是类层次结构的根类.每个类都使用 Object 作为超类(父类),就好像Object类是 eclipse软件的"说明书",Object类中有各种方法,并且所有类都默认继承于Object(但不属于多继承,不和其他继承冲突),通过继承可以理解为Object中的方法其他类都可以调用和使用(因为默认为其他类继承于Object)二.Object中的方法...

2018-04-26 17:27:40 125

原创 Java继承和多肽

Java继承和多肽一.二维数组二维数组的概括:二维数组是基于一位数组的前提引申出来的,用来存储数组元素.int[][] a=new int[2][3];a[0][0]=1;a[1][1]=2;System.out.println(a[0][0]);这里的[2][3]意思是2个长度为3的数组.可以通过a[x][y]对数组进行赋值或者输出打印,但是x需小于2,y需小于3,不然系统提示为角标越界....

2018-04-19 22:59:19 971

原创 Java的对象与类

Java中的对象与类一. 类的定义1. 类:是构造对象的模板或蓝图,类是独立在main方法外但又由main调用和测试,有独立性但却缺少自主性.2. 类的调用通过在mian方法中建立对象实现调用3. 类中的成员方法和成员变量的访问都需要在main方法中通过建立对象来访问4. 类的建立大大减少工作难度,对于程序得可修改性大大提高,同时使得mian方法所占的内存减少5. 类将程序碎块化,使得在写程序是如...

2018-04-12 23:02:56 124

原创 Java的基础语法

Java的基本语法一. 变量1.变量:在程序的执行过程中,其值发生改变的量  变量的三要素: 1)数据类型 2)变量名  3)初始化值 2.整数类型整数类型(默认为int类型)占用字节数Int4byte2short8long1定义long类型的变量:由于整数类型默认是int类型 ,所有在long类型变量值后面加上一个标记:L或者l ,建议使用L int i = 10000000000000000...

2018-04-12 23:01:23 129

原创 HTML自我总结

一.Web入门1 软件的结构划分:1)C/S结构:Client->Server之间的交互典型特点:1)客户端的软件必须升级才能使用服务器端高版本的功能应用:阿里巴巴  QQ,飞秋… 2)B/S结构:Browser-Server:浏览器端和服务器端之间的交互特点:浏览器端的软件不需要特定的升级就可以访问服务器的网站应用:大型游戏网站,网易新闻….△JavaWeb/EE --->都是基于B...

2018-03-30 23:44:31 286

空空如也

空空如也

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

TA关注的人

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