自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 【CentOS 7.9 分区】挂载硬盘为LVM操作实例

传统的文件系统:一个文件系统对应一个分区,直观,但不易改变,不同的分区相对独立,无相互联系,各分区空间常常利用不平衡,空间不能充分利用。当一个文件系统/分区已满时,无法对其扩充,只能采用重新分区/建立文件系统,非常麻烦,或把分区中的数据移到另一个更大的分区中;如果要把硬盘上的多个分区合并在一起使用,只能采用再分区的方式,这个过程需要数据的备份与恢复。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具;

2023-12-21 15:17:33 77622

原创 【集群服务】scp免密传输方式简单命令笔记

在集群服务中部署,需要将每个打包的文件拷到各个服务中,如果没有进行免密操作,每次都需要输入密码,比较麻烦,可通过以下方式进行。

2023-12-12 22:13:50 50004

原创 【Mysql命令】个人常用mysql简单命令笔记

注:MySQL 5.6.35及之后的版本才会有connection_control插件。随着业务的增长,数据会越来越多,系统盘空间会爆满,这时就需要迁移数据文件到其他磁盘中。显示SSL: Not in use 说明连接没有在SSL安全连接中。因为如果目录的主属不是mysql用户,mysql是无法访问的。linux 默认配置文件为/etc/my.cnf。报错以下错误,说明没有该插件。查看是否安装控制插件。

2023-12-12 22:08:15 36014

原创 【Linux命令】个人常用linux简单命令笔记

修改配置文件/etc/pam.d/sshd文件,在#%PAM-1.0后追加参数,普通帐户和root的帐户登录连续3次失败,就统一锁定30秒,30秒后可以解锁。参考https://blog.csdn.net/qq_46087622/article/details/124080391。参考: https://blog.csdn.net/hyfstyle/article/details/90904992。nfs的配置文件为 /etc/exports,将挂载的目录写在 /etc/exports中。

2023-12-08 15:13:01 37656

原创 【Windows nfs】开启nfs挂载 文件服务器

在服务器管理器中,选择“管理-》添加角色和功能”,按以下步骤添加nfs服务。

2023-12-08 15:06:05 37986 1

原创 【面试题目】数据库事务隔离

数据库事务隔离(isolation)指的是不同事务在提交的时候,按照提交的先后顺序执行。事务隔离性的四个等级,其中包括未提交读(read uncommitted),提交读(read committed),可重复读(repeatable read), 序列化读(serializable),隔离等级从低到高,最高级隔离等级是串行执行(序列化读)。

2022-10-08 20:54:34 287 1

原创 【面试题目】分布式事务六种

2PC 和 3PC 是一种强一致性事务,不过还是有数据不一致,阻塞等风险,而且只能用在数据库层面TCC 是一种补偿性事务思想,适用的范围更广,在业务层面实现,因此对业务的侵入性较大,每一个操作都需要实现对应的三个方法本地消息、事务消息和最大努力通知其实都是最终一致性事务,因此适用于一些对时间不敏感的业务,如短信通知。

2022-09-28 11:35:36 278

原创 【编码问题】URLEncoder.encode(“硚“,“GBK“)报错

改用httpPost(String url, HashMap params)方法,"硚"字放在params参数里发送接口。:"硚"字使用GBK编码后再拼接在url时发送报错。

2022-09-26 16:06:46 661

原创 【content-type】内容类型

Content-Type,内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码。

2022-09-26 14:30:17 921

原创 【Oracle】[Err] ORA-01795: 列表中的最大表达式数为 1000

java方法,使用or拆分成多个IN语句,保证每个IN括号里的值不超过1000。直接调用getOracleSQLIn()方法。

2022-09-19 16:54:25 1055

原创 【Oracle CLOB类型字段问题】ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小

Oracle 运行时报错查询视图报错,原因是原表REMARK的字段类型是CLOB,由于该字段的值过大,导致视图查询时报错使用dbms_lob.substr()方法截断处理,注意截断后的数据与原表数据不全。具体操作如下:当超过截断值超过4000时,还是会引起报错,我们可以调小取值至1000。至此,解决了报错问题。.........

2022-08-08 16:46:35 3429

原创 【解决回车键出现乱码的问题】禁用Enter键触发form表单提交的问题 ,同时启用保留textarea换行操作

解决input框输入时不下心按到Enter键触发form表单提交的问题 ,同时保留textarea换行

2022-06-23 12:56:23 571

原创 SQL 使用IN()操作符SQL语句时遇见的坑

SQL 使用IN()操作符SQL语句时遇见的坑问题描述:一次偶然发现,一样的代码,发现IN() 括号里的内容数据只有一行的时候,查询非常慢。IN()语句括号里只有一行数据时查询效果如下:优化后:IN()语句括号里有多行数据查询效果如下:经对比,IN语句括号里只有一行数据的和多行数据相比,查询速度是0.313s 和80.662s。显然查询速度相差80多秒,前端查询起来让人烦恼。解决方法:为了优化这个问题,注意不能让IN()括号语句里的数据为一行。至此,排除故障。查询时间为0.2~0.4s

2020-09-15 17:30:58 2485 2

原创 Windows查看Oracle数据库的大小#最快捷方式

最快捷方式之一需求:查看Oracle数据库的大小。进行服务器,找到相关安装Oracle的文件夹,进入oradata文件夹,选择你的数据库文件夹,找到SYSAUX01.DBF文件,直接右键点击“属性”,即可查看当前数据库的大小为1.07GB,如下图:备注:SYSAUX01.DBF文件主要是 用来存放系统数据的数据文件。...

2020-09-11 11:47:20 643

原创 Windows查看系统上传的附件有多少个#最快捷方式

最快捷方式之一进行服务器,找到相关存放附件的文件夹,选中该文件夹,直接右键点击“属性”,即可查看所有已上传的附件,如下图:

2020-09-11 09:33:15 189

原创 EXCEL转PDF最便捷的方法

最快捷方式之一用EXCEL打开需转换文档,直接使用“另存为”功能,选择保存类型为“PDF”格式,“选项”中选择发布内容为“整个工作簿”,确定即可,如下图:

2020-09-09 19:47:03 194

原创 Oracle180天已过期(更改为永久期限)Navicat无法链接

Oracle密码过期(更改永久)问题:Oracle数据库默认密码是180天,当超过180天后,再次连接会报密码过期错误,故要修改数据密码,并设置为永久期限。解决步骤:1.登录sqlplus命令工具sqlplus / as sysdba2.查看当前数据库设置SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';效果如下:3.设置密码为永久期限ALTER PROF

2020-08-25 16:19:04 47709 1

原创 json格式转base64编码去除多余的换行

json格式转base64编码后自带换行问题问题:json格式转base64编码格式后自带换行,导致转换后图片无法打开,转换出来的base64编码如下图。很明显,传过来的base64编码格式数据明显出现换行,原因统一编码格式utf-8,再通过json传输过程中会出现base64自带换行。**解决方法:**使用去掉"\\r\\n"去除多余的换行。参考Java代码:public static void main(String[] args) { String base64 = nul

2020-07-13 15:03:23 2596 1

原创 Mysql 优化技术

Mysql数据库优化1、查询SQL尽量不要使用select ※,而是使用具体的字段 select id例如:select id from TEST_TABLE;说明:select *查询时,可能不会使用到覆盖索引,导致回表查询。2、查询结果只有一条记录或者只要最大或最小的记录,建议使用 limit 1例如:select id,name from TEST_TABLE where name='shun' limit 1;说明:limit主要是防止全表扫描,从而提高性能。3、尽量避免在w

2020-07-10 11:42:21 777 1

原创 oracle,mysql数据库 replace函数的使用

replace函数的使用需求:批量更改字段部分内容。select id from TEST_TABLE查询的结果为:002024001002024002002024003002024004更改需求:要将结果中相同"002024"修改为:“001001”操作:使用的函数为replace()replace()函数含义:替换字符串用法:replace(原字段ID,“原字段旧内容“,“原字段新内容“,)实现例子:update TEST_TABLE set id = replace(id,

2020-07-09 10:56:55 955 1

原创 Java Postman测试请求Base64附件传输的接口

记base64传输过程以及出现问题传输数据以json格式,如下1.问题,接收是url的值,是以键值对形式存在的,导致postman测试工具只能以表单提交成功,以json格式请求接口失败。2.把后端接收逻辑更改,直接接收json对象,再做处理。3.传附件base64出现乱码,原因是没有统一编码格式utf-8。得到的数据是没有解码的数据。4.解码base64时先转码,如下图。5.注意转码时需要把多余的换行去除,否则还原的附件会损坏打不开。6.至此再次请求成功!!!...

2020-07-03 16:37:08 2802

原创 base64文件传输,Java 发送json数据接口

base64文件传输,Java 发送json数据接口需求:接收方需要接收json格式的数据,如下图。传输json数据格式:话不多说,上代码:完成需求全代码如下:package xxxxxxxxxx;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;

2020-07-03 16:13:58 2185

Base64加密解密操作工具

文件采用Base64加密解密操作工具,附有说明文档,实测可用。有需要的可以下载来看看。主要是把一个文件通过base64加密,然后接收base64编码的格式进行解码输出原文件到其他位置。本工具主要是很多地方需要通过json格式传输文件的接口时用到。编码不易,且行且珍惜。

2020-07-13

空空如也

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

TA关注的人

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