自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaEE——控制反转示例(组装打印机)(1)

1.需求开发一个打印机程序,可灵活配置使用彩色墨盒或灰色墨盒,可灵活配置打印页面的纸张大小。2.开发步骤(1)定义墨盒和纸张的接口标准。(2)使用接口标准开发打印机。(3)组装打印机。运行打印机。代码:/** * 墨盒接口。 */public interface Ink { /** * 定义打印采用的颜色的方法。 * * @param r 红色值 * @param g 绿色值 * @param b 蓝色值 * @r

2020-08-20 22:10:43 363

原创 JavaEE——Spring

SSM简介SSM框架,是Spring + Spring MVC + MyBatis的缩写,Spring依赖注入DI来管理各层的组件,使用面向切面编程AOP管理事物、日志、权限等。SpringMVC代表了Model(模型)View(视图)Controller(控制)接收外部请求,进行分发和处理。Mybatis是基于jdbc的框架,主要用来操作数据库,并且将业务实体和数据表联系起来。MVC设计概述在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean

2020-08-20 21:59:48 258

原创 Javaweb项目制作——旅游(1)

创建动态的web项目——旅游在WebContent——>New——>JSPFile创建index.jsp后打开首页:夏季去张家界旅游度假亲身体验编辑首页:部署此项目:移除:添加:打开web.xml,进行修改:启动:访问——>http://localhost:8080/ly——>“这是首页”...

2020-08-12 21:06:25 357

原创 Javaweb——Eclipse中创建Servlet

1)New -> Other2)Servlet -> Next3)Class Name -> Finish4)Finish5)web.xmlweb.xml 里面自动生成<servlet> <description>完成注册请求处理</description> <display-name>RegistServlet</display-name> <servlet-name>RegistServl

2020-08-11 20:37:17 215

原创 Javaweb——js常用转换json方式

1.JSON概述JSON 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。在JSON中,有两种结构:对象和数组。2.Json字符串转为Json对象有三种方式:var obj = eval('(' + str + ')');var obj = str.parseJSON();var obj = JSON.parse(str);

2020-08-11 20:22:21 327

原创 Javaweb——Servlet转发与重定向

Java

2020-08-07 15:19:24 273

原创 Javaweb——tomcat

如何在一台机器上启动两个tomcat?1.为什么现在启动两个tomcat不可以?主要原因是因为端口冲突。2.解决端口冲突:(1)打开tomcat2(2)打开文件夹——conf(3)找到“server.xml” ,右键,点击Edit with Notepad++(4)打开后修改r如下三个端口(5)保存后关闭1.启动tomcat1打开:bin打开:startup.bat2.启动tomcat2(方法同上)一、下载tomcat、安装tomcat网址:https://ww

2020-08-06 19:41:47 117

原创 JavaWeb——css

1.CSS概述在CSS技术诞生之前,页面上定义结构和显示效果的代码耦合在一起,开发和维护都非常繁琐。为了将显示效果设置从HTML代码中抽离出来,并提供更强大的表现力,W3C组织制定了CSS标准——Cascading Style Sheet 层叠样式表。2.CSS编写位置(1)内部标签的style属性中落霞与孤鹜齐飞,秋水共长天一色写到style标签中(2)外部写在外部的css文件中,然后通过link标签引入外部的css文件提示:注意优先级3.基本语法选择器 {声明1;声明2}

2020-08-05 22:10:14 136

原创 JavaSE——字符串

堆内存与栈内存Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。在一段代 码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在内存中的划分字符串比较String类提供了equals( )方法,比较存储在两个字符串对象的内容是否一致。equals()方法比较原理:一一比较

2020-08-05 21:25:25 116

原创 异常处理

加载驱动时的异常点击第一个向上抛出异常(不建议)点击第二个把可能产生异常的代码使用try catch包裹起来。有可能产生类找不到,但是不管什么异常,我们都用Exception 什么是异常?异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.Arithmet

2020-08-03 21:05:33 144

原创 JavaSE阶段复习——jdk安装实操

jdk安装

2020-08-01 21:20:50 102

原创 JavaSe阶段复习——基本语法

基本语法

2020-08-01 00:21:21 141

原创 用户登录01

分层:用户登录1.从视图层开始新建一个名叫Menu的类运行后显示

2020-07-30 15:35:13 160

原创 Javaday02

带参方法类中的行为是方法带参方法就是:方法可以带参数。eg:榨汁操作带参方法的使用:1.一个参数2.多个参数方法的重载:虽然说方法的名是一样的,但是参数数量不一样,也不会报错的。构造方法构造方法作用就是对类进行初始化。每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认不带任何参数的构造方法。在创建一个对象的同时,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。图片中**Person()**就是构造方法new

2020-07-30 12:10:45 100

原创 编写程序计算三门课程的平均成绩

求Java mysql python三门课的平均成绩package com.gy.demo;import java.util.Scanner;public class Hello01 {public static void main (String[] args) {Scanner sc = new Scanner(System.in);System.out.println(“java的成绩是:”);int java = sc.nextInt(); System.out.println("m

2020-07-28 10:26:57 6141

原创 存储过程以及实操练习

什么是存储过程?存储过程:事先经过编译并存储在数据库中的一段sql语句的集合。使用好处:1、简化应用开发人员的很多工作2、减少数据在数据库和应用服务器之间的传输3、提高了数据处理的效率1.创建存储过程和函数1.创建存储过程create procedure 存储过程名 ([proc_parameter[,…]])[characteristic…]routine_body2.创建函数create function 函数名([func_parameter[,…]])returns typ

2020-07-25 00:15:13 958

原创 数据的增删改查

数据的插入语法:#INSERT INTO beauty(字段1,字段2,…)#VALUES(值1,值2,…);特点:1、字段和值列表必须一一对应2、字符型和日期型必须用单引号引起来3、字段的顺序可以和表中字段的顺序不一致4、不可以为NULL的字段,必须插入值,比如说主键id;可以为NULL的字段,可以不用插入值,使用NULL来代替,或字段名和值都不写5、字段和值的个数必须一致 6、字段列表可以省略,默认所有列 ,而且顺序和表中的列的顺序一致更新语句 update语法:UPDATE

2020-07-25 00:03:12 388

原创 子查询的练习

1.查询和Zlotkey相同部门的员工姓名和工资SELECT last_name,salaryFROM employeesWHERE department_id=(SELECT department_idFROM employeesWHERE last_name=‘Zlotkey’)2.查询工资比公司平均工资高的员工的员工号,姓名和工资。#①查询公司平均工资SELECT AVG(salary) FROM employees#② 查询工资>①的员工的员工号,姓名和工资。SELEC

2020-07-24 23:51:33 2727 1

原创 分组查询及练习

**分组查询是和分组函数一起搭配使用的查询,分组查询一般会用到分组函数,也可以不使用。**语法:select——分组函数别名,分组后的字段、from——表where——分组前筛选(可以省略)group by——分组的字段having——分组后数据再进行筛选(在group by之后使用,如果没有group by 就不可以使用)order by——排序的字段(是写在最后的,前面的不可以缺少)需要我们记住顺序,从上到下依次排序,不能颠倒顺序特点:1.还可以按照多个字段进行分组,字段间用逗号

2020-07-24 23:44:03 1311

原创 MySQL的安装和配置

1. MySQL的安装官网网址:http://www.mysql.com/在这里使用的是mysql-5.5.15-win32.msi为什么使用32位的?因为64位的软件只能安装在64位,而32位的软件在32位和64位的操作系统都可以安装。但是开发时还是要用64位的。**1.双击运行mysql-5.5.15-win32.msi->Next**进入画面后点击next进入下一步2.同意协议->Next勾选对号后点击next进入下一步3.Custom自定义安装全部安装太占用电脑

2020-07-24 22:57:28 259

空空如也

空空如也

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

TA关注的人

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