全栈开发——Redis

2018-12-05
阅读 5 分钟
2k
一、Redis简介1.关于关系型数据库和nosql数据库关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库。从性能上而言,nosql数据库 要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实 际开发中一个项目中nosql和关系...

全栈开发——Linux

2018-12-04
阅读 6 分钟
1.7k
一、Linux的简介1.Linux的概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。Linux系统的应用非常广泛,不仅可以长时间的运行我们编写的程...

JavaWEB开发18——基础加强

2018-12-03
阅读 2 分钟
1k
1)BootStrap:引导类加载器:加载都是最基础的文件2)ExtClassLoader:扩展类加载器:加载都是基础的文件3)AppClassLoader:应用类加载器:三方jar包和自己编写java文件

JavaWEB开发17——文件上传与下载

2018-12-02
阅读 2 分钟
1.4k
一、文件的上传和下载1、文件上传的原理分析1.1文件上传的必要前提:a、提供form表单,method必须是postb、form表单的enctype必须是multipart/form-datac、提供input type="file"类的上传输入域1.2enctype属性作用:告知服务器请求正文的MIME类型。(请求消息头:Content-Type作用是一致的)可选值:application/x-www-...

JavaWEB开发16——Listener

2018-12-01
阅读 2 分钟
984
一、过滤器Filter1.filter的简介filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目 标资源访问前后进行逻辑处理2.快速入门步骤:1)编写一个过滤器的类实现Filter接口2)实现接口中尚未实现的方法(着重实现doFilter方法)3)在web.xml中进行配置(主要是配置要对哪些资源进行过滤)

JavaWEB开发15——Listener&Listener

2018-11-29
阅读 6 分钟
1.6k
2、Javaweb开发中常见监听器2.1、监听域对象的创建与销毁监听ServletContext创建与销毁 ServletContextListener监听HttpSession创建与销毁 HttpSessionListener监听HttpServletRequest创建与销毁 ServletRequestListener2.2、监听域对象的属性变化监听ServletContext属性变化 ServletContextAttributeListener监听HttpSe...

JavaWEB开发14——ajax

2018-11-28
阅读 2 分钟
1.8k
一、Ajax概述1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死

JavaWEB开发13——事务与连接池

2018-11-27
阅读 3 分钟
1.7k
一、事务概述1.什么是事务一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败就是将n个组成单元放到一个事务中2.mysql的事务默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务手动事务:1)显示的开启一个事务:start transaction2)事务提交:commit代表从开启事务到事务提交 中间...

JavaWEB开发21——综合项目(图书商城)

2018-11-26
阅读 2 分钟
1.5k
数据库 {代码...}

JavaWEB开发12——el&jstl

2018-11-26
阅读 1 分钟
1.1k
一、JavaWeb开发模式 C/S:客户端 / 服务器 (胖客户端)B/S:浏览器 / 服务器 (瘦客户端) JavaBean: {代码...} 1、Model1模式 {代码...} 2、Model2模式JSP + Servlet + JavaBeanMVC:开发模式M: Model模型 JavaBean|四种作用域V:view视图 JSPC:Controller控制器 Servlet 分层思想:强内聚、弱耦合 二、案例:用户的注...

JavaWEB开发11——JSP

2018-11-08
阅读 4 分钟
1.7k
一、JSP技术1.jsp脚本和注释jsp脚本:1)<%java代码%> ----- 内部的java代码翻译到service方法的内部2)<%=java变量或表达式> ----- 会被翻译成service方法内部out.print()3)<%!java代码%> ---- 会被翻译成servlet的成员的内容

JavaWEB开发10——Cookie&Session

2018-11-06
阅读 3 分钟
1.3k
一、会话技术简介1.存储客户端的状态由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪 里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并 不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器 记住客户端状态(区分客户端)

JavaWEB开发09——Request

2018-11-06
阅读 5 分钟
1.6k
在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。

JavaWEB开发08——Response

2018-11-05
阅读 7 分钟
1.4k
我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。

JavaWEB开发07——Http协议&Servlet

2018-10-31
阅读 7 分钟
1.9k
http协议 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。

JavaWEB开发06——XML&tomcat

2018-10-28
阅读 8 分钟
2k
1.Xml概念 eXtendsible markup language 可扩展的标记语言 2.XML 有什么用? 1.可以用来保存数据 2.可以用来做配置文件 3.数据传输载体 3. 文档声明 简单声明, version : 解析这个xml的时候,使用什么版本的解析器解析<?xml version="1.0" ?> encoding : 解析xml中的文字的时候,使用什么编码来翻译<?xml versi...

JavaWEB开发05_Bootstrap

2018-10-27
阅读 19 分钟
1.5k
上次课内容:什么JQ : write less do more 写更少的代码,做更多的事情 javascript函数库 基本选择器: ​ ID选择器: #ID名称 ​ 类选择器: .类名 ​ 元素选择器: 元素的名称 ​ 通配符选择器: * 找出页面上所有元素 ​ 选择器分组: 选择器1,选择器2 [选择器1 , 选择器2] 层级选择器: ​ 后代选择器: 选择器1 选择器2 找出来的选...

JavaWEB开发04——JQuery

2018-10-26
阅读 11 分钟
1.4k
今日任务 使用JQuery完成页面定时弹出广告 定时器: ​ setInterval clearInterval ​ setTimeout clearTimeout 显示: img.style.display = "block" 隐藏: img.style.display = "none" img 对象 ​ style属性: style对象 使用JQuery完成表格的隔行换色 获得所有的行 ​ table.rows[] 修改行的颜色 ​ row.bgColor ="red" ​ row...

JavaWEB开发03——JS

2018-10-25
阅读 13 分钟
1.2k
今日任务 使用JS完成页面定时弹出广告 使用JS完成表单的校验 使用JS完成表格的隔行换色 使用JS完成复选框的全选效果 使用JS完成省市的联动效果 JS控制下拉列表左右选择 教学导航 掌握JS中的BOM对象 掌握JS中的常用事件 掌握JS中的常用DOM操作 了解JS中的内置对象 上一次内容进行复习: CSS: 层叠样式表 主要作用: 美化页...

JavaWEB开发02——CSS&JS

2018-10-24
阅读 21 分钟
1.3k
今日目标 使用CSS完成网站首页的优化 使用CSS完成网站注册页面的优化 使用JS完成简单的数据校验 使用JS完成图片轮播效果 教学目标: 了解CSS的概念 了解CSS的引入方式 了解CSS的基本用法和常用的选择器 了解CSS的盒子模型,悬浮和定位 了解JS的概念 掌握JS的基本语法,数据类型,能够使用JS完成简单的页面交互 去年的内...

JavaWEB开发01——HTML

2018-10-23
阅读 16 分钟
2.2k
1.网站信息页面 1.1需求分析: 我们公司的需要一个对外宣传的网站介绍,介绍公司的主要业务,公司的发展历史,公司的口号等等信息 1.2技术分析: HTML概述: HTML: Hyper Text Markup Language 超文本标记语言 超文本: 比普通文本功能更加强大,可以添加各种样式 标记语言: 通过一组标签.来对内容进行描述. <关键字> , 是...

Java编程基础35——学生管理系统

2018-10-22
阅读 13 分钟
2.3k
1.视图层 {代码...} 2.业务层 {代码...} 3.数据层 {代码...} 4.工具类 {代码...} 5.bean {代码...} 6.主程序类 {代码...} 7.数据库 {代码...}

Java编程基础34——JDBC&DBUtil

2018-10-19
阅读 13 分钟
2.2k
B: Dbutils三个核心功能介绍 QueryRunner中提供对sql语句操作的API. update(Connection conn, String sql, Object... params) ,用来完成表数据的增加、删除、更新操作

Java编程基础33——JDBC

2018-10-18
阅读 16 分钟
1.5k
A: JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范

Java编程基础32——MySQL多表联查

2018-10-17
阅读 6 分钟
3.6k
SQL 会创建多表及多表的关系 1.多表之间的关系如何来维护 添加外键约束: foreign key alter table product add foreign key(cno) references category(cid); 从分类表中,删除分类为5信息, delete from category where cid =5; //删除失败 首先得去product表, 删除所有分类ID5 商品 2.建数据库原则: 通常情况下,一个项目/...

Java编程基础31——MySql数据库

2018-10-17
阅读 7 分钟
1.9k
RDBMS即关系数据库管理系统(Relational Database Management System)的特点:1.数据以表格的形式出现2.每行为各种记录名称3.每列为记录名称所对应的数据域4.许多的行和列组成一张表单5.若干的表单组成database

Java编程基础30——SE经典案例

2018-10-12
阅读 24 分钟
3.4k
方法的概念 {代码...} 方法重载 {代码...} 面向对象类 属性:姓名,年龄,性别 行为:学习,睡觉 {代码...} 方法的形式参数是类名的时候如何调用 {代码...} private和this关键字 {代码...} Constructor构造方法 {代码...} static关键字 {代码...} 数组经典案例 {代码...} 代码块 {代码...} 继承和this和super与构造方法的关系...

Java编程基础29——JavaSE总结

2018-10-11
阅读 3 分钟
1.3k
JavaSE精华知识总结 写代码 1.明确思路,我要做什么? 2.分析思路,我要怎么做?1、2、3. 3.确定步骤,每一个思路部分用到哪些语句、方法、和对象。 代码实现,用具体的java语言代码把思路体现出来。 学习新技术的四点: 1.该技术是什么? 2.该技术有什么特点(使用注意): 3.该技术怎么使用——demo 4.该技术什么时候用? t...

Java编程基础28——反射&JDK新特性

2018-10-10
阅读 6 分钟
1.8k
1_类的加载概述和加载时机 A:类的加载概述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载:就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 连接 验证 是否有正确的内部结构,并和其他类协调...

Java编程基础27——网络编程

2018-10-10
阅读 7 分钟
1.5k
A:计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。