自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis(4)--redis的事务简单介绍

redis的事务什么是事务?把一组数据库操作放在一起执行,保证原子性,要么同时成功,要么同时失败。redis的事务允许把一组redis命令放在一起执行,把命令进行序列化,然后一起执行,保证部分原子性redis的事物只能保证部分原子性:1)如果一组命令中,在压入事务队列过程中发生错误的命令,则本事务中所有的命令都不执行,能够保证事务的原子性。2)如果一组命令中,在在压入事务队列过程中正常,但是在执行事务队列命令时发生了错误,则只会影响发生错误的命令,不会影响其他命令的执行,不能保证事务的原子性

2021-03-23 22:16:00 184

原创 redis(3)--redis中关于5种数据类型的操作命令

redis中关于string数据类型的操作命令1、将string类型的数据保存到redis中:set key vale​ set zsname zhangsan​ set zsage 20​ set totalRows 100​ 若key已存在,后来的value会把以前的value覆盖掉2、从redis中获取string类型的数据 get key​ get zsname​ get zsage3、追加字符串 append key value​ 返回增加之后的字符串长度

2021-03-23 20:42:12 397

原创 redis(2)

1、redis的5种数据结构1)字符串类型 string     string是redis中最基本的数据类型,一个key对应一个value     string类型是二进制安全的,即可以包含任何数据,包括数字、jpg图片或者序列化对象甚至是一张图片,最大512M2)列表类型 list     list其实就是链表,redis的底层是用双向链表实现的l

2021-03-11 17:36:20 331 1

原创 redis(1)

1、NoSQL数据库       NoSQL=Not Only SQL(不仅仅是SQL),泛指non-relational(非关系型数据库)。NoSQL数据库是为了解决大规模数据集合多重数据种类带来的挑战,特别是超大规模数据的存储。        NoSQL数据库的一个显著特点就是去掉了关系数据库的关系型特性,数据之间一旦没有关系,使得扩展性、读写性能都大

2021-03-11 17:29:56 264 1

原创 springBoot Web开发(三)-拦截器

在springboot中要使用拦截器功能,方法如下:1、写一个类实现HandlerInterceptor接口HandlerInterceptor接口中有三个默认方法:preHandle():在目标方法执行之前执行postHandle():在目标方法执行之后执行afterCompletion():在页面渲染之后执行2、写拦截逻辑如下:public class LoginInterceptor implements HandlerInterceptor { /** *目

2021-01-28 19:27:55 165

原创 springBoot Web开发(二)-请求参数处理(注解)

1、Rest请求映射按照rest风格,比如:对一个用户的操作,访问路径都是相同的,通过请求方式的不同来访问不同的controller示例如下:@RestControllerpublic class HelloController { @RequestMapping("/1.jpg") public String hello(){ return "aaa"; } //获取用户 @RequestMapping(value = "/us

2021-01-28 19:27:19 408 1

原创 springBoot Web开发(一)-简单功能

1、静态资源访问1)静态资源目录只要静态资源放在类路径下:/static (or /public or /resources or /META-INF/resources) ,放在这些目录下都可以原理:静态映射/**请求进来,先去找Controller能不能处理,不能处理的请求交给静态资源处理器,静态资源也找不到则响应404页面改变默认的静态资源的路径:当想使用默认的路径时,可以自己创建目录,并添加配置即可spring: resources: static-

2021-01-28 19:25:49 463

原创 springBoot的注解的使用(二)

原生配置文件导入(xml)以及配置绑定二、原生配置文件导入@ImportResourcebeans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://

2021-01-27 22:21:18 90

原创 springBoot的注解的使用(一)

springBoot中注解的使用一、组件添加1、@Configuration作用:告诉springBoot这是一个配置类 可以配置一些自定义的组件 ,相当于配置文件。属性说明:​ proxyBeanMethods:​ 设置该类中添加的组件是否是实例的 默认是true​ 属性值:​ true:表示返回的组件都是单实例的​ false:表示每次调用返回的组件都是新创建的​ tips:​ 组件依赖必须使用单例模式示例:class

2021-01-27 22:18:40 267 1

原创 十五、封装

1、什么是封装?      封装从字面意思上来理解就是包装的意思,专业一点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留对外接口使之与外部发生联系。      在现实世界中有很多封装的实例,比如“电视”,外部只有一个壳,将内部的元件封装起来,至于他的内部是什么,我们不用关

2020-08-31 20:16:11 563

原创 十四、构造方法Constructor

1、什么是构造方法?构造方法有什么用?构造方法是类中特殊的方法,通过构造方法来完成对象的创建,以及对象属性的初始化操作。2、构造方法怎样定义?语法格式:[修饰符列表] 构造方法名(形参列表){​ 构造方法体;}规则:构造方法名和类名一致。构造方法用来创建对象,以及完成属性的初始化操作。构造方法返回值类型不需要填写,写上就错,void也不能写。构造方法的返回值实际上是当前类的类型。一个类中可以定义多个构造方法,这些构造方法构成方法重载。代码示例:public

2020-08-31 20:12:29 409

原创 十三、对象的创建和使用

1、对象的创建类定义完成之后,就可以使用类这个“模板”来创造对象了,一个类是可以创建多个对象的。语法格式new 类名();这样就可以创建对象了。为了使用对象更方便,建议使用变量接收一下。示例:public class Test{ public sattic void main(String[] agrs){ //创建对象 new Student(); //为了使用方便,建议使用一个变量接收 Stude

2020-08-28 22:29:44 784

原创 十二、认识面向对象

1、面向过程和面向对象的区别面向过程还是面向对象都是编程语言的思想,任何编程语言都是解决日常业务的,无论是面向对象还是面向过程都需要实现具体的业务。面向过程:关注点是在实现的过程,就以函数的方式来定义(一个业务划分为一个函数),面向过程核心关注点是在实现具体的业务;面向对象:象的来源就是类,实现具体的业务的时候先确定完成当前业务的对象是哪个, 而不是具体的业务怎么实现 。例如,同样是炒菜这件事,面向过程中关注的是第一步洗菜、第二步切菜、第三步炒菜…而面向对象则不关注这些步骤,他只关心做这件事的对象,

2020-08-26 21:01:16 319

原创 十一、方法(2)----方法重载

1、什么是方法重载?      方法重载是指在一个类中定义多个同名的方法,但是要求每个方法具有不同的参数的类型或参数的个数。调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择恰当的方法。方法重载通常用于创建完成一组任务相似但参数的类型或参数的个数不同的方法。调用方法时通过传递给他们的不同个数和类型的实参来决定具体使用哪个方法。2、什么情况下考虑使用方法重载呢?     &n

2020-08-26 19:42:48 560

原创 十、方法(1)

1、什么是“方法”?方法是可以完成某个特定功能的并且可以被重复利用放入代码片段。在C语言中,方法被称为“函数”,在java中叫做方法。2、方法的定义以及调用?定义/声明方法的语法格式:[修饰符列表] 返回值类型 方法名(形式参数列表){ 方法体;}例如代码:public static void sumInt(int a,int b){ int c=a+b; System.out.println(a+"+"+b+"="+c);} public static 是修饰符列

2020-08-25 18:53:35 444

原创 九、控制语句----转向语句

1、什么是转向语句?      转向语句用于实现循环执行过程中程序流程的跳转,在Java中转向语句有break和continue语句。当然还包括其他的,例如return语句,这里主要介绍break和continue语句。2、break语句1)break语句的作用      break和continue语句都是一个单词作为一个完整的java语句。break是用于循环语句中,用来终止循

2020-08-23 16:06:39 738

原创 八、控制语句----循环语句

1、什么是循环语句?       在很多的实际问题中,会有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,取决于循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 java中的循环语句有三个,分别是for循环、while循环、do…while循环。2、for循环1)语法格式for(初始化表达式;布尔表达式;更新表达式){

2020-08-22 17:11:26 679 1

原创 七、控制语句----选择语句

七、控制语句----选择语句1、什么是选择语句?选择语句又称为分支语句,通过对给定条件进行判定,从而决定执行两个或多个分支的哪一个。在java中选择语句有if语句和switch语句。2、if语句1)if语句的语法格式:第一种写法:if(布尔表达式){ java语句; java语句;}执行方式:如果布尔表达式的结果为true,则执行大括号里的程序,如果结果为false,大括号中的代码不执行。第二种写法:if(布尔表达式){ //分支1 java语句;}else{

2020-08-21 21:33:28 750

原创 六、关于java中的运算符

六、运算符1.java中都有哪些运算符?算术运算符+、 -、 *、 /、 %(取模) 、 ++(自加 1【单目】) 、 --(自减 1【单目】)关系运算符>、 >=、 <、 <=、 ==、 !=逻辑运算符&(逻辑与) 、 |(逻辑或) 、 !(逻辑非) 、 &&(短路 与) 、 ||(短路或)赋值运算符=、 +=、 -=、 *=、 /=、 %=、 ^=、 &=、 |=、 <<=、 >>=

2020-08-19 21:25:48 265

原创 五、java语言中的数据类型

1、数据类型有什么用?数据类型用来声明变量,程序运行过程中根据不同的数据类型分配不同大小的内存空间。如:int a=10;double b=1.23;a变量和b变量类型不同,所占用的内存空间的大小也不一样。2、有哪些数据类型?java语言中的数据类型包括基本数据类型和引用数据类型。第一种:基本数据类型​     基本数据类型又分为4大类:第一类:整数型​       &

2020-08-18 19:24:04 354

原创 四、变量

1、什么是变量?变量是内存中存储数据的最基本单元,将数据存放到内存中,给这块内存空间起一个名字,这就是变量。变量是用来存储数据的,而数据是可变的,所以叫变量。2、变量三要素变量是内存中的一块空间,所以这块空间要有名字、有类型、有值,这就是变量的三要素:名字类型值3、变量的使用1).在使用一个变量前需要先声明这个变量。例如:public class Test{ public static void main(String[] args){ //在使用变量前必须要声明

2020-08-17 17:50:17 1822

原创 三、标识符和关键字

三、标识符和关键字1、标识符1)什么是标识符?​ 简单来说,凡是可以由程序员自己来命名的单词都是标识符。2)标识符可以用来标识什么?​ 可以标识:​ 类名、方法名、变量名、接口名、常量名…3)标识符命名规则命名规则属于语法机制,必须遵守,不遵守命名规则表示不符合语法,编译器会报错。命名规则:1.标识符只能由数字、字母(包括中文)、下划线(_)、美元符号($)组成,不能含有其他符号。2.标识符不能以数字开头。3.关键字不能做标识符。例如:public、static、class

2020-08-16 14:05:59 1465

原创 二、开发第一个Java程序

一、java程序开发步骤:1.编写环境搭建好之后就可以开始编写第一个Java程序了。首先新建一个名为“HelloWorld.java”的文件。(具体步骤:鼠标右键新建一个文本文档,命名完之后将后缀改为.java)由于基础语法还没有学习,第一个程序先照着下面的代码抄,注意严格区分大小写。public class HelloWorld{ public static void main(String[] args) { System.out.println("hello world!"); }

2020-08-15 13:15:02 317

原创 一、java开发环境的搭建

JAVA学习总结一、java开发环境的配置1、常用dos命令命令作用win+R打开dos命令窗口盘符:(如:e:)切换盘符cd…回到上级目录cd \回到根目录cd 文件夹名进入文件夹cls清屏dir查看当前文件下下的文件exit退出dos命令窗口2、java语言的特性1.简单性2.完全面向对象3.健壮性4.java完全、完美支持多线程并发5.可移植性/跨平台3、JDK安装以及配置3.1、JDK下载下载地

2020-08-14 22:37:01 139

空空如也

空空如也

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

TA关注的人

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