自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LuckyTHP

幸运男孩

  • 博客(401)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos7和centos8安装mysql5.6 5.7 8.0

https://dev.mysql.com/downloads/repo/yum/注意构造下http://repo.mysql.com/mysql-community-release-el*-*.noarch.rpm【以centos7为例】安装mysql5.6wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpmyum

2024-05-24 13:57:53 186

原创 鼠标滚轮使用时上下跳动的解决方法

前阵子鼠标滚轮使用时总会出现上下跳动比如向下滚动会往上反弹或者是在当前框架卡住但颤动的情况,这个问题困扰了我很久,试过了很多设置和驱动方面的办法都没解决,因此大概率是滚轮那有脏东西了。这也是我在别的大佬回复那里学到的,想让更多需要的小伙伴看到,应该可以解决大部分类似的滚轮问题。我之前差点就买新鼠标去了(不会开鼠标盖子修因为找不到螺丝孔),这个鼠标没用多久还挺心疼的,白色鼠标表面都还没发黄呢!能这样简单解决真的直接惊呆了。转至:https://zhuanlan.zhihu.com/p/599733253。

2024-05-23 15:18:50 142

原创 MySQL 8.0 only full group by 问题处理

在配置文件 /etc/mysql/my.cnf 中 [mysqld] 下面加上一行。出现这个问题是因为MySQL8.0默认的sql_mode设置了ONLY_FULL_GROUP_BY。Docker版本的MySQL,配置文件在docker里/etc/mysql/my.cnf。转至:https://zhuanlan.zhihu.com/p/81246677。去掉ONLY_FULL_GROUP_BY,设置新的sql_mode值。Linux下:mysql配置文件在 /etc/my.cnf。再将剩余的值设置回去。

2024-04-28 16:07:23 307

原创 mybatisplus配置拦截器实现保存加密,输出解密,模糊查询

(1)使用@TableField(typeHandler = TypeHandler.class)注解自带的字段类型处理器,写一个 handle 类继承 BaseTypeHandler。本身这个是用来处理字段类型转换的,如map转list之类的,这里也可以用作值加密。注:使用这种方式有个前提,需要在@TableName注解上加上,才能使查询生效,否则只是新增修改生效进行拦截。没看源码猜想应该是先查整个实体有没有,再逐个进行字段拦截处理优化效率。@Data。

2024-04-17 18:42:19 1038

原创 MySQL数据加密,模糊查询

实现配置文件加密,数据库敏感字段加密,加密字段模糊查询。加密在存入数据库的时候,转成十六进制。数据库加密解密方法自己用。

2024-04-17 18:40:43 422

原创 FastAPI部署在Linux服务器详细教程

FastAPI是一个可快速构建API服务的Web框架,可与 NodeJS 和 Go 比肩的极高性能(归功于 Starlette 和 Pydantic),是最快的 Python Web 框架之一。更多详情见官网FastAPI官网地址本文对FastAPI的开发部署以及生产环境部署做一个记录。

2024-04-15 15:46:32 1341

原创 清空nginx缓存并强制刷新

当对nginx的文件进行修改或更新时,可能会出现旧文件被缓存而无法立即生效的问题,此时需要清空nginx的文件缓存并强制刷新。

2024-04-08 10:41:34 688 1

原创 java.lang.UnsupportedOperationException解决方法

调用Arrays.asList()产生的List中add、remove方法时报异常,这是由于Arrays.asList()返回的是Arrays的内部类ArrayList, 而不是java.util.ArrayList。在项目中对List进行操作时报错java.lang.UnsupportedOperationException,后来发现操作的List是由数组转换而成的,通过看源码发现问题,并写测试程序如下。

2024-04-03 10:28:22 290

原创 java jsonobject 无序 jsonobject有顺序

转载至:https://blog.51cto.com/u_16099249/6574610。json解析的时候,通常顺序会发生改变,如果我们有保持原有顺序的需求的话可以通过如下方式。3、可以使用Google的Gson,使用gson解析的话是怎么传就是什么顺序。

2024-04-03 10:27:03 346

原创 Linux 使用指定用户执行命令

用 mysql 用户去执行 home 下的 start 脚本。

2024-03-29 14:37:41 135

原创 linux 没有rc.local文件的解决方法

新的Linux发行版已经没有rc.local文件了。因为已经将其服务化了。

2024-03-29 14:32:28 415

原创 设置docker开机自启动,并设置容器自动重启

转至:https://blog.csdn.net/chj_1224365967/article/details/109029856。如果创建时未指定 --restart=always,可通过update 命令设置。

2024-03-29 14:19:40 940

原创 springboot 查看和修改内置 tomcat 版本

关于Spring Boot提供了哪些jar包的依赖,可以查看当前用的springboot版本对应的pom文件:/Users/mac/MavenRepo/org/springframework/boot/spring-boot-dependencies/2.1.0.RELEASE/spring-boot-dependencies-2.1.0.RELEASE.pom。添加这个之后,spingboot的默认启动的tomcat版本就可以达到你自己需要的了。可以查看到我们使用的tomcat版本为9.0.12。

2024-03-12 15:20:06 1814 1

原创 Java8 使用 stream().sorted()对List集合进行排序

集合对象以学生类()为例,有学生的基本信息,包括:姓名,性别,年龄,身高,生日几项。使用stream().sorted()进行排序,需要该类实现Comparable接口,该接口只有一个方法需要实现,如下:Java 关于重写compareTo方法//名称 private String name;//性别 true男 false女 private Boolean gender;//年龄 private Integer age;//身高 private Double height;

2024-03-05 15:27:27 1031

原创 Linux UnixODBC安装配置

资源紧张的时候,服务器是大家共用的,上面部署了一堆服务。因为最终,我们是使用 golang 进行开发的。原来是我在疯狂的改环境的时候,无意间造成了破坏。路径为:/home/dmdba/dmdbms/bin/可以成功连接DB,并能执行测试语句,说明 UnixODBC 配置成功。这里路径和之前不一致是因为,为了保证可行性,先在Linux上做了适配。说明:像镜像仓库中提交该镜像,以后用的时候,直接拉取即可。必须得是达梦的,不能是UnixODBC自己生成的。幸好是在 Docker 里,没有对他人造成影响。

2024-03-01 16:55:23 1311

原创 flex 布局时,如何固定一栏宽度?

上面的样式就是固定宽度 200px。简单使用 width,可以。

2024-02-26 17:29:47 773

原创 CentOS7开机自动执行脚本

第二步: 脚本添加可执行权限第三步:执行如下命令将文标记为可执行文件第四步:打开文件,在最后面添加要执行脚本转至:https://blog.csdn.net/github_38336924/article/details/112304663

2024-01-26 18:18:34 368

原创 完美解决:“已损坏,无法打开。 您应该将它移到废纸篓。”

转至:https://blog.csdn.net/DoreamonLD/article/details/120075295。3、如果还是报错,就可以祭出大招了,给文件赋予安全性设置。2、首先看一下系统中的安全性与隐私设置,是否选择了任意来源,如果没有解锁设置。1、Mac为什么会出现这个问题,懂得都懂(/dogo)。4、完成上述步骤即可完美运行应用。然后执行命令,输入系统密码即可。

2024-01-24 15:09:31 947

原创 服务器部署项目,访问验证码出现Handler dispatch failed....InvocationTargeException

部署ruoyi-vue的jar。访问验证码接口时,出现异常。本地测试没有问题,起初使用的jdk8,怀疑jdk版本问题,但是本地使用11.0.15版本也没问题,后面也就没管,初步排除jdk版本的问题。之前项目也没问题,不知道怎么回事 = =!转至:https://blog.csdn.net/qq_38801506/article/details/126544485。安装完成后cd /usr/share/fonts。如果jar在运行则kill掉重新启动一下就ok了。希望能解决你的问题。执行fc-cache。

2024-01-12 22:49:19 575

原创 Clickhouse UPDATE 和 DELETE操作

在OLAP数据库中,可变数据(Mutable data)通常是不被欢迎的,Clickhouse也是如此,早期版本不支持UPDATE和DELTE操作。在Clickhouse 1.1.54388版本之后才支持UPDATE和DELETE操作,适用于MergeTree引擎,并且这种操作方式是异步的(asynchronous),但是在一些交互场景下很难使用。Clickhouse提供了delete和update操作,这类操作被称之为Mutation查询,是ALTER语句的变种。

2023-12-01 16:59:54 1692

原创 一个注解搞定 SpringBoot 接口防刷

说明:使用了注解的方式进行对接口防刷的功能,非常高大上,本文章仅供参考 一,技术要点:springboot的基本知识,redis基本操作,

2023-11-28 09:55:44 256

原创 详解开源数据库审计平台Yearning

Yearning是一个轻量级的Web端的MySQL SQL语句审核平台,提供查询审计,SQL审核,SQL回滚,自定义工作流等多种功能。Yearning的前端是基于Vue.js构建的,它还提供SQL语法高亮、自动补全和智能提示、可视化等。Yearning。

2023-11-23 16:55:19 1757

原创 1.8w 字详解 SQL 优化

来源:捡田螺的小男孩1、MySQL的基本架构2、SQL优化3、explain执行计划常用关键字详解很多朋友在做数据分析时,分析两分钟,跑数两小时?在使用SQL过程中不仅要关注数据结果,同样要注意SQL语句的执行效率。本文涉及三部分:SQL介绍SQL优化方法SQL优化实例1、MySQL的基本架构1)MySQL的基础架构图左边的client可以看成是客户端,客户端有很多,像我们经常你使用的CMD黑窗口,像我们经常用于学习的WorkBench,像企业经常

2023-11-21 15:47:20 370

原创 Apache最新版安装和配置

当前官方 yum 源如 epel,base 的 Apache httpd 版本为 2.4.6-90,可以用 ius 这个第三方 yum 源,该源的特点是提供各类 rpm 包的最新版本。登录后复制登录后复制搜索 httpd,可以看到在 ius 源上是叫作 httpd24u:下载 httpd24u:登录后复制查看查看和启动:登录后复制。

2023-11-14 23:42:25 331

原创 Centos7安装最新版Redis

【代码】Centos7安装最新版Redis。

2023-10-30 18:45:28 155

原创 Centos离线安装MySQL

修改/etc/profile文件# 使文件生效。

2023-10-30 16:28:40 113

原创 Mac上多版本JDK安装和管理

苹果公司在开发 macOS 时已经内置了 jdk 版本管理的功能。它也提供了相应的 command line 工具。转至:https://blog.csdn.net/u014163312/article/details/123297401。不同的JDK版本,分别定义不同的环境变量,然后通过alias命令实现动态切换的效果。Mac电脑,可以选择下载dmg文件,下载完成后,一直双击,按提示安装即可。,现在需要安装JDK11,想做到动态切换,方便不同项目的开发。即可直接查看当前的 $JAVA_HOME。

2023-10-20 14:19:57 560

原创 Linux 查看CPU架构及内核版本

涉及arch命令和文件。

2023-10-11 17:31:23 377

原创 Linux Centos7 下使用yum安装的nginx平滑升级

转至:https://www.iteachyou.cc/article/1658409823144742912。

2023-10-11 17:15:27 768

原创 yum One of the configured repositories failed...

这里的中文意思是:有各一个库(我这里是。如果还是提示有其他库配置失败了,再加个。

2023-10-11 17:12:38 648

原创 Java邮箱发送邮件(163邮箱)

转载至:https://blog.csdn.net/m0_58111460/article/details/124739059。3.使用注册手机号,发送验证码,即可获得授权码。三、编写代码(需要导入第三方jar包)1.进入主页、找到服务开启页。二、打开邮箱服务获取授权码。四、jar包获取地址。

2023-10-08 17:23:04 1161

原创 docker安装MySQL 5.7

转至:https://blog.csdn.net/weixin_40461281/article/details/92610876。在/root/mysql/conf中创建 *.cnf 文件(叫什么都行)查看/root/mysql/data目录是否有数据文件。创建容器,将数据,日志,配置文件映射到本机。在本地创建mysql的映射目录。将容器的端口映射到本机的端口。将主机目录挂载到容器的目录。

2023-09-29 12:49:43 295

原创 Mac M1芯片电脑Docker拉取Mysql报错?no matching manifest for linux/arm64/v8 in the manifest list entries

1.我们需要找一个适用于arm64架构的MySQL镜像,先看看官方有没有,社区里也有人做这些镜像,可以在Docker Hub上找找。2.docker官方提供的MySQL没有arm64架构的,但MySQL官方提供的mysql/mysql-server有,所以你可以选择执行。M1芯片是arm64架构,也称作aarch64架构,只能运行arm64/aarch64架构的程序。amd64的架构,也就是Intel CPU的架构,也叫做x86_64。也就是说,存在适配型问题,m1的芯片没有适合的镜像,所以报错。

2023-09-29 12:48:05 1124

原创 ELK 处理 Spring Boot 日志

在上面的步骤中,ELK 的启动过程是我们一个一个的去执行三大组件的启动命令的。而且还是在前台启动的,意味着如果我们关闭会话窗口,该组件就会停止导致整个 ELK 平台无法使用,这在实际工作过程中是不现实的,我们剩下的问题就在于如何使 ELK 在后台运行。在排查线上异常的过程中,查询日志总是必不可缺的一部分。我的 Nginx 与 Spring Boot 项目部署在同一台机器上,所以还需修改 Shipper 类型的 Logstash 的配置以支持两种类型的日志输入和输出,其配置文件的内容可点击这里获取。

2023-09-29 11:19:21 1470

原创 brew 安装或卸载mysql

3)设置 mysql以及密码。1)安装 mysql。2)启动 mysql。

2023-09-28 00:13:59 377

原创 brew 安装MySQL 5.7

MySQL是一个典型的关系数据库,目前是Oracle公司产品之一,也是目前主流使用的关系型数据库之一。使用MySQL可以进行最基本的数据存储、管理、查询等操作,也可以方便的组建数据库集群,配置读写分离。MySQL数据库同样使用SQL(结构化查询语言)来进行操作,同时MySQL数据库自身也有很多可以直接使用的内置函数,在部分操作的语法上和其他数据库会存在区别。

2023-09-27 23:16:46 1502

原创 brew 常用命令

转载至:https://learnku.com/articles/40839。

2023-09-27 22:34:45 111

原创 nginx设置请求body大小

在nginx.conf中http{}增加一句。nginx默认是1M,需要增大的话。

2023-09-15 11:12:25 1597

原创 [译] MySQL-恢复被删除的Performance Schema 数据库

今天早些时候我在一个在线论坛上看到有用户在找如何恢复被删除的Performance Schema 数据库的方法。老实说,恢复删掉的performance schema数据库非常容易,下面就是操作命令:一旦你的操作成功了,就需要重启MySQL 服务。重启完成,你就有新的Performance Schema 数据库了。不用担心,你的数据是不会存在这个新的数据库的(译者注:这里指Performance Schema 数据库),MySQL服务只是用它来存放性能相关数据。

2023-09-12 21:37:10 820

原创 msql 批量更新生成不同的uuid()

注意不能直接执行UPDATE honghang_1month_list SET id=REPLACE(UUID(), ‘-’, ‘’);(执行了会是同一个uuid) ,有时需要对表里的批量数据设置主键uuid,要求每条数据的uuid都不一样。

2023-09-10 10:53:49 891

Sonar汉化jar包

Sonar汉化jar包,将其放在./extensions/plugins/目录下再启动SonarQube即可,详情:https://blog.csdn.net/asd54090/article/details/81063071

2018-07-16

空空如也

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

TA关注的人

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