
java
文章平均质量分 96
clisk
在开发的路上一去不复返
展开
-
AJAX的学习
AJAX个人学习笔记 一、简介 AJAX ,全称:Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。 这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 优点 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 AJAX 不需要任何浏览器插件,但需要用户允许Jav转载 2021-04-12 15:42:36 · 160 阅读 · 0 评论 -
Spring-03(代理模式与AOP)
一.代理模式 代理模式就是SpringAOP的底层,它分为静态代理和动态代理 1.形象理解 用租房的例子理解代理模式 2.静态代理 对上图的解释: 租房:这个事件是抽象的,可以用java中的接口代替 房东:这是一个真实的人,可以用一个类来代替,他有租房的意向,因此需要实现一个租房的接口。 中介:这是一个真实的人,用一个类表示,他帮房东租房,也需要实现租房接口,然后去做本来应该房东做的所有租...原创 2019-10-17 21:07:09 · 180 阅读 · 0 评论 -
Spring-02(Bean的自动装配、使用注解开发、使用java配置Spring)
五.Bean的自动装配 自动装配是Spring满足bean依赖一种方式! Spring会在上下文中自动寻找,并自动给bean装配属性! 在Spring中有三种装配的方式 在xml中显示的配置 在java中显示配置 隐式的自动装配bean 【重要】 2.ByName自动装配 <!-- byName: 会自动在容器上下文中查找,和自己对象set方法后面的值对应的 beanid! ...原创 2019-10-16 18:00:01 · 250 阅读 · 0 评论 -
Spring-01(Spring和IOC的简单使用及依赖注入)
一.概述 1.简介 2002年,首次推出了Spring框架的雏形----interface21框架。 2004年3月24日,以interface21框架为基础正式发布了Spring1.0正式版,它是一个轻量级的Java 开发框架,由Rod Johnson创建。 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。...原创 2019-10-12 22:58:24 · 156 阅读 · 0 评论 -
JavaWeb-02(Servlet)
Servlet 1.概述 Servlet就是sun公司开发动态web的一门技术,Sun在这些API中提供一个接口叫做:Servlet 开发一个Servlet程序俩步走: 1.编写一个类,实现Servlet接口 2.把开发好的Java类部署到web服务器中。 实现了Servlet接口的Java程序就叫做Servlet 2.编写一个Servlet程序 Serlvet接口Sun公司有两个默认的...原创 2019-09-12 12:52:59 · 198 阅读 · 0 评论 -
JavaWeb-03(Cookie、Session、JSP、JavaBean)
前言 会话 web会话可简单理解为: 用户开一个浏览器,访问某一个web站点,在这个站点点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话 当你首次访问一个Web站点,服务端会给客户端一个cookie,即服务端标记你访问过, 当你下一次访问时客户端就会为你携带这个cookie,然后服务端就可以识别出你,这样的过程称为有状态会话 保存会话的两种技术...原创 2019-09-19 19:52:29 · 333 阅读 · 0 评论 -
JavaWeb-04(MFC、过滤器、监听器)
一.MVC三层架构 MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。 这种模式用于应用程序的分层开发。 Model(模型) 模型代表一个存取数据的对象,它也可以带有逻辑,在数据变化时更新控制器。 业务处理 :业务逻辑(Service) 数据持久层:CRUD (Dao) View(视图) 展示数据 提供链接发起Servlet请求 (a,...原创 2019-09-20 20:57:58 · 221 阅读 · 0 评论 -
JDBC的应用
四.JDBC 什么是JDBC : Java连接数据库! [外链图片转存失败(img-jAOCtLZP-1568795250804)(JavaWeb.assets/1568439601825.png)] 需要jar包的支持: java.sql javax.sql mysql-conneter-java… 连接驱动(必须要导入) 实验环境搭建 CREATE TABLE users( id...原创 2019-09-20 20:58:12 · 274 阅读 · 0 评论 -
SMBMS项目
一.准备工作 1.基本架构 2.在数据库中创建对应的表 对应数据库代码如下: CREATE DATABASE `smbms`; USE `smbms`; DROP TABLE IF EXISTS `smbms_address`; CREATE TABLE `smbms_address` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT ...原创 2019-09-25 21:10:20 · 27544 阅读 · 24 评论 -
Javaweb学习总结
起初学习javaweb接触的是静态web,记得学完html,css后,用学过的知识去模仿一个网站,虽然做的不是很完美,但是基本框架已经做出来了,虽然只是徒有其表,但是这也让我在前端上有了很大的提升。然后接触了数据库,只了解到一些数据库的简单的增删改查,对后面的事务 ...原创 2019-09-26 18:39:35 · 3316 阅读 · 0 评论 -
Mybatis(完整版)
一.概述 1.简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 2.特点 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC ...原创 2019-09-29 22:03:31 · 532 阅读 · 0 评论 -
JavaWeb-01(Tomcat、Maven、HTTP)
一.概述 javaweb分为静态web和动态web俩种 注意:当一个javaweb应用程序编写完毕后,若想提供给外界访问:需要一个服务器来统一管理 1.静态web 提供给所有人看的数据始终不会发生变化,以独立文件保存到数据库中,每一次修改都需要重新对服务器的文件进行一次下载上传 静态web服务器的运行状态图示 特点 (1)内容相对稳定,因此容易被搜索引擎检索 (2)没有数据库的支持,...原创 2019-09-12 12:52:30 · 239 阅读 · 0 评论 -
注解
注解(Annotation) 1.概述 Java 注解:又称 Java 标注,是 JDK5.0 引入的一种注释机制,java 语言中的类、方法、变量、参数和包等都可以被标注 可以对程序作出解释,可以被其他程序读取 用法:@注释名 2.内置注解 (1)@Override 重写的注解 当你想要重写父类的某个方法时,可以选择添加这个注解,在你不留心重载而并非重写了该方法时,编译器就会生成一条错...原创 2019-09-12 12:51:31 · 130 阅读 · 0 评论 -
数据库笔记
一.简介 1.数据服务器 存储数据的仓库,你一台电脑装有数据库软件,你可以对外提供数据的增删改查服务,你这台电脑,就是一台,数据库服务器 2.常见数据库 SQLServer: 微软的中小型关系型数据库 MySQL: 中小型的关系型数据库 Oracle: 大型的关系型数据库 关系型数据库: 具有行和列的这种二维表结构的数据库 非关系型数据(NOSQL): 用键值关系来存储数据类似 json S...原创 2019-09-12 12:50:49 · 521 阅读 · 0 评论 -
I/O流前奏
I/O流 输入输出流,用来进行设备之间的一个数据传输 一.异常 1.概述 据在传输的时候,有可能会出现一些问题,那么我们需要对这些问题进行处理,那java给我们提供了一套异常处理机制 2.种类 Throwable//异常或错的异常,异常的基类 Error //错误严重性问题 解决不了 Exception//异常,一般问题,可以解决 运行期异常:RtimeException及其...原创 2019-07-21 16:58:03 · 106 阅读 · 0 评论 -
IO流
I/O流 一.IO流概述 I/O流是处理设备之间的一个数据传输;站在内存的角度来看流的流向 1.按照流向分可分为 输入流InputStream :硬盘——>内存 输出流OutPutStream:内存——>硬盘 2. 按照数据类型可分为 字节流和字符流 二.字节流 1.概述 可以读写任意类型的文件 字节流的抽象基类有: InputStream ,OutputStream...原创 2019-07-27 16:43:47 · 143 阅读 · 0 评论 -
多线程2
一.线程之间的等待唤醒机制 1.用法 1.定义一个资源 2.要有一个生产线程 3.要有一个消费线程 4.测试类 2.等待唤醒 作为生产者来说,我们生产了资源,等待,通知消费线程来消费 作为消费者来说,我们消费了资源,等待,通知生产线程来生产 3.常用方法 (1)wait方法 void wait () 在其他线程调用此对象的 notify () 方法或 notifyAll () 方法前,导...原创 2019-07-31 23:24:40 · 219 阅读 · 0 评论 -
NIO
新IO(NIO) 一.概述 ava NIO ( New IO )是从 Java 1.4 版本开始引入的一个新的 IO API ,可以替代标准的 Java IO API 。NIO 与原来的 IO 有同样的作用和目的,但是使用的方式完全不同, NIO 支持面向缓冲区的、基于通道的 IO 操作。 NIO 将以更加高效的方式进行文件的读写操作. 两种流的对比 标准IO: 面向流,面向字节的流动,是单...原创 2019-07-28 14:21:15 · 170 阅读 · 0 评论 -
多线程
多线程 一.进程与线程 1.概述 (1)进程 正在运行的程序,我们的电脑上可以有多个进程,在某一时间点上单核CPU只能执行一个进程,CPU可以在多个进程之间可以进行高速切换,人耳和眼睛是感觉不出来的 多进程可以提高CPU的利用率 进程是拥有资源的基本单位 (2)线程 线程:线程需要依赖于进程,进程开启后他会执行很多的任务,把每个任务称之为线程 我们把程序的执行路径只有一条称之为单线程环境,把...原创 2019-07-28 16:30:26 · 123 阅读 · 0 评论 -
Stream API
Stream API 一.概述 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。 简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式。 Stream ...原创 2019-08-11 09:04:41 · 101 阅读 · 0 评论 -
css
CSS 前述: 1.块标签 块标签:这个标签会默认占据一行 div 是一个纯净的块标签,所谓的纯净,就是这个标签不带有任何样式(没有宽高,没有背景等) <div id="" style="front-size:100mm;color:red;"> 1111111111 </div> 2.行标签 行标签:不会占据一行 span 纯净的行标签,所谓的纯净,就是...原创 2019-08-15 15:11:05 · 118 阅读 · 0 评论 -
JavaWEB之HTML
JavaWEB之HTML 一.简介 HTML是英文 HyperText Markup Language 的缩写,它的意思是"超文本标记语言",用它编写出文档的文件的扩展名是“.html”或“.htm”(微软的操作系统),他是可供浏览器解释浏览的文件格式。你可以使用记事本,写字板或者是专业的IDE如:Dreamweaver等等编辑工具来编写HTML文件。 简单的来说就是用来制作网页,他的语法就是...原创 2019-08-13 09:46:25 · 183 阅读 · 0 评论 -
JQuery
JQuery 一.简介 1.概述 jQuery是一个JavaScript库(框架),它通过封装原生的JavaScript函数得到一整套定义好的方法。它的作者是John Resig,于2006年创建的一个开源项目,随着越来越多开发者的加入,jQuery已经集成了JavaScript、 CSS、 DOM和Ajax于一体的强大功能。它可以用最少的代码,完成更多复杂而困难的功能,从而得到了开发者的青睐。...原创 2019-08-22 15:20:19 · 174 阅读 · 0 评论 -
vue
vue 一.概述 官网:https://cn.vuejs.org Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 vue的俩个核心点 1.相应的数据绑定...原创 2019-09-12 12:41:38 · 235 阅读 · 0 评论 -
集合总结
集合总结一.collection集合1.概述:2.功能及用法二.List集合1.概述:2.特有功能方法2.主要类型(1)Arraylist(2)Vector(3)LinkedList(4)泛型(5)增强for循环(6)数组转换成集合三.Set集合1.HashSet2.LinkedHashSet3.TreeSet四.Map集合1.Map接口概述2.HashMap集合1.概述2.功能及用法3.Hash...原创 2019-07-21 11:59:40 · 146 阅读 · 0 评论