自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (1)
  • 收藏
  • 关注

原创 编故事接龙

X:从前在森林里有一头猪叫杨大粪。Y:他有一个好朋友叫向小尿的屎壳狼。X:杨大粪从小就暗恋向小尿却一直不敢说。Y:后来向小尿发现自己才是暗恋了杨大粪那么久才知道的。X:幸运的是杨大粪在众人的鼓励下向向小尿表白了。Y:最后,杨大粪和向小尿过上了没羞没臊的幸福生活。软件目标及任务 软件目标是指软件项目所要达到的最终目的指标和具体结果,具有可度量性和预测...

2019-09-23 20:43:52 1372 2

原创 测试用例

测试用例设计:怎样的测试用例是好用例?如果用一条用例覆盖一个功能点在实际操作中有很大的缺陷。首先不能确保测试人员进行集成测试时对功能用例执行到位,可能会出现遗漏。因此我们在测试用例输出过程中,建议测试人员就测试因子使用工程方法进行流程功能覆盖。但是这样引入另外一个问题,客户的需求是不断变化的,需求在执行设计和测试用例输出时,很大几率产生变化,这种变化势必对原输出的测试用例造成冲击。调整的工作量...

2019-09-18 09:16:36 361

原创 测试技术

黑盒法:黑盒法着重测试软件的功能。黑盒测试并不能取代白盒测试,它与白盒法互补,能发现白盒测试不易发现的其他类型的错误。黑盒法主要发现以下类型错误:功能不正确或遗漏了功能;界面(接口)错误;数据结构错误或外部数据库访问错误;性能错误;初始化和终止错误。白盒测试在早期阶段进行,黑盒法主要在后期进行;黑盒法分为等价划分、边界值分析、错误推测;什么事等价类划分?...

2019-09-18 09:10:53 382

原创 计算机网络

计算机网络简称为网络,由若干结点(node)和连接这些结点的链路(link)组成。21世纪是一个以Internet为核心的信息时代,主要特征是数字化、网络化和信息化。大致分为三类网络:电信网络、有限电视网络、计算机网络。其中,发展最快且起到核心作用的就是计算机网络。自20世纪90年代后,以Internet为代表的计算机网络飞速发展,成为全球最大的计算机网络。Int...

2019-08-17 21:08:57 291

原创 数据结构与算法

首先我们来了解一下程序的定义程序的定义: 程序=数据结构+算法程序是为解决实际问题而存在的,而解决问题,当然要使用到数据结构以及数据结构的算法。比如:腾讯QQ,腾讯QQ上经常会有显示可能认识的好友,这种就是使用到了图这中数据结构(最短路径),但是光有数据结构还不行,要实现这种功能还需要在图结构的基础萨汗设计出一种算法。算法就是特定问题求解步骤的描述。数据结构的定义:一般情况下,...

2019-08-16 14:55:31 180

原创 使用last_insert_id()函数得到自增的id

在MySQL中,使用auto_increment类型的id字段作为表的主键,并用作其他表的外键;在具体生成id时一般顺序是:在主表中插入记录,再获取自动生成的id值,再以它为基础插入关联表;这个时候的难点在于,主表的id自增以后,如何获取它对应的id,一般都是使用“select max(id) from table”语句,但是这种语句并没有考虑到并发的情况,需要在事务中添加“X锁”,...

2019-08-07 21:09:30 13991 1

原创 JavaScript语法简介:

JavaScript是一门程序设计语言,具有很高的灵活性;本身不提供任何与O流相关的API,都是靠宿主环境提供的。JavaScript由Netscape浏览器首次引入到Web文档中,JavaScript的出现使得web文档变得更像动态的App,而不是静态的文档,现在主流的浏览器都支持·JavaScript。JavaScript核心被标准化为ECMAScript.JavaScript中...

2019-08-07 16:07:42 133

原创 用Java实现一个简单新增

新增:HTML代码:<form id="Form1" action=" " method="post" target="blankFrame"><span>联系人姓名</span><input type="text" id="linkmanName" name="linkmanName" /><span>联系人手...

2019-07-29 08:03:49 501

原创 Form表单提交和ajax异步提交的区别与联系

区别:Form表单提交:一般都会进行页面跳转;Ajax异步提交:可以不进行页面跳转;Form表单提交<body> <div id="forms”> <form id="form1" action="/users/login" method="post"> <p&g...

2019-07-25 14:32:09 314

原创 EL表达式

EL表达式四个域的寻找顺序时:page,request,session,application。使用EL表达式的时候,如果找不到键值为name的属性值不会显示为null,而是显示空字符串。如果确定键值是在request域中,就可以使用下面的这个EL表达式:${requestScope.name}从web域中的封装了的数据中得到对象的某个属性值且显示出来。代码如下: <%...

2019-07-14 21:13:17 95

原创 正则表达式及身份证验证

$ :匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。^ : 匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 \^。{ :标记限定符表达式的开始。要匹配 {,请使用 \{。? :匹配前面的子表达式零次或一次,或指...

2019-07-10 11:06:23 501

原创 Java全屏模式与退出全屏

浏览器全屏模式的启动函数requestFullscreen(),而且需要附带各浏览器的js方言前缀.Js代码:// 启动全屏!判断浏览器的种类 function launchFullscreen(element) {if(element.requestFullscreen) { element.requestFullscreen();} else i...

2019-07-04 08:56:42 1941

原创 Java习题集

1.什么是Java虚拟机?Java为什么被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以在任意的平台运行,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2、JDK和JRE的区别是什...

2019-06-30 20:44:33 229

翻译 键盘的键值

键盘按键值按键码ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ($10)Ctrl键: VK_CONTROL (17)Alt键: VK_MENU (18)空格键: VK_SPACE ($20/32)退格键: V...

2019-06-29 17:13:32 1875 1

原创 《南航系统代理商模块》项目操作文档

《南航系统代理商模块》项目操作文档一、登录界面输入正确的用户名和密码登录,进入代理商主界面;二、代理商主界面功能:多条件查询可以查询航班信息;还可以扫描左下角的二维码,在线预订三、团队票购买主要功能:多条件查询航班信息、新增联系人及旅客、修改旅客信息、删除旅客、数据回填婴儿信息、航班信息根据始发地、目的地...

2019-06-24 11:14:43 215

原创 Java多线程

Java多线程多线程可以理解成多个任务,每个任务可以理解成一个线程,而能执行多个线程的程序称为多线程程序。线程也被称为轻量级进程,是程序执行流的最小单元,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成;进程是系统进行资源分配和调度的基本单位,可以将进程理解为一个正在执行的程序;线程是程序执行的最小单位,一个进程可以由一个或多个线程组成;线程是进程中的...

2019-06-24 08:14:05 107

转载 Java常用快捷键

2019-06-21 20:24:34 687

原创 Java运算符

逻辑运算符:与:&&或者&或:||或者|非:!&& 与,前后两个操作数必须都是true才返回true,否则返回false& 不短路与,作用与&&相同,但不会短路。|| 称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。| 不短路,或运算符! 称为逻辑非运算符。用来反转操作数的逻辑状态。如...

2019-06-19 16:00:36 98

原创 请求转发forward和重定向Redirect

请求转发forward和重定向Redirectforward和redirect是什么?forward和redirect是servlet的两种主要的跳转方式,forward叫转发,redirect叫重定向。请求转发forward和重定向Redirect有什么区别?forward转发其实是服务器内容的重定向,服务器直接访问目标地址的url,读取里面的内容,然后再把这些内容发送给浏览...

2019-06-19 10:02:58 250

原创 面向对象

面向对象是一种思想。万物皆对象,面向对象让我们从一个执行者变成一个操控者。面向对象的三大特征:封装、继承、多态;描述一个对象具有什么状态和行为的过程叫做建模,不同的意图下我们对同一个事物的描述会产生不同的模型。...

2019-06-18 17:12:17 113

原创 ajax的简单使用

对ajax的理解:Ajax是一门网页异步交互技术,DOM模型是Ajax最本质的技术Ajax是“Asynchronous JavaScript + XML的简写中文名称定义为异步的JavaScript和XML使用ajax技术不必刷新整个页面,只需对页面的局部进行更新;有时候同一个页面同时访问很多次同一个servlet或者controller层,明明代码没有问题,但是有些数据或...

2019-06-17 21:24:19 129

原创 input标签设置只读模式、select标签设置只读模式,button按钮设置只读模式

input里面设置只读模式可以使用disabled或者readOnly;区别主要有两点:1.disabled:作用范围大,所有input类型都有效,而且被disabled修饰过的input的值不能随表单一起提交。例如:<input type="text" id="text" disabled>JS代码:$("#text").attr("disabled","disabled...

2019-06-15 16:54:00 3507

原创 form表单提交的几种方式

新增数据时,用form表单提交;1、不刷新页面提交表单:如果不想刷新界面的话可以写一个iframe标签,再定义一个display:none将其隐藏起来,form表单的target设置为iframe的name名称,即,在form标签里加上target="blankFrame";<iframe name="targetIfr" style="display:none"><...

2019-06-04 21:30:26 14376

原创 MySql删除外键约束关系

alter table 表名 drop foreign key 外键约束名称例如:FK_105查看约束:在mysql的资料栏里面有查看某个表或者某个列的外键信息:select * from information_schema.key_column_usage where referenced_table_name='表名';如果想查看某一列的外键关系,需要添...

2019-06-04 10:25:30 1951

原创 创建数据库新用户及表的索引

一、索引1、主键索引、索引、序列的区别主键索引是在创建主键时一起创建的,是基于主键约束而建立的(主键索引本身就具备了唯一索引的功能),不可为空也不可重复;而唯一索引是基于唯一约束而建立的,可以为空但不可以重复;序列是按照指示给出的值然后自增;2、修改和删除索引alter index one_indexs rename to one_index; --修改索引drop index...

2019-06-03 19:50:24 694

原创 SQL语句的约束及序列总结

约束:有五种(或六种)约束:Not null、unique、primary key、foreign key、check、default(非空约束、唯一性约束、主键约束、外键约束、检查约束、默认值约束)主键约束:主键约束包含了非空性和唯一性;外键约束:外键约束不能够引用一个不存在的实体,外键必须引用的是另外一个表的主键;检查性约束:未标识不能为空的情况下可以为null和设定的默认...

2019-06-03 15:07:41 408

原创 Java中使用Select标签绑定下拉框以及通过选中下拉框内容动态回填

Java中绑定下拉框以及通过选中下拉框内容动态回填MySql里数据库里的表格思路:选择下拉框内容,动态回填旁边的表格数据:效果图:注意看路径,别把路径写错了;JDBC的配置前面的博客里有说到,在这里就不写了。下面是代码部分:主要组成部分:一个servlet、一个Jsp、一个po类、一个dao、一个dao实现类、一个service、一个service...

2019-06-01 16:19:46 3937

原创 取消异步的一句代码

有时候同一个页面同时访问很多次同一个servlet或者controller层,明明代码没有问题,但是有些数据或者下拉框出不来,或者是数据出来不完整,不完全。这个时候就需要考虑异步的问题了。一般在script标签里加上这句代码就好了。$.ajaxSettings.async=false;...

2019-06-01 11:41:25 144

原创 反射reflect

需要用到的类package com.xmjpw.reflectone;import java.lang.reflect.Method;public class ReflectOne { }class Type { public static void main(String[] args) { Class<?> classType5=E...

2019-05-27 11:11:12 149

原创 jsp获取系统当前时间的三种方法

动态获取系统当前时间方法一jsp页面中body代码:<input id="time" style="text-align: center;" />script标签中的代码: /*-------------------- 获取系统当前时间方法start------------------------ */ function datetime() ...

2019-05-24 09:43:13 29827 1

原创 Java编译器级别不匹配已安装的Java项目方面的版本的问题的解决

报错(Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. SouthernAirlines Unknown Faceted Project Problem...

2019-05-22 20:33:39 2508

转载 Servlet的监听器Listener

1.Servlet监听器的概念Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中属性发生修改的事件。监听对象:1、ServletContext:application,整个应用只存在一个2、HttpSession:session,针对每...

2019-05-18 16:41:16 365

转载 JSP分页显示数据

JSP分页显示数据转载自:https://blog.csdn.net/u011054333/article/details/54632265最近在做一个小程序,用到了JSP的分页。虽然只是最简单的分页,但是还是花了我不少时间。这看似简单的功能,实现起来还是稍微有点麻烦。实现分页功能,需要知道数据的总个数,每页应该有多少条数据,以及当前页码。假如总共有300条数据,每页20条,那么应该...

2019-05-18 16:40:01 798

原创 用Jdbc、Servlet和jsp做一个登录

用Jdbc、Servlet和jsp做一个登录简单介绍:在mysql里新建一个user表:表结构如下先新建好各个包:实体模型包(类文件):po → 数据库访问对象包(接口文件):dao、 → 业务逻辑包(接口文件):service、 → 控制层包(servlet文件):servlet、→ 过滤器(servlet文件):filter → 前端页面显示层:jsp(jsp建立在We...

2019-05-18 14:50:44 610

原创 IO流文件流输入输出读取文件

package com.gx.xmj;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import ...

2019-05-17 09:17:05 597

原创 IO流属性及目录输出

IO流属性及目录输出package com.gx.xmj;import java.io.File;import java.io.FilenameFilter;import java.io.IOException;public class IOOne {//IO流测试一 public static void main(String[] args) throws IOEx...

2019-05-17 09:01:59 273

原创 Servlet的简单使用(创建Servlet→运行)

Servlet的简单使用一、Servlet的创建:首先在包上右击新建New,选中Servlet点击后会跳到Create a new Servlet界面:如下:下面这个界面选择默认就好,可以不修改点击Finish完成;ServletDemo3.java中会有如下内容:(部分内容已折叠起来)都是系统默认自动生成的;Web.xml文件中会多出如下内容:...

2019-05-14 21:59:42 1187

原创 Java中使用Mysqljdbc连接数据库

Java中使用Mysqljdbc连接数据库打开界面,右击选中New选中MySQL Connector/J (也可以选中SQL的,但是下面要使用SQL的驱动,我用的是MySQL的驱动)要使用SQL驱动的话要到microsoft官网下载sqljdbc.jar包。连接是:http://www.microsoft.com/zh-CN/download/details.aspx?id=...

2019-05-13 21:37:32 394

原创 Java集合归类(List、set、Map)及Comparator排序

集合:List集合import java.util.ArrayList;import java.util.Iterator;import java.util.List;//Java集合类public class ListDemo { public static void main(String[] args) { List<String&g...

2019-05-08 15:11:02 1028

原创 单例

单例单例模式的优势是保证一个类在使用过程中,永远只有一个实例;(Singleton通过将构造方法限定位private避免了类在外部被实例化)节省内存,因为它限制了实例的个数,有利于Java垃圾回收;Double CheckLock也就是双重锁判断机制(由于JVM底层模型原因,偶尔会出问题,不建议使用,不写模板了)饿汉式单例//饿汉式单例//优点:没有加锁,执行效率高;...

2019-05-08 15:06:13 125

中国南方航空代理商部分数据库

CREATE TABLE `address` ( `id` int(11) NOT NULL AUTO_INCREMENT, `addressSpell` varchar(10) DEFAULT NULL COMMENT '地点拼音', `addressName` varchar(10) DEFAULT NULL COMMENT '地点名称',

2019-06-24

空空如也

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

TA关注的人

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