自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sfz1234567890的博客

愿你永怀善意,清澈明朗

  • 博客(53)
  • 资源 (3)
  • 收藏
  • 关注

原创 MySQL 中str_to_date函数

str_to_date(str,format)函数是将时间格式的字符串(str),按照所提供的显示格式(format)转换为datetime类型的值。date_format(date,format)函数则是把数据库的日期转换为对应的字符串格式格式如下:str_to_date('2017-01-06 10:20:30','%Y-%m-%d %H:%i:%s')...

2021-02-23 11:06:11 2470

原创 MySQL日期范围查询,查询前后几天

注意:前N天当天内指的是仅仅那一天内的,前N天内指的是1 2 3 ... n这几天所有的数据,可自行检验

2021-02-05 10:06:25 1208

原创 出现Invalid Host header的解决办法

使用ngrok内网穿透只返回304,invalid host header原因:新版的webpack-dev-server出于安全考虑,默认检查hostname,如果hostname不是配置内的,将中断访问。我遇到这个问题后,在网上找到了好几个方法,但是解决我的问题的只有下面这个:解决:webpack.dev.conf.js添加配置 disableHostCheck: true,如果还有其他解决的办法欢迎补充~~~~啦啦啦...

2021-01-27 09:49:11 5732

原创 如何运行springboot+vue+mybatis项目

开发环境操作系统:WindowsJDK: jdk-8u141mysql:mysql-5.7.21-1-macos10.13-x86_64node:v12.4.0IDE:IntelliJ IDEA 2018上面是运行springboot+vue项目的开发环境搭建vue脚手架1.运行vue项目,采用的是vue脚手架安装vue-cli(vue脚手架)前要安装node.js这里附上node.js安装配置的教程链接:Node.js安装教程2.打开cmd输入以下命令安装全局vue-cli脚手架

2021-01-26 14:50:04 2081 1

原创 基于Servlet开发的网上商城项目

一、项目背景在国家大力推进信息化建设bai的大背景下du,城市网络基础设施zhi和信息化dao应用水平得到了极大的提高和提高。特别是在经济发达的沿海地区,商业和服务业也比较发达,公众接受新事物的能力和消费水平也比较高。开展商贸流通产业(即商品流通和服务居民的第三产业)的信息化、电子商务建设是政府的一项重要任务。越来越多的商业服务企业认识到利用现代信息技术改变传统经营方式,利用电子商务提高管理和服务水平的重要性。许多企业正在规划或已经开展了自己的电子商务建设,因此在商务服务行业迫切需要电子商务应用平台

2021-01-21 16:24:24 856 1

原创 If you have database settings to be loaded from a particular profile you may

启动springboot项目是报错Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-05-26 16:00:33.380 ERROR 12908 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *********************

2021-01-19 18:11:11 1496

原创 StringUtils类中的isEmpty和isNotEmpty以及相关的方法

StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。

2021-01-15 17:33:13 1161

原创 substring常用的两种方法

xx.substring()括号中带的参数不一样,效果就会有很大的区别,详细如下:xx.substring(0,2)表示取第一个和第二个字符(0,1,2表示第一、二、三个字符,含头不含尾的原则就只包含第一、二个字符),返回一个新的字符串(只包含指定的第一和第二个字符);xx.substring(2)表示去掉前两个字符,返回一个新的字符串(只包含去掉前两个字符后剩下的字符串)截图:...

2021-01-15 10:10:35 1380

原创 使用SpringBoot进行分页查询

xml文件 <!--分页查询--> <select id="page" resultMap="BaseResultMap"> select *from admin </select>Mapper层 //分页查询 List<Admin> page();业务层接口//分页查询 List<Admin> page(Integer pageNum, Integer pageSize);业

2021-01-14 15:41:25 854

原创 使用Springboot修改密码功能

本文承接上文使用SpringBoot进行加密登录注册功能的实现修改密码:根据id修改user_name和pwdxml文件<!--修改密码--> <update id="update" parameterType="com.example.springboot_test.entity.Admin"> update admin set user_name=#{userName},pwd=#{pwd} where id=#{id} &lt

2021-01-13 18:04:31 6213

原创 使用SpringBoot进行MD5加密登录注册功能的实现

一、项目架构pom.xml配置注意添加MD5的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://mav

2021-01-13 15:14:11 2250 9

原创 Calendar.getInstance()获取指定时间点(定时)

使用Calendar.getInstance()不仅能获取当前的时间,还能指定需要获取的时间点,在项目应用中达到定时的作用,下面是常用的一些指定时间点使用:public class Test1 { public static void main(String[]args){ System.out.println("时间为:\n"+getDate1()+"\n"+getDate2()+"\n"+getDate3()+"\n"+getDate4()+"\n"+getDate5());

2021-01-12 14:04:21 1199

原创 使用SpringBoot实现简单的增删改查操作

一、项目项目环境搭建SpringBoot+Maven+Mysqlpom.xml依赖配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO

2021-01-04 15:06:19 1599

原创 Ngrok——内网穿透的Windows使用教程

1、下载客户端根据自己的操作系统去下载对应的 客户端2、启动隧道下载之后得到两个文件,可以通过cmd命令行进到sunny.exe所在的目录执行sunny.exe clientid 隧道id多个隧道同时启动sunny.exe clientid 隧道id,隧道id另一种方式通过 Sunny-Ngrok启动工具.bat 启动,直接输入隧道id就好了启动成功界面如下在浏览器上输入自己的域名如果出现:解决办法:用cmd打开tomcat,注意端口号要和tomcat的端口号一致,tomcat

2020-12-23 14:52:28 274

原创 Windows下RabbitMQ的安装

步骤 1 : erlangrabbitMQ 是基于 erlang 语言开发的,就如同 activemq 需要安装 java 环境一样, 为了使用 rabbitMQ 需要安装 erlang环境。步骤 2 : erlang 安装程序erlang 和 rabbitmq的安装程序我都放在右上角的: erlang_rabbitmq.rar 里了。其中的 otp_win64_18.1.exe 就是 erlang的,注意,这个是64位的,如果你的系统是32的,就装不了了。下载解压后运行 otp_win64_18

2020-12-22 18:23:18 86

原创 数据库面试题——内连接与外连接、左连接与右连接的区别

内连接与外连接的区别:1、连接结果不同内连接的连接结果仅包含符合连接条件的行,参与连接的两个表都必须符合连接条件;而外连接的连接结果不仅包含了符合连接条件的行,同时还包括不符合自身条件的行,其中还包括左外连接、右外连接以及全外连接。2、注意事项不同内连接需要注意区分在嵌套查询时使用的any以及all的区别;外连接不需要区分,左表和右表都不受限制,所有记录都显示,两个表不足的地方可用null进行填充。理解:A圈表示一张表的全部数据,B圈表示一张表全部数据,A和B中间的交集为交集数据内连接:A表

2020-12-07 13:47:38 3775

原创 面试必备——SQL基础语句大全(详细)

关系型数据库:MySQL、Oracle等非关系型数据库:redis等Mysql数据库引擎:MyISAMInnoDB增删改查(默认引擎)支持高级查询数据库操作查看所有数据库show databases;查看当前使用的数据库select database();创建数据库create databases 数据库名 charset=utf8;5.删除数据库drop database 数据库名;6 .使用数据句库use database 数据库名;7.

2020-12-07 09:45:42 4965

原创 Java开发项目——实现注册邮箱验证功能

在日常生活中,我们在一个网站中注册一个账户时,往往在提交个人信息后,网站还要我们通过手机或邮件来验证,邮件的话大概会是下面这个样子的:用户通过点击链接从而完成注册,然后才能登录。也许你会想,为什么要这么麻烦直接提交注册不就行了吗?这其中很大一部分原因是为了防止恶意注册。接下来让我们一起来使用最简单的JSP+Servlet的方式来完成一个通过邮箱验证注册的小案例吧。准备工作前提知识动手实践之前,你最好对以下知识有所了解:JSP和ServletMavenMySQLc3p0SMTP协议和PO

2020-11-30 09:40:34 2093

原创 Srevlet开发的项目——2.登录界面

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

2020-10-24 14:44:30 115

原创 Servlet开发的项目——1、数据库MySQL环境搭建

一、这个项目开发是需要连接数据库的,所以在实现项目前,我们先搭建好连接数据库的环境。我们使用的是jdbc来连接数据库二、实现步骤1.这个是目录2.连接数据库前,需要导入MySQL的插件,我们用的是maven环境,所以直接在pom.xml文件里面引入就行了3.创建连接数据库的类DBUtil类,和db.properties文件package util;import java.io.FileInputStream;import java.io.IOException;import java.

2020-10-24 14:30:59 288

原创 双指针——长键按入

你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。示例 1:输入:name = “alex”, typed = “aaleex”输出:true解释:‘alex’ 中的 ‘a’ 和 ‘e’ 被长按。示例 2:输入:name = “saeed”, typed = “ssaaedd”输出:false解释:‘e

2020-10-21 20:39:24 68

原创 表单——完成一个包含用户名、密码等信息,点击提交按钮,将表单数据添加到数组里面

一、题目完成一个包含用户名、密码、家庭地址、个人电话的信息表单,当点击提交按钮时,将数据提交到一组数组里面要求:数据提交到数组前,要做非空判断和长度判断要求:用户名长度不能超过6位,密码不能超过6位,如果超出要弹框提示二、实现代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script> functi

2020-10-12 14:38:20 4504

原创 socket实现客户端与服务端互聊

一、题目实现客户端与服务端互聊二、步骤建立连接:服务端开启8085端口,并监听着,时刻等待着客户端的连接请求客户端知道服务端的ip地址和监听端口号,发出请求到服务端客户端的端口地址是系统分配的,通常都会大于1024一旦建立了连接,服务端会得到一个新的Socket对象,该对象负责与客户端进行通信。注意: 在开发调试的过程中,如果修改过了服务器Server代码,要关闭启动的Server,否则新的Server不能启动,因为8085端口被占用了收发内容:一旦建立了连接,服务端和客户端就可以通过

2020-10-09 18:58:55 373

原创 JavaScript基础知识点总结

HTML-JavaScript基础(非常详细) 北方的南先生 2018-09-15 21:51:43 ...

2020-10-09 15:34:45 134

原创 JavaScript——计算平方值

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>计算平方</title> <script> function pf(){ var input = document.getElementById("num"); //console.log(input); //获

2020-10-09 15:20:53 3641 2

原创 创建2个线程对象表示2个人,二人都要完成在客厅看电视5s,然后去卫生间5s的任务,已知二人同时开始执行任务。

一、题目创建2个线程对象表示2个人,二人都要完成在客厅看电视5s,然后去卫生间5s的任务,已知二人同时开始执行任务。要求:2个人可以同时在客厅看电视,但是上厕所不能同时上,只能排队上提示:synchronized二、实现代码public class Life { public void live() { try { String name = Thread.currentThread().getName(); System.out.println(name+"在客厅看电视");

2020-10-06 19:32:55 457

原创 Java——采用匿名内部类的方式创建2个线程,一个线程为计时线程,每隔2s输出当前时间的毫秒表示, 另一个线程为前台线程,任务是线程开始,休眠10秒结束,当前台线程结束,计时线程也随之结束。

一、题目采用匿名内部类的方式创建2个线程,一个线程为计时线程,每隔2s输出当前时间的毫秒表示,另一个线程为前台线程,任务是线程开始,休眠10秒结束,当前台线程结束,计时线程也随之结束。二、实现代码public class SleepTest { public static void main(String[] args) { //创建计时线程 Thread thread = new Thread() { @Override public void run() { whi

2020-10-06 19:31:14 1109

原创 Java——接收用户在控制台的信息,将取到的信息写入lianxi.txt文件中,并且将lianxi.txt内容复制到home.txt中

一、题目接收用户在控制台的信息,将取到的信息写入lianxi.txt文件中,并且将lianxi.txt内容复制到home.txt中二、实现代码package day08;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWri

2020-09-30 19:57:12 543

转载 面试必备——java面试题题库大全800题含答案

2019史上最全java面试题题库大全800题含答案 顽石2019 2019-05-16 11:22:56 ...

2020-09-29 10:45:56 1396

原创 正则表达式——判断邮箱地址和电话号码是否正确

package day06;import java.util.Scanner;import javax.net.ssl.SNIHostName;// 正则表达式public class RegexDemo { public static void main(String[] args) { //判断用户输入的信息是否符合邮政编码格式 System.out.println("请输入邮政编码....."); Scanner sn=new Scanner(System.in

2020-09-29 09:46:31 362

原创 Java——输入出生日期,计算你活了多少天

一、题目输入你的出生日期,计算你已经活了多少天。package day06;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class TestDemo { public static void main(String[] args) throws ParseException { System

2020-09-29 09:09:55 4934 1

原创 继承——Person为父类,Teacher和Student都继承Person

一、题目按照要求完成以下操作。创建Person,Teacher,Student类其中,Person为父类,Teacher和Student都继承PersonPerson中有属性:String name,int age(自己思考访问控制修饰符)在Person中写出无参构造方法Person(),有参构造方法Person(String name,int age)在Person中定义方法:showMessage(),用于展示人的信息,打印输出“展示某人的信息”在Teacher类中定义私有的属性:

2020-09-22 19:09:00 18840 1

原创 一、JAVA基础

1.JAVA:后端开发前端后端用户直接看的页面业务逻辑/软件功能实现HTML CSS JS JQ VUE bootstarapjava 基础 Javase jdbc jsp servlet2.控制台输入//从控制台输入Scanner sn=new Scanner(System.in);3.JAVA基本数据类型Java 除了8中基本类型,其他都是引用类型整型:int byte long short浮点:float double字符:char布尔类型:boole

2020-09-22 09:00:28 136

原创 Java编程题——使用大写字母A-Z、数字0-9,生成一个长度为5的字符串验证码并输出。

一、题目使用大写字母A-Z、数字0-9,生成一个长度为5的字符串验证码并输出。二、实现代码package 实训;import java.util.Random;public class Test01 { public static String verifyCode() { Random random = new Random(); String str = ""; for (int i = 0; i < 5; i++){

2020-09-21 19:01:19 1572 1

原创 Java编程题——使用随机数给一个长度为10的整型数组的每一个元素赋值。对该数组进行升序排序并找出该数组最大值。

一、题目使用随机数给一个长度为10的整型数组的每一个元素赋值。对该数组进行升序排序并找出该数组最大值。二、实现代码package 实训;import java.util.Arrays;public class Test { public static void main(String[] args) { int[] brr=new int[10]; for (int i = 0; i < brr.length; i++) { brr[i]=(int)(Math.ran

2020-09-21 18:56:29 7533

原创 Java编程题——编写一个收银柜台收银程序,根据商品单价、购买数量以及收款金额计算并输出应收金额和找零;

一、题目编写一个收银柜台收银程序,根据商品单价、购买数量以及收款金额计算并输出应收金额和找零;当总结大于或者等于500时,享受8折优惠。若收款金额大于等于应收金额,则计算找零后输出若收款金额小于应收金额,则输出”客户给的钱不够,还差”+具体金额二、实现代码package demo;import java.util.Scanner;public class T3 { public static void main(String[] args) { System.out.println

2020-09-19 10:33:16 5281

原创 Java编程题——判断年份是否为闰年

一、题目接收用户从控制台输入的一个年份,判断这个年份是否是闰年提示:闰年的判断公式1 年份能被4整除,且不能被100整除的是闰年2 年份能被400整除的是闰年二、分析题目1.判断年份,使用判断语句 if else2.整除,且,两个条件转换成相应的 %,&,|,==三、实现代码package demo;import java.util.Scanner;public class T2 { public static void main(String[] args) { S

2020-09-19 09:56:02 2548

原创 Java编程题一 判断年龄是否合法

一、题目接收用户从控制台输入的一个年龄,判断是否在18到50岁之间如果是,输出”输入的年龄合法” ,否则输出”输入的年龄不合法”二、实现代码package demo;import java.util.Scanner;public class T1 { public static void main(String[] args) { //int age=0; Scanner s = new Scanner(System.in); System.out.println("请输入你的

2020-09-19 09:32:37 2533

原创 Java练习——合并数组

一、题目首先准备两个数组,他俩的长度是5-10之间的随机数,并使用随机数初始化这两个数组然后准备第三个数组,第三个数组的长度是前两个的和通过System.arraycopy 把前两个数组合并到第三个数组中二、遇到问题1、数组长度是5-10之间的随机数2、把前两个数组合并到第三个数组中三、已知知识点1、System.arraycopy (src,srcPos,dest,destPos,length);src:源数组srcPos:从源数组复制数据的起始位置dest:目标数组destPos

2020-09-18 19:51:27 555

原创 Java控制流程-for 天朝有一个乞丐姓洪,去天桥要钱 第一天要了1块钱 第二天要了2块钱 第三天要了4块钱 第四天要了8块钱 洪乞丐干10天,收入是多少?

一、题目天朝有一个乞丐姓洪,去天桥要钱第一天要了1块钱第二天要了2块钱第三天要了4块钱第四天要了8块钱以此类推问题: 洪乞丐干10天,收入是多少?二、代码package demo;public class Qk { public static void main(String[] args) { int moneyEachDay = 0; // int day = 10; int sum=0; for (i

2020-09-18 16:33:43 1651

基于SSM框架开发的网上书城项目

采用前后端分离,前台:订单,支付,修改个人信息。购物车功能等 后台:修改目录,修改书籍信息,查看订单等功能

2020-12-29

基于spring boot的个人博客网站项目+ppt

采用前后台分离 后端:Spring Boot + Mybatis + thymeleaf模板 数据库:MySQL+Redis 前端UI:Semantic UI框架

2020-12-29

高校教材管理系统_gui.zip

高校教材管理系统,适用于阶段性答辩,内容有教师、学生、学生处等几个个方面,实现学生领取教材,教师管理教材(对自己所管理的班级订购相应的教材),学生处和出版社之间的订书管理

2020-06-23

空空如也

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

TA关注的人

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