自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内存溢出和内存泄漏

1.1内存溢出:(Out Of Memory—OOM)系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M了,这就叫内存溢出例子:一个盘子用尽各种方法只能装4个果子,你装了5个,结果掉倒地上不能吃了。这就是溢出。比方说栈,栈满时再做进栈必定产生空间溢出,叫上溢,栈空时再做退栈也产生空间溢出,称为下溢。就是分配的内存不足以放下数据项序列,称为内存溢出。说白了就是我承受不了...

2019-11-10 10:29:14 210

原创 Servlet中的过滤器

一、Filter简介  Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。  Servlet API中提供了一个Filter接...

2019-11-10 10:17:42 254

原创 Java web中的监听器

Javaweb中的监听器事件源:三大域ServletContextHttpSessionServletRequest每个事件源分别对应两个监听器:ServletContext生命周期监听,有两个方法,一个在出生时调用,另一个在死亡时调用,在服务器启动时出生,服务器关闭时死亡 >>>public void contextInitialized(S...

2019-10-27 20:12:12 221

原创 jsp中四大作用域

page(页面作用域)  JSP默认的作用域是page,这个作用域中的对象只能在该页面中使用,不允许在其他页面使用。我们可以通过调用pageContext这个隐含的对象的getAttribute()和setAttribute()方法去获取和设置需要传递、共享具有这种范围类型的数据。(pageContext对象还提供了访问其他范围对象的getAttribute方法)。page范围内的对象,在客户端...

2019-10-20 16:16:06 378

原创 cookie与session的区别

1、存取方式的不同 Cookie中只能保管ASCII字符串,假如需求存取Unicode字符或者二进制数据,需求先进行编码。Cookie中也不能直接存取Java对象。若要存储略微复杂的信息,运用Cookie是比拟艰难的。 而Session中能够存取任何类型的数据,包括而不限于String、Integer、List、Map等。Session中也能够直接保管Java Bean乃至任何Java类,对象...

2019-10-20 16:14:35 108

原创 转发和重定向区别

页面跳转的两种实现方式:请求转发和重定向;请求转发:客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给指定的student_list.jsp,整个流程都是在服务器端完成的,而且是在同一个请求里面完成的,因此servlet和jsp共享的是同一个request,在s...

2019-10-10 20:50:17 141

原创 get和post区别

1.提交方式get明文传输通过url传输数据;post数据放置在HTML HEADER内提交。2.传输 数据量get传输一般只有1024字节依照浏览器,不同的浏览器url后面的长度不一样post可以发送大量数据。3.传输速度get的传输速度比post要快;常用的状态码有:◆200 (OK): 找到了该资源,并且一切正常。◆304 (NOT MODIFIED): 该资源在上次请求...

2019-10-10 20:46:05 137

原创 LinkedHashMap知多少

1.概述在使用HashMap的时候,可能会遇到需要按照当时put的顺序来进行哈希表的遍历。通过上篇对HashMap的了解,我们知道HashMap中不存在保存顺序的机制。本篇文章要介绍的LinkedHashMap专为此特性而生。在LinkedHashMap中可以保持两种顺序,分别是插入顺序和访问顺序,这个是可以在LinkedHashMap的初始化方法中进行指定的。相对于访问顺序,按照插入顺序进行编...

2019-10-01 15:02:39 392

原创 MySQL中事务隔离级别

现代数据库不会使用纯粹的隔离作为默认模式,因为它会带来巨大的性能消耗。SQL一般定义4个隔离级别:串行化(Serializable,SQLite默认模式):最高级别的隔离。两个同时发生的事务100%隔离,每个事务有自己的『世界』。可重复读(Repeatable read,MySQL默认模式):每个事务有自己的『世界』,除了一种情况。如果一个事务成功执行并且添加了新数据,这些数据对其他正在执行的...

2019-10-01 14:47:26 176

原创 Oracle分页查询

分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看。Oracle分页查询语句基本上可以按照本文给出的格式来进行套用。Oracle分分页查询格式:SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNU...

2019-09-14 10:12:48 160

原创 继承与组合

一:继承继承是Is a 的关系,比如说Student继承Person,则说明Student is a Person。继承的优点是子类可以重写父类的方法来方便地实现对父类的扩展。继承的缺点有以下几点:1:父类的内部细节对子类是可见的。  2:子类从父类继承的方法在编译时就确定下来了,所以无法在运行期间改变从父类继承的方法的行为。  3:子类与父类是一种高耦合,违背了面向对象思想。4 :继...

2019-09-09 07:55:03 230

原创 TCP的三次握手四次挥手

TCP的三次握手四次挥手三次握手建立连接首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。四次挥手断开连接假设Client端发起中断连接请求,也就是发送FIN报文。Server端接到FIN报文后,意思是说"我Client端没有数据要发给你了"...

2019-09-01 17:29:51 154

原创 MySQL中函数与存储过程的区别

一、函数概念:自定义函数 (user-defined function UDF)就是用一个象ABS() 或 CONCAT()这样的固有(内建)函数一样作用的新函数去扩展MySQL,所以UDF是对MySQL功能的一个扩展创建函数: delimiter $$ create function 函数名([<参数1><类型1>[,<参数2><...

2019-08-21 18:21:27 2448

转载 MySQL与Oracle的区别

1.Oracle是大型数据库,MySQL是中小型,Oracle市场占有率40%左右,MySQL20%左右,MySQL是开源免费的,Oracle是价格非常高;2.Oracle支持大并发,大访问量,是oltp最好的工具;3. 安装所用空间Oracle远远大于MySQL,且使用时占用大量内存与空间;4. Oracle与MySQL在操作上也有区别①主键 Mysql一般使用自动增长类型,在创建表时只...

2019-08-16 16:13:36 99

原创 TCP与UDP的区别

一、TCP概念:TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应...

2019-08-11 09:17:57 137

原创 多线程中的恩怨情仇

一、sleep()和wait()1.1sleep()使当前正在执行的线程以指定的毫秒数暂停(暂时停止执行),具体取决于系统定时器和调度程序的精度和准确性。 线程不会丢失任何显示器的所有权。sleep方法属于Thread类中方法,表示让一个线程进入睡眠状态,等待一定的时间之后,自动醒来进入到可运行状态,不会马上进入运行状态,因为线程调度机制恢复线程的运行也需要时间,一个线程对象调用了sleep...

2019-08-06 15:56:26 96

原创 不得不说的进程、线程以及Thread以及Runnable

一·进程与线程进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。一个程序至少一个进程,一个进程至少一个线程。1.1为什么会有线程?每个进程都有自己的地址空间,即进程空间,在网络或多用户换机下,一个服务器通常需要接收大量不确定数量用...

2019-08-02 18:56:15 208

原创 BufferedReader与BufferedWriter的故事

一.Reader与WriterReader与Writer是Java输入输出流中的字符流,Reader负责从指定文件当中读取内容Writer负责将指定内容写入到指定文件当中。二.BufferedReaderBufferedReader是Reader的直接子类从字符输入流读取文本,缓冲字符,以提供字符,数组和行的高效读取。 可以指定缓冲区大小,或者可以使用默认大小。 默认值足够大,可用于大多数...

2019-07-12 16:51:44 347 1

原创 浅谈final finally finalize

一.final在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量),当用final修饰一个类时,表明这个类不能被继承,当用final作用于类的成员变量时,成员变量(注意是类的成员变量,局部变量只需要保证在使用之前被初始化赋值即可)必须在定义时或者构造器中进行初始化赋值,而且final变量一旦被初始化赋值之后,就不能再被赋值了,final修饰的方法无法被重写。二.f...

2019-07-06 12:32:14 162

原创 Java 关于强引用,软引用,弱引用和虚引用的区别与用法

一.概述强引用:如果一个对象具备强引用,则无论如何,垃圾回收器gc绝不会将其回收,宁愿最终抛出OutOfMemoryError错误,使程序异常终止,也不会随意回收具备强引用的对象。软引用:如果一个对象具备软引用则内存空间足够时,垃圾回收器不会将其回收,但是当内存不够时,就会回收这些对象的内存,只要垃圾回收没有回收它则其可以一直被程序所使用,软引用可以用来实现内存敏感的高速缓存。弱引用:...

2019-06-25 10:47:25 134

转载 List Set Map之间的“小秘密”

• Set(集)• List(列表)• Map(映射)有人想有可以自动扩展的数组,所以有了List有的人想有没有重复的数组,所以有了set有人想有自动排序的组数,所以有了TreeSet,TreeList,Tree**List (inteface)次序是List 的最重要特点,它确保维护元素特定的顺序. 元素有放入顺序,元素可重复 ,--ArrayList 允许对元素快速随机访问.-...

2019-06-23 12:20:30 93

原创 Java---浅谈空指针异常

一.什么是java空指针异常我们都知道java是没有指针的,这里说的"java指针"指的就是java的引用,我们不在这里讨论叫指针究竟合不合适,而只是针对这个异常本身进行分析。空指针就是空引用,java空指针异常就是引用本身为空,却调用了方法,这个时候就会出现空指针异常。可以理解,成员变量和方法是属于对象的(除去静态),在对象中才存在相对应的成员变量和方法,然后通过对象去调用这些成员变量和方法。...

2019-06-16 12:36:46 517

原创 Java---浅谈适配器模式

适配器:何为适配器?搜狗百科:适配器是一个接口转换器,它可以是一个独立的硬件接口设备,允许硬件或电子接口与其它硬件或电子接口相连,也可以是信息接口。比如:电源适配器、三角架基座转接部件、USB与串口的转接设备等。那么在Java中适配器是啥呢?在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因...

2019-06-08 11:49:49 204

原创 Java-浅谈快速排序

快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort)简称快排,一种排序算法,最早由东尼·霍尔提出。是对于起泡排序的一种改进。快速排序采用了分治法的思想 。快速排序算法的基本特性时间复杂度:O(nlgn)最坏:O(n^2)空间复杂度:O(nlgn)快速排序是一种排序算法,对包含n个数的输入数组,平均时间为O(nlgn),最坏情况是O(...

2019-05-27 09:24:52 222 1

空空如也

空空如也

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

TA关注的人

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