使用方法 经验 方法mysql

MySQL系列:binlog日志详解(参数、操作、GTID、优化、故障演练)

目录简介作用系统参数--log_bin--server_id--binlog_format--sync-binlog(双一标准)--gtid-mode(gtid)--enforce-gtid-consistency(gtid)--expire-logs-day(优化参数)--binlog_cache ......
故障 参数 binlog MySQL 日志

使用 Sealos 一键部署 Kubernetes 集群

Sealos 是一款以 Kubernetes 为内核的云操作系统发行版,使用户能够像使用个人电脑一样简单地使用云。 与此同时,Sealos 还提供一套强大的工具,可以便利地管理整个 Kubernetes 集群的生命周期。 Sealos 不仅可以一键安装一个单节点的 Kubernetes 开发环境,还 ......
集群 Kubernetes Sealos

输入框中价格等保留两位小数的方法

function formatPrice ( value){ newValue = ("" + value) // 第一步:转成字符串 .replace(/[^\d^\.]+/g, "") // 第二步:把不是数字,不是小数点的过滤掉 .replace(/^0+(\d)/, "$1") // 第三步 ......
小数 方法 价格

java程序通过ssl连接mysql(windows环境)

环境:OS:windows2012(mysql服务器)mysql:5.7.29jdk:1.8 说明:mysql5.7版本安装会自动生成如下的证书文件(可以用不自己再生成ca文件):ca.pemclient-cert.pemclient-key.pem同时mysql是默认开启了ssl了的 keytoo ......
windows 环境 程序 mysql java

vim的使用

进入文档 vim 1.txt 进入一般模式 只读模式 第一种模式 按i或a 进入编辑模式 第二种模式 按:wq 保存并退出 按:q 不保存退出 按:q! 强制退出 第三种模式 模式间的切换 按电脑上esc键 从编辑模式退出 以一般模式 命令模式 需要先按:再删除:,手写es 会提示进入编辑模式,再e ......
vim

git:使用 git-repo-clean工具清仓库大文件,并重写commit记录(建议)

参考:README 安装 下载链接:https://gitee.com/oschina/git-repo-clean/releases/ 解压后,即可看到二进制程序:git-repo-clean,复制到需要清理的仓库中。 使用 查看大文件 ./git-repo-clean --verbose --s ......
git-repo-clean git 建议 文件 工具

在多线程里面,为什么推荐使用notifyAll而不是notify

在多线程里面,为什么推荐使用notifyAll而不是notify? 结论:notify容易造成死锁 1、无论使用notify或者notifyAll,都是随机唤醒线程 2、notify是随机唤醒一个线程去执行,noifyAll是唤醒所有线程,然后去抢占锁,去执行 怎么产生死锁现象: P – 生产者 调 ......
线程 notifyAll notify

vue中attrs的使用

vue中attrs的使用 1.attrs的作用 用来进行子孙组件之间的数据传递 接收父组件传过来,但是又没有在props中定义的数据。(class及style除外) 2.父子组件之间数据传递的用法 爷爷组件-grandpa: <template> <div> <span>爷爷</span> <Son ......
attrs vue

virtualenvwrapper的使用

安装virtualenvwrapper,会统一将创建的虚拟环境放在当前用户目录的文件夹下,可以使管理虚拟环境更加简单,不用跑到某个目录下通过virtualenv来创建虚拟环境,激活时不用到具体的目录下去激活。 安装:pip install virtualenvwrapper-win 创建:mkvir ......
virtualenvwrapper

xtrabackup 2.4 的介绍与使用

抄袭转载的太多,请认准原文链接:xtrabackup 的介绍与使用 前言 在网上找到教程都是复制粘贴抄袭的,而且还是陈旧资料,不得不说,当前中文互联网环境真是每况愈下。 如果你在网上找 xtrabackup 的教程,大概率会为你介绍 innobackupex。但在最新的 2.4 版本中,innoba ......
xtrabackup 2.4

PostgreSQL(kingbaseES) 中,可以使用 unnest 函数将一个包含多个值的字符串分割成多行

在 PostgreSQL 中,您可以使用 unnest 函数将一个包含多个值的字符串分割成多行。 unnest 函数将一个数组(或者像我们的情况下是由 STRING_TO_ARRAY 函数生成的数组)展开为多行数据。 假设您有一个表 my_table,其中包含一个名为 my_column 的字符串列 ......

多线程下使用wait和notify为什么写在while里面,而不是if

多线程下使用wait和notify为什么写在while里面,而不是if? 1、在线程下,wait状态会进入waitset队列等待, 没有抢占到锁的线程synchronized,会进入到entryset队列 等待 2、假设有生产者和消费者。同时有多个生产者生产,多个消费者消费 3、如果是if状态,有一 ......
线程 notify while wait

解决每次调试flask需要重启本地服务器的方法

export FLASK_ENV=development export FLASK_APP=hello.py flask run --debug ......
服务器 方法 flask

使用c#在指定的时间内等待函数执行结果

在指定的时间内等待某个函数的执行结果的方法。该方法接受三个参数:等待的最大时间、等待的频率和要等待的函数。方法会在指定的时间内每隔一定频率检查函数的执行结果,如果在等待时间内函数返回了true,则表示等待成功,返回true;如果超过等待时间仍未返回true,则表示等待失败,返回false。 /// ......
函数 结果 时间

实际项目中如何使用Git做分支管理

前言 记得刚工作的时候根本不知道什么是版本管理工具,有一次和别人聊天,人家问你们公司代码用什么版本管理工具?我说啥是版本管理工具,我们一般用U盘拷贝,然后人家就顾左右而言他了。后来我知道了有个东西叫`SVN`,后来又知道了还有个东西叫`Git`。所以说刚毕业的同学一定要优先进入专业的大公司,就像年轻 ......
分支 实际 项目 Git

使用 Java 对比两个PDF文档之间的差异

不论是在团队写作还是在个人工作中,PDF 文档往往会经过多次修订和更新。掌握 PDF 文档内容的变化对于管理文档有极大的帮助。通过对比 PDF 文档,用户可以快速找出文档增加、删除和修改的内容,更好地了解文档的演变过程,轻松地管理文档。本文将介绍如何在 Java 程序中通过代码快速比较两个 PDF ......
差异 之间 两个 文档 Java

c#实现文件压缩的方法

// 实现一个压缩文件的方法 public static void CompressFile(string sourceFilePath, string zipFilePath) { // 如果文件没有找到,则报错 if(!File.Exists(sourceFilePath)) { throw n ......
文件 方法

Arthas的使用并对JVM监控

Arthas 是Alibaba开源的Java诊断工具,可以查看Java进程的一些信息,例如运行情况、JVM相关参数、线程等信息,采用命令行交互模式,在Linux用着十分方便。 安装 在Linux系统中,首先创建一个文件下,然后在该文件下执行如下命令: curl -L https://alibaba. ......
Arthas JVM

String的padStart() 和 padEnd()方法

String.prototype.padStart() padStart() 方法从字符串的开头用另一个字符串填充一个字符串到一定长度,并返回一个达到一定长度的结果字符串。下面说明了 padStart() 方法: String.prototype.padStart(padLength [,padSt ......
padStart 方法 String padEnd

【万用表的使用方法及原理】

简介:万用表的工作原理是利用一只灵敏的磁电式直流电流表做表头。当微小电流通过表头,就会有电流指示。但表头不能通过大电流,所以,必须在表头上并联与串联一些电阻进行分流或降压,从而测出电路中的电流、电压和电阻。结构组成:表头:一只灵敏的磁电式直流电流表(微安表)做表头,但表头不能通过大电流,所以必须在表 ......
万用表 使用方法 原理 方法

使用js下载svg图片

//获取svg let dom = document.querySelector('.currentSvg') // 将 SVG 节点转换为 XML 字符串 const svgString = new XMLSerializer().serializeToString(dom) // 下载 SVG ......
图片 svg

使用Python获取建筑网站数据,进行可视化分析,并实现网站JS解密!

哈喽兄弟们,今天来实现一下建筑市场公共服务平台的数据采集,顺便实现一下网站的JS解密。 话不多说,我们直接开始今天的内容。 首先我们需要准备这些 环境使用 Python 3.8 Pycharm 模块使用 requests --> pip install requests execjs --> pip ......
网站 数据 Python

glob库函数使用方法

glob模块是用来获取文件路径的一个常用模块。它可以根据用户指定的路径来搜索文件,然后返回符合规则的文件路径列表。 一、glob库函数的基本用法 glob库需调用glob.glob()函数并传入特定的路径规则。路径规则可以包含通配符,例如使用*来匹配任意个字符,使用?来匹配单个字符。以下是一个示例: ......
使用方法 函数 方法 glob

c#使用委托执行带有超时检查的方法

namespace TimeOutHelper { internal class Program { // 定义一个泛型委托,用于定义带有超时检查的方法的签名 public delegate TR TimeOutDelegate<in T, out TR>(T param); private sta ......
方法

mysql将某一个月所有天数构造出来

写项目时会遇到统计某个月每一天数据的场景 mysql可以将某个月的所有日期构造出来 DAY()函数:返回给定日期的月份的日期部分 LAST_DAY()函数:返回某个月最后一天的日期 STR_TO_DATE()函数:将字符串格式转换成日期格式 ADDDATE()函数:将指定的日期值添加到现有日期上,并 ......
天数 mysql

使用Lombok@Builder、@Data(没有生成无参构造方法)这个坑要注意,使用@Builder时配合@NoArgsConstructor和@AllArgsConstructor一起使用

使用Lombok@Builder、@Data(没有生成无参构造方法)这个坑要注意,,使用@Builder时配合@NoArgsConstructor和@AllArgsConstructor一起使用 Lombok为我们开发带来了极大便利,特别是在想要使用建造者模式的时候只需要在类上加@Builder注解 ......

使用maven引入依赖包 快捷键 alt+insert 点击 dependency

使用maven引入依赖包 快捷键 alt+insert 点击 dependency 1. 打开maven项目中的pom.xml文件 2. 找到dependencies标签,按alt+insert快捷键 3. 输入想要导入的依赖,并点击需要的版本 搜索可能需要等待一下 4. 点击在右上方出现的按钮,重 ......
快捷键 dependency insert maven alt

前端断点及使用

前端断点及使用 断点的目的是,代码运行时在想要开始调试的地方停下来。此时可以查看当前上下文信息,比如全局变量、局部变量的值,函数的输入是否正确,请求的返回值是否正常等。通过此操作判断问题发生的地方,好对症下药 一、打断点的方式 1.找到源码位置,添加断点 (1)寻找源码位置 ①如果是正常html页面 ......
断点 前端

使用react-native-drawer,跟着官网配置仍报错,Error: [Reanimated] `valueUnpacker` is not a worklet, js engine: hermes

在使用react-native-drawer组件时,编译项目报错 试了许多的方法,最后通过在一篇博客中找到解决方法https://blog.csdn.net/lxyoucan/article/details/121851577 因为在使用react-native-drawer时也需要使用react- ......

windwos下mysql开启ssl

1.下载openssl https://slproweb.com/products/Win32OpenSSL.html 2.配置openssl到环境变量 3.创建证书及密钥 mysql_ssl_rsa_setup.exe --datadir=d:/app/mysql/certs --verbose参 ......
windwos mysql ssl