- 博客(68)
- 收藏
- 关注
转载 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 <..
2021-10-25 16:04:40 114
原创 Mybatis的三层架构
一、什么是三层架构三层架构分为三层:①表现层:适用于展现数据的。 ②业务层:是处理业务需求的。 ③持久层:是和数据交互的。二、三层架构的展示图...
2021-10-25 15:51:18 1245
原创 初识 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
转载 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
原创 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
原创 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
原创 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关注的人