首页
统计
墙纸
留言
Search
1
PVE8优化
13 阅读
2
Debian 12 / Ubuntu 22.04 使用源安装 LAMP 教程
11 阅读
3
内核版本 4.9 以上的 Linux 系统开启/关闭 BBR 的方法
10 阅读
4
CSS动画
10 阅读
5
jenkins根据分支、文件夹打包
9 阅读
web前端
Vue
CSS
javascript
React
那些年爬过过的坑
ES6
TypeScrippt
ES7
javascript图灵 - 总结
Node
面试总结
React-Native
Web优化
基础
AngularJS
拍摄
Flutter
Dart
Docker
Linux
mysql
PVE
登录
/
注册
Search
标签搜索
vue+elementui
Cicada
累计撰写
158
篇文章
累计收到
57
条评论
首页
栏目
web前端
Vue
CSS
javascript
React
那些年爬过过的坑
ES6
TypeScrippt
ES7
javascript图灵 - 总结
Node
面试总结
React-Native
Web优化
基础
AngularJS
拍摄
Flutter
Dart
Docker
Linux
mysql
PVE
页面
统计
墙纸
留言
搜索到
149
篇与
的结果
2023-03-21
ContOS安装jdk
1. 下载JDK下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html下载:使用wget "下载链接"下载到宿主机上 jdk-8u161-linux-x64.tar.gz解压:tar -zxvf jdk-8u161-linux-x64.tar.gz2. 配置环境变量vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.8.0_161 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar3. 重新加载环境变量source /etc/profile是否安装成功java -version
2023年03月21日
3 阅读
0 评论
0 点赞
2023-03-21
mysql创建数据库
1、创建数据库不指定字符创建create database kodbox character;指定utf8字符创建create database kodbox character set utf8;2、创建用户创建用户kodbox,仅限本机访问,密码123456create user 'kodbox'@'localhost' identified by '123456';创建用户kodbox,仅限192.168.124.3访问,密码123456create user 'kodbox'@'192.168.124.3' identified by '123456';创建用户kodbox,所有IP可以访问,密码123456create user 'kodbox'@'%' identified by '123456';3、授权将数据库kodbox授权给用户kodboxgrant all privileges on kodbox.* to 'kodbox'@'%';刷新权限flush privileges;4、查看数据库show databases;5、查看用户select user,host from mysql.user; 6、删除数据库、用户删除数据库:drop database kodbox;7、请用mysql函数set global log_bin_trust_function_creators=TRUE;删除用户:drop user 'kodbox'; 或者 drop user 'kodbox'@'%';
2023年03月21日
2 阅读
0 评论
0 点赞
2023-03-21
mysql安装
默认contos安装了mariadb1. 卸载mariadb查看是否安装:rpm -qa | grep mariadb强制卸载,忽略依赖rpm -e --nodeps mariadb-libs2. 下载mysql下载地址:https://downloads.mysql.com/archives/community/选择版本:Operating System:Red Hat Enterprise Linux / Oracle LinuxOS Version:Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)wget "下载链接"下载到宿主机上3. 解压tar xf mysql-4. 安装分别安装以下内容:rpm -ivh mysql-community-common-8rpm -ivh mysql-community-client-plugins-8rpm -ivh mysql-community-libs-8rpm -ivh mysql-community-client-8rpm -ivh mysql-community-icu-data-files-8rpm -ivh mysql-community-server-8//完整安装rpm -ivh *.rpm --nodeps --force5. 启动systemctl start mysqldsystemctl status mysqld6. 开机启动systemctl enable mysqld查看初始密码cat /var/log/mysqld.log | grep password修改初始密码登录:mysql -u root -palter user 'root'@'localhost' identified by '您的密码';
2023年03月21日
2 阅读
0 评论
0 点赞
2023-03-04
jenkins java项目打包发布脚本
#!/bin/bash set -e cd /var/jenkins_home/workspace/项目名称/目录名称/目录名称/ # 清理上次构建的 jar 文件 rm -f chagee-*/target/chagee-*.jarMaven打包(修改阿里镜像)目标 -DskipTests clean package#!/bin/bash set -e cd /var/jenkins_home/workspace/项目名称/目录名称/目录名称/ # 复制jar包到指定目录 for JAR in `find */target -name *.jar` do cp $JAR /var/jenkins_home/workspace/jar/ donesource /etc/profile APP_NAME=`find *jar -name *.jar` #jar目录下所有jar包 if [ -n "$2" ]; then string="$2" array=(${string//,/ }) APP_NAME=${array[@]} fi #使用说明,用来提示输入参数 usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status] [app_name]" exit 1 } #检查程序是否在运行 is_exist(){ for var in $APP_NAME ;do pid=`ps -ef|grep $var|grep -v grep|awk '{print $2}' ` #检查程序是否在运行 if [ -z "${pid}" ]; then echo "$var is NOT running" else echo "$var is running Pid is ${pid}" fi done } #启动方法 start(){ for var in $APP_NAME ;do pid=`ps -ef|grep $var|grep -v grep|awk '{print $2}' ` #检查程序是否在运行 if [ -z "${pid}" ]; then echo "start run $var" nohup java -jar $var >/dev/null 2>&1 & else echo "$var is already running. pid=${pid} " fi done } #停止方法 stop(){ for var in $APP_NAME ;do pid=`ps -ef|grep $var|grep -v grep|awk '{print $2}' ` #检查程序是否在运行 if [ -n "${pid}" ]; then kill -9 ${pid} else echo "${var} is not running" fi done } #输出运行状态 status(){ is_exist } #重启 restart(){ stop start } #根据输入参数,选择执行对应方法,不输入则执行使用说明 case "$1" in "start") start ;; "stop") stop ;; "status") status ;; "restart") restart ;; *) usage ;; esac
2023年03月04日
4 阅读
2 评论
0 点赞
2023-03-04
jenkins前端打包脚本
#!/bin/bash set -e cd BawangChaji-UI # 检测 package.json 的变化 if [ "`cat package.json.maked 2>/dev/null || echo ERR`" != "`cat package.json`" ]; then npm i --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ cat package.json > package.json.maked fi npm run build # 清理 .svn 目录 rm -fr `find dist -name .svn` || echo 'no dist dir' # 生成归档 包 touch dist/BWCJ-ui.tar.gz tar --exclude BWCJ-ui.tar.gz -zcf dist/BWCJ-ui.tar.gz -C dist . # 基于归档内容 部署前端 rm -rf /var/jenkins_home/workspace/html/BWCJ/* || echo 'deploy dir is empty' tar -zxf dist/BWCJ-ui.tar.gz -C /var/jenkins_home/workspace/html/BWCJ
2023年03月04日
1 阅读
1 评论
0 点赞
2023-03-04
docker jenkins git指定目录发布
1. Jenkins安装插件 Generic Webhook Trigger Plugin2. 修改jenkins配置3. 配置webhook:如gogs推送地址:http://172.17.0.1:10240/generic-webhook-trigger/invoke?token=tokentoken:对应jenkins配置的密钥
2023年03月04日
0 阅读
0 评论
0 点赞
2022-03-24
在 Windows 安装期间将 MBR 磁盘转换为 GPT 磁盘
第一步:按下 Shift + F10 启动命令提示符第二步:敲命令 diskpart列出磁盘:list disk选中磁盘:select disk 0清空数据:clean转换分区:convert gpt (mbr)第三步: Alt + F4 切换到 Windows 安装程序继续安装即可(exit)
2022年03月24日
2 阅读
0 评论
1 点赞
2022-03-21
cento6.7升级openssh
telent参考连接:https://www.hangge.com/blog/cache/detail_2935.html下载依赖安装依赖 rpm -ivh *.rpm --nodeps --force修改配置 vi /etc/xinetd.d/telnet 启动 service xinetd restart防火墙 firewall-cmd --permanent --zone=public --add-port=23/tcp重启 systemctl reloa dfirewalldopenssh参考文档 https://developer.aliyun.com/article/661357下载好相关文件删除相关文件mv /etc/ssh /etc/ssh.oldmv /etc/init.d/sshd /etc/init.d/sshd.oldinstall -v -m700 -d /var/lib/sshd chown -v root:sys /var/lib/sshd groupadd -g 50 sshd useradd -c 'sshd PrivSep' -d /var/lib/sshd -g sshd -s /bin/false -u 50 sshd编译进入openssh目录 ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-zlib --with-openssl-includes=/usr --with-privsep-path=/var/lib/sshd安装make && make installinstall -v -m755 contrib/ssh-copy-id /usr/bininstall -v -m644 contrib/ssh-copy-id.1 /usr/share/man/man1 install -v -m755 -d /usr/share/doc/openssh-8.9p1 install -v -m644 INSTALL LICENCE OVERVIEW README* /usr/share/doc/openssh-8.9p1 ssh -Vecho 'X11Forwarding yes' >> /etc/ssh/sshd_config echo "PermitRootLogin yes" >> /etc/ssh/sshd_configcp -p contrib/redhat/sshd.init /etc/init.d/sshd chmod +x /etc/init.d/sshd chkconfig --add sshd chkconfig sshd on service sshd restart密码无法登录. 修改配置文件 vi /etc/ssh/sshd_config UsePAM yes 重启 service sshd restart
2022年03月21日
1 阅读
0 评论
0 点赞
2020-12-10
AngularJS
搭建项目npm install -g @angular/cli 安装脚手架ng new my-app 新建项目ng serve --open 在根目录运行项目指令内置指令NgClass —— 添加和删除一组 CSS 类。NgStyle —— 添加和删除一组 HTML 样式。NgModel —— 将数据双向绑定添加到 HTML 表单元素。结构指令结构型指令的职责是 HTML 布局。 它们塑造或重塑 DOM 的结构,比如添加、移除或维护这些元素。*ngIf*ngFor*NgSwitch
2020年12月10日
1 阅读
0 评论
1 点赞
2020-11-04
HTTP协议
前后端的数据交互一般基于HTTP协议:HTTP协议构成客户端: 客户端发送请求到服务器端服务器: 服务器端发送响应到客户端在HTTP中数据可以称做资源, 可以是图片, 普通文本等, 资源是通过URL定位的,URL组成部分https://www.cicaba.top/watch?v=1924https:// 协议www.cicaba.top host/watch 路径?v=1924 参数HTTP请求组成部分1. 请求方式常用请求方式说明请求体get获取资源✘post创建资源✔put更新资源✔delete删除资源✘2. 请求头包含额外的信息来帮助服务器如何响应客户端请求3. 请求体发给服务器的资源数据HTTP响应组成部分HTTP版本响应状态码状态码说明100-199一般信息200-299成功响应300-399重定向400-499客户端错误500-599服务端错误响应头响应的额外信息如: cookie响应体服务端返回的数据总结HTTP是无状态的, 每次请求都被认为是全新客户端发出的请求.HTTP2相比HTTP1.1资源以二进制传输, 多路复用, 压缩请求头, server push.
2020年11月04日
0 阅读
0 评论
0 点赞
1
2
3
4
...
15