自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JedisPool使用@Autowired注解时不能运行或运行后报null的解决办法

JedisPool使用@Autowired注解时不能运行或运行后报null的解决办法可以创建一个RedisConfig类@Configuration@Slf4jpublic class RedisConfig extends CachingConfigurerSupport { protected static final Logger logger = Logger.getLogger(RedisConfig.class); @Value("${spring.redis.ho

2021-11-06 20:50:37 668

原创 Redis中的常用命令

Redis中的常用命令哪些?a、hset 存储一个哈希键值对的集合b、hget获取一个哈希键的值c、hdel 删除一个或多个字段d、hgetall 获取一个哈希是键值对的集合e、lpush key value向链表左侧添加f、rpush key value向链表右侧添加g、lpop key 从左边移出一个元素h、rpop key 从右边移出一个元素i、keys * 返回所有的key 可以加*通配j、exists key判断string类型一个key是否存在 如果存在返回1 否则返回0

2021-11-05 21:58:44 341

原创 Session,Application,cookie的区别

Session,Application,cookie的区别Session:①存在于服务器端②每个Session对应一个窗口,用SessionID标识,这个Session为该窗口及其子窗口共享 ③有两种实现方式:a.使用Cookie(在Cookie可用时)b.URL重写(在Cookie被禁用时)④没有访问路径的问题。同一个WebApplication下的Servlet/JSP设置的Session可以被互相访问Cookie:①存在于客户端(可被阻止)②只能是文本文档③如果

2021-10-30 23:58:29 375

原创 springboot中的日期类型转换

在配置文件(application.properties)中加入#时间戳统一转换(输入string转换date,输出date转换string)spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8把日期类型从2020-09-01T15:25:59.000+00:00转化为2020-09-01 23:25:59...

2021-10-09 08:56:55 374

原创 springboot项目中后端返回的1代表男,0代表女,在表格中显示男女

再HTML中绑定一下 <el-table-column prop="studentSex" :formatter="formatRole" label="学生性别"> </el-table-column>数据转化 methods:{ formatRole: function( row, column) { return row.stud

2021-10-09 08:44:34 1419

原创 redis

2021-10-05 23:57:27 71

原创 vue实现把数据渲染到下拉框中,点击其中一个数据,后面接上文本

<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> <script src="https:

2021-09-17 16:21:33 487

原创 css基础

1.css的三种导入方式:① 行内样式内联样式,又有人称行内样式、行间样式、内嵌样式。是通过标签的style属性来设置元素的样式,其基本语法格式如下:<标签名 style=”样式属性名:样式属性值;…”></标签名> ② 内部样式 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下:<head> <style type=”text/css”> 选择器 { 样

2021-09-11 20:47:52 115

原创 css属性

1.背景属性(Background)background:在一个声明中设置所有的背景插件1background:transparent; /透视背景/background-attachment:设置背景图像是否固定或者随着页面的其余部分滚动1fixed;(固定) scroll;(滚动)background-color:设置元素的背景颜色1background-image:设置元素的背景图像1url();background-position:设置背景图像的开始位置1 background-

2021-09-07 22:23:20 569

原创 HTML

HTML基本结构<IDOCTYPE html>*注:<!DOCTYPE>标签没有结束标签!<html><head>(头部部分)<meta httpequiv="ContentType"content="text/html"; charset=gb2312>(可写可不写)<title>显示在浏览器标题栏中的标题</title></head><body>(主体部分)(页面内容)<

2021-09-01 22:39:19 90

原创 MySQL25道练习题

表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号–3.教师表Teacher(t_id,t_name) –教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score) –学生编号,课程编号,分数测试数据–建表–学生表CREATE TABLE Student(s_id VARCH

2021-08-30 23:18:55 823

原创 mysql的约束条件

创建表加入约束常见的约束非空约束,not null唯一约束,unique key主键约束,primary key外键约束,foreign key自定义检查约束,check(不建议使用)非空约束,not null非空约束,针对某个字段设置其值不为空,如:学生的姓名不能为空drop table if exists t_student;create table t_student(student_id int(10),student_name varchar(20) not nu

2021-08-30 22:26:46 255

原创 JavaScript和jquery

JavaScript1.获取元素(节点对象)的方式:(1)通过id获取节点对象:var a = document.getElementById(“id属性值”);① 因为id名是唯一的,所以获取的结果a也是唯一的,可以直接拿来操作(2)通过类名(class)获取节点对象:var b = document.getElementsByClassName(“class属性值”);① 类名不是唯一的,所以获取的结果b是一个伪数组,里面保存着被选中的所有节点对象,如果要操作 某个节点对象需要通过索引(如

2021-08-29 20:10:35 211

原创 mysql基础三

表创建表语法格式:create table 表名(列名称 类型,…)MySql常用数据类型类型 描述Char(长度) 定长字符串,存储空间大小固定,适合作为主键或外键Varchar(长度) 变长字符串,存储空间等于实际数据空间double(位数,小数位) 数值型Float(位数,小数位) 数值型Int( 长度) 整型Date 日期型建立学生信息表,字段包括:学号、姓名、性别、出生日期、email、班级标识drop table if exists t_

2021-08-26 23:01:42 126

原创 mysql基础四

MySQL多表查询导入 2 张 数据库 表查询姓名中包含 “小 ” 的所有的 用户select * from hzuser where name like ‘%小%’;排序排序采用order by子句,order by后面跟上排序字段,排序字段可以放多个,多个采用逗号间隔,order by默认采用升序,如果存在where子句那么order by必须放到where语句的后面按照薪水由小到大排序(系统默认由小到大)select * from hzuser order by usersa

2021-08-26 22:25:45 84

原创 mysql基础二

1.单一字段排序排序采用order by子句,order by后面跟上排序字段,排序字段可以放多个,多个采用逗号间隔,order by默认采用升序,如果存在where子句那么order by必须放到where语句的后面示例:按照成绩排序(系统默认由小到大)select * from score ORDER BY s_score desc;select * from score ORDER BY s_score desc; (从大到小)数据处理函数Lower 转换小写upper 转换大写s

2021-08-18 23:32:41 141

原创 python的模块

面向对象1.面向对象是一种描述事物的编程方式,包括对象的属性和方法2.创建类class ClassName(): 属性列表 方法列表定义一个类: 类名首字母大写 class 类名: 属性名 = 属性值 # 类属性 def 方法名(self): self.属性名 = 属性值 # 实例属性 方法体3.对象创建创建对象/实例化对象:对象名 = 类名()user = User()调用属性 对象名

2021-08-17 10:36:35 170

原创 python操作数据库

python操作数据库1.python中的两个对象1.连接对象 connection**作用:**创建一个python程序到数据库的 连接通道 和jdbc连接是一个道理方法:cursor 创建游标commit 提交事务rollback 事务回滚参数:1.mysql服务器地址 IP2.端口号 port 3306用户名 user root密码 password root数据库 database test字符集 charset2.游标对象 cursor是

2021-08-17 10:21:30 407 1

原创 MySQL基础笔记

数据查询语言(DQL-Data Query Language)代表关键字:select数据操纵语言(DML-Data Manipulation Language)代表关键字:insert,delete,update 增删改数据定义语言(DDL-Data Definition Language)代表关键字:create ,alter,事务控制语言(TCL-Transactional Control Language)代表关键字:commit ,rollback; 提交回滚数据控制语言(DC

2021-08-16 23:53:08 122

原创 python中异常和文件操作

1.异常的概述?在程序运行过程中,经常会遇到各种各样的错误,这些错误统称为“异常”。java代码在运行时期发生的问题就是异常。在java中使用Exception来描述异常。2.常用的异常有哪些?其他常见异常自行翻译如果我们在IDLE中print函数的括号是中文即会报错 (语法错误)除数为0异常nameerror:未声明/初始化对象 (没有属性)importerror:导入模块/对象失败valueerror:传入无效的参数ioerror:输入/输出操作失败memoryerror:内存

2021-08-15 23:30:35 153

原创 jQuery选择器

jQuery 选择器:1.jQuery 选择器允许我们对 HTML 元素组或单个元素进行操作jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器jQuery 中所有选择器都以美元符号开头:$()2.元素选择器jQuery 元素选择器基于元素名选取元素。在页面中选取所有 元素: 用户点击按钮后,所有 元素都隐藏:3.id 选择器 jQuery#id 选择器通过 HTML 元素的 i

2021-08-13 22:41:13 159

原创 python的函数

函数内置函数: print() input() int() str() range() …1.创建函数自定义函数: 先定义后执行 def 函数名([参数]): 函数体 return [指定返回值]def fun(): if b==1: print("登录功能") elif b==2: print("注册功能") else: print("请重新输入功能编号")

2021-08-12 21:42:29 60

原创 python中的字典和集合

字典字典是属于映射类型的数据结构 主要通过键来访问元素, key是不允许重复的1.创建字典:字典名 = {键:值,键:值,…} 键只能是字符串、数字、元组 值可以是任意数据类型dict = {key1:value1, key2:value2, key3:value3}2.查字典名[键] 获取该键对应的值字典名.get(键) 获取该键对应的值字典名.keys() 获取字典中的所有键字典名.values() 获取字典中的所有值字典名.items(

2021-08-12 21:03:05 185

原创 python中的列表

数据结构可变数据类型和不可变数据类型可变数据类型 可以对其进行增加,删除,修改等操作, 列表,字典和可变集合 set不可变数据类型 数字,字符串,元组,不可变集合等列表list概念在python中,列表是可变的或可变的有序元素序列,其中列表内部的每个元素或值称为item 。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现语法:[元素1,元素2,元素3,…元素n]创建列表使用[],只需要把元素以,隔开列表的使用语法:列表名 = [元素1,元素2

2021-08-11 22:31:17 265

原创 Java中的静态代理设计模式

AOP(Aspect Oriented Programmimg) 面向切面编程核心:spring中的代理设计模式1.静态代理设计模式service核心: 核心功能:一定要有的功能,没有的话业务将无法进行书写业务逻辑代码额外功能:核心功能基础之上添加的功能(可有可无)调用DAO额外:控制事务在service层中应不应该写额外功能?业务调用者:service中应该有额外功能,没有额外功能,业务将面临风险代码设计者:service中不应该有额外功能,违反了Java中的各司其职

2021-08-10 22:38:10 90

原创 Python中的循环

循环的概念循环是程序设计语言中反复执行某些代码的一种计算机处理过程。这些代码一直重复直到条件不满足才停止。循环的分类while:代码一直重复,知道条件不在满足时,循环才会结束for:重复一定的次数,通常用于迭代、枚举或遍历循环的嵌套:Python中允许循环中嵌套另一个循环while循环的使用while循环的使用Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。语法:while 循环条件: // 循环条件的值是布尔类型

2021-08-10 21:53:58 581

原创 Python中的分支结构

流程流程的概念: 流程控制语句就是按照一定的步骤实现某些功能的语句。程序结构的分类 程序结构大致分为顺序结构、分支结构、循环结构顺序结构: 是程序中最简单的流程控制,按照代码执行的先后顺序,依次执行,程序中的大多数代码都是这样执行的。分支结构: 分支结构也称选择结构,通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。循环结构: 循环结构可以减少源程序重复书写的工作量(代码量),用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。Python中的顺序结构:

2021-08-09 22:09:31 3481

原创 python的基本数据类型

一.数据类型常见的数字类型可以分为两类:1. 整数类型(int)整数包括正整数和负整数,python的整型是长整型,能表达的数的范围是无限的,内存足够大,就能表示足够多的数;使用整型的数还包括其他进制。2. 浮点类型(Float):分为两部分整数部分和小数部分3.字符串类型字符串是用双引号“”或者单引号‘’括起来的一个或多个字符,主要指的是一些描述性的内容,比如名字,性别,国籍等字符串的使用可分为以下三种方式:(1)使用单引号’’(2) 使用双引号””(3)使用三引号’’’ ‘’’

2021-08-09 21:11:11 154

原创 jQuery—HTML

一.jQuery -HTML1.jQuery - 获得内容和属性jQuery DOM 操作:jQuery 中非常重要的部分,就是操作 DOM 的能力。jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。DOM = Document Object Model(文档对象模型)DOM 定义访问 HTML 和 XML 文档的标准:“W3C 文档对象模型独立于平台和语言的界面,允许程序和脚本动态访问和更新文档的内容、结构以及样式。”2.获得内容 - text()、html

2021-08-08 20:43:54 430

原创 jQuery的遍历

jQuery -遍历1.什么是遍历?jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历。图示解析:<div> 元素是 <ul> 的父元素,同时是其中所有内容的祖先。<ul> 元素是 &l

2021-08-06 23:58:04 157

原创 Python的运算符

表达式是由运算符和操作数组成的。也可以说是能够表达出一定结果的式子。操作数指运算符两边参与运算的对象运算符用于执行程序代码运算,会针对一个以上操作数项目来进执行运算语句是指的是一段可执行的代码,表示的是一个动作而不是生成或者返回一个值。比如输出,给变量赋值等都可以称之为一个语句表达式:能够表达出一定结果的式子,表示的是一个结果语句:指的是一段可执行的代码,表示的是一个动作/命令注意:表达式不一定是一条语句,但一条语句中可以包含表达式。算数运算符复合赋值运算符示例:age += 1

2021-08-05 22:44:20 302

原创 jQuery语法

什么是jQuery?jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能:HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities除此之外,Jquery还提供了大量的插件目前网络上有大量开源的 JS 框架, 但是 jQuery 是目前最流行

2021-08-03 23:46:27 95

原创 Linux单节点伪分布式

一、Linux配置1.切换到root用户vi /etc/sudoers进入到配置文件中后 把要添加权限的用户添加进去在”root ALL=(ALL) ALL “下面添加一行“xxx ALL=(ALL) ALL”, xxx为你自己的登录用户2.设置完切换回当前用户①修改主机名 sudo vi /etc/sysconfig/networkHOSTNAME = master②修改ip sudo vi /etc/sysconfig/network-scripts/ifcfg-et

2021-08-02 23:58:37 79

原创 Python语言基础

Python注释概念: 注释是指在程序代码中添加的标注性的文字单行注释(行注释): 使用“#“表示单行注释。单行注释可以作为单独的一行放在被注释代码行之上,也可以放在语句或表达式之后多行注释(块注释) 当注释内容过多,导致一行无法显示时,就可以使用多行注释。Python中使用三个单引号 (’’’ ‘’’)或三个双引号(”"" “”")表示多行注释。概念:是指在每一行代码的左端空出一定长度的空白,从而可以更加清晰地从外观上看出程序的逻辑结构python 最具特色的就是用缩进来写模块,Pytho

2021-08-01 22:24:22 106

原创 js对象

对象一、什么是javaScript对象?对象是javaScript中最重要的API。 javaScript包含多种对象有:内置对象、外部对象(window对象、dom对象)、自定义对象二、如何使用对象?对象包含属性和方法。 访问对象属性:对象.属性访问对象方法:对象.方法()三、常用内置对象JS中常用内置对象有:String对象、Number对象、Boolean对象、Array对象、Math对象、Date对象、RegExp对象、Function对象。String对象(1)创建String对

2021-07-31 22:27:19 200

原创 认识Python

PythonPython是由荷兰人Guido van Rossum(吉多·范·罗苏姆)于1989年圣诞节期间发明,1991年Python第一个发行第一个公开版本Python开发者的哲学是:用一种方法,最好是只有一种方法来做一件事2.如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确没有或很少有歧义的语法Python的语言特性Python简单易学Python是面向对象的高层语言Python语言是免费且开源的Python是解释性语言Python程序编写需使用规范的代码风格

2021-07-30 12:21:12 124

原创 jQuery实现黑夜开关灯功能小测试

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Do

2021-07-29 20:24:46 84

原创 js数组array的常用方法

数组array方法1:slice[start,end]:返回从原数组中指定开始下标到结束下标之间的项组成的新数组(原数组不变)1个参数:n,即n到末尾的所有2个参数:[start,end]var arr = [1,2,3,4,5,6,7,8];var arr1 = arr.slice(2,6);console.log(arr1);//数组下标从0开始,从2开始,到6的前一个位置结束var arr3 = arr.slice(4); //从4开始到结束console.log(arr3);方法2

2021-07-28 19:04:00 260

原创 js中String的常用方法总结

string方法一:charAt():返回在指定位置的字符var str = ‘nihaome wozhendexiangxeuhaoqianduan’var str2 = str.charAt(4);//字符串的下标是从1开始的,所以返回ovar str3 = str.charAt(25); //25位置是a;var str4 = str.charAt(5,26); //传入两个参数,不会报错,但是第二个参数默认无效,//所以返回的是位置5的字符mconsole.log(str2);cons

2021-07-27 21:22:11 677

原创 js事件

1.注册事件(绑定事件)1.1注册事件概述给元素添加事件,称为注册事件或者绑定事件。注册事件有两种方式:①传统方式②方法监听注册方式①传统方式利用on开头的事件onclick<button οnclick=”alert(hello word)”>btn.onclick = function(){}特点:注册事件的唯一性 同一个元素同一个事件只能设置一个处理函数,最后注册的处理函数将会覆盖前面注册的处理函数。②方法监听注册方式w3c 标准推荐方式addEventListene

2021-07-26 20:55:18 87

空空如也

空空如也

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

TA关注的人

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