自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 limit 用法

LIMIT 是 MySQL 中的一个特殊关键字,用于指定查询结果从哪条记录开始显示,一共显示多少条记录。LIMIT 关键字有 3 种使用方式,即指定初始位置、不指定初始位置以及与 OFFSET 组合使用。从第一条记录开始显示。显示记录的条数由 LIMIT 关键字指定的参数决定。limit的参数是记录条数,offset的参数是初始位置。从第 4 条记录开始的行数为 5 的记录。从哪条记录开始显示,显示多少条记录。从下标为3的数据开始,显示5条数据。不指定初始化位置(只有一个参数)指定初始位置(有两个参数)

2023-09-26 17:56:30 2813

原创 mysql 索引有哪几种?主键索引、唯一索引

面试题:mysql索引有哪几种?答:索引有两类,一是单列索引,二是组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。

2023-05-23 13:46:48 1915

原创 SQL优化15个技巧

因为ids太多,即使能快速查出数据,但如果返回的数据量太大了,网络传输也是非常消耗性能的,接口性能始终好不到哪里去。然后在代码中,获取第一个元素的数据,即首单的数据,就能获取首单时间。程序先运行在嵌套在最内层的语句,再运行外层的语句。如果实现业务场景中需要查询出另外几张表中的数据,可以在a、b、c表中冗余专门的字段,比如:在表a中冗余d_name字段,保存需要查询出的数据。除非是有些特殊的场景,比如union all之后,结果集中出现了重复数据,而业务场景中是不允许产生重复数据的,这时可以使用union。

2023-05-16 21:53:36 5317

原创 mysql聚合函数

聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据。count(col): 表示求指定列的总行数max(col): 表示求指定列的最大值min(col): 表示求指定列的最小值sum(col): 表示求指定列的和avg(col): 表示求指定列的平均值。

2023-05-12 14:51:26 772

原创 一份详细 redis sentinel 哨兵架构搭建步骤<写于2023-04-06>

redis 哨兵架构,其实是在主从架构基础上延伸的,sentinel 哨兵模式的 redis 实例,不提供读写操作的。实例相互之间,会感知到。

2023-04-06 19:01:08 552

原创 搭建 redis主从架构 的全过程< - - -记录写于2023-03>

一、本文用到过的Linux 命令汇总:查询redis 服务、redis 客户端等进程号PID 命令 :创建文件夹命令:mkdir [要创建的文件夹名]修改文件 命令:vim [要修改的文件名]文件内容开始修改 命令:i (表示进入编辑状态了)文件改动结束,需要保存并且退出 命令:1、先退出编辑状态 按下 Esc 键;2、:wq文件改动结束,不需要保存并且退出 命令:1、先退出编辑状态 按下 Esc 键;2、:q!文件并没有改动过,退出 命令::q。

2023-03-29 13:02:09 286

原创 从 0开始,搭建一个单机 Redis缓存服务。

准备:1、一台腾讯云服务器2、Xshell 工具: Xshell-7.0.0113p.exe 版本开始安装 Redis…

2023-03-23 16:37:22 584

原创 向Spring容器中注入bean有哪几种方式?

写这篇文章的时候,我正在手机上看腾讯课堂的公开课,有讲到 Spring IOC创建bean有哪几种方式,视频有提到set注入、构造器注入、注解方式注入等等;于是,就想到了写一篇[《Spring注入bean有几种》]文章。一方面,自己巩固下知识;另一方面;学习下别人是怎样的学习方式与理解方式。在翻阅很多博客、和论坛帖子,再结合自己工作中用到的、常见到的。总结下:

2023-03-04 15:46:52 735

原创 记录下2023年自己对Spring IOC控制反转的不同理解

控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。由容器控制程序之间的关系,而不是由代码直接控制。由于控制权由代码转向了容器,所以称为反转。

2023-03-02 15:15:00 315

原创 Idea启动遇到 Web server failed to start. Port 8080 was already in use. 报错

Idea启动遇到问题-记录报错英文提示:APPLICATION FAILED TO STARTDescription:Web server failed to start. Port 8080 was already in use.Action:Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port.Process finished

2023-02-27 21:01:16 1843

原创 (华师题目3)谈谈古希腊建筑的多利克、爱奥尼克、科林斯三种柱式结构。

谈谈古希腊建筑的多利克、爱奥尼克、科林斯三种柱式结构?答:古希腊柱式分别有多利克柱式、爱奥尼克柱式、科林斯柱式三种柱式。1、多利克柱式:多利克柱式是一种没有柱础的圆柱,直接置于阶座上,由一系列鼓形石料一个挨一个垒起来,圆柱身表面从上到下都刻有连续的沟槽,沟槽数目的变化范围在16条到24条之间。著名的雅典卫城的帕提农神庙即采用的是多立克柱式

2022-08-25 11:53:16 1014

原创 (华师2021年秋季课程作业以及答案3)论述东西方文化差异对建筑风格的影响。

论述东西方文化差异对建筑风格的影响?人类的建筑活动总是与一定的社会生产力发展水平以及经济、政治、文化的发展状况紧密相联的,一种建筑风格的形成必然有其深刻的历史和社会根源。地域的差异导致了历史文化的不同,人们对美的感受,对建筑的理解也大相径庭。古往今来,不同地域的建筑为我们带来了缤纷的视觉享受。西方历史上,建筑的发展受到强烈的理性因素的左右,从古罗马时代以严谨比例而著称的柱式,到文艺复兴时期《建筑论》,然后一脉相承地发展到了现代西方建筑,这是一个非常理性的建筑文化体系。影响西方建筑的另一个主要

2022-08-25 11:49:00 607

原创 Linux系统-命令行快捷键

注意和backspace以及ctrl+h的区别,这2个是删除光标前的字符。Ctrl+w和Alt+d-对于当前的单词进行删除操作,w删除光标前面的单词的字符,d则删除后面的字符。ctrl+h:删除光标前一个字符,同 backspace 键相同。如果删除错误,使用Ctrl+y进行恢复Ctrl+L进行清屏操作。ctrl+u: 清除光标前至行首间的所有内容。ctrl+t: 交换光标位置前的两个字符。ctrl+k:清除光标后至行尾的内容。ctrl+k-删除当前光标后面的文字。ctrl+w: 移除光标前的一个单词。..

2022-08-16 14:33:37 228

原创 Linux yum与Linux rpm 安装包的两种方式

yum install -y + 包名 安装这个包 --downloadonly 只下载不安装 --downloaddir=+路径 指定安装路径 reinstall 重新安装(自动解除依赖)rpm -ivh + 包名 安装这个包(需要手动解除依赖)rpm -qf + 文件 查询这个文件所在的包名。rpm -ql + 包名 查询这个包所包含的文件。rpm -q +包名 查询是否安装这个包。rpm -Uvh + 包名 更新这个包。yum search + 包名 查询包。rpm -e + 包名 卸载这个包。...

2022-08-16 14:20:01 393

原创 rabbitmq client 客户端连接服务器rabbitmq报错提醒:超时Connection timed out: connect

解决思路以及验证:java代码 启动一直报错:Connection timed out: connect 连接超时,一开始,以为java 代码编写中的IP、port、username、password出错,检查了几次,没问题!!于是,就排除了这条线!!,第二条线,想到我的java程序访问我的腾讯云服务器,是不是要检查我的服务器拦截(或者不让访问)端口号:**5672**??于是,在查看了防火墙;...

2022-07-24 17:49:55 4764 2

原创 Linux环境下安装RabbitMQ的全过程

记录一下安装RabbitMQ的全过程。这里面有我安装时遇到的问题报错,写个解决问题思路和参考:1、装 erlang(的版本)与 rabbitmq-server服务器的版本冲突,重装erlang环境即可...

2022-07-20 12:58:04 2368

原创 启动rabbitmq-server服务时,报错ERROR: could not bind to distribution port 25672, it is in use by another nod

启动rabbitmq-server服务时,报错 ERROR: could not bind to distribution port 25672, it is in use by another node: rabbit@VM-4-7-centos当我启动rabbitmq-server服务,执行命令 [root@VM-4-7-centos bin]# rabbitmq-server start,就遇到报错,报错的解释是: 不能绑定分配端口25672, 它正在被其他节点使用。...

2022-07-13 17:11:12 7278

原创 Linux命令添加用户

分享一段使用Linux云服务器遇到的问题和解决思路。

2022-07-06 00:21:33 2865 1

原创 使用Github命令、技巧与经验总结(自己的总结)

使用GitHub目的:借助GitHub托管项目代码。基本概念:仓库(repository)仓库是用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。可以收藏(star)项目方便下次查看可以赋值、克隆可以关注,当项目更新可以收到更新通知。申请GitHub帐号:一、 网址 github.com ,点击注册二、 填写注册(第一步)二、第二步默认选择第一项。同时有收到 邮件。第三步;不提交问卷,跳过下一步,就创建好了账户。第四步;创建成功后的页面。以及如何创建一个仓

2022-04-27 14:50:25 353

原创 日常Git 使用命令(记录与分享)

常用的Git命令,自己记录下,方便复习。git version : 输出 Git版本信息。2.命令行提示辅助;例如:要输入confg可以这样: git co +Tab(点击两下) 就有提示命令,见图添加用户命令: git config --global user.name “zhangsan”或 git config --global user.name zhangsan加与不加 双引号“” 都行...

2022-04-26 00:20:53 804

原创 分享Git下载、使用、实战(自用与记录)

一、Git 简介Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是Linus Torvalds 为了帮助管理Linux 内核开发而开发的一个开放源码的版本控制软件。二、Git下载步骤:输入网址: 《git-scm.com》2、我的电脑是64位的,选择64位自动下载。...

2022-04-20 14:03:53 308

原创 启动Redis服务报错出现提示:Ready to accept connections

11111

2022-01-20 13:29:40 21520 8

原创 命令 kill关闭进程号,不起作用

遇到了一个问题, kill命令无效。例如: kill 4088 无效,进程还在。最后,还是解决了。办法: 命令 kill -s 9 4088关闭了进程。

2022-01-18 21:13:18 1103

原创 Linux系统下安装Redis的实操经验分享与记录

一》环境1、Linux8.1 版本 CentOS2、Redis环境 redis-4.0.83、Xshell 环境 Xshell 7二》安装前提: 安装时,使用的是root权限。1.获取redis资源wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压tar xzvf redis-4.0.8.tar.gz3.当前目录cd redis-4.0.84.执行make命令  make5.遇到了报错,内容是:[roo

2022-01-15 23:07:39 3442

原创 Xshell连接VMware虚拟机上Linux系统遇到的问题记录下

在Xshell上的报错:Connecting to 192.168.150.135:22...Could not connect to '192.168.150.135' (port 22): Connection failed.Type `help' to learn how to use Xshell prompt.意思是: 192.168.150.135’ (port 22): 连接失败。我的Linux 网卡是这样的:TYPE=EthernetPROXY_METHOD=no

2022-01-10 18:09:35 785

原创 (华师作业以及答案2)简述容错技术的四种主要手段,并解释。

1、简述容错技术的四种主要手段,并解释。答:结构冗余:包括静态冗余、动态冗余和混合冗余。信息冗余:为检测或纠正信息在运算或传输中的错误,须外加一部分信息。时间冗余:指重复执行指令或程序来消除瞬时错误带来的影响。冗余附加技术:指为实现上述冗余技术所需的资源和技术。2、简述软件测试要经过哪几个步骤,每个步骤与什么文档有关。答:第一步是需求分析,根据收到项目的需求规格说明书和原型图来做需求分析。  1)先将需求规格说明书阅读一遍,熟悉项目的基本需求,对项目有个大概的框架思路;  2)时间充足

2021-08-13 18:07:33 1203

原创 (华中作业题目以及答案)简述Servlet工作原理

1、简述Servlet工作原理。答:1、首先简单解释一下Servlet接收和响应客户请求的过程,首先客户发送一个请求,Servlet是调用service()方法对请求进行响应的,通过源代码可见,service()方法中对请求的方式进行了匹配,选择调用doGet,doPost等这些方法,然后再进入对应的方法中调用逻辑层的方法,实现对客户的响应。在Servlet接口和GenericServlet中是没有doGet()、doPost()等等这些方法的,HttpServlet中定义了这些方法,但是都是返回err

2021-08-13 18:05:07 153

原创 简述容错技术的四种主要手段,并解释。

题1答:结构冗余:包括静态冗余、动态冗余和混合冗余。信息冗余:为检测或纠正信息在运算或传输中的错误,须外加一部分信息。时间冗余:指重复执行指令或程序来消除瞬时错误带来的影响。冗余附加技术:指为实现上述冗余技术所需的资源和技术。题2答:第一步是需求分析,根据收到项目的需求规格说明书和原型图来做需求分析。1)先将需求规格说明书阅读一遍,熟悉项目的基本需求,对项目有个大概的框架思路;2)时间充足的情况下,可以利用画流程图的方法来理清需求和自己的思路;3)对照需求规格说明书将原型图仔细翻看一

2021-08-13 17:43:45 2133

原创 (华师作业2——Web程序设计)试述 ASP.NET 对数据输入的验证以服务器验证为主,浏览器端验证为辅的原因?

题目:试述 ASP.NET 对数据输入的验证以服务器验证为主,浏览器端验证为辅的原因?答:其原因有两个:第一,由于相当一部分客户端的设备功能弱,不具备验证能力,此时验证工作只能放在服务器端进行;第二,恶意的用户能够比较容易地破坏客户端的验证脚本,或者想方设法绕过客户端的校验。因此,从安全的角度出发,除非人为地取消了服务器端验证,不论客户端是否进行了验证,服务器端的验证都是不可缺少的。当用户向服务器提交数据之后,服务器都毫无例外地调用验证程序来逐个检查用户的输入。如果发现任何输入数据有错误时,整个

2021-08-12 18:26:58 276

原创 (华师作业1——Web程序设计)C#数据类型分为哪两大类?请叙述这两类数据的区别?

题目: C#数据类型分为哪两大类?请叙述这两类数据的区别?答:值类型值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系统分配内存来存储值。引用类型引用类型不包含存储在变量中的实际数据,但它们包含对变量的引用。换句话说,它们指的是一个内存位置。使用多个变量时,引用类型可以指向一个内存位置。如果内存位置的数据是由一个变量改变的,其他变量会自动反

2021-08-12 18:13:29 1167

原创 (华师作业——人工智能2)人工智能科学体系大致分哪几个层次?

题目:人工智能科学体系大致分哪几个层次?答:根据霍华德·加德纳的多元智能理论,人类的智能可以分成七个范畴:1.语言2.逻辑3.空间4.肢体运作5.音乐6.人际7.内省8.自然1、语言智能是指有效的运用口头语言或及文字表达自己的思想并理解他人,灵活掌握语音、语义、语法,具备用言语思维、用言语表达和欣赏语言深层内涵的能力结合在一起并运用自如的能力。他们适合的职业是:政治活动家,主持人,律师,演说家, 编辑, 作家, 记者,教师等。2、数学逻辑智能是指有效地计算、测量、推理、归纳、分类

2021-08-12 17:49:31 648

原创 (华师作业——人工智能1)什么叫智能?什么叫人工智能?

题目:1.什么叫智能?什么叫人工智能?答:智能是智慧和能力的总称,中国古代思想家一般把智与能看做是两个相对独立的概念。也有不少思想家把二者结合起来作为一个整体看待。人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专

2021-08-12 17:38:41 1753

原创 (华中师范大学网络教育)2021春季课程作业大学语文

1.《水龙吟 登建康赏心亭》用了几个典故?所用典故对表达主题有什么作用?答:《水龙吟·登建康赏心亭》原文:楚天千里清秋,水随天去秋无际。遥岑远目,献愁供恨,玉簪螺髻。落日楼头,断鸿声里,江南游子。把吴钩看了,栏杆拍遍,无人会,登临意。休说鲈鱼堪脍,尽西风,季鹰归未?求田问舍,怕应羞见,刘郎才气。可惜流年,忧愁风雨,树犹如此!倩何人唤取,红巾翠袖,揾英雄泪!引用典故:“休说鲈鱼堪脍,尽西风、季鹰归未?”这里引用了一个关于晋朝张翰典故,深秋时令又到了,连大雁都知道寻踪飞回旧地,不必说他这个漂泊江南的

2021-08-12 17:29:39 274

原创 (华中师范大学网络教育)2021春季课程作业1

1题答:信息技术的作用主要体现在以下五个方面:(一)推动经济的增长。在生产领域推广信息技术,可以改善劳动条件,扩大生产能力, 提高产品质量,增加经济效益。信息技术的发展,还可以提高市场效率,扩大市场,促使全球化市场的形成。(二)有利于传统产业的改造。通过信息技术,可以改造传统产业,加快传统产品的升级换代。也能使传统产业的发展呈现出国际化特征,同时可带来传统经济组织结构的变革。(三)有利于实现经济可持续发展。可持续发展主要表现为环境、人口和自然资源的良性发展。信息技术在治理和改善环境、人口、资源问题

2021-08-12 16:51:57 140

原创 (华师)CSMA技术的P—坚持算法规则是什么?

1题:CSMA技术的P—坚持算法规则是什么?“P-坚持"算法的规则如下:(1)如果介质空闲,则以P概率发送数据(注意,只是一种概率,而不是马上发送数据),而以(1-P)的概率延迟一个时间单位t,t等于最大信号传播时延的两倍。(2)站点的发送已被延迟一个时间单位t后,则重复上述步骤(1),当然这时的P值可能不一样。(3)如果介质是忙的,继续侦听直到介质处于空闲状态,然后重复上述步骤(1)。从一个站点开始发送数据到另一个站点开始接收数据,即载波信号从一端传播到另一端所需要的时间,称为信号传播时延。信

2021-08-12 16:15:44 3635

原创 (华师)2021春季课程作业2

题目:论述东西方文化差异对建筑风格的影响。答:文化东西方文化的差异对建筑的影响,我从四个方面阐述总结:(一)对建筑材料的影响 从建筑材料上来看,中国传统建筑在世界上独树一帜,以木材来做房屋的主要构架,属于木结构体系;而西方建筑中一般是以砖石为主要材料,如:金字塔、古罗马斗兽场、神庙等都是以石材筑成巨大的体积示人。中西建筑材料的不同,除受自然因素和生存环境影响外,更重要是不同文化所带来的结果。首先,中国传统社会宣扬“天人合一”的思想,认为人与自然息息相通。正如《管子·水地》篇所言:“地者,万

2021-08-12 01:11:05 741

原创 (华师)2021春季课程作业1

1. 谈谈古希腊建筑的多利克、爱奥尼克、科林斯三种柱式结构。答:多立克柱式:希腊多立克柱式的特点是比较粗大雄壮,没有柱础,柱身有20条凹槽,柱头没有装饰,多立克柱又被称为男性柱。著名的雅典卫城的帕提农神庙,即采用的是多立克柱式。爱奥尼柱式:希腊爱奥尼柱式的特点是比较纤细秀美,柱身有24条凹槽,柱头有一对向下的涡卷装饰,爱奥尼柱又被称为女性柱。爱奥尼柱由于其优雅高贵的气质,广泛出现在古希腊的大量建筑中,如雅典卫城的胜利女神神庙和伊瑞克提翁神庙。科斯林柱式:希腊科斯林柱式的比列比爱奥尼柱

2021-08-12 01:05:59 642

原创 华中师范大学作业题及其参考答案

1、为什么要系统打开文件表?用户进程是怎样与文件系统联系的?创建一个文件是创建系统打开文件表吗?​答:用户打开表记录一个进程可以用来同时打开的文件数,UNIX System V最多可达到20。用户打开表的描述符返回给用户进程后称为文件描述符。与此相对应,用户对文件进行操作时,在系统内部需要有相应数据结构来记录和控制打开文件的用户进程,以及记录和控制那些共享统一文件的用户进程。这个数据结构就是系统打开表。用户进程通过系统调用来完成与文件系统联系。创建文件时, 需要在系统打开表的相应表项中生成相应数据,但不需

2021-08-12 00:47:50 182

原创 前端:什么是H5页面

前端h5:h5页面是采用HTML5前端技术设计的页面,目前,HTML5的标准在很多移动端的浏览器都支持,所以很多移动站点采用HTML5技术开发,h5页面是也可以理解为移动端网页。

2021-02-20 17:20:28 10285

原创 java8新特性:Optional 类的使用

Optional 类的作用:一、Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。二、Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。三、Optional 类的引入很好的解决空指针异常。示例:Optional 类是一个可以为null的容器对象,可以让我们快速定位NullPointException。1.方法of()用于

2021-02-19 13:41:05 578

java巩固练习Spring 的bean注入方式有几种demo例子

IOC注入bean有哪几种,写了几种Spring的bean注入方式demo练习例子,欢迎您观看和留言。免费共享浏览、下载。

2023-03-04

Git工具命令框自用准备的

本人使用的Git命令框,以备不时之需。先解压再安装。

2022-04-20

空空如也

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

TA关注的人

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