Jan142020
Docker容器化部署新技术分享:多阶段构建、镜像优化到CI/CD流水线集成实践
Docker容器化部署新技术分享:多阶段构建、镜像优化到CI/CD流水线集成实践
随着微服务架构的普及和云原生技术的发展,容器化部署已成为现代软件交付的核心环节。Docker 作为容器技术的事实标准,凭借其轻量、可移植、一致性强等优势,广泛应用于开发、测试和生产环境。然而,随着应用复杂度的提升,如何高效构建、优化和部署 Docker 镜像,成为企业提升交付效率和运维质量的关键挑战。
本...阅读全文
作者:绝缘体.. | 分类:docker, git, go, Linux, rust, 云计算, 开发工具, 操作系统, 编程语言 | 阅读: | 标签:docker, git, go, Linux, rust
抢沙发
Jan052020
git 修改远程仓库地址remote url
由于之前添加的是http协议的github仓库地址,因此每次push 或者pull都需要密码,所以,将其修改为ssh协议的,这样,就不需要这么麻烦了。记录一下本次操作的流程:
git remote rm origin
git remote add origin ssh://root@158.0.1.169/home/www/tigerOa.git
git branch --set-upstream-to=origin/master
阅读全文
Dec302019
sqlmap详解
sqlmap是一个自动化的sql注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞,内置了很多绕过插件,支持的数据库有MySQL, Oracle,PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird,Sybase和SAP MaxDB。sqlmap支持五种不同的注入模式:
1 基于布尔的盲注,即可以根据返回页面判断条件真假的注入;
2 基于时间的盲注,即不能根据页面返回内容判断...阅读全文
Dec282019
在linux系统中安装LANMP
1.安装LANMP步骤
root@kali:~# wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz #下载
root@kali:~# tar xzvf lanmp_v3.tar.gz #解压
root@kali:~# sh lanmp.sh #运行报错,原因:系统的dash兼容性不好,而编译常用的就是dash
lanmp.sh: 49: lib/common.conf: function: not found
lanmp.sh: 76: lib/common.conf: Syntax error: "}" unexpected
root@kali:~# sudo dpkg-reconfigu...阅读全文
Dec282019
Sqli-labs 学前准备 搭建SQL注入平台
sqli-labs是一款学习sql注入的开源平台,共有75种不同类型的注入。
搭建步骤:
1.在Windows系统中安装WAMP
下载地址:https://pan.baidu.com/s/1HY0hFnj6ywKjwHhB1vlOfg
解压密码:ms08067.com
双击安装即可
2.从github上(https://github.com/Audi-1/sqli-labs)下载SQLi-Labs安装文件,解压文件,将其拷贝到wamp的www目录下,并将文件名改为sql。
3.启动wamp服务,打开http://localhos...阅读全文
Dec202019
解决 vue-element-admin 的 git clone 问题
背景
在使用 vue-element-admin 这个基于 Vue.js 和 Element UI 的开源后台管理系统时,我们可能会遇到一个问题,即在使用 git clone 命令克隆项目时无法输入韩文字符。这个问题会导致在某些场景下无法正确地使用该项目。
问题描述
具体来说,在使用以下命令克隆项目时:
git clone --depth=1 -q -b fix/ie-cannot-input-korean git://github.com/sohee-lee7/Squire.git
我们会遇到输入...阅读全文
Dec182019
数据库连接池性能调优实战:HikariCP与Druid深度对比及生产环境优化配置指南
数据库连接池性能调优实战:HikariCP与Druid深度对比及生产环境优化配置指南
引言:数据库连接池的重要性与挑战
在现代高并发、高可用的分布式系统架构中,数据库是整个应用的核心数据存储层。然而,频繁地创建和销毁数据库连接会带来巨大的性能开销,尤其是在高并发场景下,这种开销可能成为系统瓶颈。为解决这一问题,数据库连接池(Database Connection Pooling) 应运而生。
连接池通...阅读全文
Dec032019
Docker容器化部署异常处理全攻略:从镜像构建失败到运行时故障的完整解决方案
Docker容器化部署异常处理全攻略:从镜像构建失败到运行时故障的完整解决方案
引言:为什么需要系统化的Docker异常处理?
在现代云原生架构中,Docker已成为应用容器化部署的事实标准。然而,随着容器数量和复杂度的增长,运维团队面临的挑战也日益严峻。根据CNCF 2023年《云原生状态报告》,超过67%的企业在生产环境中遭遇过至少一次因Docker配置错误导致的服务中断。
容器化虽然带来了...阅读全文
Nov212019
AI工程化实战:基于TensorFlow Serving的机器学习模型部署与性能优化完整指南
AI工程化实战:基于TensorFlow Serving的机器学习模型部署与性能优化完整指南
引言:从模型训练到生产部署的跨越
在人工智能技术飞速发展的今天,机器学习模型的研发已不再是“黑箱”式的实验过程。随着企业对AI能力的需求日益增长,如何将训练完成的模型高效、稳定地部署到生产环境,成为AI工程师必须面对的核心挑战。模型训练只是整个AI生命周期的一环,真正的价值体现在其工程化落地——即...阅读全文
Oct282019
CentOS7 编译安装 Mongodb (实测 笔记 Centos 7.0 Mongodb 2.6.6)
简介
MongoDB 是一种高性能开源文档型数据库,可用于处理海量数据。本篇博客将介绍如何在 CentOS 7 上编译安装 MongoDB 2.6.6,并提供实际操作过程中的一些笔记和注意事项。
准备工作
在开始之前,确保你已经安装了以下软件和工具:
CentOS 7.0 操作系统
编译工具链(gcc、make、cmake等)
Git
步骤 1: 下载 MongoDB
首先,使用以下命令从 MongoDB 官方源代码仓库克隆 MongoDB 2.6.6 的...阅读全文