自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 版本控制工具——Git笔记

打开Git Bash1、配置身份这样在提交代码是就可以通过git查到是谁提交的了git config --global user.name "Tony"git config --global user.email "tony@gmail.com"配置完成后,可以使用相同命令去查看是否配置成功,只需要将最后的名字和邮箱地址去掉即可。如下git config --global u...

2019-12-25 10:10:19 144

原创 day02-CSS

伪类选择器 伪类专门用来表示元素的一种的特殊的状态 比如:访问过的超链接,普通的超链接,获取焦点的文本框 当我们需要为处在特殊状态的元素设置样式时,就可以使用伪类 给链接定义的样式: - 未访问的链接(浏览器是通过历史记录来判断是否访问过) a:link - 访问过的链接(只能设置字体颜色) a:visite...

2019-03-29 17:29:01 785

原创 day01-HTML

软件的架构:C/S:客户端/服务器(Client/Server)概述:1. 一般我们使用的软件都是C/S架构,比如:QQ、3602. C表示客户端,用户通过客户端来使用软件3. S表示服务器,负责处理软件的业务了逻辑特点:1. 软件使用前必须得安装...

2019-03-08 13:45:23 122

转载 单点登录原理与简单实现

一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...

2018-11-21 17:09:40 110

原创 《深入理解Java虚拟机—JVM高级特性与实践 周志明 著》之第2章 Java内存区域与内存溢出异常

1、Java虚拟机所管理的内存包括以下几个运行时数据区域:2、程序计数器:         1. 可以看作是当前线程所执行的字节码的行号指示器,是一块较小的内存空间;         2. 字节码解释器工作时,通过改变计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成;         3. Java虚拟机的多线...

2018-11-12 13:40:21 182

原创 《深入理解Java虚拟机—JVM高级特性与实践 周志明 著》之第1章 走近Java

1、Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java API、Java编程语言及许多第三方Java框架(如spring、Struts等)构成。2、Java的优点:         1. 摆脱了硬件平台的束缚,实现了一次编写,到处运行(跨平台);         2. 提供了相对安全的内存管理和访问机制,避免了绝大部分的内存泄露和指针越界问题(gc机...

2018-11-09 14:06:58 135

原创 第11篇 Java反射/正则表达式

反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。 反射的好处:大大的增强了程序的扩展性。 反射的基本步骤:1、获得Class对象,就是获取到指定的名称的字节码文件对象。2、实例化对象,获得类的属性、方法或构造函数。3、访问属性、调...

2018-11-05 09:05:15 121

原创 第10篇 网络编程

网络编程:端口:物理端口:逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。 java 中ip对象:InetAddress.import java.net.*;class  IPDemo{public static void main(String[] args) throws UnknownHostEx...

2018-11-03 22:20:16 76

原创 第9篇 JavaIO流

IO流:★★★★★,用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计算机中的最小数...

2018-11-03 22:08:45 65

原创 第8篇 Java泛型

泛型:jdk1.5版本以后出现的一个安全机制。表现格式:< >好处:1:将运行时期的问题ClassCastException问题转换成了编译失败,体现在编译时期,程序员就可以解决问题。2:避免了强制转换的麻烦。 只要带有<>的类或者接口,都属于带有类型参数的类或者接口,在使用这些类或者接口时,必须给<>中传递一个具体的引用数据类型。 ...

2018-11-03 22:06:34 65

原创 第7篇 JDK5.0新特性

Jdk5.0新特性:Collection在jdk1.5以后,有了一个父接口Iterable,这个接口的出现的将iterator方法进行抽取,提高了扩展性。--------------------------------------------------增强for循环:foreach语句,foreach简化了迭代器。格式:// 增强for循环括号里写两个参数,第一个是声明一个变量,...

2018-11-03 22:04:46 79

原创 第6篇 Java集合

集合框架:★★★★★,用于存储数据的容器。特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别:1:数组是固定长度的;集合可变长度的。2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。3:数组存储的元素必须是同一个数据类型;集...

2018-11-03 22:01:30 85

原创 第5篇 Java常用类

API:(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 --< java.lang >-- String字符串:★★★☆java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对...

2018-11-03 21:58:40 99

原创 第4篇 Java多线程

多线程:★★★★进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈区中都有自己的执行空间,自己的方法区、自己的变量。jvm在启动的时...

2018-11-03 21:56:27 74

原创 第3篇 Java异常

异 常:★★★★异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。 出现的问题有很多种,比如角标越界...

2018-11-03 21:51:57 57

原创 第2篇 Java面向对象

三:面向对象:★★★★★特点:1:将复杂的事情简单化。2:面向对象将以前的过程中的执行者,变成了指挥者。3:面向对象这种思想是符合现在人们思考习惯的一种思想。 过程和对象在我们的程序中是如何体现的呢?过程其实就是函数;对象是将函数等一些内容进行了封装。 匿名对象使用场景:1:当对方法只进行一次调用的时候,可以使用匿名对象。2:当对象对成员进行多次调用时,不能使用...

2018-11-03 21:45:40 100

原创 第1篇 Java基础知识

一:java概述:       1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;       1994年将Oak语言更名为Java; Java的三种技术架构:       JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对w...

2018-11-03 21:28:59 151

空空如也

空空如也

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

TA关注的人

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