自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java小寄巧——接口如何作为标识

在Java中,接口可以被用作标识来表示某个类是否属于特定的类型或具备特定的能力。当一个类实现了某个接口,就可以使用该接口作为标识来表示该类具备了接口所定义的行为或功能。通过接口作为标识,可以在代码中对对象进行类型检查和类型转换,以便在程序运行时根据对象的实际类型来执行相应的操作。通过接口的标识作用,可以实现代码的松耦合和灵活性,提供了更好的可扩展性和可维护性。接口作为标识来判断一个对象是否可以进行绘制操作,或者将一个。方法用于绘制图形,然后有一个。

2023-05-21 10:38:51 168

原创 Springboot多环境配置

此文章是根据黑马程序员课程所做的笔记课程视频多环境开发​ 什么是多环境?其实就是说你的电脑上写的程序最终要放到别人的服务器上去运行。每个计算机环境不一样,这就是多环境。常见的多环境开发主要兼顾3种环境设置,开发环境——自己用的,测试环境——自己公司用的,生产环境——甲方爸爸用的。因为这是绝对不同的三台电脑,所以环境肯定有所不同,比如连接的数据库不一样,设置的访问端口不一样等等。1.多环境开发(yaml单一文件版)​ 如下spring: profiles: active: pro #

2023-02-17 17:55:38 1757 1

原创 mysql主从复制配置(windows和linux操作都有)

我是目录主从复制是什么?操作实践验证主从设置主从复制是什么?mysql主从复制是一个异步的复制过程,底层是基于mysql数据库自带的二进制日志功能。就是一台或多台mysal数据库(slave,即从库)从另一台mysql数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。Mysql主从复制是Mysql数据库自带功能,无需借助第三方工具。操作实践我这里主库是linux,从库是windows系统的,可以参考操作配置前提条件准备好

2023-01-24 10:28:58 1069 2

原创 在linux中安排mysql

linux安装mysql检测当前系统中是否安装Mysql数据库rpm -qarpm -qa|grep mysqlrpm -qa|grep mariadb没有输出就是没有安装我的这里显示mariadb是安装了的(会与mysql冲突)卸载已经安装的软件rpm -e --nodeps 软件名称rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64输出别害怕,没输出就是卸载了,这里只会在卸载没有安装过的软件有输出上传mysql文件至

2023-01-23 10:52:23 1117 2

原创 在java中操作redis

在普通项目中操作redis1.导入maven坐标 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.8.0</version></dependency>2.打开redis如果redis-server闪退,那

2023-01-22 12:02:05 883

原创 Redis基本类型和基本操作

2.Redis常见命令Redis是典型的key-value数据库,key一般是字符串,而value包含很多不同的数据类型:Redis为了方便我们学习,将操作不同数据类型的命令也做了分组,在官网( https://redis.io/commands )可以查看到不同的命令不同类型的命令称为一个group,我们也可以通过help命令来查看各种不同group的命令。2.1.Redis通用命令通用指令是部分数据类型的,都可以使用的指令,常见的有:KEYS:查看符合模板的所有keyDEL:删

2023-01-21 07:07:11 1933

原创 安装redis

1.3.安装Redis此处选择的Linux版本为CentOS 7.我用的是阿里云服务器,用FinalShell远程连接1.3.1.依赖库Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖:yum install -y gcc tcl1.3.2.上传安装包并解压然后将课前资料提供的Redis安装包上传到虚拟机的任意目录:例如,我放到了/usr/local/src (记住这个目录,一般改目录都是存放安装文件的)目录:解压缩:tar -zxvf redis-6.2.6

2023-01-20 11:05:29 903

原创 初识redis

1.初识RedisRedis是一种键值型的NoSql数据库,这里有两个关键字:键值型NoSql其中键值型,是指Redis中存储的数据都是以key、value对的形式存储,而value的形式多种多样,可以是字符串、数值、甚至json:而NoSql则是相对于传统关系型数据库而言,有很大差异的一种数据库。1.1.认识NoSQLNoSql可以翻译做Not Only Sql(不仅仅是SQL),或者是No Sql(非Sql的)数据库。是相对于传统关系型数据库而言,有很大差异的一种特殊的数据库

2023-01-18 11:16:43 1241 4

原创 在springboot中配置热部署

今天什么节日也不是,那就祝大家今天快乐。热部署 所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。 在以往,我们对java代码进行修改之后都需要重新启动应用,但是如果该项目进行了热部署,就可以在不重启项目的条件下,进行代码的更新。springboot项目热部署实现原理🥮springboot有内置服务器tomcat,在spirngboot中tomcat和应程序是平级的所以不能寄希望于tom

2023-01-17 15:01:57 954 2

原创 力扣刷题——剑指Offer(第二版)|| JAVA语言|| Day3[斐波那契数列,青蛙跳台阶问题,旋转数组的最小数字]

[斐波那契数列,青蛙跳台阶问题,旋转数组的最小数字]

2022-09-27 09:23:01 118 5

原创 力扣刷题——剑指Offer(第二版)|| JAVA语言|| Day2[重建二叉树,用两个栈实现队列]

目录1.重建二叉树【题目】【思路】【代码】2.用两个栈实现队列【题目】【思路】【代码】1.重建二叉树【题目】输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。Input: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]Output: [3,9,20,null,null,15,7

2022-09-26 10:06:35 137 2

原创 力扣刷题——剑指Offer(第二版)|| JAVA语言|| Day1[数组中重复的数字、二维数组中的查找、替换空格、从头到尾打印链表 ]

力扣刷题——剑指Offer(第二版)

2022-09-22 15:29:19 451 10

原创 操作系统第二章进程与线程

🥪🥪🥪各位好,我是小饼干🍪,一个编程界的小学生,每天都希望学习一点点编程相关。最近在学操作系统,整理了一些笔记,如果有不足,非常感谢指正,欢迎跟我一起学习呀,感谢各位的驻足,笔芯♥。目录1.前趋图和程序执行1.1前趋图1.2程序顺序执行1.2.2特征1.3程序并发执行1.3.1程序的并发执行1.3.2特征2.进程2.1进程的定义2.2进程的特征3.进程的基本状态以及转换3.1基本状态3.2转换3.3创建状态和终止状态3.4挂起操作和进程状态.

2022-06-10 08:19:10 323 12

原创 操作系统第一章操纵系统引论

1 操作系统的目标和作用1.1 操作系统的目标①有效性(1)提高系统的资源利用率(2)提高系统的吞吐量②方便性③可扩充性④开放性1.2操作系统的作用①OS作为用户与计算机硬件系统之间的接口②OS作为计算机系统资源的管理者③OS实现了对计算机资源的抽象1.3推动操作系统发展的主要动力①不断提高计算机资源的利用率②方便用户③器件的不断更新换代④计算机体系结构的不断发展2. 操作系统的发展过程2.1无操作系统的计算机系统①人工操作方式(1)用户独占全机(2)CPU等待人工

2022-06-09 08:55:51 317 26

原创 数据结构刷题5(树和二叉树的基本操作)

🐱‍🐉二叉树的形态由 3 个结点可以构造出 ▁▁▁▁▁ 种不同形态的二叉树。A.2B.3C.4D.5如图所示🐱‍🐉深度为6的二叉树最多结点数是( )。A.64B.63C.32D.31由二叉树的性质可知1.一个二叉树第i层的最大结点数为2i-1,i>=1。2.深度为k的二叉树有最大结点总数2k -1,k>=1。3.对任何非空的二叉树T,若n0表示叶结点的个数,n2是度数为2的非叶结点个数,那么两者满足关系n0=n2+14.根据完全二叉树的定义和性质可知,具有n个

2022-06-01 08:47:34 3205 48

原创 Java练习题3-面向对象(含解析)

🥪🥪🥪各位好,我是小饼干🍪,一个编程界的小学生,每天都希望学习一点点编程相关。最近在CSDN上看到好多的小伙伴都在学java,今天我分享一些习题供大家巩固一下知识,,有些题附上我自己的一些见解,感谢各位的驻足,笔芯♥。2、下列关于面向对象的说法中,错误的是( )A、面向对象思想编程,不仅增强代码了复用性,提供了开发效率,而且为程序的修改补充提供了便利。B、面向对象就是分析解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候一个一个依次调用。C、面向对象是把解决的问题按照一定规则划.

2022-05-06 08:30:27 5284 40

原创 Java练习题2-基础(含解析)

🥪🥪🥪各位好,我是小饼干🍪,一个编程界的小学生,每天都希望学习一点点编程相关。最近在CSDN上看到好多的小伙伴都在学java,今天我分享一些习题供大家巩固一下知识,,有些题附上我自己的一些见解,感谢各位的驻足,笔芯♥。1、下列命令中,可以将文档注释提取出来生成帮助文档的是( )A、javacB、javaC、javadocD、jar2、下列选项中,哪一个是单行注释的符号( )A、\B、//C、/D、\\3、下列选项中,哪一个是多行注释符号( )1、下面选项中,哪一个不是Ja.

2022-05-05 08:04:42 5172 78

原创 Java练习题1-入门(含解析)

1.下面选项中,完全面向对象的编程语言是( )A、CB、COBOLC、JAVAD、FORTRAN答案:C面向对象的语言有java c++2、Java属于以下哪种语言( )A、机器语言B、汇编语言C、高级语言D、以上都不对答案:C机器语言:是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言:是一种用助记符表示的仍然面向机器的计算机语言。高级语言:是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语

2022-05-04 08:59:56 4733 48

原创 一把子教会你MySQL的完全卸载和重装

各位好,我是小饼干🍪,一个编程界的小学生,每天都希望学习一点点编程相关。今天学的是MYSQL,mysql的卸载的安装配置是一个小麻烦,因为牵扯到很多的东西,反反复复很几次了,我算是比较有经验的,所以写这篇文章分享给大家,感谢各位的驻足,笔芯♥。本文目录1.MYSQL 的卸载2.重装MySQL1.MYSQL 的卸载(1)敲入net stop mysql和mysqld -remove mysqlnet stop mysqlmysqld -remove mysql(2)卸载MySQL或者删除M.

2022-04-28 08:56:01 2015 69

原创 《数据结构》练习1-线性表

🥪🥪🥪各位好,我是小饼干🍪,一个编程界的小学生,每天都希望学习一点点编程相关。最近在CSDN上看到好多的小伙伴都在学数据结构,今天我分享一些习题供大家巩固一下知识,,有些题附上我自己的一些见解,感谢各位的驻足,笔芯♥。这里写目录标题🐱‍🐉 判断🐱‍🏍选择🐱‍👤程序填空题🐱‍🚀函数题🐱‍🐉 判断1.算法分析的两个主要方面是时间复杂度和空间复杂度的分析。✅❎有些问题的一再研究就是为了减低时间复杂度和空间复杂度。2.对于某些算法,随着问题规模的扩大,所花的时间不一定单调增加。✅3.抽象数据类型.

2022-04-21 07:37:00 3566 93

原创 Maven的简单使用

Maven提供了一套标准化的项目结构,所有IDE使用的Maven构建的项目完全一样,所有IDE创建的Maven项目可以通用 本文目录Maven配置与安装Maven的基础使用IDEA配置Maven创建mavan项目导入Maven项目依赖管理Maven配置与安装下载解压安装包Maven进入官网进行下载压缩包。环境配置变量注意Maven是用Java写的所以要进行JAVA环境变量配置,推荐使用JDK1.8(也称JDK8.0)可参考这篇博文配置本地仓库现在在maven下建立一个新文

2022-04-20 07:35:43 1676 58

原创 前端三件套之一Javascript体验卡

各位好,我是小饼干🍪,一个编程界的小学生,每天都希望学习一点点编程相关。前端三件套分别是HTML,CSS,Javascript,前端的内容太多本文浅浅地体验一下。感谢各位的驻足,笔芯♥。3.Javascript3.1Javascript的概述JavaScrip是一门跨平台,面向对象的脚本语言(不用进行编译),来控制网页行为的,它能使网页可交互。JavaScrip和Java是完全不同的语言,不论是概念还是设计。但是基础语法类似。3.2Javascript的功能改变页面内容修改指定元素.

2022-04-19 07:41:10 393 56

原创 前端三件套之一的CSS体验卡

各位好,我是小饼干🍪,一个编程界的小学生,每天都希望学习一点点编程相关。前端三件套分别是HTML,CSS,Javascript,前端的内容太多本文浅浅地体验一下。感谢各位的驻足,笔芯♥。2,CSS2.1 概述CSS 是一门语言,用于控制网页表现。CSS也有一个专业的名字:Cascading Style Sheet(层叠样式表)。2.2CSS导入方式CSS 导入 HTML有三种方式:内联样式:在标签内部使用style属性,属性值是css属性键值对<div style="colo.

2022-04-18 11:18:43 979 25

原创 前端三件套之一HTML体验卡

各位好,我是小饼干🍪,一个编程界的小学生,每天都希望学习一点点编程相关。前端三件套分别是HTML,CSS,Javascript,前端的内容太多本文浅浅地体验一下。感谢各位的驻足,笔芯♥。本文目录1.HTML1.1介绍1.2快速入门1.2.1案例1.2.2案例说明1.2.3案例小结1.3基础标签1.3.1在IDEA中创建项目1.3.2基础标签演示1.3.3一些特殊字符1.4图片,音频,视频标签1.4.1标签及其属性介绍1.5超链接标签1.6列表标签1.7 表格标签1.8 布局标签1.9表单标签1.9.

2022-04-17 20:48:17 534 8

原创 别人是怎么将图片贴在屏幕上的?

各位好,我是师玄,一个普通的学生,每天都希望学习一点点编程相关。Snipaste是一个很强大,很方便的截图软件,本文介绍了Snipaste的快捷键及其使用方式。感谢各位的驻足,希望能得到一个小小的支持,比如说♥。Snipaste目录1.下载2.截图3.标注4.贴图5.取色6.文本转贴图1.下载可在官网Snipaste下载,下载好的文件夹放置在一个安全的地方,打开.exe文件,程序就算是启动了。(可在桌面创建快捷方式)需要百度网盘的可以私聊我。在右下角右键可以进行一些配置,可以不配置,默认配置.

2022-04-12 21:47:44 1666 28

原创 Mybatis入门很难吗?

2022-04-12 17:44:32 1786 54

jdk1.8压缩包下载

jdk1.8yyds

2022-04-16

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

TA关注的人

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