java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
景子墨
这个作者很懒,什么都没留下…
展开
-
2019-7-24 [HTML_JavaScript] BOM对象 windows对象 confim()方法及区别 history对象 locatio对象 document对象及方法
文章目录0.JavaScript内置对象介绍1 BOM对象概述1.1举例说明 :页面定义一个按钮,点击按钮跳转至百度1.2 window对象的常用方法有:1.3 confirm()方法1.4 confirm()与alert ()、 prompt()区别:1.5 举例说明 : 删除记录1.6 history对象 主要管理浏览记录 及其常用方法1.7 location对象 主要管理页面跳转 及其常用属...原创 2019-07-25 20:16:29 · 190 阅读 · 0 评论 -
2019-8-5 [Java_Spring]1. 耦合[内容/公共/外部/标记/数据/非直接] XML dom4j IOC Spring框架引入背景介绍
文章目录0.知识回顾a) 已学习技术b) 需要掌握的c) 小测试1.Spring框架详解1.1 框架的概述1.1.1 为什么要使用框架技术1.1.2 什么是框架技术1.1.3 主流框架介绍1) 在Servlet的基础上优化而来的框架2) 在JDBC的基础上优化而来的框架3) 一个容器级别的重要框架4) 我们能够涉及的1.2 框架应用实例1.2.1 框架应用经典实例 : 软件设计中的耦合问题...原创 2019-08-05 16:50:16 · 266 阅读 · 0 评论 -
2019-8-5 [Java_Spring]2.Spring概述框架 IOC简单实用 IOC技术详解 IOC的技术深入 IOC和DI对比 举例说明
文章目录2.Spring框架 控制反转(IOC)/依赖注入(DI)初级使用2.1 为什么要使用Spring2.2 Spring概述 EJB2.2.1 什么是Spring呢?2.2.2 Spring能够为我们做什么呢?2.2.2.1 轻量 :2.2.2.2 控制反转: IOC2.2.2.3 面向切面: AOP2.2.2.4 容器:DI2.2.2.5 框架:spring2.2.2.6 MVC:2....原创 2019-08-05 17:39:35 · 153 阅读 · 0 评论 -
2019-8-4 [Java_JSP]内置对象 对象作用域 pageContext对象 session对象 Application对象 Cookie 对象
文章目录5.JSP内置对象与对象作用域5.1 其他内置对象的讲解5.1.1 pageContext对象5.1.2 session 对象1) 问题分析 :2) 会话概述3) session对象的常用方法 :4) 向session中保存数据,5) 问题引出 :5.1.3 Application 对象1) 概述 :2) 常用方法:3) 案例 :5.1.4 内置对象小结5.1.5 Cookie...原创 2019-08-05 19:41:50 · 348 阅读 · 0 评论 -
2019-8-4 [Java_JSP]Filter过滤器 druid的web监控页面配置
文章目录6.JSP拓展 : 过滤器的简单使用6.1 过滤器概述6.1.1 什么是过滤器?6.1.2 主要作用6.2 过滤器概述6.2.1 创建一个过滤器6.2.3 过滤器简单使用6.3 过滤器实战-druid的web监控页面配置1) 修改数据库连接类打开SQLweb统计功能2) web.xml中加入druid的核心servlet和过滤器即可6.JSP拓展 : 过滤器的简单使用6.1 过...转载 2019-08-05 20:29:31 · 464 阅读 · 0 评论 -
2019-8-1 [Java_JSP] B/S程序架构 URL的组成 Tomact服务器 [安装/目录/开启/关闭] 第一个web项目[创建/运行] 如何统一替换
文章目录0. 概括1. JSP的数据交互1.1 B/S程序概述1.1.1 为什么需要动态网页1.1.3 B/S 程序架构1.1.3.1 什么是B/S程序架构呢?1.1.3.2 为什么使用B/S架构?1.1.3.3 B/S架构的执行原理:URLURL的组成1.1.4 Tomcat服务器简介1.1.5 Tomcat的安装与使用1.1.5.1 Tomcat服务器的目录结构开启和关闭tomcat1...原创 2019-08-01 17:27:35 · 209 阅读 · 0 评论 -
2019-8-1 [Java_JSP_MySQL] JSP[page/小脚本/声明/注释] JSP案例 [使用JSP技术连接MySql完成数据的展示] 分析 创类 调用 测试 实现
文章目录1 JSP概述1.1 什么是JSP?1.2 JSP中的page命令1.3 JSP中的小脚本与表达式1.4 JSP中的声明1.5 JSP中的注释1.3.5.1 JSP小结1.4 JSP案例 : 使用JSP技术连接MySql完成数据的展示1.4.1 需求分析 :1.4.2 具体实现 :1. 在src下创建应用包 : com.hainiuxy.db2. 导入 dbutils my...原创 2019-08-01 17:43:47 · 160 阅读 · 0 评论 -
2019-8-2 [Java_JSP] request对象 getRequestDispatcher进阶 MVC模式 EL与JSTL response对象 转发与重定向的具体应用
文章目录1. JSP优化1.1 JSP的内置对象1、request对象2、response对象3、session对象4、application对象5、out 对象6、pageContext 对象7、config 对象8、page 对象9、exception 对象2 request对象2.1 传输一个HelloWorld2.1.1 a.jsp将表单需要往b.jsp传入一个文本内容2.1.1b.js...原创 2019-08-02 13:06:09 · 333 阅读 · 0 评论 -
2019-8-5 [Java_Spring]3. Spring框架下 控制反转(IOC)/依赖注入(DI)实战: Spring+Dbutils实现CURD操作
文章目录3.Spring框架 控制反转(IOC)/依赖注入(DI)实战3.1 优化现有的CURD流程3.2 Spring+Dbutils实现CURD操作3.2.1 表 :3.2.2 创建项目,导入jar包3.2.3 创建Spring的配置文件,applicationContext.xml3.2.4 实体类 :3.3.6 DAO层接口,固定六个方法3.3.7 DAO层实现类优化方案 :3.3.7.1...原创 2019-08-06 16:22:25 · 197 阅读 · 0 评论 -
2019-8-3 [Java_JDBC] [JDBC DBUtils 事务] 思维导图
目录:原创 2019-08-05 16:02:56 · 155 阅读 · 1 评论 -
2019-8-2 [Java_JSP] 实战:model 1模式开发动态网页达成数据库表的增删改查业务
文章目录1.JSP实战:model 1模式开发数据库表的增删改查业务1.1 需求说明 : 采用model 1模式开发数据库表的增删改查业务1.2 大体思路 :1.3 第一部分 : 项目初始化构建1) 构建项目 : Java Web项目1.4 第二部分 : 完成查询全部需求1) 创建系统首页 index.jsp2) 创建控制器 findAll_server.jsp3) 创建展示页面 fi...原创 2019-08-04 10:47:11 · 311 阅读 · 0 评论 -
2019-7-25 [HTML+JS] 人员信息管理系统1.0
文章目录0.HTML+CSS+JS综合练习1 项目概述2 需求实现2.1 样例展示2.2 步骤实现2.2.1 数据查询 :2.2.2 数据添加 :2.2.3 数据添加优化 :需求1 : 添加的form需要点击 "添加新人员" 按钮再显示2.2.4 数据删除 :JavaScript splice() 方法1.定义和用法2. 语法3. 返回值4. 说明5. 实例:2.2.5 数据更新 :法一:标准方法...原创 2019-07-25 22:38:46 · 4184 阅读 · 0 评论 -
2019-8-2 [Java_JSP] 实战:model 2模式开发动态网页达成数据库表的增删改查业务
文章目录2.JSP实战优化:使用分层技术处理业务逻辑2.1 软件分层概述2.1.1 为什么需要软件分层开发2.2 软件分层原则(了解)2.3 软件分层优势2.4 软件分层实施2.5 开始实现 :2.5.1. 新项目导包,工具类,实体类编写2.5.2 整理DAO层需求2.5.3 整理Service层需求2.5.4 页面控制器整理1) 查询全部的控制器2) 按ID查询的控制器3) 添加的控制器4) ...原创 2019-08-04 11:21:27 · 287 阅读 · 0 评论 -
2019-7-31 [Java_MySQL_JDBC] 数据源技术性能优化 JavaBean组件 druid数据库连接池 DBUtils[CRUD案例] 结果集处理类 分页效果
文章目录2.使用数据源技术提升JDBC性能2.2 编写标准的数据源(规范)2.3 常用的数据源配置2.3.1 druid数据库连接池2.使用数据源技术提升JDBC性能2.1 连接池原理:理解为存放多个连接的集合目的:解决建立数据库连接耗费资源和时间很多的问题,提高性能。2.2 编写标准的数据源(规范)Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各...原创 2019-07-31 14:52:24 · 306 阅读 · 0 评论 -
2019-8-3 [Java_JSP_Servlet] 基础 简单使用 需求页面 群组体系 结构 运行原理 接口 XML 元数据 Java 注解
文章目录3.JSP实战优化:Servlet基础3.1 Servlet概述3.1.1 为什么需要Servlet3.1.2 什么是Servlet3.1.3 JSP和Servlet的关系3.2 Servlet使用3.2.1 简单使用3.2.2 编写需求页面3.2.2.1 登录页面 :3.2.2.2 登录成功:3.2.2.3 登录失败:3.2.3 创建Servlet3.2.4 Servlet群组...原创 2019-08-04 13:16:36 · 175 阅读 · 0 评论 -
2019-7-31 [Java_MySQL_JDBC] 事务 更新(提交) 更新(回滚) 转账问题的bug与解决方法 ACID 并发访问问题 数据库隔离级别
文章目录4.JDBC事务4.1 事务管理4.1.1 事务概述4.1.2 mysql事务操作1.准备数据2.事务控制下的更新(提交)3.事务控制下的更新(回滚)4.1.3 JDBC事务操作-转账问题1.转账方法2.转账的bug3.解决bug问题 :回滚事务4.2 拓展:事务相关概念(了解)4.2.1 事务特性:ACID4.2.2 事务的并发访问问题4.2.3 事务并发问题的解决方案 隔离级别4.3 ...原创 2019-07-31 15:37:34 · 468 阅读 · 0 评论 -
2019-8-3 [Java_JSP] 实战:Servlet 模式开发动态网页达成数据库表的增删改查业务
文章目录4.Servlet实战4.1 需求概述4.2 具体实现4.2.1 项目初始化1) 整理数据库2) 整理表3) 创建项目4) 创建各类包在src下4.2.2 entity层-用户数据实体类 UserInfo.java4.2.3 utils层-数据库连接工具类 JdbcUtil.java4.2.4 DAO层-数据库操作类 UserDAO.java4.2.5 Service层-业务层Use...原创 2019-08-04 17:47:24 · 275 阅读 · 0 评论 -
2019-7-26 [HTML_JavaScript] 思维导图
原创 2019-07-27 08:41:39 · 111 阅读 · 0 评论 -
2019-8-6 [Java_Spring]4.Maven的概述与使用 Eclipse中应用Maven
文章目录4.Maven的概述与使用4.1 maven的概述4.1.1 什么是maven?4.1.2 项目构建与依赖管理4.2 Maven安装与配置4.2.1 maven的安装4.2.2 maven仓库的配置4.2.3 Eclipse中应用Maven1) 你需要让eclipse知道 你的maven 在哪呢2) 你需要让eclipse知道 你的仓库 在哪呢4.3 Maven的使用4.3.1 E...原创 2019-08-06 16:59:41 · 226 阅读 · 0 评论 -
2019-8-6 [Java_Spring]5.Maven的简单CURD练习
文章目录5. Maven的简单CURD练习5.1 数据结构准备5.2 大体思路5.3 具体实现5.3.1 实体类5.3.2 DAO层接口5.3.3 DAO层接口实现类5.3.4 Service层接口5.3.5 Service层接口实现类5.3.6 SpringIOC实现-applicatonContext.xml5.3.7 测试器5. Maven的简单CURD练习5.1 数据结构准备数...原创 2019-08-06 17:37:52 · 173 阅读 · 0 评论 -
2019-8-7 [Java_Spring]6.使用注解简化Spring的IOC与DI的配置 按类型注入属性值 给属性按类型赋值 具体实现示例
文章目录1.使用注解简化Spring的IOC配置1.1 为什么需要注解配置?1.2 IOC与DI的注解优化配置删除spring配置文件中的原有对象bean的配置1.3 IOC与DI的注解配置1.4 按类型注入属性值 给属性按类型赋值@Autowired@Qualifier("UserService")1.5 具体实现1.5.1 实体类 UserInfo.java1.5.2 Spring配置文件 a...原创 2019-08-09 11:05:01 · 167 阅读 · 0 评论 -
2019-8-10 [Java_SSD] 思维导图
原创 2019-08-13 11:00:18 · 122 阅读 · 0 评论 -
2019-8-12 [Java_SSS] 思维导图
原创 2019-08-13 11:01:36 · 174 阅读 · 0 评论 -
2019-8-2 [Java_JSP] 思维导图
123原创 2019-08-13 10:19:07 · 260 阅读 · 0 评论 -
2019-8-3 [Java_Servlet] 思维导图
原创 2019-08-13 10:20:55 · 224 阅读 · 0 评论 -
2019-8-5 [Java_Spring] 思维导图
原创 2019-08-13 10:25:37 · 118 阅读 · 0 评论 -
2019-8-6 [Java_maven] 思维导图
原创 2019-08-13 10:28:40 · 121 阅读 · 0 评论 -
2019-8-8 [Java_SpringMVC] 思维导图
原创 2019-08-13 10:31:22 · 142 阅读 · 0 评论 -
2019-8-29 [Java] 面试题:读取一个文档,并统计出其中重复性单词的TopN
文章目录1.需求:2.分析3.实现代码4.比较器5.API6.思想1.需求:取文档,并统计出其中重复性单词的TopN、2.分析利用IO流将文档的单词读取将其存为map的K,V,新的单词记为K,出现次数记为V,利用比较器进行比较,遇到重复的单词找到他对应的V加一。3.实现代码import java.io.BufferedReader;import java.io.FileReade...原创 2019-08-29 19:33:31 · 475 阅读 · 0 评论 -
2019-8-10 [Java_SpringMVC] 9.SSD框架整合开发流程分析
文章目录9.SSD框架整合开发9.1 业务需求9.2 SQL初始化9.3 思路分析9.4 UML例图9.5 思维导图9.6 初期:SSM整合9.6.0 涉及技术9.6.1 maven项目的 pom.xml9.6.2 实体类 Account9.6.3 DAO 接口9.6.4 DAO impl实现类9.6.5 Service 接口9.6.6 Service impl实现类9.6.7 Spring配置文...原创 2019-08-12 10:18:34 · 239 阅读 · 0 评论 -
2019-8-13 [JavaEE] 项目实战:北京市普通高中高考信息管理与分析系统 3 学生信息删除 学生信息更新
文章目录2.5 学生信息删除2.5.1 产品经理阶段2.5.2 项目经理阶段2.5.3 程序员阶段2.5.4 实现过程2.5.3.1 DAO层方法2.5.3.2 DAO层实现2.5.3.3 Service层接口2.5.3.4 Service层实现类2.5.3.5 页面JS2.5.3.6 后端控制器2.5.5 效果展示2.6 学生信息更新2.6.1 产品经理阶段2.6.2 项目经理阶段2.6.3 程...原创 2019-08-15 16:42:32 · 598 阅读 · 0 评论 -
2019-8-10 [Java_SpringMVC]10.SSS 框架整合开发分析 研讨版 SpringBoot
文章目录10.SSS框架整合概述10.1 业务需求10.2 技术迭代10.2.1 SpringBoot10.2.2 SpringData jpa10.3 SSS框架整合实现10.3.1 项目初始化工作 :10.3.2 实体类10.3.2.1 @Entity10.3.2.2 @Table10.3.2.3 @Id10.3.2.4 @Column10.3.2 DAO Service10.3.2.1 DA...原创 2019-08-13 21:28:34 · 617 阅读 · 0 评论 -
2019-8-14 [JavaEE] 项目实战:北京市普通高中高考信息管理与分析系统 4 信息统计显示 柱状图 多维柱状图 饼图 速率表
文章目录第3章 项目进阶编码阶段3.1 学生信息统计3.1.1 产品经理阶段第3章 项目进阶编码阶段3.1 学生信息统计3.1.1 产品经理阶段业务需求 :根据现有数据进行概况分析,统计图表分析,趋势总结分析;3.1.2 项目经理阶段业务分析 :1) 文字展示今年的全市高考情况,一本多少人,二本多少人,专科多少人,有多少人落选;3.1.3 程序员理阶段文字分析全市考试情况SQ...原创 2019-08-18 23:26:19 · 419 阅读 · 0 评论 -
2019-8-15 [JavaEE] 项目实战:北京市普通高中高考信息管理与分析系统5 层级框架-思维导图
这个项目从操作上看,是按照从1到6执行的数据传输与判断操作从构造上,要从6到1的构造整个项目,数字越大的越重要原创 2019-08-19 14:26:10 · 186 阅读 · 0 评论 -
2019-8-8 [Java_SpringMVC]7.SpringMVC的应用 访问原理详解 请求参数绑定 解决中文乱码情况 时间类型处理 返回值设定
文章目录7.SpringMVC的应用7.1 Spring MVC 的概述7.1.1 程序三层架构与MVC设计模式7.1.1.1 程序三层架构7.1.1.2 MVC模型7.1.2 SpringMVC概述7.1.3 SpringMVC优势7.2 SpringMVC的入门使用7.2.1 SpringMVC 最简单的HelloWorld7.2.1.1 创建项目 : 项目类型为mavenweb项目7.2....原创 2019-08-10 10:51:14 · 344 阅读 · 0 评论 -
2019-8-9 [Java_SpringMVC]8.@Autowired @Component @RequestMapping @RequestParam @Qualifie 等注解
1.@ControllerController类中方法返回值详解2.@Autowired@Autowired用法3.@Component分成三个注解@Repository 可以把一个DAO层变成一个bean:@Service 可以把一个service的变成bean@controller 可以把一个controller变成一个bean@repository的含义,并且有时候却不用写,...原创 2019-08-10 11:06:41 · 203 阅读 · 0 评论 -
2019-8-11 [Java_SpringBoot]11.SSS 框架整合开发案例 示例版
文章目录1.项目需求与说明2.文件目录3.maven核心配置文件 porm.xml4. entity层的Account.java5. Dao层的AccountDao.java6.Service层的AccountService.java7.Service.impl层的AccountServiceImpl8.web层8.1 DefaultAction.java8.2 AccountViewAction...原创 2019-08-14 21:07:46 · 554 阅读 · 0 评论 -
2019-8-12 [JavaEE] 项目实战:北京市普通高中高考信息管理与分析系统 1 项目初始化 系统首页 学生信息展示
文章目录1.项目初始化阶段1.1 数据库阶段1.1.1 表结构分析1.1.2 数据表分析1.2 程序的初始化阶段1.项目初始化阶段每次做项目 数据库怎么构建? 程序怎么实现? 页面怎么展示?1.1 数据库阶段1.1.1 表结构分析数据库 : examdb 编码规则 UTF-8数据库表 :基础表地区表CREATE TABLE `area` ( `a_id` int(8) N...原创 2019-08-15 12:26:11 · 487 阅读 · 0 评论 -
2019-8-13 [JavaEE] 项目实战:北京市普通高中高考信息管理与分析系统 2 学生信息展示升级 学生信息添加 报错提示页面
文章目录2.3 学生信息展示升级2.3.1 产品经理阶段2.3.2 项目经理阶段2.3.3 程序员阶段2.3.4 实现过程2.3.4.1 创建视图 stu_v22.3.4.2 编写实体类接收查询结果 StudentScore.java2.3.4.3 修改学生类 Student.java2.3.4.4 修改DAOImpl类2.3.4.5 修改页面展示2.4 学生信息添加2.4.1 产品经理阶段2.4...原创 2019-08-15 15:39:01 · 571 阅读 · 0 评论 -
2019-8-31 [Java] 面试题:根据数据大小 进行排序展示
文章目录1.需求:2.分析3.实现代码4.比较器5.效果1.需求:根据使用量将下列数据进行排序 然后按照使用量的高低进行 数据展示读取以下文档,按照大小排序,1G>1024M>1024K>1024B396.9 K /user/007593.5 K /user/12_hl0 /user/1LB0 /user/96256701....原创 2019-09-01 10:52:09 · 277 阅读 · 0 评论