forever杨的个人博客

I want to be forever young!


  • 首页

  • 文章202

  • 分类31

  • 标签175

  • 公益

  • 关于

  • 搜索

gitlab-runner 配置

发表于 2021-07-09 | 更新于 2022-06-13 | 分类于 git
| 字数: 6.2k | 时长 ≈ 6 分钟
标签 docker gitlab gitlab-runner maven

安装

目录结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 宿主机通过root登录,可以使用普通用户登录
[root@yl-mac gitlab-runner]# tree
.
├── config
│ └── config.toml
├── ssh
│ └── config
│ └── id_rsa
│ └── id_rsa.pub
└── docker-compose.yml

# 权限
[root@yl-mac gitlab-runner]# ll
total 12
drwxr-xr-x 2 root root 4096 Sep 9 11:49 config
-rw-r--r-- 1 root root 343 Sep 13 08:33 docker-compose.yml
drwxrwxrwx 2 root root 4096 Sep 13 08:39 ssh

[root@yl-mac gitlab-runner]# ll ssh/
total 16
-rw-r--r-- 1 100 65533 25 Sep 13 08:38 config
-rw------- 1 100 65533 2622 Sep 13 08:38 id_rsa
-rw-r--r-- 1 100 65533 581 Sep 13 08:38 id_rsa.pub
-rw-r--r-- 1 100 65533 692 Sep 13 08:42 known_hosts
阅读全文 »

Linux htop 命令

发表于 2021-06-29 | 更新于 2023-11-17 | 分类于 Linux
| 字数: 73 | 时长 ≈ 1 分钟
标签 shell htop

htop

安装

1
2
sudo yum install epel-release -y
sudo yum install htop -y

使用

1
htop

PLSQL Developer乱码解决

发表于 2021-03-09 | 更新于 2021-03-15 | 分类于 Oracle
| 字数: 175 | 时长 ≈ 1 分钟
标签 PLSQL Developer

查编码

1
select userenv('language') from dual
阅读全文 »

硬盘挂载和扩容

发表于 2021-02-24 | 更新于 2023-02-24 | 分类于 Linux
| 字数: 1.3k | 时长 ≈ 1 分钟
标签 挂载 扩容

挂载

查看磁盘列表

1
2
sudo fdisk -l
sudo lsblk -o name,mountpoint,size,uuid

格式化磁盘

查看系统支持的文件系统格式

1
sudo cat /etc/filesystems
阅读全文 »

H5 加载小程序标签

发表于 2021-01-13 | 更新于 2021-05-07 | 分类于 微信公众号
| 字数: 3.2k | 时长 ≈ 3 分钟
标签 小程序

使用 rem 单位问题

需要在小程序标签里面指定以下样式

1
2
3
4
5
6
7
html {
font-size: 50px;
}

.text {
font-size: .26rem;
}
阅读全文 »

tinymce 使用

发表于 2020-12-17 | 更新于 2021-12-24 | 分类于 tinymce
| 字数: 90 | 时长 ≈ 1 分钟
标签 微信公众号 tinymce

配置自定义标签支持

1
2
// 配置自定义标签支持:小程序标签(mp-miniprogram)
custom_elements: 'mp-miniprogram',

tinymce 解决微信公众号图文消息图片跨域问题

发表于 2020-12-17 | 更新于 2021-04-03 | 分类于 tinymce
| 字数: 798 | 时长 ≈ 1 分钟
标签 微信公众号 tinymce

原理

原理是把请求头的referer去掉。

某些场景HTML文件增加<meta name="referrer" content="no-referrer" />也可以解决跨域问题。

思路

通过Nginx反向代理微信图片的链接,并把请求的 referer 去掉。

阅读全文 »

OkHttp 池配置

发表于 2020-11-30 | 更新于 2021-04-09 | 分类于 Java
| 字数: 1.3k | 时长 ≈ 1 分钟
标签 OkHttp

Dispatcher 调度

内部执行 http 请求的实际线程池

每一个OkHttpClient 实例将请求 Call 使用 Dispatcher 进行线程分发,在 Dispatcher 中通过 ExecutorService 线程池来执行每一个请求的。

阅读全文 »

oracledb_exporter 监控使用

发表于 2020-11-25 | 分类于 Oracle
| 字数: 695 | 时长 ≈ 1 分钟
标签 exporter prometheus

参数说明

oracledb_up 数据库状态
“text”: “DEAD”, “value”: “0”
“text”: “ALIVE”, “value”: “1”
oracledb_exporter_scrapes_total 总收集
oracledb_activity_execute_count 执行计数
oracledb_activity_user_commits 用户提交数
oracledb_tablespace_free 表空间状态
oracledb_sessions_value 活动会话
oracledb_exporter_last_scrape_duration_seconds 最后收集用时
oracledb_process_count 进程计数
oracledb_activity_user_rollbacks 用户回滚
oracledb_wait_time_concurrency 并发等待时间
oracledb_wait_time_commit 提交等待时间
oracledb_wait_time_application 应用等待
oracledb_wait_time_network 网络等待
oracledb_resource_current_utilization 资源利用率
oracledb_wait_time_system_io 系统I/O等待
oracledb_wait_time_user_io 用户I/O等待
oracledb_wait_time_configuration 组态等待时间
oracledb_wait_time_scheduler Scheduler 等待时间

Java、Oracle 的 DES 加解密方式互转

发表于 2020-11-24 | 更新于 2020-11-25 | 分类于 Java
| 字数: 15k | 时长 ≈ 14 分钟
标签 Oracle DES JAVA

本文主要实现Oracle DES加解密和Java DES加解密的互转。

Oracle 加解密实现

包定义

1
2
3
4
5
6
7
8
9
10
11
CREATE OR REPLACE PACKAGE WX_CRYPTO IS
-- 定义 DES encrypt 函数
FUNCTION DES_ENCRYPT(INPUT_STRING IN VARCHAR2) RETURN VARCHAR2;
FUNCTION DES_ENCRYPT(INPUT_STRING IN VARCHAR2, KEY_STRING IN VARCHAR2)
RETURN VARCHAR2;

-- 定义 DES decrypt 函数
FUNCTION DES_DECRYPT(INPUT_STRING IN VARCHAR2) RETURN VARCHAR2 DETERMINISTIC;
FUNCTION DES_DECRYPT(INPUT_STRING IN VARCHAR2, KEY_STRING IN VARCHAR2)
RETURN VARCHAR2 DETERMINISTIC;
END WX_CRYPTO;
阅读全文 »

Oracle 批量修改字段长度

发表于 2020-11-05 | 更新于 2020-11-19 | 分类于 Oracle
| 字数: 1.3k | 时长 ≈ 1 分钟
标签 expdp impdp

Oracle不同字符集导入导出

GBK导入UTF8:GBK字符集(一个汉字占用两位),UTF8字符集(一个汉子占用三位)

修改 varchar2 类型长度

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CREATE OR REPLACE PROCEDURE m_varchar2 AS
CURSOR TEMP IS
SELECT TABLE_NAME,
COLUMN_NAME,
CEIL(DATA_LENGTH * 3 / 2) DATA_LENGTH
FROM USER_TAB_COLUMNS
WHERE DATA_TYPE = 'VARCHAR2'
AND DATA_LENGTH < 2000;
STR VARCHAR2(500) := '';
BEGIN
DBMS_OUTPUT.ENABLE(1000000);
FOR S IN TEMP LOOP
STR := 'ALTER TABLE ' || S.TABLE_NAME || ' MODIFY(' ||
S.COLUMN_NAME || ' VARCHAR2(' || S.DATA_LENGTH || '))';
DBMS_OUTPUT.PUT_LINE(STR);
EXECUTE IMMEDIATE STR;
END LOOP;
END;

执行

1
call m_varchar2();
阅读全文 »

httpclient 使用

发表于 2020-11-03 | 更新于 2024-07-11 | 分类于 Java
| 字数: 26k | 时长 ≈ 24 分钟
标签 apache httpclient

主要配置

  • 连接池
  • 支持 IP 形式的 HTTPS 请求
阅读全文 »

CentOS dns 配置

发表于 2020-11-02 | 更新于 2023-10-08 | 分类于 Linux
| 字数: 2.1k | 时长 ≈ 2 分钟
标签 dns CentOS

查询网卡名

1
2
3
4
5
nmcli connection show

# 输出信息
名称 UUID 类型 设备
ens192 03da7500-2101-c722-2438-d0d006c28c73 802-3-ethernet ens192
阅读全文 »

Oracle 修改默认监听端口

发表于 2020-10-24 | 更新于 2021-04-03 | 分类于 Oracle
| 字数: 488 | 时长 ≈ 1 分钟
标签 Oracle

查看监听状态

1
$ lsnrctl status

停止监听

1
$ lsnrctl stop
阅读全文 »

ntp 时间同步

发表于 2020-10-14 | 更新于 2020-12-09 | 分类于 Linux
| 字数: 1.5k | 时长 ≈ 1 分钟
标签 ntp

假设有3台服务器

  1. 192.168.1.10(ntp服务端)

  2. 192.168.1.11(ntp客户端)

  3. 192.168.1.12(ntp客户端)

阅读全文 »
1234…14
forever杨

forever杨

开心又过一日,唔开心又过一日

202 文章
31 分类
175 标签
GitHub
友情链接
  • Tidy的个人博客
© 2024 forever杨 | 站点总字数: 706k