自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 springboot项目部署到阿里云实战

一、编写springboot测试项目出于测试目的,编写如下简单的 hello world程序,将其部署到 阿里云Centos服务器,实现外网访问 /hello 路径时,可返回 hello world!import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind...

2020-05-05 12:26:07 633

原创 Vue 指令

Vue 指令一、v-show可以使用简单的条件表达式 和 boolean 值 1、v-show=“a === b” 2、v-show=“false” 3、v-show=“true” 4、v-show=“a === 1 ? true : false”<!DOCTYPE html><html> <head> <meta char...

2019-08-17 00:29:20 209

原创 Spring Boot Thymeleaf 报错:Whitelabel Error Page

今天练习SpringBootThymeleaf时,项目启动后页面访问出错,网上搜了一大堆发现根本解决不了问题.报错信息:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Sat Aug 03 23:18:2...

2019-08-03 23:43:36 2364

原创 【java学习笔记】java基本数据类型-整型-补码、反码、原码

目录byte short int long java中进制表示方法 补码、反码、原码bytebyte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是-128(-2^7); 最大值是127(2^7-1); 默认值是0; byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一; 例子:bytea...

2019-05-28 01:07:28 252

原创 selenium时间等待的三种方式

selenium脚本中增加时间等待有助于提高脚本的稳定性、健壮性。selenium为我们提供了三种设置时间等待的方式。一、强制等待Thread.sleep():固定休眠时间设置,Java的Thread类里提供了休眠方法sleep,导入包后就能使用;sleep()方法以毫秒为单位 ,简单粗暴但不够智能Thread.sleep(3000);// 执行到这里时,固定等待三秒之后,再接...

2019-05-04 23:35:49 1529

转载 java项目转maven项目时踩到的坑

1、java项目转maven项目右键选择 JavaDemo,选择“Configure –> Convert to Maven Project”, 填写“Group ID”和“Artifact Id”都为“JavaDemo”。(相关文章:https://www.cnblogs.com/tanzq/p/9095981.html,该文章可解释为什么会出现后面两个问题)2、转maven...

2019-05-04 19:51:44 369

原创 Cucumber&Selenium自动化测试(一)简介

BDD是什么BDD最初由DanNorth在2003年命名,全称BehaviorDrivenDevelopment,行为驱动开发,是一种敏捷软件开发的技术 BDD是基于一种“通用语言”,可以让客户、产品经理等将需求通过同一种语言描述出来,很大程度上避免了因为理解或表达不一致带来的问题,大大提高产品的交付品质 相关概念:TDD(TestDrivenDevelopment),测试驱动开...

2019-05-04 19:26:26 2642

原创 cucumber学习笔记 -- 测试报告

目录1、谷歌浏览器查看用户配置路径2、feature关键字中英文映射3、cucumber测试报告1). Pretty Report2).HTML Reports3).JSON Report4). JUNIT XML Report4、使用插件美化测试报告1、谷歌浏览器查看用户配置路径地址栏输入:chrome:version2、feature关键字中...

2019-05-03 22:26:15 4778 2

转载 如何为Apache JMeter开发插件(三)——冲破图片验证码的束缚

如何为Apache JMeter开发插件(三)——冲破图片验证码的束缚https://blog.csdn.net/xreztento/article/details/48682923Jmeter—实现识别验证码登录https://www.cnblogs.com/hnini/p/6007742.html...

2018-06-05 16:26:37 575

转载 Selenium菜鸟起步问题及解决办法记录

Selenium IDE1.当使用Selenium IDE 完成了脚本的录制和回放通过后,想要将脚本转换为其他语言如java、Python等,首次使用时打开Options-》Format发现没有可以转换的语言,如下:这个时候需要设置一下,打开Options-》Options,勾选如下选项允许扩展功能,如下:保存后重新打开Options-》Format,就可以将脚本转换成你想要的语言来显示,如下:点...

2018-05-19 19:00:50 213

原创 WebDriver中执行JavaScript

首先,我们使用如下方式初始化driver:Java代码  WebDriver driver = new FirefoxDriver();  JavascriptExecutor jse = (JavascriptExecutor)driver;   1.直接传入Javascript代码可以直接给jse传入javascript代码:Java代码  jse.executeScript("window....

2018-04-22 11:01:48 588

原创 selenium 操作文本框(textarea输入)

selenium 对文本框的输入操作一般有两种形式,传统的是直接通过定位元素通过sendKeys()方法直接在文本框中输入信息。但有时候我们可以通过id 的方式将其进行定位,但却不能通过sendKeys()向文本框中输入文本信息。(题外话,运气比较差,同时遇到了两个bug:1.可以定位到输入框但是不能输入数据,2.可以定位到按钮,但是不能地阿基)这种情况下,也需要借助JavaScript 代码完成...

2018-04-22 10:51:23 18063 1

原创 selenium模拟click事件失效时的处理方案

先点击该元素的父级,再点击元素(可能失败)使用Keys.ENTER / Keys.SPACE(可能失败)使用js(绝招,一定成功)

2018-04-22 03:05:32 4780 1

原创 用XPath精确定位节点元素&selenium使用Xpath定位之完整篇

在利用XSL进行转换的过程中,匹配的概念非常重要。在模板声明语句 xsl:template match = ""和模板应用语句xsl:apply-templates select = "" 中,用引号括起来的部分必须能够精确地定位节点。具体的定位方法则在XPath中给出。之所以要在XSL中引入XPath的概念,目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文...

2018-04-17 17:27:33 2543

转载 selenium webdriver定位不到元素的五种原因及解决办法

1.动态id定位不到元素for example:        //WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82"));        WebElement xiexin_element = driver.findElement(By.xpath("//span[contains(.,'写 信...

2018-03-19 08:56:58 5435

《轻量级JavaEE企业应用实战》配套资源

李刚编著的《轻量级JavaEE企业应用实战(第4版Struts2+Spring4+Hibernate整合开发(附光盘)》是《轻量级JavaEE企业应用实战》的第4版,第4版保持了前几版内容全面、深入的特点,主要完成全部知识的升级。 本书介绍了JavaEE领域的三个开源框架:Struts2、Spring和Hibernate。其中Struts2升级到2.3.16.3,Spring升级到4.0.4,Hibernate升级到4.3.5。本书还全面介绍了Servlet3.1的新特性,以及Tomcat8.0的配置和用法,本书的示例也应该在Tomcat8.0上运行。 本书重点介绍如何整合Struts2.3+Spring4.0+Hibernate4.3进行JavaEE开发,主要包括三部分。***部分介绍了JavaEE开发的基础知识,以及如何搭建开发环境。第二部分详细讲解了Struts2.3、Spring4.0和Hibernate4.3三个框架的用法,介绍三个框架时,以EclipseIDE的使用来上手,一步步带领读者深入三个框架的核心。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,因此是本书的重点部分。这部分内容既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开发了一个包含7个表,表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,希望让读者理论联系实际,将三个框架真正运用到实际开 发中去。该案例采用目前*流行、*规范的JavaEE架构,整个应用分为领域对象层、DAO层、业务逻辑层、MVC层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于EclipseIDE的项目源码,大限度地满足读者的需 求。

2017-12-25

JavaWeb项目开发实战入门(全彩版)

链接:https://pan.baidu.com/s/1Ho_KM1CCEVURJtc37fr2Wg 提取码:ajpk JavaWeb项目开发实战入门(全彩版)配套光盘所有内容,源代码视频等。 第1章企业门户网(JSP+JavaScript+MySQL实现) 预备知识视频讲解:42分 项目开发视频讲解:2小时1分 代码解释(在线扩展讲解):14段 1.1开发背景 1.2系统功能设计 1.2.1系统结构设计 1.2.2系统功能结构 1.2.3系统业务流程 1.3创建项目 1.3.1开发环境需求 1.3.2开发前准备 1.3.3建立Servers服务 1.3.4建立新项目 1.3.5配置项目启动文件 1.3.6认识JSP页面 1.3.7启动Servers服务 1.3.8其他开发注意事项 1.4首页模块 1.4.1创建Servlet文件结构 1.4.2创建项目配置文件 1.4.3创建JSP页面结构 1.4.4实现页面跳转 1.4.5展示页面中的图片 1.4.6实现图片的轮播效果 1.4.7设计顶部导航栏 1.4.8设计底部功能栏 1.4.9显示版权信息 1.5创建新闻模块 1.5.1新闻模块概述 1.5.2创建新闻数据表 1.5.3编写配置文件信息 1.5.4创建类文件夹 1.5.5引入新闻模块类文件 1.5.6显示新闻列表 1.5.7查看新闻的详细信息 1.6后台新闻维护模块 1.6.1创建管理员数据表 1.6.2引入后台模块类文件 1.6.3引入后台模块页面文件 1.6.4实现后台管理员登录 1.6.5实现新增新闻功能 1.6.6实现删除新闻功能 1.6.7实现修改新闻功能 1.7一起来找茬 1.8本章总结 攻占JavaWeb大陆 JavaWeb大咖实战训练营 第2章51商城(JSP+SQLServer2014+jQuery实现) 预备知识视频讲解:3小时58分 项目开发视频讲解:3小时17分 代码解释(在线扩展讲解):19段 2.1开发背景 2.2系统功能设计 2.2.1系统功能结构 2.2.2系统业务流程 2.3开发环境需求 2.4数据库设计 2.4.1创建数据库 2.4.2创建数据表 2.4.3其他数据表结构 2.5开发准备 2.5.1在Eclipse中创建Web服务器 2.5.2创建项目 2.5.3创建JSP文件 2.5.4实现网站正在建设中页面 2.5.5创建项目目录结构 2.6会员注册模块设计 2.6.1会员注册模块概述 2.6.2设计会员注册页面 2.6.3创建会员对应的模型类Member 2.6.4创建数据库连接及操作的类 2.6.5创建会员对应的数据库操作类 2.6.6实现保存会员信息页面 2.7会员登录模块设计 2.7.1会员登录模块概述 2.7.2设计会员登录页面 2.7.3实现验证码 2.7.4编写会员登录处理页 2.8首页模块设计 2.8.1首页模块概述 2.8.2设计首页界面 2.8.3实现显示最新上架商品功能 2.8.4实现显示打折商品功能 2.8.5实现显示热门商品功能 2.9购物车模块设计 2.9.1购物车模块概述 2.9.2实现显示商品详细信息功能 2.9.3创建购物车商品模型类 ?Goodselement 2.9.4实现添加到购物车功能 2.9.5实现查看购物车功能 2.9.6实现调用支付宝完成支付功能 2.9.7实现保存订单功能 2.10一起来找茬 2.11本章总结 攻占JavaWeb大陆 JavaWeb大咖实战训练营 第3章BBS——程序源论坛(Spring+MyBatis+Shiro+UEditor+MySQL实现) 预备知识视频讲解:2小时27分 项目开发视频讲解:2小时18分 代码解释(在线扩展讲解):27段 3.1开发背景 3.2系统功能设计 3.2.1系统功能结构 3.2.2系统业务流程 3.3BBS论坛开发准备 3.3.1开发环境需求 3.3.2了解JavaWeb目录结构 3.3.3创建项目 3.3.4前期项目准备 3.3.5修改字符集 3.3.6构建项目 3.4富文本UEditor 3.4.1富文本UEditor概述 3.4.2使用UEditor 3.4.3展示UEditor 3.5数据库设计 3.5.1数据与逻辑 3.5.2创建数据库表 3.6页面功能设计 3.6.1设计页面效果 3.6.2发表帖子页面 3.6.3展示帖子页面 3.6.4添加分页原型 3.6.5查看页面原型 3.7帖子保存与展示 3.7.1接收帖子参数 3.7.2处理帖子参数 3.7.3保存帖子附加信息 3.7.4分页查询帖子 3.7.5使用JSTL迭代数据 3.7.6查看帖子的详细内容 3.8帖子的关系链 3.8.1维护关系链 3.8.2保存跟帖 3.8.3带参数的分页 3.9实现登录注册 3.9.1用户注册 3.9.2用户登录 3.9.3用户退出 3.10配置文件 3.10.1框架配置文件 3.10.2UEditor富文本配置文件 3.11一起来找茬 3.12本章总结 攻占JavaWeb大陆 JavaWeb大咖实战训练营 第4章YouKnow问卷调查(Maven+Spring+MyBatis+Shiro+MySQL实现) 代码解释(在线扩展讲解):15段 4.1开发背景 4.2系统功能设计 4.2.1系统功能结构 4.2.2系统业务流程 4.3开发环境需求 4.4Maven介绍 4.4.1创建一个Maven项目 4.4.2定义一个pom.xml文件 4.5数据库结构 4.5.1问卷业务逻辑表设计 4.5.2问卷系统表设计 4.6新建问卷模块设计 4.6.1新建问卷效果 4.6.2新建问卷前端展示 4.6.3新建问卷后台处理 4.7增加问题与答案设计 4.7.1动态增加问题与答案概述 4.7.2前端增加问题与答案 4.7.3后台保存问题与答案 4.8编辑问题与答案设计 4.8.1数据库级联删除简介 4.8.2JavaScript移除答案 4.8.3修改问题与答案 4.9问卷编辑模块设计 4.9.1删除问卷 4.9.2发布问卷 4.9.3停止发布问卷 4.9.4复制问卷 4.9.5查看问卷结果 4.10本章总结 第5章OA办公自动化系统(Spring+MyBatis+Shiro+MySQL实现) 代码解释(在线扩展讲解):7段 5.1开发背景 5.2系统功能设计 5.2.1系统功能结构 5.2.2系统业务流程 5.3系统开发必备 5.3.1开发环境需求 5.3.2项目目录结构预览 5.4初始化系统数据库 5.4.1初始化数据库 5.4.2数据库表结构 5.5导航与工作区结构的实现 5.5.1导航常用结构展示 5.5.2整体结构实现 5.5.3创建主要CSS样式 5.5.4导航菜单的实现 5.5.5工作区实现 5.6实现首页工作区 5.6.1首页功能展示 5.6.2首页结构实现 5.7工作任务计划 5.7.1任务申报展示 5.7.2工作任务申报 5.7.3工作任务审批 5.8备忘录与考勤 5.8.1备忘录结构实现 5.8.2初始化备忘录 5.8.3后台返回备忘录数据 5.8.4首页考勤模块的实现 5.8.5考勤后台实现 5.9考勤记录工作区 5.9.1考勤结果展示 5.9.2使用FullCalendar插件 5.9.3FullCalendar所需JSON格式 5.9.4后台请求JSON数据 5.10本章总结 第6章铭成在线考试系统(Servlet+MySQL+WebSocket实现) 代码解释(在线扩展讲解):11段 6.1开发背景 6.2系统功能设计 6.2.1系统功能结构 6.2.2系统业务流程 6.3系统开发必备 6.3.1开发环境需求 6.3.2项目结构预览 6.4数据库设计 6.4.1初始化数据库 6.4.2数据库表结构 6.4.3数据表关系 6.5正确答案加密模块设计 6.5.1字符串ASCII码加密 6.5.2科学的加密方式MD5 6.6考试计时模块设计 6.6.1设计计时模块的界面 6.6.2引用并设置WebSocket路径 6.6.3编写计时模块的业务逻辑 6.6.4启动计时线程 6.7考试科目模块设计 6.7.1获取并显示考试科目 6.7.2获取并显示指定考试科目的所有 试卷 6.7.3获取并显示试题及答案 6.8其他功能模块设计 6.8.1试卷编辑模块设计 6.8.2科目编辑页面设计 6.8.3查看成绩页面设计 6.9本章总结 第7章K12(中小学)综合测评系统(Spring+MyBatis+jFreeChart+MySQL实现) 代码解释(在线扩展讲解):14段 7.1开发背景 7.2系统功能设计 7.2.1系统功能结构 7.2.2系统业务流程 7.3创建项目 7.3.1开发环境需求 7.3.2基础数据库表 7.3.3项目目录结构 7.3.4配置文件 7.4Excel文件解析模块设计 7.4.1页面必填项判定 7.4.2上传选取Excel文件 7.4.3页面上传校验判定 7.4.4后台Excel接收方法 7.4.5后台Excel数据处理方法 7.4.6自定义排序规则 7.4.7实现数据存储 7.5雷达图模块设计 7.5.1数据集合处理 7.5.2雷达图数据处理方法 7.5.3创建雷达图 7.5.4图片信息处理 7.5.5图片保存方法 7.5.6页面图片展示 7.6数据信息导出模块设计 7.6.1数据信息处理方法 7.6.2设置导出Excel格式 7.6.3设置Excel图片信息 7.6.4Excel报表的导出 7.7个人信息排序模块 7.7.1页面数据信息录入 7.7.2接收个人信息数据 7.7.3个人信息数据存储 7.8本章总结 第8章Show——企业个性化展示平台(Spring+HTML5+jQuery+MySQL实现) 代码解释(在线扩展讲解):10段 8.1开发背景 8.2系统功能设计 8.2.1系统功能结构 8.2.2系统业务流程 8.3创建项目 8.3.1开发环境需求 8.3.2基础数据库设计 8.3.3项目目录结构 8.4前台场景基础模块设计 8.4.1获取场景基础数据 8.4.2获取场景样式属性 8.4.3实现场景保存 8.5前台场景编辑模块设计 8.5.1场景的拖曳排序 8.5.2新增场景页面 8.5.3删除场景页面 8.5.4场景页面的复制 8.5.5预览场景页面 8.6后台场景维护模块设计 8.6.1场景审核的实现 8.6.2场景复制的实现 8.6.3场景转换模块的实现 8.7本章总结

2017-12-17

《Java从入门到精通(项目案例版)》源码

《Java从入门到精通(项目案例版)》的所有源码: 第1章初识Java 视频讲解:38分钟实例:1个 1.1Java简介 什么是Java Java的版本 JavaAPI文档 1.2搭建Java环境 下载JDK 配置JDK环境 1.3第一个Java程序 1.4Eclipse开发环境 Eclipse简介 下载Eclipse Eclipse的配置与启动 Eclipse工作台 导入项目文件 1.5Eclipse的使用 创建Java项目 创建Java类文件 使用编辑器编写程序代码 运行Java程序 1.6程序调试 1.7小结 第2章Java语言基础 视频讲解:113分钟实例:16个 2.1代码注释与编码规范 代码注释 编码规范 2.2变量与常量 标识符与关键字 变量 常量 2.3基本数据类型 整数类型 浮点类型 字符类型 布尔类型 2.4数据类型转换 隐式转换 显式转换 2.5运算符 赋值运算符 算术运算符 自增和自减运算符 关系运算符 逻辑运算符 位运算符 复合赋值运算符 三元运算符 圆括号 运算符优先级 2.6小结 第3章流程控制 视频讲解:132分钟实例:20个 3.1程序结构 3.2条件语句 if条件语句 switch多分支语句 3.3循环语句 while循环语句 do…while循环语句 while与do…while比较 for循环语句 foreach语句 循环语句的嵌套 3.4跳转语句 break语句 continue语句 3.5小结 第4章数组 视频讲解:95分钟实例:13个 4.1数组的概述 4.2一维数组 创建一维数组 初始化一维数组 获取数组长度 使用一维数组 4.3二维数组 创建二维数组 初始化二维数组 使用二维数组 4.4数组的基本操作 遍历数组 填充和批量替换数组元素 复制数组 4.5数组的排序 算法:冒泡排序 算法:选择排序 Arrays.Sort()方法 4.6小结 第5章字符串 视频讲解:147分钟实例:41个 5.1String类 声明字符串 创建字符串 5.2连接字符串 连接字符串 连接其他数据类型 5.3提取字符串信息 获取字符串长度 获取指定的字符 获取子字符串索引位置 判断字符串首尾内容 获取字符数组 判断子字符串是否存在 5.4字符串的操作 截取字符串 字符串替换 字符串分割 大小写转换 去除空白内容 比较字符串是否相等 格式化字符串 5.5可变字符串 StringBuffer类的常用方法 StringBuilder类的使用方法 StringBuffer、StringBuilder、String之间的关系 5.6小结 第6章面向对象编程基础 视频讲解:101分钟实例:16个 6.1面向对象概述 对象 类 面向对象程序设计的特点 6.2类与对象 成员变量 成员方法 构造方法 局部变量 局部变量的有效范围 对象的创建 访问对象的属性和行为 对象的销毁 this关键字 6.3static关键字 静态变量 静态常量 静态方法 静态代码块 6.4类的主方法 6.5小结 第7章面向对象核心技术 视频讲解:179分钟实例:27个 7.1类的封装 7.2类的继承 extends关键字 方法的重写 所有类的父类——Object类 7.3类的多态 方法的重载 向上转型 向下转型 instanceof关键字 7.4抽象类与接口 抽象类与抽象方法 接口的声明及实现 多重继承 区分抽象类与接口 7.5访问控制 访问控制符 Java类包 final关键字 7.6内部类 成员内部类 局部内部类 匿名内部类 静态内部类 内部类的继承 7.7小结 第8章异常处理 视频讲解:61分钟实例:8个 8.1异常概述 8.2异常的分类 系统错误——Error 异常——Exception 8.3捕捉处理异常 try…catch代码块 finally代码块 8.4在方法中抛出异常 使用throws关键字抛出异常 使用throw关键字抛出异常 8.5自定义异常 8.6异常的使用原则 8.7小结 第9章Java常用类 视频讲解:93分钟实例:15个 9.1包装类 Integer类 Double类 Boolean类 Character类 Number类 9.2Math类 Math类概述 常用数学运算方法 9.3随机数 Math.random()方法 Random类 9.4日期时间类 Date类 Calendar类 9.5小结 第10章集合类 视频讲解:70分钟实例:4个 10.1集合类概述 10.2Collection接口 10.3List集合 List接口 List接口的实现类 Iterator迭代器 10.4Set集合 Set接口 Set接口的实现类 10.5Map集合 Map接口 Map接口的实现类 10.6集合的使用场合 10.7小结 第11章枚举与泛型 视频讲解:77分钟实例:11个 11.1枚举 使用枚举类型设置常量 深入了解枚举类型 使用枚举类型的优势 11.2泛型 回顾“向上转型”与“向下转型” 定义泛型类 泛型的常规用法 泛型的高级用法 泛型总结 11.3小结 第12章Swing程序设计 视频讲解:174分钟实例:19个 12.1Swing概述 Swing特点 Swing包 常用Swing组件概述 12.2常用窗体 JFrame窗体 JDialog对话框窗体 12.3常用布局管理器 绝对布局 流布局(FlowLayout)管理器 BorderLayout边界布局管理器 网格布局(GridLayout)管理器 12.4常用面板 JPanel面板 JScrollPane滚动面板 12.5标签组件与图标 JLabel标签组件 图标的使用 12.6文本组件 JTextField文本框组件 JPasswordField密码框组件 JTextArea文本域组件 12.7按钮组件 JButton按钮组件 JRadioButton单选按钮组件 JCheckBox复选框组件 12.8列表组件 JComboBox下拉列表框组件 JList列表框组件 12.9常用事件监听器 监听事件简介 动作事件监听器 焦点事件监听器 12.10小结 第13章高级事件处理 视频讲解:68分钟实例:6个 13.1键盘事件 13.2鼠标事件 13.3窗体事件 捕获窗体焦点变化事件 捕获窗体状态变化事件 捕获其他窗体事件 13.4选项事件 13.5小结 第14章I/O(输入/输出) 视频讲解:118分钟实例:7个 14.1流概述 14.2输入/输出流 输入流 输出流 14.3File类 创建File对象 文件操作 文件夹操作 14.4文件输入/输出流 FileInputStream类与FileOutputStream类 FileReader类与FileWriter类 14.5带缓冲的输入/输出流 BufferedInputStream类与BufferedOutputStream类 BufferedReader类与BufferedWriter类 14.6数据输入/输出流 14.7小结 第15章反射 视频讲解:78分钟实例:5个 15.1Class类与Java反射 Class类 获取构造方法 获取成员变量 获取方法 15.2Annotation注解 内置注解 自定义注解 15.3小结 第16章多线程 视频讲解:57分钟实例:9个 16.1线程简介 16.2实现线程的两种方式 继承Thread类 实现Runnable接口 16.3线程的生命周期 16.4操作线程的方法 线程的休眠 线程的加入 线程的中断 16.5线程的优先级 16.6线程的同步 线程安全 线程同步机制 16.7线程的暂停与恢复 16.8小结 第17章网络通信 视频讲解:87分钟实例:3个 17.1网络程序设计基础 局域网与因特网 网络协议 端口和套接字 17.2IP地址封装 17.3TCP程序设计 ServerSocket服务器端 Socket客户端 TCP网络程序实例 17.4UDP程序设计 使用Java进行UDP程序设计 DatagramPacket类 DatagramSocket类 UDP网络程序实例 17.5多线程聊天室 17.6小结 第18章使用JDBC操作数据库 视频讲解:60分钟实例:6个 18.1JDBC概述 数据库基础 JDBC简介 18.2JDBC中常用的类和接口 1DriverManager类 Connection接口 Statement接口 PreparedStatement接口 CallableStatement接口 ResultSet接口 18.3数据库操作 连接数据库 数据查询 动态查询 添加、修改、删除记录 调用存储过程 18.4小结 第19章Swing高级组件 视频讲解:112分钟实例:12个 19.1高级组件面板 JSplitPane分割面板 JTabbedPane选项卡面板 桌面面板和内部窗体 19.2菜单 创建JMenuBar菜单栏 创建JPopupMenu弹出式菜单 19.3JToolBar工具栏 19.4文件选择器 JFileChooser文件选择对话框 FileFilter文件过滤器 19.5JProgressBar进度条 19.6JTable表格组件 使用JTable创建表格 表格的常用操作方法 使用表格模型创建表格 维护表格模型 19.7小结 第20章AWT绘图 视频讲解:86分钟实例:9个 20.1Java绘图基础 Graphics类 Graphics2D类 Canvas类 20.2绘制几何图形 20.3设置颜色与画笔 设置颜色 设置画笔 20.4绘制文本 设置字体 绘制文字 20.5图像处理 绘制图像 图像缩放 图像翻转 图像旋转 图像倾斜 20.6小结 第21章一起来画画 视频讲解:119分钟综合案例:1个 21.1开发背景 21.2系统功能设计 系统功能结构图 业务流程图 21.3搭建项目 系统开发环境要求 创建新项目 导入资源 21.4创建可以显示的窗体 21.5创建画板 21.6添加鼠标画笔功能 21.7添加工具栏 添加工具栏组件 实现调整画笔粗细功能 实现添加颜色功能 实现清除图像功能 实现绘制图形功能 实现保存图片功能 21.8添加菜单栏 添加菜单栏组件 给菜单项添加单击事件 21.9实现添加水印功能 21.10添加鼠标图标效果 创建保存图标的包 实现更改鼠标图标功能 21.11添加简笔画对照窗口 创建保存简笔画素材的包 创建显示简笔画的窗体 实现简笔画窗体与主窗体互相关联 21.12让按钮变得更好看 21.13一起来找茬 21.14小结 第22章明日彩票预测系统 视频讲解:131分钟综合案例:1个 22.1开发背景 22.2系统功能设计 系统功能结构图 系统业务流程图 22.3系统开发必备 系统开发环境要求 创建明日彩票预测系统项目 22.4数据库设计 数据库概述 数据表设计 22.5登录窗体设计 登录窗体概述 设计登录窗体 登录功能的实现 22.6主窗体设计 主窗体概述 主窗体基本布局 添加主窗体中的组件 实现数据库的连接 分页显示历届开奖信息 打开主窗体 22.7号码走势对话框设计 号码走势对话框概述 创建号码走势对话框 创建第一位开奖号码走势面板 实现号码走势对话框功能 实现从主窗体向号码走势对话框的跳转功能 设计第一位开奖号码走势面板 获取第一位开奖号码走势数据 以折线图显示近10期开奖号码走势 22.8随机选号对话框设计 随机选号对话框概述 添加随机选号对话框中的组件 实现显示开奖期数 实现从主窗体向随机选号对话框的跳转功能 随机选号和按要求选号的切换 机选选号功能的实现 按照指定要求选取彩票号码 指定按要求选号时的约束条件 彩票购买功能的实现 关闭随机选号对话框 22.9一起来找茬 22.10小结 第23章小小五子棋 综合案例:1个 23.1开发背景 23.2系统功能设计 系统功能结构 系统业务流程 23.3系统开发环境要求 23.4项目目录结构预览 23.5公共模块设计 定义用户类 定义棋盘模型类 23.6界面模型设计 界面模型概述 设计主窗体 设计登录界面 绘制棋盘界面 实现单击鼠标落棋功能 实现游戏回放功能 实现自由更换背景功能 清屏动画的实现 23.7通信模块设计 通信模块概述 信息识别功能的实现 实现发送/接收聊天信息功能 “悔棋”命令的实现 23.8五子棋算法设计 23.9人机对战设计 人机对战算法概述 计算机自动处理用户请求 计算机判断落棋点 计算机自动落棋 23.10小结 第24章企业进销存管理系统 综合案例:1个 24.1开发背景 24.2系统功能设计 系统功能结构图 系统业务流程图 24.3数据库设计 数据库概述 设计数据表 24.4项目中的组织结构 24.5公共类设计 创建Item公共类 创建数据模型公共类 创建Dao公共类 24.6系统主窗体概述 24.7进货单模块设计 添加进货商品的空模板 显示指定供应商主营商品名称的下拉列表 更新进货商品详细信息 统计进货商品信息 进货商品入库功能的实现 24.8销售单模块设计 初始化销售票号 添加销售商品信息 统计销售商品信息 商品销售功能的实现 24.9库存盘点模块设计 显示所有库存商品信息 统计库存商品的损益数量 24.10数据库备份与恢复模块设计 备份数据库 获取数据库备份文件 恢复数据库 24.11小结 第25章九宫格记忆网 综合案例:1个 25.1开发背景 25.2系统功能设计 系统功能结构 系统业务流程 25.3系统开发环境要求 25.4项目目录结构预览 25.5数据库设计 数据库结构预览 数据表结构 25.6公共类设计 编写数据库连接及操作类 编写保存分页代码的JavaBean 配置解决中文乱码的过滤器 编写实体类 25.7主界面设计 主界面概述 采用DIV+CSS技术使页面内容居中 主界面的实现过程 25.8用户模块设计 用户模块概述 实现Ajax重构功能 用户注册的实现 用户登录的实现697 退出登录的实现 找回密码功能 25.9显示日记列表模块设计 显示日记列表概述 展开和收缩图片功能 查看日记原图功能 对日记图片进行左转和右转 显示全部日记功能 查看个人日记功能 删除个人日记功能 25.10写日记模块设计 2写日记模块概述 填写日记信息的实现 预览日记图片功能 保存日记图片功能 25.11社交模块设计 社交模块的概述 评论功能的实现 点赞功能的实现 25.12小结 Java开发资源库使用说明

2017-12-17

空空如也

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

TA关注的人

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