- 博客(25)
- 问答 (2)
- 收藏
- 关注
原创 SpringMVC:@RequestMapping注解,SpringMVC获取请求参数
SpringMVC中的基础内容:@RequestMapping注解和获取请求参数
2022-08-16 22:40:50
516
原创 Java图书管理_增删改查_分层实现功能
条件主菜单:【1】登录【2】注册【3】退出登录成功后提示恭喜***登录本系统;登录不成功要提示是密码错误还是账号错误。管理员登录:【1】添加书【2】删除书【3】修改书【4】查看书【5】修改用户权限【6】返回上一层用户登录:【1】查看书【2】借书【3】查看已借书【4】返回上一层项目需要分层 controller service dao代码bean层//图书类public class Book { private int bookId; private
2022-04-26 13:04:27
1745
1
原创 JDBC连接数据库_增删改查
JDBC基础操作步骤: 第一步:下载驱动 第二步:导入驱动 第三步:加载驱动 第四步:驱动管理器运行,获取链接Connection 第五步:通过链接Connection创建数据库操作对象Statement 第六步:通过数据库操作对象Statement执行sql 第七步:关闭链接可以创建一个JDBCutil工具类public class JDBCutil { static String url = "jdbc:mysql://localhost:3306/boo
2022-04-26 12:09:49
185
原创 Java个人手机账户功能的基本操作实现
所需技术:面向对象之封装,构造方法,数组,Scanner,程序的流程控制,list集合创建实体类Phone启动程序进入主菜单,控制台上打印【1】用户登录 【2】办理手机号 【3】退出用户登录模块:提示输入手机号,输入密码之后进入主页面 【1】查询套餐 【2】账户余额 【3】修改密码 【4】返回主菜单办理手机号模块:提示可以选择的备选手机号,用完后删除。注册前查询下注册的号码是否已存在集合里,可以注册多个。package com.company.day06.phone2;//实体类publi
2022-04-23 14:12:03
849
原创 the selection cannot be run on any server报错,eclipse中添加tomcat ServerName 无法输入
当遇到这种情况:或这种情况:这是 Dynamic Web Module version 太高了,和jdk版本不符,如果是Dynamic Web Module 4.0版本,可以改成3.0版本直接改会出现下面这种情况:这是3.0版本需要匹配 jdk1.6,我们就像要1.8,就需要换种方式:我们需要打开eclipse的工作空间下的.metadata下的.plugins下的org.eclipse.core.runtime下的.settings,找见里面的org.eclipse.wst.common.
2022-03-11 00:45:00
1446
原创 1064 - You have an error in your SQL syntax; check the manual that correspon······at line 4
因为我不太熟MySQL的知识,今天花好长时间解决了一个sql文件里的问题,搜索了一堆都没用,自己硬找出来。我运行一个sql文件,有错误:错误原因是datetime后面不加参数,把(0)去掉就行了。这种错误肯定是语句有问题,细心点找就🆗了。...
2022-03-10 19:57:18
5043
原创 MySQL基础_常见函数
一、字符函数 二、数学函数 三、日期函数一、字符函数length 获取参数值的字节个数SELECT LENGTH('jonn');concat 拼接字符串SELECT CONCAT(last_name,'_',first_name) 姓名 FROM employeesupper、lower#例:将姓变大写,名变小写,然后用'_'拼接SELECT CONCAT(UPPER(last_name),'_',LOWER(first_name)) 姓名 FROM employ.
2022-02-04 19:07:20
1011
原创 MySQL—ERROR 1045(28000):Access denied for user ‘root’@localhost(using password:YES)
之前我做javaweb课设,数据库总是传不到myeclisep上,然后我猜是数据库服务密码的问题,每次添加密码总是出现“ERROR 1045(28000):Access denied for user ‘root’@localhost(using password:YES)”,我找了许多方法,最后终于解决了这个问题。一些解决方法是从安装目录里找到my.ini文件,修改里面的东西,可我根本没有这个文件,卸载了重新安装也还是没有后来,找到一个解决办法,重新安装mysql服务的时候有一点变化方法在这
2021-12-12 22:57:16
1301
原创 JSP常用动作(上)
当客户请求JSP页面时,可以利用JSP动作动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面。动作元素名和属性名都是大小写明敏感的。JSP规范定义了一系列标准动作,使用jsp作为前缀。其中常用的动作有<jsp: param>、<jsp: include>、<jsp: useBean>、<jsp: setProperty>、<jsp: getProperty>、<jsp: forward>。<jsp: par
2021-11-14 13:39:01
1312
原创 JSP的指令
指令用来描述JSP文件转换成JSP服务器所能执行的Java代码时使用的控制信息,用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性。常用的JSP指令有page指令、include指令和taglib指令。1.page指令2.include指令3.taglib指令page指令page指令用来定义JSP文件中的全局属性,它描述了与页面相关的一些信息,其作用域被它所在的JSP页面和其包含的文件。页面指令一般位于JSP页面的顶端,但是可以放在JSP页面的任何位置,无论把<%@ page.
2021-11-12 22:22:32
4044
原创 JSP的脚本元素
变量和方法的声明表达式脚本变量和方法的声明在JSP页面中可以声明一个或者多个符合Java规范的合法变量和方法,声明的变量和方法在本JSP页面使用,并将在JSP页面初始化时被初始化。在声明变量和方法时,需要注意以下几点:(1)声明以“<%!”或者“<%”开头,以“%>”结尾。(2)变量声明必须以“;”结尾。(3)变量和方法的命名规则与Java中变量和方法的命名规则相同。(4)可以直接使用在<%@page%>中被包含进来的已经声明的变量和方法,不需要对其重..
2021-11-11 07:00:00
1094
原创 JSP页面的基本结构
一个JSP页面是通过在HTML标签的基础上嵌入JSP动作和指令、CSS、Java变量和方法、其他脚本元素等组成的。以下通过一个JSP实例来了解JSP页面的基本语法构成。<%@page contentType="text/html" pageEncoding="UTF-8"%><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <.
2021-11-10 07:00:00
3282
原创 CSS样式表定义
一个JSP页面是通过在HTML标签的基础上嵌入JSP动作和指令、CSS、Java变量和方法(Java代码段)、其他脚本元素(如JavaScript)等组成的。
2021-11-09 22:28:53
3701
原创 HTML表格标签
表格标签table常用属性(1)border:设置表格边框的宽度,值为非负整数,若为0表示边框不可见,单位为像素。(2)cellspacing:设置单元格边框到表格边框的距离,单位为像素。(3)cellpadding:设置单元格内文字到单元格边框的距离,单位为像素。(4)width:设置表格宽度。其值可为整数,单位为像素,如100表示100像素;也可以是相对页面宽度的百分比,如20%表示表格宽度为整个页面宽度的20%。(5)height:设置表格高度,取值方式和width一致。(6)bgcol
2021-11-02 22:29:02
333
原创 HTML表单标签
表单标签表单标签(1)action属性:设置服务器上用来处理表单数据的处理程序地址,处理程序可以是JSP程序、CGI程序、ASP.NET程序等,该属性值可以是URL地址,也可以是电子邮件地址。例如,action="http://localhost:8080/ch03/ShopCart.jsp"表示当用户提交表单呐=后,将调用服务器上的JSP页面ShopCart.jsp来处理用户的输入。另外,采用电子邮件地址的格式是action=“mailto:接受用户输入信息的邮件地址”。(2)method属
2021-11-02 22:25:53
277
原创 HTML框架标签
HTML常用标签一、表格标签table常用属性tr常用属性td常用属性表格实例二、表单标签表单标签表单域表单按钮表单实例三、框架标签框架结构文件格式框架结构基本标签target属性框架实例一、表格标签table常用属性(1)border:设置表格边框的宽度,值为非负整数,若为0表示边框不可见,单位为像素。(2)cellspacing:设置单元格边框到表格边框的距离,单位为像素。(3)cellpadding:设置单元格内文字到单元格边框的距离,单位为像素
2021-11-02 18:47:46
5136
2
原创 webdriver常用操作方法与功能
webdriver-常用操作方法:from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get('http://www.baidu.com')#参数数字为像素,宽480 高800,将浏览器设置成移动端大小driver.set_window_size(480, 800)sleep(3)#最大化 最小化driver.minimize_window()sleep(3)d..
2021-10-29 11:44:27
1178
原创 第一个Selenium Python脚本
Selenium 介绍:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作网站一样。Selenium WebDriver-环境要求:自动化环境要求 :1> 浏览器 : 推荐火狐浏览器或谷歌浏览器[兼容性最好]2> 浏览器驱动 : Selenium 3.0 版本要求浏览器驱动程序和浏览器版本一一对应3> Selenium 框架包 : 一般使用最新稳定版本Selenium WebDriver-安装:1、下载浏.
2021-10-28 23:22:44
259
原创 用postman发送请求,用newman执行用例集
接口测试的作用1.可以发现很多在页面上操作发现不了的bug;2.检查系统的异常处理能力;3.检查系统的安全性、稳定性;4.前端随便变,接口测好了,后端不用变;5.可以测试并发情况,一个账号,同时(大于2个请求)对最后一个商品下单,或不同账号,对最后一个商品下单;6.可以修改请求参数,突破前端页面输入限制(如金额);7.主要用于检测外部系统与系统之间以及系统内部各个子系统之间的交互点;8.重点测试数据的交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等。---------------.
2021-10-28 21:50:29
6557
原创 unittest设计一个类,类中有3个测试用例,使用测试套件的方式设计,最后生成测试报告
问题描述:用unittest设计一个类,类中包含3个测试用例,使用测试套件的方式设计,(类前、类后、用例前、用例后)观察执行顺序,最后生成测试报告。先上代码:import unittest@classmethod#继承unittest.TestCase类class NumberTest(unittest.TestCase): def setUpClass(cls):#类的前置条件 print("-----开始-----") def setUp(self):
2021-10-25 22:40:56
526
1
空空如也
类似0-1背包的算法题,投资的时候能不能多投(全投)一个项目?
2021-06-24
java软件误删main class,不能运行代码,怎么还原?
2021-02-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人