https tomcat mysql nginx

MySQL只有data文件夹(数据库同名)数据恢复

第一步,查看环境,有没有可运行的数据库服务,如果有,进行第三步,如果没有,进行第二步; 第二步,安装一个数据库服务,进行第三步; 第三步,创建一个要恢复数据同名的DB; 第四步,创建一个要恢复的数据表,比如Table1; 第五步,执行语句:ALTER TABLE Table1 DISCARD TAB ......

mysql 事务

https://blog.csdn.net/m0_46836425/article/details/121851867 https://blog.csdn.net/qq_33459343/article/details/124634721 ......
事务 mysql

mysql事务是什么锁

mysql,有索引并且使用了该索引当条件的时候就是行锁,没有索引的时候就是表锁。innodb 的行锁是在有索引的情况下,没有索引的表是锁定全表的. ......
事务 mysql

[MySql] 数据库死锁的排查和相关知识

查看数据库最近的一次死锁 执行以下命令: show engine innodb status; 查询结果 ...... LATEST DETECTED DEADLOCK 2023-03-20 15:26:35 7f37cf7bc700 *** (1) TRANSACTION: TRANSACTION ......
数据库 知识 数据 MySql

力扣511(MySQL)-游戏玩法分析Ⅰ(简单)

题目: 活动表 Activity: 写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。 查询结果的格式如下所示: 解题思路: 方法一:使用dense_rank() over(partition by ... order by ...):将登录时间按用户id进行分组然后升序排序,最后筛选出排 ......
玩法 MySQL 511

力扣512(MySQL)-游戏玩法分析Ⅱ(简单)

题目: 需求:请编写一个 SQL 查询,描述每位玩家首次登陆的设备名称 查询结果格式在以下示例中: 解题思路: 方法一:使用dense_rank() over(partition by ...order by ...)先以player_id分组,再按登录时期进行排序,最后再筛选出排序为1的设备id。 ......
玩法 MySQL 512

Mysql数据脱敏

1、姓名脱敏 update table set 列 = REPLACE(列,SUBSTR(列,2,1),'*') PS:脱敏效果:张* ,张*三 2、手机号脱敏 UPDATE table SET 列 = ( CASE WHEN 列 IS NOT NULL THEN SUBSTR (列, 1, 3) ......
数据 Mysql

nginx 将http的请求转发为https

使用 nginx 实现 原 http的请求 转发为 https 的请求 我使用的版本为 nginx-1.22.1 修改 nginx.conf server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/ho ......
nginx https http

Fiddler抓取 HTTPS 请求

对于想抓取HTTPS的测试初学者来说,常用的工具就是fiddler。 (其中注意事项及10、11步骤)。 01、已安装fiddler用户1、清除C: \Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目录下所有文件(首次安装fiddl ......
Fiddler HTTPS

【MySQL】通过xenon实现数据库高可用集群

[root@node01 ~]# yum install -y golang screen git[root@node01 ~]# which ip /usr/sbin/ip [root@node01 ~]# visudo mysql ALL=(ALL) NOPASSWD:/usr/sbin/ip ......
集群 数据库 数据 MySQL xenon

Mysql Docker

Docker部署Mysql主从复制 在docker内部,mysql5.7 与mysql8.0 目录存放位置是不一样的 echo net.ipv4.ip_forward=1>>/etc/sysctl.conf sysctl -p service network restart systemctl re ......
Docker Mysql

mysql5.7奇怪bug

看这个查询很奇怪, 1145就错,子查询返回多于 1 行。。。 1就对。 1145跟1144都不行,1143可以。 更新为0 ,是正常执行的 1145也只有一条、 表清空。还是不行。 删表,建表,重新录入,可以。 想不出什么问题,,,会是数据库bug吗。 ......
mysql5 mysql bug

hash模式下前后端路径相同时,nginx如何转发

背景:前期没有进行前后端分离,前端页面由后端转发,即路由的前缀由后端的接口前缀决定;现在想要做到不改变路径做前后端分离且容器化。 前后端分离后,前后端的转发要根据路径前缀做转发,假如项目没有对外开放,内部使用,前端直接在router添加baseUrl,url会自动带上这个路径,以后访问路径需要更改; ......
路径 模式 nginx hash

Mysql拒绝远程访问, sql_mode=only_full_group_by的解决

MYSQL禁止远程访问解决: mysql -u root -pmysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;mysql>FLUSH PRIV ......
only_full_group_by sql_mode Mysql group mode

NGINX配置SSL支持

前言 在文章-腾讯云申请免费SSL证书中, 我们已经申请好了SSL证书. 那么现在, 我们就要配置全站SSL了! :muscle::muscle::muscle: 这次的工作主要是NGINX的配置, 同时会有一些我的博客本身的配置. 博客本身配置更改包括: (这篇文章就先不细说了) 网页内链接全部从 ......
NGINX SSL

Nginx + Keepalived 高可用集群部署

负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。在使用 Nginx 做反向代理或者负载均衡的时候,都是以 Nginx 为入口,如果 Nginx 宕机了,那么所有的服务都无法正常提供,影响非常 ......
集群 Keepalived Nginx

【MySQL速通篇001】5000字吃透MySQL部分重要知识点

MySQL主键和外键知识点 | 主键的概念 | 主键的创建 | desc 表名 | show create table 表名; | 自增列起 始值设置 | 设置自增列初始值语句 | 自增列步长设置 | 唯一索引知识点 | 创建唯一索引的方式 | 外键变种 详细知识点 | 什么是外键变种 | 外键变种... ......
通篇 MySQL 知识点 部分 知识

Nginx如何配置HTTPS详解

1. 什么是HTTPS? HTTPS(全称:Hypertext Transfer Protocol Secure),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS在HTTP的基础下加入SSL,HTTPS的安全基础是SSL,因此加密的详细内 ......
Nginx HTTPS

Nginx如何升级Openssl

1. 什么是Openssl? 在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连线者的身份。这个包广泛被应用在互联网的网页服务器上。 其主要库是以C语言所写成,实现了基本的加密功能,实现了SSL与TLS协议。OpenSSL可以运 ......
Openssl Nginx

模拟浏览器与服务器交互(简易TomCat框架)

模拟浏览器发送请求到服务器获取资源的思想和代码实现 浏览器发送请求到服务器获取资源的流程和概念 日常我们使用的浏览器,底层都是帮我们做了很多事情,我们只需要用,比如输入www.baidu.com,就可以访问百度的首页 那么它是如何做到的呢,其实简单来说就是浏览器在底层利用socket,将我们输入的地 ......
简易 框架 浏览器 服务器 TomCat

使用Ingress-Nginx来暴露ArgoCD Web-UI

未安装ArgoCD参考GitOps实践之kubernetes部署Argocd 1. 查看Argocd Service 可以看到是ClusterIP,因此不能从外部直接访问Argocd的WEB-UI # kubectl get svc -n argocd NAME TYPE CLUSTER-IP EX ......
Ingress-Nginx Ingress ArgoCD Web-UI Nginx

MySql生成ER【StarUML】文件

1. 背景 要画ER图,一个个打费时费力,StarUML文件打开是json。那么就有可能自动生成。 2. 效果 把表结构生成好,自己只要维护关系即可。 3. 代码 import lombok.Data; import java.io.FileWriter; import java.io.IOExce ......
StarUML 文件 MySql

FAQ docker运行tomcat提示找不到文件

docker运行tomcat提示找不到文件 问题描述 docker课程中,老师是用tomcat镜像来演示docker的一些操作 但同样的操作有的同学是ok的,有的同学就会遇到如下错误 核心信息 Exited(1) Cannot find /usr/local/tomcat/bin/setclassp ......
文件 docker tomcat FAQ

如何高效实现 MySQL 与 elasticsearch 的数据同步

MySQL 自身简单、高效、可靠,是又拍云内部使用最广泛的数据库。但是当数据量达到一定程度的时候,对整个 MySQL 的操作会变得非常迟缓。而公司内部 robin/logs 表的数据量已经达到 800w,后续又有全文检索的需求。这个需求直接在 MySQL 上实施是难以做到的。 原数据库的同步问题 由 ......
elasticsearch 数据 MySQL

三天吃透MySQL面试八股文

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址:https://github.c ......
八股文 八股 MySQL

idea导入tomcat8源码搭建源码调试环境

从apache tomcat下载tomcat8源码 1.下载到源码后,tomcat默认使用ant作为包管理工具,本地调试时创建pom.xml, 手动创建一个pom.xml放入源码根目录 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="ht ......
源码 tomcat8 环境 tomcat idea

在Windows 环境下使用 Nginx 搭建 HTTP文件服务器 实现文件下载 全步骤(详细)

HOW TO USE NGINX TO BUILD A FILE SERVER WHAT IS THE NGINX ? “Nginx 是一款轻量级的 HTTP 服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的 IO 性能,时常用于服务端的反向代理和负载均衡。 它是由俄罗斯人 伊戈尔·赛 ......
文件 文件下载 步骤 Windows 环境

MySQL 中的锁有哪些类型,MySQL 中加锁的原则

MySQL 中的锁理解 锁的类型 全局锁 缺点 适用范围 表级锁 表锁 元数据锁 意向锁 自增锁 行锁 Record Lock Gap Lock Next-Key Lock 插入意向锁 加锁的原则 1、主键等值查询 2、非唯一索引等值查询 3、主键索引范围锁 4、非唯一索引范围查询 5、非唯一索引等 ......
MySQL 原则 类型

windows下使用nginx + waitress 部署django

虽然不喜欢IIS,不过有些项目又必须部署在windows上,windows下部署django的方案有IIS + wfastcgi,apache + mod_wsgi,也有超简单的部署方式如:nginx + waitress,本文主要讲的是最后一种部署方式。 程序文件 随便找个目录放置好程序文件 下载 ......
waitress windows django nginx

Linux系统下祼机安装mysql8.0和docker mysql 8.0 性能差异对比~

环境准备 准备两台服务器环境,配置相同,分别安装Centos7,mysql8.0,docker mysql 8.0 准备测试代码 public class Chat { public static long Count = 0; public Chat() { } public static voi ......
mysql 差异 性能 mysql8 docker