自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 JSP实现数据传递和保存

JSP实现数据传递和保存Jsp是一种动态网页技术,java Server pages, java + HTML,HTML是作为页面内容显示,java是作为动态逻辑处理。它实质上是一种模板技术,然后通过Tomcat的Jasper组件,可以将其翻译为.java文件,然后编译运行。它里面的每一块组成都会被翻译到.java文件的对应位置。JSP的内置对象1.掌握request和response...

2019-06-30 13:36:23 693

原创 搭建Web环境、JSP初识

搭建Web环境、JSP初识1. 掌握Tomcat的环境搭建和使用1.1 了解主流的web服务器服务器(硬件):​ 在公网上用来运行特别的程序,或者此程序需要的运行环境的,能够给广大用户提供服务的一台计算机。​ 一般配置比较高,同样也有人专门进行维护(运维)。服务器(软件):​ 如果只有硬件那么用户也是无法访问资源内容,例如使用ServerSocket技术提供接受请求并处理然后响应的...

2019-06-28 19:30:45 258

原创 初识JQuery

初识JQueryJQuery是js的一个库!封装好的一个库!它就是类似于java中的一个jar包。jQuery是最具代表性的一个库,它是划时代的产品。1.了解jQuery核心理念:write less,do more只要js能做的,它都能做,大大简化了开发代码。1.强大的选择器,还单独定制了一套高级选择器。2.出色的DOM封装简化且封装了大量的DOM操作。3.可靠的事件处理机制...

2019-06-24 17:32:47 327

原创 JavaScript操作BOM和DOM

JavaScript操作BOM和DOMJS的组成:1.ECMAScript:核心标准,语法2.BOM Browser Object Model 浏览器对象模型3.DOM Document Object Model 文档对象模型1.了解BOM对象的组成和其子对象的使用****浏览器对象模型:它是能够提供一套独立的能够对浏览器进行操作的对象模型。以面向对象的思想进行的构,window(窗口...

2019-06-20 15:26:21 390

原创 JavaScript的用法

JavaScriptJs 前端的灵魂1.掌握JavaScript的组成1.为什么学习JavaScript?1.可以做表单验证2.可以做页面的动态交互2.Js是什么?3.W3c设立的标准:(1)结构语言:HTML(2)表现语言:CSS(3)行为/交互语言:JS…它是一种基于事件和对象驱动的,具有安全性的脚本语言。Js也是一门面向对象的编程语言,它是一种面向原型的(proto...

2019-06-17 17:34:15 159

原创 初识HTML

初识HTML他不是编程语言,标记语言(Markup Language)使用标签等标记来描述一些事物的一种语言。Md markdown一种文件格式,程序员必会!它支持一些标记语法,甚至支持HTML.一般来讲编程语言都拥有选择和循环结构。1.了解HTML相关概念Ctrl+Shift+R 复制HTML:超文本:超越了文本,不仅仅是文本。(XML:(extensive Markup ...

2019-06-15 22:01:48 141

原创 表格、表单和高级选择器

表格、表单和高级选择器1. 掌握表格的使用1.1 表格的基本语法表格是我们在日常生活用到的非常多的一种数据表现形式。它的结构清晰、稳定、易于管理,且使用简单。例如:工资条、后台管理系统各种数据表、考试成绩单、简历模板…<!-- 声明表格 --><table> <!-- 表格由行和列组成 --> <!-- table row 行 你想要...

2019-06-15 21:53:41 204

原创 初识CSS

初识CSS前端的组成:结构语言:HTML(盖房子,毛坯房)涉及到布局设计表现语言:CSS(装修)行为语言:JavaScript(安装的电梯…基于事件的)1.了解CSSCSS:Cascading Style Sheet 级联/层叠样式表它是用来给我们的HTML做美化的,事实上HTML也能做一些美化,但是为什么单独题出来CSS呢,因为降低耦合,面向对象。CSS的样式非常丰富,这是HTM...

2019-06-15 21:45:09 150

原创 DAO模式

DAO模式优化、简化。封装JDBC操作。了解什么是DAO模式?传统的JDBC操作:(问题)加载驱动和建立连接的步骤冗余/重复思考解决方案:提取成公共的方法释放资源/关流步骤冗余/重复思考解决方案:提取成公共的方法业务代码和数据访问代码耦合在一起阅读困难数据访问代码复用性差思考解决方案:将业务代码和数据访问代码分离 ,无非也就是抽取成方法或类什么是DAO...

2019-06-07 10:58:05 570

原创 设计数据库的步骤

1.了解设计数据库的步骤#数据库的设计的作用随着项目规模变大,设计变得越来越重要!良好的数据库设计:能节省数据的存储空间,能够保证数据的完整性,方便进行数据库应用系统的开发;糟糕的数据库设计:会产生数据冗余,存储空间浪费,内存空间浪费,数据更新和插入的异常。数据库设计的步骤(生命周期)1.需求分析 明确甲方意图2.概要设计 E-R图 保证需求完整3.详细设计 利用三大范式进行完善 ...

2019-06-01 19:37:15 779

原创 掌握MySQL的事务处理方法

1–【1.掌握MySQL的事务处理方法***】**业务(例如:请假,报销,办卡,入学,登录,注册)(一套固定的顺序流程)– 1.2 事务的概述事务:一系列操作要么都执行成功!要么都失败!RDB安全、事务支持好 NoSQL事务一般并不是太强(Redis是假事务)#MySQL:存储引擎 INNODB(默认、高频采用) 、 BDB才支持事务#MyISAM也是常用存储引擎 但是它...

2019-05-29 20:18:14 243

原创 DQL数据查询

**DQL(Data Query Language)数据查询语言**-它是SQL中最核心的部分!可难可易1.1DQL 概述2.select 语句1.1指定查询字段看DQL标准语句的第一行和第三行,select 和From是DQL的重要关键字,必须存在。在后面的第二行表示的是查询数据时要查询哪些字段。1.查询表中所有的数据列结果,采用 * 符号(不推介,效率比较低)– 查询所有学...

2019-05-27 23:03:30 225

转载 可爱的小海豚:MySQL 数据库

可爱的小海豚:MySQL 数据库一.关系型数据库是什么1.1 什么是数据库本质上讲,数据库(Database,DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。1.2 什么是数据库管理系统数据库管理系统(Database Management System,DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组...

2019-05-25 16:55:51 6957

原创 mySQL数据管理

使用DML操作数据1、修改表(并不是特别常用,只需要了解记忆一些常见的即可<可能会出现在面试题>)CHANGE 更改字段信息时并且可以改名MODIGY 只能改字段信息主键和外键[面试题]主键:能够唯一标识信息表中的一条数据字段/字段组添加主键:外键:在一张表的某个字段引用的数据来自另一张表的某个字段信息主表:它的主键一般是需要被从表引用从表:在其中拥有外键 ...

2019-05-24 13:17:41 329

原创 初识MySQL

初识MySQL了解主流的数据库和数据库分类1.1 数据库概念**数据库(DATABASE):**按照数据结构来组织、存储和管理数据的一种建立在计算机存储设备上的仓库。数据库的优势:1. 可以持久化存储大量的数据、方便我们进行检索2. 可以保证数据的安全和数据的一致性(事务...)3. 可以很轻松的通过数据库来提取出新的有效信息(计算平均分、统计人数)4. 共享和安全数据库...

2019-05-24 13:08:18 285

原创 XML(二)

XML(二)1. 使用DOM操作XML(修改和删除)根据标签名获取元素节点列表:NodeList getElementsByTagName(String tagName);获取节点列表的长度:int getLength();根据索引获取节点列表中的元素:Node item(int index);获取元素节点的属性:String getAttribute(String name);设置...

2019-05-12 15:55:37 159

原创 DOM4J的用法

package Sav;import java.io.File;import java.io.FileOutputStream;import java.io.UnsupportedEncodingException;import java.util.List;import org.dom4j.Document;import org.dom4j.Element;import org.d...

2019-05-12 15:18:30 437

原创 **XML**(一)

XML变量 数组 对象 对象数组 集合 文件/IO流 XML …理解XML概念和优势XML(eXtensible Markup Language)可扩展的标记语言,文件格式:.xml目前采用1.0版本,W3C(万维网联盟 world wide web…) 世界性的中立的技术标准组织 给一系列的内容制定标准,包含着XML。它的作用:存储数据数据传输格式应用程序的配置...

2019-05-10 10:39:24 189

原创 网络编程(有图有说明)

网络编程1. 理解网络的相关概念网络的概念**计算机网络:**多个计算机之间通过专业的设备进行连接,形成一个网络。每一台计算都是一个网络节点,可以相互进行信息的传递等。网络的分类局域网城域网广域网互联网无线网网络通信-IP在网络中,每台计算机都需要遵守IP协议产生一个唯一的上网标识。IP(Internet Protocol):IPV4:由4个8位二进制组成。...

2019-05-08 15:20:47 253

原创 多线程

*多线程1.理解线程的概念线程:是CPU中运算和分配的基本单位,也是进程中运算的基本单位,一个进程中可以有多个线程。进程:一个程序的运行实例,正在进行的程序,通常来说一个程序对应着一个进程,它有独立的内存空间和系统资源。多线程和单线程单线程:如果一个程序中只有一个线程,则称为单线程。多线程和单线程的区别:1.多线程在执行时并不一定有单线程执行快。2.多线程产生的根本原因也是它的最...

2019-05-06 15:32:52 692

转载 输入和输出处理(二)

输入和输出处理(二)1. 掌握基本的字符流的使用字符流的基类:​ Reader​ Writer字符输入流常用实现类:​ FileReader​ 构造:​ FileReader(File file);​ FileReader(String pathname);​ 常用方法:​ int read(char[] buffer); 读取数据到字符数组中 返回读取的...

2019-05-05 15:17:31 124

转载 数组的定义和使用

数组的定义和使用数组:是一组相关变量的集合数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组数据的有点不使用数组定义100个整形变量:int i1;int i2;int i3使用数组定义 int i[100];数组定义:int i[100];只是一个伪代码,只是表示含义的一维数组一维数组可以存放上千万个数据,并且这些数据的类型...

2019-04-30 17:36:17 1079

转载 模拟用户登录输入的用户名和密码

package com.qq.zuo4;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io...

2019-04-27 15:57:57 8032

转载 输入和输出(I/O)处理(一)

输入和输出(I/O)处理(一)学习阶段存储方式的演变:**临时存储:**变量 -> 数组 -> 对象 -> 对象数组 -> 集合[最常用的程序内临时存储的顶级存储方式]**持久化存储:**文件1. 掌握File类的常用API**文件的概念:**相关记录或者放在一起的数据的集合。 它是需要储存在"长期储存"的设备上的,有了它我们就可以实现持久化存储。**j...

2019-04-27 14:34:07 127

原创 实用类(一)

实用类(一)1. 掌握枚举的使用枚举:引用数据类型:数组、类(String)、接口、枚举switch支持int String 枚举(enum)public class Student{ private String name; private int age; private String gender; public void setAge...

2019-04-23 15:39:45 122

原创 实用类(二)

实用类(二)1. 掌握字符串的常用APISystem.out.println(“xxx”);Scanner next();获取字符串的长度:int length();判断字符串内容是否相同:boolean equals(Object obj)不区分大小写的字符串内容比较:boolean equalsIgnoreCase(String str);将字母全部转换为大写...

2019-04-23 15:24:51 142

转载 吃货联盟订餐管理系统

package cn.kgc.demo1;import java.util.Scanner;/**吃货联盟订餐管理系统@author rong.zhou*/public class OrderingMsg {public static void main(String[] args) {// 数据主体:一组订单信息String[] names = new String[4...

2019-04-23 15:17:46 424

原创 计算2015年4月6日是一年中的第几星期

**计算2015年4月6日是一年中的第几星期@author Administrator*/public class Time2 {public static void main(String[] args) {//创建一个实例对象通过静态方法getInstance获取Calendar对象Calendar c = Calendar.getInstance();//将周一(Fir...

2019-04-23 15:11:40 2791

原创 获取长度为5的随机字符串 * 字符串由随机的4个大写英文字母和1个0-9之间(包含0和9)的整数组成 * 英文字母和数字的顺序是随机的

定义String getStr()方法功能描述:获取长度为5的随机字符串字符串由随机的4个大写英文字母和1个0-9之间(包含0和9)的整数组成英文字母和数字的顺序是随机的*/public class Demo {    public static void main(String[] args) {      &nbsp...

2019-04-23 15:11:04 2413 1

原创 要求产生10个随机的字符串,每一个字符串互相不重复,每一个字符串中组成的字符 * (a-zA-Z0-9)也不相同,每个字符串长度为10.

ackage com.qq.zuo1;import java.util.ArrayList;import java.util.HashSet;/**2,要求产生10个随机的字符串,每一个字符串互相不重复,每一个字符串中组成的字符(a-zA-Z0-9)也不相同,每个字符串长度为10.@author Administrator*/public class Random {pub...

2019-04-23 15:09:41 1290

原创 用户名长度不小于3 * 密码长度不小于6 * 注册时两次输入密码必须相同

现会员注册、要求用户名长度不小于3密码长度不小于6注册时两次输入密码必须相同private static String userName;private static String userPwd;public static void main(String[] args) {Scanner input = new Scanner(System.in);System.o...

2019-04-23 15:08:33 3758

转载 输入一个字符串,再输入要查找的字符, * 判断该字符在该字符串中出现的次数

需求说明输入一个字符串,再输入要查找的字符,判断该字符在该字符串中出现的次数public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print(“请输入一个字符串:”);String words = input.next();System.out.print...

2019-04-23 15:07:44 11778

原创 超市会员系统

package com.qq.zuo3;(一)/**实现超市会员管理系统*使用集合框架和泛型以及实用类完成超市会员管理系统*(学会使用方法)@author Administrator*/public class Supermarket {//会员名字 密码 卡号 积分private String name;private String password;priv...

2019-04-23 15:03:15 1766 1

转载 项目练习

###QuickHit需求分析分析实体级别信息:级别编号 levelNo字符的编号字符出现的次数(每个等级都不一样)时间限制增长积分(每通关一次 增长的积分数)玩家信息:当前积分当前级别的开始时间 1s = 1000ms时间毫秒值15xxxxxxxx当前级别已经用时级别编号方法1 :玩游戏(程序入口)游戏信息:没有属性方法1:输出每关的随机字符串方法2:游戏结...

2019-04-19 12:03:15 183

转载 集合框架二

集合框架(二)java.util包CollectionList Set(HashSet)ArrayList LinkedList//lucy改为教GoSet<Entry<String, String>> entrySet = hashMap.entrySet();for (Entry<String, String> entry : ent...

2019-04-19 11:59:55 143

原创 定义一个Map,存储如下内容 * 1.增加一位新老师Alden教PHP; * 2.Lucy改为教Go; * 3.使用三种方式遍历集合; * 4,输出所有教PHP的老师;

public static void main(String[] args) {//创建集合对象Map<String, String> hashMap = new HashMap<>();//存储数据hashMap.put(“老师”, “课程”);hashMap.put(“Tom”, “CoreJava”);hashMap.put(“John”, “Oracle...

2019-04-19 11:56:49 1093

原创 程序最终输出结果为:“a = 1,b = 2,c = 2,d = 1

定义一个泛型为String类型的List集合,统计该集合中每个字符(注意,不是字符串)出现的次数。例如:集合中有”abc”、”bcd”两个元素,程序最终输出结果为:“a = 1,b = 2,c = 2,d = 1”。@author Administrator*/public class List {public static void main(String[] args) {...

2019-04-19 11:55:44 1871

原创 新闻类

新闻类public class News {/** 新闻编号 /private int id;/* 新闻标题 /private String title;/* 新闻作者 */private String author;public int getId() {return id;}public void setId(int id) {this.id = id;}pub...

2019-04-17 17:31:13 732

原创 集合框架(一)

集合框架(一)在java程序中如何临时存储数据:变量数组:1,长度不能改变2,数据类型单一(吃货联盟 为了存储订单信息,菜品信息 定义了n个数组)类和对象(实体)对象数组:它在一定程度上解决了数据类型单一的问题。1,了解java集合框架体系结构为了解决数组长度不可变问题,学习集合框架!下次课为了解决更复杂的数据存储问题。实现可变数组:1,定义普通数组,长度随便制定一个2...

2019-04-17 17:24:58 156

转载 异常

异常[exception]ArrayIndexOutOfBoundsException 数组越界异常ClassCastException 类型转换异常ClassNotFoundException 类找不到异常NullPointerException 空指针异常 NPE…1. 了解异常概念异常:在程序运行中/生活过程中,所发生的不正常的/不符合预期的情况(意外),这就是异常,它会导致程...

2019-04-16 09:06:06 555

空空如也

空空如也

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

TA关注的人

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