自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux离线安装nginx

本文介绍了在Linux服务器上安装配置Nginx的完整步骤:1)从官网下载稳定版安装包并上传至服务器;2)创建安装目录并解压源码包;3)执行configure指定安装路径后进行编译安装;4)配置systemd服务文件实现服务化管理,设置启动/停止/重载等命令;5)通过systemctl命令管理Nginx服务,或直接使用二进制文件启动。文章提供了详细的命令示例和关键配置参数说明,包括权限设置、PID文件路径等注意事项。

2025-11-05 16:38:52 91

原创 linux 离线安装 redis

Redis安装指南:1.从官网下载Redis并检查GCC版本要求;2.上传安装包至服务器并解压;3.编译安装到指定目录;4.创建配置、数据和日志目录;5.修改配置文件参数;6.注册为systemd服务并设置开机启动;7.提供手动启动和连接测试命令。安装过程需注意GCC版本兼容性,不同Redis版本要求不同GCC版本。

2025-11-04 15:25:02 371

原创 centos7 gcc 人工指定版本号

更改gcc:#新建文件夹 存放 之前版本的mkdir -p /usr/local/bin/gcc-9.3.0#将 旧版本的gcc 备份到新建的文件夹里面mv /usr/local/bin/gcc /usr/local/bin/gcc-9.3.0#新版本的gcc 软连接到 之前gcc 的位置ln -s /usr/bin/gcc /usr/local/bin/gcc 更改g++:mkdir -p /usr/local/bin/g++-9.3.0 mv /usr/local/bin/g++ /

2021-05-17 11:50:14 261

原创 SpringBoot,测试插入数据时报:org.springframework.dao.InvalidDataAccessResourceUsageException

完整错误:org.springframework.dao.InvalidDataAccessResourceUsageException: error performing isolated work; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: error performing isol...

2021-04-30 07:44:18 545

原创 搭建redis集群主从(三主三从)

本文介绍了在CentOS7环境下搭建Redis集群的步骤。通过在一台虚拟机上创建6个节点(3主3从),使用Redis 4.0.11版本。具体过程包括:创建节点目录、修改配置文件、安装Ruby依赖环境、启动各节点服务、创建集群配置等。特别说明了Redis5前后版本对密码处理的区别:Redis5前需手动修改client.rb文件配置密码,Redis5后可直接使用"-a"参数指定密码。最后提供了集群验证方法,并提示可能存在配置问题需要改进。整个搭建过程涵盖了从环境准备到集群创建的完整流程。

2021-04-29 21:17:49 1198

原创 KeeperErrorCode = ConnectionLoss for /animal/cat

在第一次测试zookeeper连接的时候就出现了一个错误org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /animal/cat at org.apache.zookeeper.KeeperException.create(KeeperExcep...

2020-03-27 17:14:38 397 1

原创 Junit

在导入Junit的依赖的时候,如果加入了<scope>test</scope>就只能在 test中使用<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> &...

2020-01-14 22:26:39 221

转载 this 和 super 关键字的区别

1.this关键字(1.)每个类的每个非静态方法(没有被static修饰)都会隐含一个this关键字,它指向调用这个方法的对象;当在方法中使用本类属性时,都会隐含地使用this关键字,当然也可以明确使用。this可以看成是一个变量,它的值就是当前对象的引用this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用如果是在同一类中调用另外一个方法,则可以不用写this,直接调用(2...

2019-10-16 22:11:35 2737

原创 include指令和include动作的区别

<%@ include file=” ”%>:为指令元素<jsp:include page=” ” flush=”true”/>:为 动作元素指令元素include指令元素读入指定页面的内容。并把这些内容和原来的页面融合到一起。然后经过两个阶段:1.将jsp翻译成 servlet2.servlet 翻译成 .class文件动作元素:include动作则在Servlet中使用inc...

2019-10-15 21:33:21 1134

转载 JAVA中的值传递和引用传递

一、基本类型和引用类型的理解Java中的数据类型分为两种为基本类型和引用类型。1、基本类型的变量保存原始值,所以变量就是数据本身。常见的基本类型:byte,short,int,long,char,float,double,Boolean,returnAddress。2、引用类型的变量保存引用值,所谓的引用值就是对象所在内存空间的“首地址值”,通过对这个引用值来操作对象。常见的引用类型:...

2019-10-14 22:10:14 150

原创 小述XML

XML的含义:1、是指可扩展标记语言。2、是一种标记语言3、设计出来主要是为了传输数据XML和HTML的主要差异:1、XML不是HTML的替代2、XML是为传输和存储数据,其焦点是数据的内容3、HTML是设计用来显示数据,其焦点是数据的外观4、HTML旨在显示信息,XML旨在传输信息XML是不作为的,基本的写法<note> 根元素(”本文档是一个标签”)&l...

2019-10-13 21:55:30 165

原创 Maven简述

Maven作用是用来管理jar 包的,用Maven构建的web项目。就会发现特别的方便,不会因为jar包的混乱而苦恼了。Maven的作用在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,可能编译器就会报出"ClassNotFoundException"的错误,我们想到的是,难道还差jar包每个Java项目的目录结构都没有一个统一的标准,配置文件到处都是,单元测...

2019-10-09 20:58:17 229

原创 JavaScript简单认识

JavaScript 是 Web 的编程语言,所有现代的 HTML 页面都使用JavaScript是脚本语言(解析型语言),是弱类型语言,并且大小写敏感。JavaScript的三种基本写法:行内式:和标签写一行, alert是一个弹窗<button type="button" onclick="alert('哈哈哈')"> </button> 嵌入式写到&lt...

2019-10-06 18:02:24 188

转载 MySQL中不使用UTF-8的缘由

MySQL的“utf8”实际上不是真正的UTF-8。“utf8”只支持每个字符最多三个字节,而真正的UTF-8是每个字符最多四个字节。MySQL一直没有修复这个bug,他们在2010年发布了一个叫作“utf8mb4”的字符集,绕过了这个问题。当然,他们并没有对新的字符集广而告之(可能是因为这个bug让他们觉得很尴尬),以致于现在网络上仍然在建议开发者使用“utf8”,但这些建议都是错误的。...

2019-10-05 13:41:18 235

原创 Lambda表达式简单理解

Lambda表达式本质也是一个语法糖 ,由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。Lambda:允许把函数作为一个方法的参数(函数作为参数传递进去方法中),使用Lambda表达式可以使代码变的更加简洁。Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个...

2019-10-04 17:08:26 351

原创 jQuery ajax() 和 JS原生ajax

Ajax概述八个大字(局部刷新 异步请求),我们就需要去了解,什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随意做其他事情,不会被卡死在jQuery中ajax的写法$.ajax({ url:"", //请求的url地址 dataType:"...

2019-09-27 21:45:17 169

原创 三址级联

在写三址联动时,就会想到,该怎么处理数据,能去选择省,第二个可以把市下面的县显示出来。对于数据:我们希望的数据是怎样的,方便我们操作。省、市、县三级联动,数据是超级相关联的,我们不能单独存数据。所以数据用数组对象,一级一级的拿到数据。对于页面:将 标签中的内容作为 标签的滚动列表中显示内容。 <select name="" id="province"> ...

2019-09-26 22:11:38 183

原创 监听器(Listener)

监听器由字面意思可知就是监听一些事件(程序)当被监听的事件真的发生了的时候,事件发生者(事件源) 就会给注册该事件的监听者(监听器)发送消息,根据的得到的消息进行判断1.什么是java监听器监听器就是监听某个域对象的的状态变化的组件监听器的相关知识事件源:发生事件的组件就是事件源,也就是被监听的对象,被监听的对象(三个域对象 request、session、servletContext)...

2019-09-25 21:37:22 238

原创 Java Web———过滤器

过滤器小分析过滤器有字面意思可知就是进行过滤,过滤掉不要的东西。过滤器(Filter):就是对Web资源进行拦截,然后再进入到下一个过滤器或servlet处理,可是一个非常棒的技术过滤器的操作是双向的,都是用来拦截request进行处理的,也可以对返回的response进行拦截处理。简单视图:通过A、B、C、D四个过滤器进行层层过滤简单要用到到过滤器的地方:登录的时候为了防止乱码,...

2019-09-24 22:59:13 185

原创 文件上传

文件上传分析普通表单提交默认enctype=“application/x-www-form-urlencoded”;但是当表单中存在文件类型时,需要设置enctype=“multipart/form-data”,它不对字符进行编码。会导致上传失败表单请求方式必须为post,不能为get。传输有限制 一般认为2k 不同浏览器 不一样如果你文件小于1k base64后成字符串 足可以使用g...

2019-09-23 23:11:42 199

原创 JSP-----EL表达式浅谈

一、EL表达式EL英文名字为Expression Language是一种在jsp页面获取数据的简单方式在JSP2.0开始引入最基本的语法${expr}表达式是由 $ 开始expr指的是表达式EL中通用的操作符还是 . 和 { } 注意:EL也可以使用 [ ] 代表的是下标EL语法简单,最大的特点就是使用时很方便,能够替代JSP中原本要用的JAVA语言进行显示的语...

2019-09-18 22:23:21 227

原创 JSP基础知识

一、JSP来源:JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。JSP是什么:在HTML中嵌入Java脚本代码由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码然后将生成的整个页面信息返回给客户端二...

2019-09-17 22:12:12 224

空空如也

空空如也

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

TA关注的人

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