自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux下安装redis

8、返回/usr/local/bin,启动服务并连接进入测试是否成功(这里使用的配置文件是/opt/redis-6.2.6/redis.conf的,前面复制的时候没有注意,没有改到/etc/redis.conf下面的配置文件,这里可以使用cp命令覆盖一下/etc/下的配置文件,后续就可以使用etc下面的配置文件了)3、进入/opt/redis-6.2.6 进行编译make(需要提前安装gcc,我这里是已安装过了)5、进入/usr/local/bin可以看到有了redis相关命令。

2024-08-18 10:30:00 297

原创 启动服务时yml报错

按yml配置应该是没有问题,但是加载yml就是报错。通过其他网站找到问题,应该是有一个tab导致的。将这一行删除以后,正常启动。

2024-08-01 22:10:57 262

原创 linux开放某一个端口具体步骤

firewall-cmd --query-port=111/tcp 查询当前端口是否放开,返回yes则放开了。:当服务器防火墙不能直接关闭,但是客户端必须要访问服务器某一个端口时。:对服务器端进行处理,只将该端口开放出来让客户端访问。3.服务器开放该端口,并重载服务,让端口正式开放出来。telnet该端口时已经可以正常访问到了。那么将111端口作为这次测试的端口。2.客户端访问服务器的111端口。可以看到客户端无法访问到该端口。可以看到端口已经开放出来了。4.客户端访问该端口。

2024-05-22 23:51:24 580

原创 数据库timestamp遇到的小问题

======================问题解决=========================================在执行一个简单的更新语句时,当前修改的那一条数据的创建时间create_time会随着更新而变化。打了断点排查也没看到对create_time进行了修改,查看数据库才发现这个表设计的问题。

2023-11-15 10:18:26 132

原创 httpclient3.1跳过ssl验证

百度一下这个问题,证书不符合算法约束,基本都是修改配置文件$JAVA_HOME/jre/lib/security/java.security,但是项目是docker部署的,jdk用的是docker里面的,外面服务器里的jdk版本都是11,那每次更新服务都得手动改配置也太麻烦了吧。原来的老项目调用一个Http的服务,最近http的服务调整成了https,因此需要调整一下,网上大部分都是4.5以上版本,3.1版本处理方法比较少,因此记录一下。实现完后自信满满重新打包更新上正式环境,结果报错了。

2023-09-15 10:58:27 932

原创 pdf文件打开后部分文字无法显示

经过一系列排查,发现查看的电脑上缺失了字体,使用wps查看时,缺失字体没有任何提示,但是使用Acrobat Reader,缺失字体是有提示的。最后网上查找缺失的字体类型,并将缺失的字体放入该目录下即可正常查看。场景:pdf文件在系统内预览正常,但是下载到本地电脑上,使用wps查看,部分标题会消失,只有标题里面的数字还能显示出来。

2023-08-31 16:17:15 2744

原创 The Tomcat connector configured to listen on port 7071 failed to start解决

端口被占用了,我是起了两个项目两个项目都用的同一个端口,改动其中一个项目duan。

2023-08-16 10:10:20 124

原创 A component required a bean of type “XXX“ 问题

在搭建一个项目时忽然爆出这个问题可以很明显看到是运行类所在位置不对,扫描不到其他的controller包下的运行类JxcAdminApplication移出来就行了

2021-12-15 15:18:03 1587

原创 Redis的主从复制

优点:读写分离 ,容灾快速恢复具体操作1、创建文件夹/myredis2、将redis.conf配置复制到该目录下,复制三份配置redis6379.conf 、redis6380.conf、 redis6381.conf,里面配置为(ps:redis.conf里面的appendonly.aof要设置为no)启动三个服务,并且查看一下进程是否启动了。客户端启动端口为6379的redis,再调用info relication方法了解到现在的只是主服务器,打开多个r...

2021-11-14 16:53:39 578

原创 Idea的第一个jedis失败

ping失败了,可能是有两个地方的问题:1、是/etc/redis.conf (我配置文件的存放地址)的问题(1)将只允许本地访问注释(2)保护模式设置为no2、防火墙没有关闭查看防火墙状态可以看到防火墙没有关闭关闭防火墙并再次查看防火墙状态可以看到防火墙已经关闭了jedis已经ping通...

2021-11-09 21:42:47 1040

原创 Redis学习—— 一些基本命令

启动redis服务客户端连接redis发布和订阅,一种消息的通信模式,发布者发布消息,订阅者接收消息订阅发布:

2021-11-09 21:18:21 258

原创 Springboot项目一些个人感悟

1、前端传过来的一般都是PO对象,而后端返回给前端用于展示的一般是VO对象,PO一般是实体类model的一部分,VO一般是实体类model的扩展。2、查询一般都是模糊查询,直接查询一般都是不用的。<if test="updated != null and updated != '' "> <![CDATA[ AND r.`UPDATED` LIKE concat('%',#{updated,jdbcType=VARCHAR},'%') ]]></if

2021-10-08 18:59:52 718

原创 实体类Entity与接口映射文件Mapper.xml之间的联系

现在的初略理解:实体类中的属性都一一对应了数据库表中的属性,而一般在mapper.xml内会用到baseMap,将所有数据库表内用到的属性都和实体类绑定起来,一般而言,实体类中的属性不能乱加,必须数据库表内要有才能加。...

2021-10-08 18:52:29 945

原创 需求:mybatis将一个数组作为查询参数进行查询

遇到一个需求,前端传几个orderType(int)类型参数过来,然后将这几个参数放在一个orderTypes数组里面,最后去数据库里面将数据取出来。1、刚开始想的时候,设置一个Integer[] orderTypes 接受前端传过来的值,经过controller、service、imp后面将这个数组传到mapper.xml内处理<if test="orderTypes != null"> <![CDATA[ AND `ORDER_TYPE` I.

2021-09-27 15:56:07 866

原创 eclipse和Idea代码格式不同导致的git冲突

下面是idea的格式if (currentUser.getUserType() == SysUserTypeConstant.ROOT ) { throw new Exception("权限不足"); }下面是eclipse格式if (currentUser.getUserType() == SysUserTypeConstant.ROOT ){ throw new Exception("权限不足");}在eclip.

2021-09-26 14:18:11 535

原创 Unknown column ‘DEVICE_STATUS ‘ in ‘where clause‘

SELECT * FROM device d LEFT JOIN device_sys_user s ON d.id = s.DEVICE_ID WHERE 1 = 1 AND `DEVICE_STATUS ` = 2 AND s.`SYS_USER_ID` = 195无法识别这个列,`DEVICE_STATUS ` = 2改成`DEVICE_STATUS` = 2多写了一个空格。。。。

2021-09-22 20:16:54 183

原创 Mysql一个常数加上null再乘于一个数变0

解决办法:将这个数据 设置空值处理

2021-09-15 17:16:18 208

原创 NAVICAT15创建新表插入数据时出问题

可以看到创建的新表的字符集不为utf-8,所以会报这个问题,改成utf-8就没问题了。

2021-09-15 15:18:03 789

原创 Mysql存储引擎

mysql数据库支持六种类型,例如csv,memory,archive,mrg,myisam,innodb等等,事务安全的就innoDB,其他都为非事务安全的。

2021-09-15 15:06:25 77

原创 事务的ACID特性

=======================================Atomicity原子性,事务是一个不可分割的单位,要么都成功,要么都失败Consistency 一致性,事务必须使数据库从一个一致状态到另一个一致状态。Isolation隔离性,为每一个用户都开启事务,与其他事务间隔离开来Durability持久性,一个事务一旦被提交,那么数据库内的数据就是永久的,不论数据库发生什么故障,都不会有变化。...

2021-09-15 14:53:56 84

原创 使用命令行运行mysql语句结果没有效果

一顿乱敲还是没有生效,网上百度了一下才发现需要加上一个分号;买了佛冷!

2021-09-15 11:21:45 788 1

原创 Mysql的事务隔离级别

概念:多个连接在开启各自的事务操作数据库的时候,数据库要负责隔离级别,以保证数据的准确性。不考虑隔离性的话可能引发以下问题:1、脏读:一个事务读取到了另一个事务未提交的数据2、不可重复读:一个事务中进行了多次查询,但是由于其他事务的修改和删除,每次返回的结果都是不一样的,此时发生不可重复读(a事务统计十点前的数据,b十点以后操作事务,进行了修改和删除的提交,a读到了这个b的数据,因此发生不可重复读)3、幻读:同一个查询在同一事务中多次进行,由于其他提交事务的插入操作,每次返回的结果不同,因此

2021-09-14 16:08:27 134

原创 Mysql 的事务相关内容

事务:由一堆dml(数据操作语言)语句组成,该组的语句要么全部成功,要么全部失败。(例如:转账就是要用事务来处理,以保证数据的一致性)事务和锁:当执行事务操作时,Mysql会在表上加锁,防止其他用户改表的数据,这对用户来讲是非常重要的。-- 开始事务START TRANSACTION-- 设置保存点SAVEPOINT one -- 执行dml操作INSERT into shiwu1 VALUES(100,"tom")SELECT * FROM shiwu1--.

2021-09-14 11:26:30 93

原创 Springboot2--自动配置特性

springboot的自动配置:只引入这一个依赖 <dependencies> <!--2、导入maven--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId><!

2021-09-13 17:01:19 77

原创 SpringBoot2-----依赖管理

<parent> <!--1、父工程--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.7.RELEASE</version> </parent> ..

2021-09-13 16:11:29 148

原创 第一个springboot2项目的创建

1、创建普通的maven项目。确定已经导入了maven的本地依赖2、POM.xml配置 <parent> <!--1、父工程--> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <versi..

2021-09-13 15:36:19 166

原创 快速开启命令行窗口并运行springboot的jar包

dir确认当前路径下的文件是否正确,java -jar bilixxxxxxx.jar直接运行启动项目

2021-09-13 15:18:49 291

原创 springboot2--3

Spring Boot官方文档:Documentation OverviewSpring Boot Reference DocumentationCtrl + F 页面搜索

2021-09-13 15:16:44 55

原创 springboot2--2

微服务的兴起:一个大型项目拆分为一组小模块,各个模块之间有交互.......分布式可能遇到各种问题。。。。解决方案:springboot+springcloud云原生,Docker...

2021-09-13 14:34:51 50

原创 Springboot2开发--1

初映象:1、响应式编程少量资源实现大并发。2、持久化访问访问mysql和redis3、响应式安全开发================================知识前置:maven,spring ,springboot2.0前置:jdk8,maven 3+===============================核心:spring框架前面:配置地狱,整合spring各个框架,所以出现了springboot======================

2021-09-13 14:25:10 77

原创 git拉取代码运行后出现404

将代码拉取到本地后运行不报错,但是访问和首页同一级文件时,出现404。项目架构如下项目运行时输出文件夹如下可以看到输出的文件夹是带了was_exploded的,所以我在前端改了一下输出地址这样就跳转到了我项目的首页,不是很清楚为啥tomcat配置的不能用...

2021-09-10 13:38:54 1626

原创 格式转化方式来获取一天时间的最后一秒

需求介绍:前端界面可以输入一个具体日期:2021-01-01,后端获取到这个时间时,将这个天数的最后一秒时间加入数据库:2021-01-01 23:59:59刚开始分析:将这一天时间都按秒来表示,24*60*60 - 1 就是最后一秒了但是网上找具体代码时发现这些方法比我想的还复杂,实在不想写这一块的代码(其实是看不得太懂)改变思路:前端输入的格式一定是 yyyy-MM-dd ,日期类型,那就将日期类型换成String,再将这个String的最后面加上23:59:59,进行一下拼接,得到一个 2

2021-09-10 09:45:36 1582

原创 Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the

将一张表的内容进行增删改查接口的时候,出现了一个问题,如图报错代码如下:Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESCRIBE , CREATE_TIME, CREATED, U.

2021-09-10 09:30:45 3908

原创 SSM项目使用mybatis分页插件时出错

Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [mybatis-config.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQ...

2021-09-04 19:29:58 363

原创 Mybatis逆向工程遇到的坑

当创建的表只有一列的时候无法创建该表的javabean

2021-09-02 14:27:33 88

原创 Mybatis使用mbg无法创建mapper和bean问题

从远程代码库里拉了一个项目下来,打算试一下mybatis的逆向工程的,但是只能在输出的target里面看见生成的代码,项目里面没有,具体情况如下图后面重新拉了一下代码,又可以了,是创建项目的时候的路径问题项目本地地址,都是同一个项目...

2021-09-02 14:12:29 381

原创 使用定时器五分钟更新一次数据库

项目上需要实现一个功能:在订单状态为进行中时,但是已经归还租借的物品,而且该订单状态的结束时间是现在时间的五分钟前,让项目批量刷新整张表,将订单状态改成已完成@Configuration //1.主要用于标记配置类,兼备Component的效果。@EnableScheduling // 2.开启定时任务public class Task { private static final Logger log = BatteryCabinetLoggerFactory.getServerI..

2021-09-02 11:03:08 1314

原创 记录一下,第一次部署运行项目

先安装好xftp7(文件上传)和Xshell(连接服务器)1、springboot项目打jar包就能运行,所以第一步先打jar包这个项目有个项目,有个子项目,所以在Lifecycle--package下面打包不好?(不是很清楚这个关系)所以后面说用这个命令行打包,切换到子项目,在mvn 清理 打包 跳过test目录文件夹target下面生成了该项目jar包,复制jar包到桌面。2、xftp和xshell连接 2.1Xshell连接远程服务器,只要输入密码和用户名就行...

2021-09-01 10:08:53 117

原创 创建文件夹形式拉取代码到本地

1、创建文件夹并在该文件夹下打开git命令行界面2、git init初始化就能看到新生成了一个.git文件夹,(可以在电脑左上角的查看里勾选隐藏的项目,就能看见.git已经创建成功了)3、可隆项目 git clonehttps://gitee.com/pan_level/ssm_libary.git可以看到除了.git文件,我的项目也下来了...

2021-08-30 15:24:39 217

原创 On branch queryTwoListChanges not staged for commit:

出现这个问题是因为没有将 代码从工作区存储在暂存区,所以无法提交解决办法:git add .(中间有一个空格),然后再提交

2021-08-30 13:48:52 71

空空如也

空空如也

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

TA关注的人

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