Jenkins Gitlab
Docker 安装 Jenkins123456789docker run \-d \-uroot \-p 9090:8080 \-p 50000:50000 \--name jenkins \-v ~/.jenkins_home:/var/jenkins_home \-v /etc/localtime:/etc/localtime \jenkins/jenkins Docker 安装 Gitlab123456789sudo docker run --detach \ --hostname gitlab.quanwei.vip \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume ~/.gitlab/config:/etc/gitlab \ --volume ~/.gitlab/logs:/var/log/gitlab \ --volume ~/.gitlab/data:/var/opt/gitlab \ ...
React + Websocket 实现网络聊天室
需求 注册 登陆 群聊 私聊 发送文件 设计技术栈使用 Oracle 数据库存储数据 使用 SpringBoot 搭建 Websocket 服务器 使用 Websocket 协议传输数据 使用 React.js 编写前端页面 数据对象用户登陆信息 LoginInfo{ id :number(10), password :varchar(20), } 用户信息LoginInfo{ name :varchar(20), avatar: email : phone: …} 消息 Message{ from: to: data: dataType: date:} DataType{ TEXT, IMAGE, VIDEO,} 前端实现将 UI 拆解为组件层级结构 使用 React 构建一个静态版本 后端实现测试使用 Postman 进行接口测试 部署使用 Docker 部署服务到腾讯云 聊天静态文件用 Nginx
Archlinux 软件
软件桌面环境bspwm 窗口管理器sxhkd 响应快捷键feh 壁纸picom 窗口特效polybar 状态栏rofi (dmenu) app启动dunst 通知管理器xf86-input-libinput 触控板手势zsh shell 基础软件neovim 文本编辑器kitty 终端模拟器fcitx 中文输入法vs code 文本编辑器&IDEnautilus 文件管理器firefox 浏览器google-chrome 浏览器flameshot 截屏redshift 护眼git 版本控制 开发工具intellij-idea-ultimate-editionnodejsopen-jdk JDKconda python包、环境管理docker 容器postman 接口测试blender 3D建模virtualbox 虚拟机dbeaver-ue 数据库连接 即时通讯linux-qq QQdeepin-wine-wechat...
Linux 使用 Windows 字体
Linux使用Windows字体复制Windows系统字体Windows系统里的字体目录为:C:\Windows\Fonts 注意:该文件夹里有三种后缀的文件:.fon,.ttf,.ttc,我们只需要复制.ttf和.ttc后缀的文件 123456# 在/usr/share/fonts/下新建目录:win_fontssudo mkdir /usr/share/fonts/win_fonts# 将Windows系统Fonts目录里的所有文件全部复制到Linuxsudo cp /Path/to/Windows/Fonts/*.ttf /usr/share/fonts/win_fontssudo cp /Path/to/Windows/Fonts/*.ttc /usr/share/fonts/win_fonts 生成字体的索引信息12sudo mkfontscalesudo mkfontdir 更新字体缓存1sudo fc-cache
Linux 计划任务
计划任务定时任务: cron 一次性计划任务: at Cron安装、启动Ubuntu 1234567891011121314151617181920# 安装apt-get install cron# 启动service cron start# 重启service cron restart# 停止service cron stop# 检查状态service cron status# 查询cron可用的命令service cron# 检查Cronta工具是否安装crontab -l Archlinux 1234567891011121314# 安装sudo pacman -S cronie# 启动systemctl start cronie.service# 重启systemctl restart cronie.service# 停止systemctl stop cronie.service# 检查状态systemctl status cronie.service 2. 配置、使用都是一样的 Usage: crontab [options] file crontab...
OracleDB 最佳实践
OracleDB 最佳实践1. 创建表空间、用户123456-- 创建表空间 CREATE TABLESPACE tang DATAFILE '/u01/app/oracle/oradata/xe/tang.dbf' SIZE 32 M AUTOEXTEND ON NEXT 32 M; 12345-- 新建用户并选择刚创建的表空间 CREATE USER quanwei IDENTIFIED BY 123456 ACCOUNT UNLOCK DEFAULT TABLESPACE tang; 1234567891011121314151617-- connect,resource,dba权限赋予 quanwei用户GRANT CONNECT,RESOURCE,DBA TO quanwei;-- 多权限授权GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,DROP ANY...
Docker Oracle-12c
安装1. 获取镜像12345678# 查找docker search oracle# 拉取docker pull truevoly/oracle-12c# 查看docker images 2. 启动Oracle数据库更新更新!!! 123docker run -d --name oracle-12c \ --privileged --mount source=oracle-data,target=/u01/app/oracle \ -p 1521:1521 truevoly/oracle-12c 现在只需要执行上面一句就可以了!!!(意思和下面是一样的) 启动前有个比较坑的地方,需要先执行 12sudo mkdir -p /u01/app/oracle && sudo chmod -R a+w /u01/app/oraclesudo mkdir -p $(pwd)/.oradata && sudo chmod -R a+w $(pwd)/.oradata 不然会报错: 1Cannot create directory...
Linux 环境变量
LINUX 环境变量查看用户级别环境变量定义文件: ~/.bashrc ~/.profile ~/.bash_profile 系统级别环境变量定义文件: /etc/bashrc /etc/profile /etc/bash_profile /etc/environment 123export # 命令显示当前系统定义的所有环境变量echo $PATH # 命令输出当前的PATH环境变量的值 其中PATH变量定义了运行命令的查找路径,以冒号:分割使用export定义的时候可加双引号也可不加 添加1. export PATH使用export命令直接修改PATH的值 123export PATH=/home/uusama/mysql/bin:$PATHexport...
Arch linux
安装软件 使用 pacman 安装、删除、升级 安装指定的包 1pacman -S <包名_1> <包名_2> ... 安装一个本地包(不从源里下载) 1pacman -U /path/to/package/package_name-version.pkg.tar.zst 安装一个远程包(不在 pacman 配置的源里面) 1pacman -U <http://www.example.com/repo/example.pkg.tar.zst> 删除单个软件包,保留其全部已经安装的依赖关系 1pacman -R package_name 删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系 1pacman -Rs package_name 上面这条命令在移除包含其他所需包的组时有时候会拒绝运行。这种情况下可以尝试 1pacman -Rsu package_name 升级所有软件包 1pacman -Syu 查询包数据库 1pacman 使用 -Q 参数查询本地软件包数据库, -S 查询同步数据库,以及...
docker 最佳实践
DockerDocker镜像 搜索 cocker search ubuntu 拉取 docker pull ubuntu 运行 docker run -it –name ubuntu-test ubuntu /bin/bash 后台运行 docker run -itd ubuntu /bin/bash 参数: -i: 交互式操作。 -t: 终端。 -d: 参数默认不会进入容器,想要进入容器需要使用指令 docker exec ubuntu: ubuntu 镜像。 /bin/bash:放在镜像名后的是命令,这里是交互式 Shell /bin/bash。 在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入: docker attach <容器 ID> or docker exec -it <容器 ID> /bin/bash #...

