- 博客(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
原创 【牛客】汽水瓶
一、题目描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是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
空空如也
python如何动态拼接sql
2023-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人