自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装node,去命令提示符验证的时候出现:使用npm命令提示: ‘npm‘ 不是内部或外部命令,也不是可运行的程序

要去配置上方的环境变量再次去验证的时候就可以了

2020-09-09 19:24:39 354

原创 校验验证,Cannot resolve symbol ‘Email

在类上方添加注解@Validated后,添加注解@Email() 爆红在pom.xml中添加 依赖org.hibernatehibernate-validator5.3.1.Final或者是 两个都可以用,二选一javax.validationvalidation-api2.0.1.Final

2020-09-09 19:16:24 562

原创 安装node,cmd 去验证是否成功,出现使用npm命令提示: ‘npm‘ 不是内部或外部命令,也不是可运行的程序

使用Vue cli 管理控制台1.1官网:https://cli.vuejs.org/1.2使用vuecli首先下载安装nodejs ,官网: https://nodejs.org/en/ 建议下载旧版本配置环境变量变量名: NODE_PATH变量值: node.exe所在的安装路径1.3验证是否成功cmd – 命令: npm -v能看到版本号, 代表nodejs安装OK , npm是 node的包管理器,随着nodejs安装一起被安装后端开发都会用到npm包管理器 , np..

2020-09-08 09:19:24 1198

原创 Invalid bound statement (not found)无效的绑定未找到

创建spring boot项目,从登录要进入后台系统的时候,出现错误:看了后台的错误输出:是无效的绑定错误,检查了一下,没用什么字段名不一致什么,找了好久,找到了不能这样写 @MapperScan(“com.zgm”)要这样写:不知道,是不是个人配置不同,我的不必须精确到mapper的位置...

2020-09-04 17:49:02 191

原创 ssm项目运行报错,和解决Server Tomcat v9.0 Server at localhost failed to start的问题

刚开始用的eclipse软件,我现在用的是spring软件,我把以前的的项目导入spring中,我的tomcat,jdk两个软件上用的不同,需要改变依赖

2020-08-19 20:22:05 434

原创 window.onload()函数和jQuery中的document.ready()有什么区别?,什么是CDN?哪些是流行的jQuery CDN?使用CDN有什么好处?

1.window.onload()函数和jQuery中的document.ready()有什么区别?a、执行时间:window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。(document).ready()是DOM结构绘制 完毕后就执行,不必等到加载完毕。(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。(document).ready()在 window.

2020-08-09 20:16:23 276

原创 JQuery有几种选择器?,.jquery中$.get()提交和$.post()提交有区别吗?

1.JQuery有几种选择器?a、基本选择器:#id,class,element,*;b、层次选择器:parent > child,prev + next ,prev ~ siblingsc、基本过滤器选择器::first,:last ,:not ,:even ,:odd ,:eq ,:gt ,:ltd、表单选择器: :input ,:text ,:password ,:radio ,:checkbox ,:submit 等;e、表单过滤器选择器::enabled ,:disabled ,:

2020-08-09 20:13:23 164

原创 在js中每x秒调用一个函数,js 中 == 和 === 区别是,js内置可用类型,jQuery 库中的 $() 是什么?

1.如何在JavaScript中每x秒调用一个函数setInterval(function (){ alert(“Hello”); },3000);2.JS 中 == 和 === 区别是什么?a、对于string,number等基础类型,和=有区别:不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等。同类型比较,直接进行“值”比较,两者结果一样。b、对于Array,Object等高级类型,和=没有区别,进行“指针地址”比较。3.JavaScrip

2020-08-09 20:11:53 150

原创 JS中如何将页面重定向到另一个页面,undefined,null 和 undeclared 有什么区别

1.JS中如何将页面重定向到另一个页面?a、使用 location.href:window.location.href =“https://www.baidu.com/”b、使用location.replace:window.location.replace(" https://www.baidu.com/;");2.undefined,null 和 undeclared 有什么区别?a、null表示"没有对象",即该处不应该有值,转为数值时为0。典型用法是:作为函数的参数,表示该函数的参数不是对象

2020-08-09 20:09:13 324

原创 SSM简答题

SSM简答题:题目 Spring框架中的两大核心思想答案 IOC和AOP题目 Spring中的依赖注入是什么?答案 依赖注入作为控制反转(IOC)的一个层面,可以有多种解释方式。在这个概念中,你不用创建对象而只需要描述如何创建它们。你不必通过代码直接的将组件和服务连接在一起,而是通过配置文件说明哪些组件需要什么服务。之后IOC容器负责衔接。题目 sprinmvc工作原理?答案 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对

2020-08-09 20:05:10 746

原创 ArrayList、LinkedList、Vector 的区别和HashMap 和 Hashtable 的区别

ArrayList、LinkedList、Vector 的区别。ArrayList,Vector 底层是由数组实现,LinkedList 底层是由双线链表实现,从底层的实现可以得出它们的性能问题, ArrayList,Vector 插入速度相对较慢,查询速度相对较快,而LinkedList 插入速度较快,而查询速度较慢。再者由于 Vector 使用了线程安全锁,所以ArrayList 的运行效率高于 Vector。HashMap 和 Hashtable 的区别a、线程是否安全: HashMap 是非线

2020-08-09 20:03:18 318

原创 IDEA写 有外键关联的两表添加

1.在Dao层和service中://添加主表 int addpa(String pType,String pName,String pUnit,int pNum,String pPerson);//添加从表 int adda();2.Dao层的实现方法//添加主表 public int shen(int pId, String date) { Connection conn = helper.getConnection(); try {

2020-08-09 19:20:52 1537

原创 IDEA写 在有主表显示的结果页面,添加从表信息

点击“审批”超链接时,针对当前采购的商品进行审批,在这里审批通过后,则记录审批时间以及当前审批的状态。1.在Dao层和service中://审批int shen(int pId,String date);2.Dao层的实现方法 public int shen(int pId, String date) { Connection conn = helper.getConnection(); try { PreparedStatement p

2020-08-09 18:58:38 392

原创 IDEA写模糊查询

1.在Dao层和service中://根据商品名称查询,所有商品List<Tbl_purchase> Mocha(String pName);2.Dao层的实现方法 public List<Tbl_purchase> Mocha(String pName) { Connection conn = helper.getConnection(); List<Tbl_purchase> list = new ArrayList<T

2020-08-09 18:42:08 7084 1

原创 LocalDateTime小示例

例如,我们使用LocalDate 代替Date,使用DateTimeFormatter 代替SimpleDateFormat,如下所示:String DateNow = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss")); // 当前日期和时间 System.out.println(DateNow);这样就避免了SimpleDateFormat 的线程不安全问题。@WebServlet("/S

2020-08-08 16:36:42 310

原创 jsp<c:choose>,<c:if>判断小小示例

<td><c:choose><c:when test="${h.hqk==‘未出租’ }"> ${h.hqk }</c:when><c:otherwise>${h.hqk }</c:otherwise></c:choose>

2020-08-08 15:56:09 240

原创 正则判断输入框不能为空

<script> var reg = new RegExp('\\s'); $("#bu").click(function () { //va=" s s " var va = $("#va").val();//va.trim(); ----->va="s s" //判断 非空 去除两端空格 !reg.test(va

2020-08-08 15:48:05 5836

原创 MySQL now(),curdate(),curtime()函数

MySQL NOW() 函数MySQL Date 函数NOW():包含时间和日期CURDATE():只包含日期CURTIME():只包含时间select now(),curdate(),curtime();//小写SELECT NOW(),CURDATE(),CURTIME()//大写

2020-08-08 15:41:32 1346

原创 jquery示例五

效果如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery1.11.3.min.js" ></script> <script> function add() {//添加一行 //获得填入的

2020-08-08 15:39:27 103

原创 jquery示例四 给奇数偶数 行添加不同的样式,点击 全选事件,反选事件

jquery给奇数偶数 行添加不同的样式点击 全选,反选效果图<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery1.11.3.min.js" ></script> <script>

2020-08-08 15:35:52 366

原创 jQuery示例三 后代选择器或子选择器

**jQuery 后代选择器或子选择器通过点击,alert一一弹出form标签input元素中的内容** <title>后代选择器或子选择器</title> <script type="text/javascript" src="js/jquery1.11.3.min.js"></script> <!-- 后代选择器:包含所有后代 》子,孙子。。。。。 子选择器:只包含儿子一代 --&g

2020-08-08 15:21:09 297

原创 jquery示例二 标签或元素选择器循环终止条件

jquery 标签或元素选择器循环终止条件通过点击获取,alert弹出输入框的值<title>标签或元素选择器循环终止条件</title> <script type="text/javascript" src="js/jquery1.11.3.min.js"></script> <script> function myclick(){ $("input").each(function(){ //循环出 input中val

2020-08-08 15:13:28 137

原创 jquery小示例一 ID选择器,类选择器获取div中间文字

–jquery实例1<title>ID选择器获取输入框内容</title> <script type="text/javascript" src="js/jquery1.11.3.min.js"></script> <script> function myclick(){ //点击获取输入框的内容 var value=$("#inputva").val(); //弹框 a

2020-08-08 14:59:00 545 1

原创 JSP跳转页面,直接跳转到查询所有

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><!--JSP跳转页面跳转页面ref

2020-08-08 14:28:16 387

原创 idea使用lombok插件,用注解写getter,setter,tostring,有参无参

package org.example.bean;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;//idea使用lombok插件,用注解写getter,setter,tostring,有参无参@Data//代表getter,setter@AllArgsConstructor//有参构造@NoArgsConstructor

2020-08-03 17:34:13 1929

原创 JSP有哪些内置对象,动态的区别,常用指令,四种作用域,JSP 和Servlet的关系,cookie与session,forward 和redirect,get和post的区别

JSP有哪些内置对象?作用分别是什么?out对象:主要用来向客户端输出数据,代表输出流对象。request对象:客户端的请求对象response对象:封装了JSP产生的响应,然后被发送到客户端以响应客户端的请求。session对象:用来保存每个用户信息,比便跟踪每个用户的操作状态。pageContext对象:为JSP页面包装页面的上下文application对象:对于一个容器而言,每个用户都共有这个对象。config对象:表示Servlet的配置。page对象:指的是JSP实现类的实例也就是

2020-07-26 17:31:48 134

原创 MySql数据库一对多,多对多如何处理,常见的数据类型

1. 数据库MySQL分页时用的语句使用limit关键字。Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。2.根据你以往的经验简单叙述一下MYSQL的优化a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null.c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from table

2020-07-26 17:23:14 1248

原创 execute,executeQuery,executeUpdate的区别,PreparedStatement的优点,ResultSet是?

1.execute,executeQuery,executeUpdate的区别是什么?a、Statement的execute(String query)方法用来执行任意的SQL查询,如果查询的结果是一个ResultSet,这个方法就返回true。如果结果不是ResultSet,比如insert或者update查询,它就会返回false。b、Statement的executeQuery(String query)接口用来执行select查询,并且返回ResultSet。即使查询不到记录返回的Result

2020-07-26 17:14:44 361

原创 事务的概念,hashmap,hashset,数据库连接池的区别

**.1.说说事务的概念,在JDBC编程中处理事务的步骤。**事务是作为单个逻辑工作单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性(ACID) 属性,只有这样才能成为一个事务 。JDBC处理事务有如下操作:conn.setAutoComit(false);设置提交方式为手工提交conn.commit()提交事务conn.rollback(),回滚提交与回滚只选择一个执行。正常情况下提交事务,如果出现异常,则回滚。**2.HashMap和HashSet

2020-07-26 17:05:48 151

原创 MySql子查询练习(带答案)

drop database if EXISTS mydb;create database mydb;use mydb;-- 子查询CREATE TABLE emp( empno INT, ename VARCHAR(50), job VARCHAR(50), mgr INT, hiredate DATE, sal DECIMAL(7,2), comm DECIMAL(7,2), deptno INT) ;INSERT INTO emp VALUES(7369,'SM

2020-07-26 16:45:54 752

原创 JDBC的概念,基本操作,ResultSet等各步骤的解释

JDBC定义了操作所有数据库的规则(接口)概念:java database connection Java数据库连接,Java语言操作数据库JDBC本质:其实是官方定义的一套操作所有关系型数据可得规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套(JDBC)编程2,真正执行的代码是驱动jar包中的实现类JDBC的基本步骤1.导入驱动jar包2.注册驱动3.获取数据库连接对象 connection4.定义sql5.获取执行sql语句的对象 state

2020-07-23 19:12:17 119

原创 MySql数据库基本练习题(带答案)

数据库操作SQL练习一、数据库的创建:创建一个名称为mydb1的数据库CREATE DATABASE mydb1;创建一个使用utf8字符集的mydb2数据库。CREATE DATABASE mydb2 CHARACTER SET utf8;创建一个使用utf8字符集,并带比较规则的mydb3数据库。CREATE DATABASE mydb3 CHARACTER SET utf8 COLLATE utf8_general_ci 二、数据库的修改:修改mydb2字符集为gbk;ALTE

2020-07-21 20:32:31 7466 1

原创 MySql多表增删查改

#school 是否有school,有的话删除drop database if EXISTS school;#创建school数据库create database school;use school;#图书信息表 设定1001开始drop table if EXISTS books;create table books(bno int(4) not null primary key auto_increment,bname VARCHAR(20) not null,author VAR

2020-07-21 10:51:43 249

原创 Idea三个窗口同时卖票, 用 实现Runnable方式

package com.zgm.zuoye;/**三个窗口同时卖票 用 实现Runnable方式** */public class Thread2 implements Runnable{ static int tricket=1;//票数 static Object obj=new Object(); @Override public void run() { while (true){ try {

2020-07-20 19:15:23 276

原创 Idea线程轮流打印数字,一直到100

package com.zgm.zuoye;/** 两个线程轮流打印数字,一直到100** */public class Thread1 extends Thread { static int num = 0; static Object obj = new Object(); @Override public void run() { shu(); } private static synchronized void shu(

2020-07-20 19:13:09 382

原创 String,StringBuilder,StringBuffer的区别,优点?

.String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?a、可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串, char[] value,这两种对象都是可变的。b、线程安全性:S

2020-07-19 15:34:17 279

原创 集合中的List、Set、Map有什么区别?

集合中的List、Set、Map有什么区别?List的特点是元素有序、元素可重复。List接口的主要实现类有ArrayList和LinkedList。Set的特点是元素无序、元素不可重复。Set接口的主要实现类有HashSet和TreeSet。Map的特点是存储的元素是键(Key)、值(Value)映射关系,元素都是成对出现的。Map接口的主要实现类有HashMap和TreeMap。...

2020-07-19 15:31:26 1663

原创 用Java模拟斗地主游戏

package com.zgm.doudizhu;import java.util.*;public class Game { /** * 1. List集合存储 54个编号 * 2. Map <key,value> key 对应的是编号 , value 是 牌的花色(红方梅黑)+ 具体的一张牌 ,比如 黑桃2 * * 3. 用2个数组 存放 花色+ 13张牌 * * 4. 将牌的信息 存入到 list和map

2020-07-19 15:27:18 168

原创 Integer与int有哪些区别

为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java 为每一个基本数据类型都引入了对应的包装类型,int 的包装类就是 Integer,从 Java 5 开始引入了自动装箱/拆箱机制,使得二者可以相互转换。1、Integer是int的包装类;int是基本数据类型;2、Integer变量必须实例化后才能使用;int变量不需要;3、Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值 ;4、Integer的默认值是null;int

2020-07-19 15:21:06 277

原创 String 类的常用方法都有那些?

String 类的常用方法都有那些?a、indexOf():返回指定字符的索引。b、charAt():返回指定索引处的字符。c、replace():字符串替换。d、trim():去除字符串两端空白。e、split():分割字符串,返回一个分割后的字符串数组。f、getBytes():返回字符串的 byte 类型数组。g、length():返回字符串长度。h、toLowerCase():将字符串转成小写字母。 i、toUpperCase():将字符串转成大写字符。g、substring(

2020-07-19 15:18:39 200

空空如也

空空如也

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

TA关注的人

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