自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_2192330908的博客

个人学习总结

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

原创 Cookie和Session

目录 一、会话 二、保存会话的两种技术 三、Cookie 四、Session 五、Session和Cookie的区别一、会话1. 会话定义会话是指一个终端用户与交互系统进行通讯的过程,比如用户打开一个浏览器,点击很多超链接,访问了许多的web资源,然后关闭浏览器,这就是一个会话过程。2. 有状态会话:...

2020-03-31 22:31:09 91

原创 Java异常机制

一、异常体系结构1. 异常定义指程序运行中出现的各种状况,比如:文件找不到、网络连接失败等,发生在程序运行期间,影响了正常的程序执行流程。2. 异常类型检查性异常 Exception:用户错误或问题引起的异常,这是程序员无法预见的。例如文件不存在,这在编译时不能被忽略。 运行时异常 RuntimeException:可能被程序员避免的异常,可以在编译时被忽略。 错误 Error:...

2020-03-31 11:50:07 149

原创 Java内部类

目录 一、成员内部类 二、静态内部类 三、局部内部类 四、匿名内部类内部类就是在一个类的内部再定义一个类,比如A类中定义了一个B类,那么B就是A的内部类,A则是B的外部类。一、成员内部类内部类的访问通过对应的外部类来实例化内部类 成员内部类可以获得外部类的私有属性public class Outer { ...

2020-03-31 00:46:06 94

原创 Java方法

一、方法概述1. Java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在类中被创建,在其他对象被引用2.设计方法的原则方法的本意是功能块,是实现某个功能的语句块的集合,所以最好保持方法的原子性,即一个方法只完成一个功能。二、方法定义方法包括方法头和方法体:修饰符:定义了该方法的访问类型; 返回值类型:方法可能会...

2020-03-29 19:28:05 170

原创 Synchronized解决线程不安全

目录一、线程不安全的三个示例二、synchronized关键字三、解决线程不安全四、总结一、线程不安全的三个示例1、买票问题:该情况下很容易出现同一张票被重复购买,是线程不安全的。package syn;public class UnsafeBuyTicket { public static void main(String[] args) { ...

2020-03-29 17:04:35 224

原创 多线程生产者消费者模型

一、线程通信Java提供的以下几种方法解决线程通信问题,他们都是Object类方法,只能在同步方法或通步代码块中使用,否则会抛异常。方法 作用 wait ( ) 表示线程一直等待,直到其他线程能够进行通知,与sleep不同,他会释放锁资源 wait ( long timeout ) 指定等待的毫秒数 notify ( ) 唤醒一个处于等待状态的线程 ...

2020-03-29 16:00:46 96

原创 解决MySQL连接问题:[08001] Could not create connection to database server. Attempted reconnect 3 times.

程序跑起来后突然发现数据库连不上了,报了一个[08001] Could not create connection to database server. Attempted reconnect 3 times.的错。搞得姐妹一脸懵逼,先去检查了一下数据库的配置有没有问题,感觉都OK着,可是就连不上,经过一番检验,发现是本地服务里面MySQL的服务没有启动,Then,如下,在系统上搜索se...

2020-03-26 11:27:06 8292

原创 软件测试生命周期与bug生命周期

目录一、软件测试&软件开发生命周期二、描述一个bug三、bug级别与生命周期四、测试执行一、软件测试&软件开发生命周期1. 软件测试与软件开发的对应过程(1)需求阶段:测试人员了解需求、对需求进行分解,得出测试需求。(2)计划阶段:根据需求编写测试计划或测试方案。(3)设计阶段:测试人员搭建测试用例框架,根据需求和设计编写一部分测试用例。(4...

2020-03-25 19:43:07 854

原创 【牛客】统计回文

一、题目描述“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个 礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符串B插入字符串A使产生的字符串是一个回文串。你接受花花的请求,帮助她寻找有多少种插入办 法可以使新串是一个回文串。如果字符串B插入的位置不同就考虑为不一样的办法。例如: ...

2020-03-11 17:13:11 129

原创 Servlet中重定向与转发

一、二者比较 二、重定向三、转发

2020-03-07 18:53:52 163

原创 【牛客】汽水瓶

一、题目描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?...

2020-03-06 00:37:01 173

原创 Maven详解

一、什么是MavenMaven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生成周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确...

2020-03-05 18:01:41 285

原创 Java面试总结(一)

1、如何理解面向对象。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。面向对象编程的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。2、面向对象的三大特性,对于多态怎么理解,类型转换怎么体现多态性的(其实是想问向...

2020-03-02 23:06:16 105

原创 网络技术基础

一、网络的发展独立模式:计算机之间相互独立; 网络互联:多台计算机连接在一起,完成数据共享,提出分组交换技术,形成TCP/IP协议雏形; 局域网(LAN):计算机数量更多了,通过交换机和路由器连接在一起,覆盖范围一般是方圆几千米之内; 广域网(WAN):又称广域网、外网、公网,所覆盖的范围从几十公里到几千公里。二、网络模型1、OSI七层模型OSI(OpenSyste...

2020-03-02 01:50:46 3018

空空如也

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

TA关注的人

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