自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自动化部署脚本

该脚本是针对于Linux服务器环境部署,抛开技术不说,就一台服务器,需要快速的搭建环境,至少需要一天,其中避免不少有各种问题,如果更多的服务器就更耗时耗力了。倘若让其他没有技术的人员来进行操作部署,更是耗时。由此,这个脚本就是针对于各种突发情况,多种服务器,上手快,针对各种人员,快速部署而产生。xxx记得修改为自己的目标安装路径,还有数据库密码修改为自己的即可。脚本记得用(chmod +x xxx.sh)

2024-08-25 15:35:08 226

原创 Redis集群哨兵模式

启动服务:redis-sentinel(./redis-sentinel /home/ems/esap/software/redis/redis-7.2.3/sentinel.conf) 配置文件路径,输入(redis-cli -p 26379)查看主节点集群状态:info sentinel。logfile /home/ems/esap/software/redis/redis-7.2.3/sentinel.log #日志文件。protected-mode no #命令禁用保护模式。

2024-08-25 15:04:13 892

原创 PostgreSQL16.1(Linux版本离线下载)

vi /usr/local/pgsql/data/postgresql.conf 添加 listen_addresses = ‘*’cd /usr/local/pgsql/ 执行 bin/psql -d postgres -p 5432 登录数据库。切换目录 cd /usr/local 执行 chown -R postgres:postgres pgsql。源代码只支持本机操作 vi /usr/local/pgsql/data/pg_hba.conf。1、将数据库压缩包和对应的依赖包上传到对应的目录下。

2024-08-23 10:54:56 852 1

原创 PostGreSQL远程连接

进入该目录,然后进行搜索“postgresql.conf”文件,找到“listen_addresses“参数后,设置listen_addresses = ‘*’,保存。找到“控制面板”--->“系统和安全”--->“Windows Defender防火墙”--->左侧的“高级设置”--->点击右侧的“入站规则”--->“新建规则”若不知道安装目录,则通过服务,找到PostGreSQL运行的任务,右击“属性”可以进行查看安装的目录。若已经为之“*”,则不用改。

2023-12-31 15:37:50 897

原创 RocketMQ(Linux版本5.1.4)

(1)启动 NameServer 进入 bin 目录 cd bin/ 后台启动 nohup sh mqnamesrv & 或者 nohup ./mqnamesrv &将原先注释掉,mq 默认需要的内存是比较大的,根据自己 Linux 的内存大小去设置,我这里就改成 256 256 128 了。benchmark:这里面就是一些可以直接运行,进行测试的 sh 文件。bean:该目录是比较常用的,里面是一些可执行文件。lib:就是 mq 所依赖的第三方 jar 包。(2)启动 Broker。

2023-12-31 15:01:33 784

原创 Redis(Linux版本7.2.3)

库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,在目录/usr/local/redis 输入下面命令启动redis。cd到”/usr/local/redis/redis-7.2.3“目录。

2023-12-31 14:54:57 682

原创 PostgreSQL(Linux版本:16.1)

下载此文件即可(我会将安装包发布到CSDN中,进行下载即可)。

2023-12-31 14:47:10 4757

原创 PostgreSQL16.1(Windows版本)

进入该目录,然后进行搜索“postgresql.conf”文件,找到“listen_addresses”参数后,设置listen_addresses = ‘*’,保存。默认路径为:C:\Program Files\PostgreSQL\16\data(假如有修改,则根据“服务”中找到PostgreSQL服务,右击属性,找到安装的目录即可。若不知道安装目录,则通过服务,找到PostgreSQL运行的任务,右击“属性”可以进行查看安装的目录。(1) 前两部直接Next,第二部可以换成自己想要安装的路径。

2023-12-31 13:59:20 2867

原创 RocketMQ5.1.4(Windows版本)

将“%CLASSPATH%”添加英文双引号修改为"%CLASSPATH%"。3、进入bin目录,右击“runbroker.cmd”编辑进行修改。2、放到对应的位置,修改环境变量。

2023-12-31 13:55:53 760

原创 Redis7.2.3(Windows版本)

(1) 将原有自启动的“服务”中的Redis进行卸载,否则会报“[028208] 06 Dec 11:09:29.126 # HandleServiceCommands: system error caught. error code=1073, message = CreateService failed: 指定的服务已存在。(5) 成功后如下图所示,并进入“服务”中进行检查的是否启动。(3) 检查“服务”中的Redis服务是否被卸载。输入后回车,即可成功卸载原Redis服务。假如没启动,右击启动即可。

2023-12-31 13:53:24 942

原创 PostgreSQL修改表名、对应的序列名和修改内容

PostgreSQL修改表名、对应的序列名和修改内容。

2023-12-14 11:06:41 1302

原创 MySQL转PostgreSQL 的注意事项

在 PostgreSQL 中,UNIQUE 关键字用于定义唯一约束(Unique Constraint),用于确保特定列或列组合的值在表中是唯一的。url: jdbc:postgresql://端口号:5432/${spring.datasource.dynamic.datasource.slave.name} # PostgreSQL 连接的示例。MySQL中的特殊字段在实体类中需要加反引号(``)进行处理,但在PostgreSQL 中则无需加。postgresql与jdbc数据类型对照表。

2023-11-30 08:57:39 136

原创 RocketMQ启动broker时启动失败

在输入”start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true“命令启动失败后,会出现如上图所示的样子。如果不是第一次运行rocketmq,则将C:\Users\Administrator\store文件夹下的文件全部删除,再次输入命令,则可以正常启动。但我们重新启动电脑、重新启动RocketMQ或者杀死进程等方法都对此无效,还是没有启动成功。中途断网或者中断会导致一些文件损坏。

2023-11-13 09:01:45 2017 3

原创 Fiddler下载和配置

Fiddler下载和配置

2023-10-06 16:01:57 111 1

原创 Jmeter安装及使用说明

Jmeter安装及使用说明

2023-10-06 15:58:47 446 1

原创 更改表名和触发器流程和命令

更改表名和触发器流程和命令

2023-10-06 15:23:57 179 1

原创 MySQL转PostgreSQL 的注意事项

MySQL转PostgreSQL 的注意事项

2023-10-06 14:54:30 288 1

原创 PostGreSQL远程连接

PostGreSQL远程连接

2023-10-06 14:49:52 429 1

原创 com.kingbase8.util.KSQLException:The connection attempt failed.Reason:connect time out

com.kingbase8.util.KSQLException:The connection attempt failed.Reason:connect time out

2022-11-08 23:32:43 8014 4

原创 docker: Error response from daemon: driver failed programming external connectivity on endpoint mysq

关于docker中的MySQL启动报错问题

2022-10-06 00:07:25 13869 4

原创 MyBatis-Plus 配置日志和CRUD的扩展

MyBatis-Plus的日志配置和打印输出,

2021-12-07 23:29:03 554

原创 MyBatis-Plus

MyBatis-Plus讲解

2021-12-04 23:13:02 1364

原创 MySQL已安装,而services.msc服务中没有MySQL服务

想必大家都会有这个情况,就是navicat和sqlyog突然有一天不能使用了,连接不上服务,非常着急。但MySQL已经安装,从此电脑的path中也能找到安装的路径,本地也有文件,唯独在service.msc中没有MySQL服务。首先,先打开此电脑的高级环境然后,复制此路径,以管理员身份运行打开cmd,然后进入MySQL安装的盘符,cd空格后把刚才复制的粘贴进去,进入此目录。 (cdC:\mysql-5.7.28-winx64\bin)接着,在此路径下输入mysqld.e...

2021-08-30 12:44:35 6437

原创 SpringMVC请求流程

SpringMVC请求流程SpringMVC请求处理流程分析Handler会做数据准备或数据模型或业务逻辑等等。SpringMVC框架也是一个基于请求驱动的Web框架,并且使用了前端控制器模式(是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理来进行设计,再根据请求映射规则分发给相应的页面控制器(动作/处理器)进行处理。首先让我们整体看一下SpringMVC处理请求的流...

2021-08-13 20:36:33 772

原创 SpringMVC的核心思想,概念及特点

学习目标MVC思想 1、什么叫MVC?MVC叫,模型-视图-控制器(MVC)是一个中所周之的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(service或者dao)来处理业务逻辑。处理后,后台业务层可能会返回了一些数据在视图层......

2021-08-13 20:34:09 2488 3

原创 Spring IOC配置文件加载

Spring配置文件加载 1、通过相对路径加载配置文件: new ClassPathXmlApplicationContext("配置文件名") 例如:BeanFactory factory = new ClassPathXmlApplicationContext("spring.xml"); 2、通过绝对路径加载配置文件: n...

2021-08-12 23:42:31 182

原创 Spring IOC容器Bean对象的实例化模拟实现

思路:1、定义Bean工厂接口,提供获取bean方法2、定义Bean工厂接口实现类,解析配置文件,实现Bean对象3、实现获取Bean方法定义Bean属性对象 Spring.xml:<?xml version="1.0" encoding="UTF-8"?><beans> <bean id="userDao" class="org.example.dao.UserDao">&...

2021-08-08 17:45:27 303 2

原创 Spring IOC

1、主要内容IOC是控制反转,依赖注入。Spring1、Spring框架Spring框架是一个开源的JavaEE的应用程序,其主要核心是ICO(控制反转/依赖注入)和AOP(面向且切面编程)两大技术。Spring IOC(控制反转/依赖注入)Spring AOP(面向且切面编程)Spring JDBC + 事务Spring Task 定时调度Spring Mail 邮件发送2、Spring的作用Dao层JDBC操作对应的框架:Mybatis.

2021-08-06 14:46:10 156

原创 关于解决”java.io.StreamCorruptedException: invalid type code: 00“的问题

关于解决”java.io.StreamCorruptedException: invalid type code: 00“的问题这个错误基本就是MySQL中表结构和表中与所写项目中的表字段有所不符。如何在MySQL中修改表结构?首先,我们应该把表中的所有内容清空删除掉,然后我们再进行对应的修改。也就有这样才能在后期不会出现这个错误,让我们免除死盯着着没有报红的代码的痛苦。如果不清空删除表中所有记录的话,那么你会在项目途中或项目后期发现,你所修改的表结构或字段名会自动变回去第一次所创.

2021-05-14 23:25:06 7959

原创 三层架构详解

三层架构详解1、三层架构正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消与MVC设计模式的目标一致:都是为了“解耦合”、提高代码复用。其二者的区别是对项目的理解角度不用。2、三层组成表示层(USL,User Show Layer)又称视图层;--前台:对应于MVC中的View,用于和用户交互、界面的显示。(jsp js html css jquery)--后台:对应于MVC中的Controller,用于控制跳转、调用业务逻辑层。(Servlet [Spr

2021-05-10 22:44:43 470 14

原创 请求转发和重定向的区别

请求转发和重定向的区别目录请求转发和重定向的区别重定向:请求转发:重定向:请求转发:请求转发只能在项目中跳转页面,而重定向可以在tomcat整个服务器之间跳转,可以跳到www.baidu.com,而请求转发则不能。请求与重定向的比较:请求转发:1、一次请求,数据在request域中共享;2、服务器端行为3、地址栏不发生变化4、绝对地址定位到站点后重定向:1、两次请求,request域中数据不共享;2、客户端行为;...

2021-05-08 20:36:03 302 2

原创 MVC案例

MVC案例首先我们回顾一下MVC的执行过程:MVC设计模式的模块组成是由:模型、视图和控制器组成。其中模型:代表应用程序状态和业务逻辑。视图:提供可交互的客户的界面,向客户显示模型数据。控制器:根据客户的请求来操纵模型,并把结果经由视图展现给客户。而MVC的工作模式如下图所示:其中控制器Controller也就是Servlet。我们回顾了之前所学的MVC的执行过程后,想必是对MVC的功能是了解清楚了。那我们言归正传,做个小案例来测试一下。(此次的案例将会用到Java.

2021-05-08 17:40:00 1039

redis-windows.zip

Redis最新版7.2.3

2024-01-02

postgresql-16.1.tar.gz

Linux版本最新postgresql-16.1.tar.gz

2024-01-02

redis-7.2.3.zip

LInux版本最新redis-7.2.3.zip

2024-01-02

soring02.zip

Spring IOC容器Bean对象实例化模拟

2021-08-08

Spring01.zip

Spring IOC源代码

2021-08-06

MvcProject.zip

MVC案例源码,小案例,帮助学习javaweb的人们来更好的了解MVC的执行机制

2021-05-08

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

TA关注的人

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