自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux上安装Mysql

安装前需要移除本地上的mariadb数据,否则在安装mysql时会引发包冲突yum remove mariadb-libs.x86_64进入/usr/local目录cd /usr/local下载源wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm若提示-bash wget 为找到命令,则需要安装wgetyum -y install wget然后继续执行上述命令,

2022-04-21 10:14:15 85

原创 Linux上安装JDK

1.在安装前,需要先关掉linux的防火墙查看防火墙状态命令:systemctl status firewalld.service2.关闭防火墙systemctl stop firewalld.service3.再次查看防火墙4. 切换到root用户并输入相应的密码,不然会提示用户权限不够su root5.在/usr /local中创建java目录mkdir /usr/local/java6.使用filezilla工具连接linux主机IP..

2022-04-21 10:09:04 29400 3

原创 SSM+Redis

1.打开服务2.导入Jar包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency>3.在spring进行配置 <!--配置Redis连接池--> &l.

2022-03-09 09:13:04 99

原创 Spring

1.Aop(面向切面):基于jdk的动态代理机制 aop作用:解决代码涌欲,程序扩展性差的问题2.Aop的核心要点: 什么时候切:执行业务逻辑时进行切入 在哪里切、怎么切:前置切入点、环绕切入点(环绕业务逻辑)、后置切入点3. 分析需求 确定操作 创建需求的实例类 spring中注入对象以及属性 在spring的配置文件中导入aop文件的路径 创建aop的切入点 执行程序,加载切入点4.(创建aop标签)&...

2022-03-08 10:20:33 62

原创 Redis的命令

Redis:1.高性能的NOSQL系列的非关系型数据库2.NOSQL(Not Only SQL):不仅仅是SQL,的数据库3.做数据集群时会常用到NOSQL4.缺点:不提供对SQL支持,不提供对事务的处理5.优点:成本低廉,开源,读写速度快,可扩展性强6.redis默认端口号:63797.redis的数据类型:String(字符串),hash(哈希),list(列表),set(集合),sortedset(有序集合)8.应用场景:缓存,秒杀抢购,应用排行,网站访问统计,数据过期处理9.red

2022-03-08 08:28:04 67

原创 get和post

get和post的区别1.get是从服务器上来获取数据,而post是用来向服务器传递数据;2.get将表单中数据按照variable=value的形式,添加到action所指向的URL后面,并且两者用“?”连接,变量之间用“&”连接,而post是将表单中的数据放在form的数据体中,按照变量与值对应的方式,传递到action所指定的URL;3.get是不安全的,因为在传输过程中,数据是放在请求的URL中;而post的所有操作对用户来说都是不可见的;4.get传输的数据量小,这主要应为

2021-12-30 17:36:56 551

原创 过滤器的学习

过滤器:1.在客户端与服务器中的一到防火墙,过滤器对于客户端和目标是透明的2.过滤器属于tomcat,使用前需要导入对应的jar包3.当多个过滤器的作用特点相同时会构成过滤器链,由FilterChain接口调用4.过滤器的生命周期:实例化-->初始化-->过滤-->销毁5.定义一个过滤器的类实现Filter接口,实现方法6.过滤器也可以使用注解实现 @WebFilter(url名称)7./*代表访问任何资源都要经过此过滤器8.chain.doFilter(request,r

2021-12-30 08:27:39 77

原创 复习Java

今天复习了Java里的循环与数组;多层循环:1.外层循环控行数,内层循环控个数任务呈现 ---> 任务分析---> 代码逻辑 ---> 代码实现数组:1.内存运行原理: 堆区与栈区 堆区存储变量,栈区存储数据2.数组的长度固定,必须定义数据类型 数组的下角标从0开始 数组中通过下角标来查询元素内容3.数组中常用的属性 ① 定义数组的方式: 只声明型 ----> 数据类型[] 数组名称 =new 数据类型[数组长度] ...

2021-12-27 08:06:06 183

原创 Java中的多线程

多线程的使用场景1.后台任务,比如游戏服务器;2.定时向大量用户(100W)发邮件;3.异步处理:发微博,记录日志等;4.分布式计算.....并发与并行并行:指两个或多个事件在同一时刻发生(同时发生);并发:指两个或多个事件在同一时间内发生;线程和进程的区别进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程;

2021-12-21 17:12:30 2189 1

原创 学习Java的第十天

这周末进行了项目实战,要求写一个小项目,没有多少的笔记;JDBC(Java DataBase Connection)数据库连接:1.加载驱动-->建立连接-->创建操作对象-->输入Sql语句-->执行SQL语句并接收结果-->关闭操作对象,连接2.utli 工具包(DBhelper类(处理数据库操作)) entity 表数据对象包(表一类,表二类),其中的属性大多与对应表中字段一致。 dao 接口包(表一操作接口,表二操作接口),规范操作 dao.i...

2021-12-20 23:33:56 991

原创 学习Java第九天

集合框架:1.数组与集合的区别: 集合没有固定长度,数组有; 集合可以存入映射对象(键值对);2.集合主要类型:Set(集),List(列表),Queue(队列),Map(映射);set集合是无序的,而且不支持重复数据但支持空值;List是有序的,支持重复数据;3.集合存放的是对象的引用而非对象本身,集合不能存储基本数据类型;4.ArrayList(List子类):大小可变,自动增长,可以动态增加,减少元素;5.不同的集合 增删的方法不同,但是查都可以通过迭代器查询。6....

2021-12-16 22:51:16 247

原创 学习Java的第八天

Java IO流IO是指输入输出流,输入(input)与输出(output);可分为字节流和字符流;二进制文件为字节流,字符和字符串为字符流;Java的IO主要包含三个部分:流式部分——IO的主体部分;非流式部分——主要包含一些辅助流式部分的类;文件读取部分的与安全相关的类以及与本队操作系统相关的文件系统的类;Java中的流操作分为两种:基于字节流(inputStream读取,OutputStream写入);字符流(Reader读取,Writer写入);JavaI

2021-12-15 17:52:06 347

原创 学习Java第七天

异常在我们写程序的时候难免会出现错误,java中的异常机制为了提高我们程序的健壮性和容错性而存在。Error是系统报错而异常(exception)是在运行过程中代码序列中产生一种例外情况;Java异常处理通过5个关键字控制:try、catch、throw、throws和finally;finally常用于try-catch代码块中;throw是引发异常;throws是抛出异常;如果异常没有被处理,程序中止运行;异常都是以Exception结尾的。常见的异常代码.

2021-12-14 19:27:21 172

原创 学习Java的第六天

接口与抽象类1、基本语法区别Java中接口和抽象类的定义语法分别为interface与abstract关键字。抽象类:在Java中被abstract关键字修饰的类称为抽象类,被abstract关键字修饰的方法称为抽象方法,抽象方法只有方法的声明,没有方法体。抽象类的特点:1、抽象类不能被实例化只能被继承;2、一个子类继承于抽象类,那么这个子类必须实现抽象类的抽象方法,如果子类没有实现抽象类的抽象方法,那么这个子类也是一个抽象类。3、抽象类里可以没有抽象方法,但抽象方法必须写在抽象类中

2021-12-13 18:35:32 173

原创 学习Java的第五天

一、继承继承是一种由已有的类创建新类的机制。利用继承我们可以先创建共有属性的一般类,根据该一般类再创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类地状态和行为,并根据需要增加它自己的新的状态和腥味。继承是面对对象的非常重要的特性之一,用好继承能够使程序具有更好的可扩充性,减少程序的代码量。不要为了继承而去继承!二、多态同一对象,引用不同的实例,调用不同的方法,得到不同的方法即为多态。继承体现了多态。...

2021-12-10 22:42:53 160

原创 学习Java的第四天

方法的使用方法的定义1.方法的名称。2.方法返回的数据类型。3.方法的主体。方法的返回值1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回类型为该返回值的类型。return 只能返回一个值,不能返回多个值。2.如果方法没有返回值,返回类型为void。在Java中方法就是行为。多个方法不能相互嵌套定义!不能再方法外部直接写程序逻辑代码!静态的方法不能访问非静态方法,静态方法可以用类点加方法名来调用。成员变量和局部变量的区别作用

2021-12-10 00:37:19 76

原创 学习Java的第三天

二重循环1.什么是二重循环?二重循环就是一个循环体内又包括了另一个完整的循环结构。各种循环可以相互嵌套。外层循环控制行数,内层循环控制个数。外层循环变量变化一次,内层循环变量也要变化一次。数组的结构和基本要素1.标识符:数组的名称,用于区分不同的数组。2.数组元素:像数组中存放的数据。3.元素下标:对数组元素进行编号。4.元素类型:数组元素的数组类型。使用数组四步走:1.声明数组。2.分配空间。3.赋值。4.处理数据。数组的下标是从零开始。

2021-12-08 22:21:58 270

原创 学习Java的第二天

循环结构1.什么是循环?循环就是有规律的重复操作。2.while循环和do while循环while是先判断循环条件,然后再执行循环操作。do while是先执行一遍循环操作,在进行循环条件的判断。3.for循环的语法和执行顺序for循环是先定义参数初始化,在进行条件判断,判断结果若为true,执行循环体,最后更新循环变量。for循环会比while和do while循环更加简洁。4.break和continue的区别break是直接退出循环。continue是退出

2021-12-07 22:25:06 259

原创 学习Java的第一天

连续区间的判断用多重if,单值判断用switch case;字符串比较用 .equals,数值用==;switch case 和if 作用相同都是用来处理分支条件的结构;不同的是,switch case 只能处理等值条件判断的情况,而且条件必须是整型变量和字符型。变量名、方法名、属性名可以用驼峰命名法。...

2021-12-07 08:11:23 259

空空如也

空空如也

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

TA关注的人

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