Skip to content

Commit

Permalink
data
Browse files Browse the repository at this point in the history
  • Loading branch information
deipss committed Apr 11, 2024
1 parent 626a0dd commit dcc885a
Show file tree
Hide file tree
Showing 13 changed files with 55 additions and 60 deletions.
7 changes: 4 additions & 3 deletions docs/Database/mysql常用SQL.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ from information_schema.tables WHERE table_schema='frxs_fund_accountant';
# 2. 日期查询
```postgres-sql
```sql
select now();
select current_timestamp, current_timestamp();
Expand All @@ -35,9 +35,10 @@ select str_to_date('08.09.2008 08:09:30', '%m.%d.%Y %h:%i:%s');
# 3. 日期计算
```postgres-sql
```sql
set @dt = now();
set
@dt = now();
select date_add(@dt, interval 1 day); -- add 1 day
select date_add(@dt, interval 1 hour); -- add 1 hour
Expand Down
6 changes: 3 additions & 3 deletions docs/Database/mysql锁与事务.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ parent: Database
nav_order: 1
---

#
# 1.

## 锁的分类
## 1.1. 锁的分类

行锁
表锁(InnoDB中,意向锁即表级别的锁)

![img.png](img/innoDB_lock.png)

## 锁的算法
## 1.2. 锁的算法

- 行锁:单行记录上锁
- 间隙锁:锁定一个范围,但不包括本身
Expand Down
4 changes: 2 additions & 2 deletions docs/command/conda.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ parent: Command
nav_order: 1
---

# 1. 安装显卡驱动
# 1. ~~安装显卡驱动~~

## 1.1. 预备依赖软件

Expand Down Expand Up @@ -72,7 +72,7 @@ sudo ./NVIDIA-Linux-x86_64-384.59.run –no-x-check -no-nouveau-check -no-opengl
- Z, --disable-nouveau:禁用nouveau。此参数非必需,因为之前已经手动禁用了nouveau。
- A:查看更多高级选项。

# 2. 另一个版本
# 2. ~~安装显卡-另一个版本~~

## 2.1. 安装显卡驱动

Expand Down
2 changes: 1 addition & 1 deletion docs/command/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ docker pull docker.elastic.co/kibana/kibana:7.17.9
docker run --name kib01-test --net elastic -p 127.0.0.1:5601:5601 -e "ELASTICSEARCH_HOSTS=http://{本地ip}:9200" docker.elastic.co/kibana/kibana:7.17.9
```
### 2.5.3. 7.10.2 compose方式来启动ES和KIBANA
### 2.5.3. 7.10.2 compose方式来启动ES和KIBANA【推荐】
#### 2.5.3.1. 创建 docker-compose.yml
Expand Down
7 changes: 3 additions & 4 deletions docs/command/git.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,6 @@ git checkout -b 分支名
# 删除分支
git branch -d 分支名
git branch |xargs git branch -d



```

# 4. 回退
Expand Down Expand Up @@ -109,7 +106,8 @@ git log

## eg.1

```ignorelang
```shell

target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
Expand Down Expand Up @@ -151,4 +149,5 @@ logs/


*.versionsBackup

```
6 changes: 3 additions & 3 deletions docs/command/gradle.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ parent: Command
nav_order: 3
---

# 命令
# 1. 命令

```shell
# 清空build目录
Expand All @@ -20,7 +20,7 @@ gradle build
gradle build -x test
```

# 仓库配置
# 2. 仓库配置
- https://developer.aliyun.com/mirror/maven/

```shell
Expand All @@ -44,4 +44,4 @@ allprojects {
}
}

```
```
36 changes: 18 additions & 18 deletions docs/command/jvm.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jps -mlVv

## 2.1. 线程死锁

- 使用 jstack -p <pid> > jstack1.txt 将当前的jvm执行栈打印
- 使用 jstack -p `<pid>` > jstack1.txt 将当前的jvm执行栈打印
- 搜索 block状态的线程
- 看被阻塞的线程是因为什么哪个锁被占用,造成的阻塞

Expand Down Expand Up @@ -100,23 +100,23 @@ jstat -gcutil -h5 <pid> 5000 20

#使用jstat命令查看gc情况 每5秒一次,统计20次,每5行显示一个表头
jstat -gc -h5 <pid> 5000 20
S0C: 当前幸存者区0的容量 (kB)-
S1C: 当前幸存者区1的容量(kB)-
S0U: 幸存者区0已用内存 (kB)-
S1U: 幸存者区1已用内存 (kB)-
EC: 伊甸园区容量 (kB)-
EU: 伊甸园区已用内存 (kB)-
OC: 当前老旧区容量 (kB)-
OU: 老旧区已用内存 (kB)-
MC: 元数据区容量 (kB)-
MU: 元数据区已用内存 (kB)-
CCSC: 类压缩区容量 (kB)-
CCSU: 类压缩区已用内存 (kB)-
YGC: 新生垃圾回收事件数量-
YGCT: 新生垃圾回收时间-
FGC: 垃圾回收事件总和-
FGCT: 完整的一次垃圾回收时间-
GCT: 所有的垃圾回收时间-
S0C: 当前幸存者区0的容量 (kB)
S1C: 当前幸存者区1的容量(kB)
S0U: 幸存者区0已用内存 (kB)
S1U: 幸存者区1已用内存 (kB)
EC: 伊甸园区容量 (kB)
EU: 伊甸园区已用内存 (kB)
OC: 当前老旧区容量 (kB)
OU: 老旧区已用内存 (kB)
MC: 元数据区容量 (kB)
MU: 元数据区已用内存 (kB)
CCSC: 类压缩区容量 (kB)
CCSU: 类压缩区已用内存 (kB)
YGC: 新生垃圾回收事件数量
YGCT: 新生垃圾回收时间
FGC: 垃圾回收事件总和
FGCT: 完整的一次垃圾回收时间
GCT: 所有的垃圾回收时间

#查看到GC的内存占用情况
jstat -gccapbility
Expand Down
12 changes: 5 additions & 7 deletions docs/command/linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -356,37 +356,35 @@ env | grep -i 'env' 在环境变量中查找包括env字符的行

# 6. 进程

## nmon
## 6.1. nmon
https://nmon.sourceforge.io/pmwiki.php

## 6.1. ps
## 6.2. ps

```shell

查看某个关键字的进程
ps aux | grep java
ps -ef | grep <关键字>

ps -auf
ps -L <pid>

```

## 6.2. lsof (list open files)列出当前系统打开文件
## 6.3. lsof (list open files)列出当前系统打开文件

```shell
lsof -i:<端口号>
lsof -i
```

## 6.3. kill
## 6.4. kill

- kill -9
- kill -15

- https://www.runoob.com/linux/linux-comm-kill.html 菜鸟

## 6.4. dmseg
## 6.5. dmseg

Linux dmesg(英文全称:display message)命令用于显示开机信息。
- dmseg -t > dmseg1.log
Expand Down
15 changes: 5 additions & 10 deletions docs/command/mac_os.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ brew install 用来安装一些不带界面的命令行工具和第三方库。
brew cask install 用来安装一些带界面的应用软件。

```shell


# 查看brew版本:
brew -v
# 更新brew版本:
Expand All @@ -47,21 +45,18 @@ brew cask uninstall xxx
# 查找软件安装位置:
which xxx (xxx为软件名称)


# 诊断
brew doctor

# 清理不必要的安装包
brew cleanup

```

## 1.2. 镜像加速

- https://zhuanlan.zhihu.com/p/137464385

```shell

cd "$(brew --repo)"
git config -l 先查看下当前git的配置
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
Expand All @@ -70,6 +65,7 @@ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
# 不自动更新,不然每次都很慢
echo 'export HOMEBREW_NO_AUTO_UPDATE=1' >> ~/.bash_profile
source ~/.bash_profile

Expand Down Expand Up @@ -109,12 +105,9 @@ deipss@deipssdeMacBook-Air ~ %
- 查看本地安装的java版本 /usr/libexec/java_home -V
- mac上的默认目录 /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home

### 1.3.3. 多版本bash配置

### 1.3.3. JDK多版本bash配置

```shell


export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/openjdk-11.jdk/Contents/Home
export JAVA_HOME=$JAVA_8_HOME
Expand All @@ -127,8 +120,9 @@ alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias ll='ls -alrth'

```

> source ~/.bash_profile
>
>
> Zsh应改为 source ~/.zshrc
# 2. cpu
Expand All @@ -153,6 +147,7 @@ Apple M3是苹果公司研发、台积电制造的一款单片系统,
于2023年的苹果全球开发者大会发布,为苹果公司的Apple Silicon中、
M系列的第三代产品,亦是Mac向苹果芯片迁移计划中的一部分,构建于ARM平台。
1

# 3. 目录

## 3.1. Mac 的文件目录结构
Expand Down
8 changes: 4 additions & 4 deletions docs/command/npm.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,30 @@ title: npm
parent: Command
---

# 安装 node
# 1. 安装 node
```text
This package has installed:
• Node.js v21.6.2 to /usr/local/bin/node
• npm v10.2.4 to /usr/local/bin/npm
Make sure that /usr/local/bin is in your $PATH.
```

# npm使用国内镜像加速的几种方法
# 2. npm使用国内镜像加速的几种方法
```shell
npm config set registry http://mirrors.cloud.tencent.com/npm/
npm config get registry
```


# 通过使用淘宝定制的cnpm安装
# 3. 通过使用淘宝定制的cnpm安装

```shell
npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm install xxx
```


# 应用启动
# 4. 应用启动
```shell
# 安装依赖
npm i
Expand Down
1 change: 0 additions & 1 deletion docs/command/sanbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ wget http://ompc.oss-cn-hangzhou.aliyuncs.com/jvm-sandbox/release/sandbox-stable

# 解压
unzip sandbox-stable-bin.zip

```

# 2. 异常制造
Expand Down
9 changes: 5 additions & 4 deletions docs/command/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ nav_order: 8

## 1.1. 办公

- office 套装
- office 套装,使用WPS也可以
- chrome
- 腾讯电脑管家(安装jdk1.8)
- feem 局域网数据传递 可以跨OS
Expand All @@ -23,6 +23,7 @@ nav_order: 8
- pyCharm
- vscode
- notepad++
- jet brain tool box

## 1.3. 构建与版本控制

Expand All @@ -31,7 +32,7 @@ nav_order: 8

## 1.4. 网络

### 1.4.1. win
### 1.4.1. windows
- charles(抓包收费) whistle(抓包免费)
- MobaXterm 远程登陆
- postman postwoman
Expand All @@ -58,10 +59,10 @@ nav_order: 8

- everything 搜索工具
- wox 搜索工具
- Listray 搜索工具
- ~~Listray 搜索工具~~
- 3dm 用于安装windows上,某个可能不存在的工具包 如.net
- snipaste 桌面截图工具
- Revo Uninstaller 款能够代替Windows系统中的“添加/删除程序
- NirSoft's password recovery tools 查看windows凭据密码,
- switch host 主机配置切换
- simple sticky
- simple sticky 便签工具
2 changes: 2 additions & 0 deletions docs/command/v2ray.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ parent: Command

# 1. 高级路由配套

- 教程 https://toutyrater.github.io/

## 1.1. 黑名单(PAC代理模式)
```json

Expand Down

0 comments on commit dcc885a

Please sign in to comment.