自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CollectionUtils的用法

CollectionUtils是主要用于集合判断的,可以判断集合是空还是非空。

2023-11-10 10:39:57 227

转载 MySQL存储过程

1.定义:存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段。类似于功能函数。2.语法(创建):create procedure 存储过程名称(参数列表) begin 存储操作的语句块 end 注意:当语句结束;有冲突时使用delimiter定义新的结束方法 (调用):call 存储过程名称; (有参...

2021-10-30 11:19:37 202

转载 随机生成一个5位的英文字母验证码(大小写混搭) * 然后将该验证码输出给用户,然后要求用户输入该验证码,大小写不限制。 * 然后判定用户输入的验证码是否有效(无论用户输入大小写,只要字母都正确即可

public class Text5 { public static void main(String[] args) { String str = random(); System.out.println("验证码为:" + str); System.out.println("请输入上述验证码:"); Scanner scanner = new Scanner(System.in); String input = s.

2021-10-30 11:15:37 355

原创 系统当前时间以“yyyy-MM-dd HH:mm:ss“格式输出

public class Test02 { public static void main(String[] args) { Date date = new Date(); System.out.println("date = " + date); String pattern = "yyyy-MM-dd HH:mm:ss"; SimpleDateFormat sdf = new SimpleDateFormat(pattern);.

2021-10-30 11:13:33 219

原创 jQuery 实现全选、反选、全不选功能

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <titl.

2021-10-30 11:11:45 457 1

原创 注册随机加盐

public int insertSelective(Admin record){ record.setSalt(getRandomNickname()); return adminDAO.insertSelective(record); } public static String getRandomNickname() { String val = ""; Random random = new Random(); for (int i = 0; i &lt..

2021-10-25 16:04:40 114

原创 Mybatis的三层架构

一、什么是三层架构三层架构分为三层:①表现层:适用于展现数据的。 ②业务层:是处理业务需求的。 ③持久层:是和数据交互的。二、三层架构的展示图...

2021-10-25 15:51:18 1245

转载 MVC用Ajax的八种传参方式(下)

⑤多个对象⑥批量对象传参⑦map传参⑧对象+常用类型 常见于带参数的分页查询

2021-10-09 09:04:42 124

转载 MVC用Ajax的八种传参方式 (上)

①k-v结构②对象③数组或集合④json对象

2021-10-09 08:57:21 90

转载 后端传参的五种方式

①原生方式②ModelAndView③Model④ModelMap⑤Map五种方式的前端写法

2021-10-09 08:51:43 240

原创 初识 springboot

一:理解和认识 springbootspringboot 项目为了简化ssm而存在的 ssm 项目配置比较繁琐,比如 需要配置 Tomcat,需要有很多个 xml去配置 第三方依赖 而 springboot 简化成,该内置就内置了,多个xml配置成为一个 properties/yml 文件 说白了 还是ssm框架,只不过写起来简单了二:配置...

2021-10-09 08:46:54 86

原创 Redis +可视化界面 基本命令

1、String k-v 单个key 最大内存 512 MB,约等于 多少文字呢?增: set key value 例子:set adminName ‘zhangsan’查: get key 例子:get adminName查询所有:keys * 例子:keys *删除key: del key 例子:del adminName其他通用命令:1、dump 给定key中的值进行 序列化,返回的值是 序列化后的值, 了解**2、exists key值是否存在,很.

2021-09-22 11:04:44 165

原创 idea-ssm框架搭建

配置web.xml:<!--配置成 / 的好处 以后 用 Restful 风格 以后讲 --><!-- 添加一個 編碼過濾器 解決亂碼 --><filter><filter-name>CharacterEncodingFilte<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp...

2021-09-22 11:02:06 96

转载 java高级-异常

Java中的异常:又称例外,是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流异常的分类:Throwable:类是java语言中所有错误或异常的超类,这意味着只要指示错误或异常,那么肯定是thrawble子类的实例,但是事实上由于错误异常内容过于庞大,所以设计人员将它们分开来,这就是thrawble的两个子类,Error和ExceptionError类是负责错误,它指程序运行的时候遇到硬件或操作系统的错误,这些错误都是严重并且致命的,是依靠程序自身无法解决的。 Exception是运行

2021-09-22 08:51:40 83

原创 idea常用快捷键

按住Ctrl键,滚动鼠标中间按钮,可调节代码字体大小。Alt + Insert : 自动生成构造方法ifn : 条件空判断语句,if(xxx == null) {...}inn : 条件不为空判断语句,if(xxx != null) {...}iter :生成增强for循环代码块sout : 生成输入语句Ctrl+F 在当前页查找 按ESC退出Ctrl+Shift+F全局查找 按ESC退出psvm : 生成main方法代码块Ctrl+Y,删除当前行Ctrl+X 剪切行Ctr...

2021-09-22 08:43:27 85

转载 小游戏——模拟斗地主发牌

2021-09-22 08:36:17 109

转载 JavaScript—JavaScript入门

JavaScript的引入方式嵌入式<script>JavaScript语句</script> <script type="text/javasript">JavaScript语句</script>外链式<script src="js/test.js"></script>行内式<a href="javascript:alert('hello');">test</a>常用输出语句alert()

2021-09-22 08:33:50 127

转载 Java中static关键字的五种使用方法

static关键字的四种用法:1、修饰成员变量2、修饰成员方法3、修饰代码块4、修饰内部类5、静态导包修饰成员变量注意:首先声明一下,这里所修饰的是成员变量,而不是局部变量,局部变量是不允许被static修饰的。(了解成员变量和局部变量的概念和区别)通常我们在开发过程中,用static去修饰一个成员变量,是为了声明一个全局变量,让它对该类的所有对象共享。或者配合final关键字声明一个全局的常量。被static所修饰的成员变量称为静态变量(或类变量),是属于类的范畴。没有被sta.

2021-09-17 09:14:51 4786 2

原创 Java 不同包中,类之间的调用

使用 “import 包名.类名”的形式导入另一个主类,然后通过新建对象的方式使用主类的方法package clothing;public class Shirt { public static String getColor() { return "Green"; }}package clothing.pants;import static clothing.Shirt.getColor;//import clothing.*;public..

2021-09-15 09:24:19 4080

原创 Java 同一个包中,类之间的调用

如果是静态方法,直接类名.方法名即可,如果是非静态方法,则需new一个对象出来,然后用对象.方法名调用publicclassA{publicstaticvoidT1(){System.out.print("这是A类的方法");}publicvoidT2(){System.out.print("这是A类的非静态方法");}}classB{staticvoidT1(){A.T1();//调用A类的静态方法Aa=newA();a.T2();//用A类的实...

2021-09-15 09:17:09 4478

原创 idea 更换背景图片

第一步:第二步:第三步

2021-09-07 09:15:41 211

原创 SpringMVC的八种收取参数的方式

第一种收取参数方式:数据类型收取参数//第一种收取参数的方式:数据类型收取参数 @RequestMapping("/reg") @ResponseBody //这个注解的意思是 返回给前端的json数据 public Map reg(String adminName, String adminPwd, String adminPwdR) { System.out.println("adminName = " + adminName); Sys.

2021-09-06 19:08:56 1631 1

原创 SpringMVC 项目总结

文章目录系列文章目录一、前言二、搭建基本环境1.新建Maven项目:ssmbuild2.添加web支持!3.导入相关的pom依赖和资源过滤设置4.搭建数据库三、Mybatis层1.编写数据库配置文件2.编写Mybatis核心配置文件3.根据表创建实体类4.在dao中创建接口5.编写接口对应的Mapper.xml6.编写service层接口7.编写service层接口实现类四、Spring层1.Spring整合dao层2.Spring整合service层五、Spr..

2021-09-06 08:49:46 199

原创 SSM的Spring注入

spring注入注入:通过spring的配置文件,为对象的属性进行赋值set注入: 原理:通过调用该类的set方法进行属性的注入 注意:一定要为该类提供set方法①jdk类型 I.8种基本数据类型+string <bean id="user" class="com.hp.entity.User"> <property name="id"><value>1</value></property>...

2021-08-19 17:00:57 131

原创 layui下拉框后台动态赋值

前台页面:<select name="xm" id="xm" lay-verify="required" lay-filter="xmFilter"><option value=""></option></select>前台js:<script>layui.use(['form', 'upload', 'layer'], function () {var form = layui.form;    //检查项目添..

2021-08-19 16:44:39 641

转载 layui表单元素(下拉框,单选框,复选框)不显示问题

1.正常的情况:2.异常的情况:3.修改方案:

2021-08-19 16:37:44 730 1

转载 HTML-图文列表

2021-08-16 17:23:23 422

转载 idea上传到github

2021-08-16 17:18:31 55

原创 MySQL的条件查询

条件查询需要用到where语句,where必须放到from语句表的后面 支持如下运算符:等号操作符:1)查询薪水为5000的员工select ename, sal from emp where sal=5000;2)查询job为MANAGER的员工select ename from emp where job='manager'; // 记得加引号 如果他是字符串<>操作符 不等于操作符1)查询工资不等于5000的员工select en...

2021-08-16 17:09:06 444

原创 MySQL的相关命令

创建数据表命令:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);CREATE TABLE emp( id int(10) DEFAULT NULL, namevarchar(10) DEFAULT NULL )注:varchar相当于String,int相当于int删除数据...

2021-08-16 16:49:53 51

原创 MySQL的常见约束

a)非空约束,not nullb)唯一约束,unique keyc)主键约束,primary keyd)外键约束,foreign key 现在 大项目 中很少使用外键约束了e)自定义检查约束,check(不建议使用)(在mysql中现在还不支持)非空约束,not null非空约束,针对某个字段设置其值不为空如:学生的姓名不能为空drop table if exists t_student;create table t_student( student_id i...

2021-08-16 16:29:52 106

原创 MySQL的limit 的使用

MySql提供了limit ,主要用于提取前几条或者中间某几行数据select * from table limit m,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m+1条开始,取n条。select * from tablename limit 2,4 即取出第3条至第6条,4条记录m 从第几条开始------ 从0开始n 条数取得前5条数据select * from hzuser limit 5;从第二条开始取两条数据select * f.

2021-08-16 16:11:02 1093

原创 MySQL分组查询 行内容 多条合一

分组查询主要涉及到两个子句,分别是:group by和havinggroup by取得每个工作岗位的工资合计,要求显示岗位名称和工资合计select job, sum(usersal) from hzuser group by job; 如果使用了order by,order by必须放到group by后面 排序时候注意:select job, sum(usersal) from hzuser group by job order by sum(usersal) ;having .

2021-08-16 16:04:34 248

原创 MySQL的聚合函数

聚合函数 5 个 重点:count 计数 会忽略null 一般有null 的时候 这个是个考点 要把null 转换成0 取得所有的会员数select count(*) from hzuser;取得津贴不为null会员数 select count(comm) from hzuser; Sum :Sum可以取得某一个列的和,null会被忽略select sum(usersal) from hzuser;avg取得某一列的平均值 取得平均薪水...

2021-08-16 15:59:45 68

原创 MySQL排序

排序:排序采用order by子句,order by后面跟上排序字段,排序字段可以放多个,多个采用逗号间隔,order by默认采用升序,如果存在where子句那么order by必须放到where语句的后面。按照薪水由小到大排序(系统默认由小到大)select * from hzuser order by usersal;取得job为 “格格”的用户,按照薪水由小到大排序(系统默认由小到大)select * from hzuser where job='格格' order by use

2021-08-16 15:49:56 123

转载 ideaTomCat配置步骤

2021-08-16 15:38:03 69

原创 layui相关内容

CSS内置公共基础类:类名(class) 说明 布局 / 容器 layui-main 用于设置一个宽度为 1140px 的水平居中块(无响应式) layui-inline 用于将标签设为内联块状元素 layui-box 用于排除一些UI框架(如Bootstrap)强制将全部元素设为box-sizing: border-box所引发的尺寸偏差 layui-clear 用于消除浮动(一般不怎么常用,因为layui几乎没用到浮动) layui-btn-co

2021-07-30 12:20:38 67

原创 Linux的基本文件命令操作(重点)

①. ls命令 语法格式:ls [-参数选项] [路径] 含义:显示目录中的文件信息 参数选项: list 以详细列表的形式进行显示 -a all 显示所有文件/文件夹(包含隐藏文件/文件夹) 路径:需要列出目录信息的文件路径 ②. cd命令...

2021-07-30 12:02:28 61

原创 了解Linux 的文件结构

Linux文件系统简介:什么是文件?什么是文件夹(目录)?文件:一般是一个独立的东西,可以通过某些工具将其打开。文件夹(目录):可以在其中放置其他文件,并且可以分成许多级。 为什么先讲文件?Linux,一切皆文件 在Windows系统里是文件的,在Linux下同样是文件。 在Windows系统里不是文件的,在linux下依旧是文件。Linux文件系统:Linux文件系统时Linux系统的重要组成部分,它里面的文件都是数据的集合,文件管理不仅包含文件的数据 ,还包含了文件系统的结构。所

2021-07-30 11:30:29 190

原创 Linux操作系统基础

1.1 什么是操作系统?操作系统:简称OS(Operating System),是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 常见的几种操作系统:Windows、MacOS、linux、iOS、Android、HarmonyOS等。1.2 Linux怎么读?Linux的读音有很多种,比较常见...

2021-07-30 11:10:47 108

空空如也

空空如也

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

TA关注的人

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