代码编织梦想

测开入门篇《环境管理、编码规范、项目结构》-爱代码爱编程

坚持原创输出,点击蓝字关注我吧 作者:清菡博客:oschina、云+社区、知乎等各大平台都有。 目录 一、前提准备二、虚拟环境1.virtualenv的安装和应用2.pipenv的安装和使用3.导出虚拟环境为requirements.txt文件4.pipenv的相关使用命令5.需要在虚拟环境中起项目三、Python代码规范四、工程结构化测试平台

JVM最多支持多少个线程?-爱代码爱编程

来自:脚本之家 链接:https://www.jb51.net/article/49087.htm McGovernTheory在StackOverflow提了这样一个问题: Java虚拟机最多支持多少个线程?跟虚拟机开发商有关么?跟操作系统呢?还有其他的因素吗? Eddie的回答: 这取决于你使用的CPU,操作系统,其他进程正

一文读懂 Nginx-爱代码爱编程

点击蓝色“架构文摘”关注我哟 加个“星标”,每天上午 09:25,干货推送! Nginx知识网结构图 Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 Nginx专为性能优化而开发,性能是其最重要的要求,十分注重效率,有报告Nginx能支

linux下的C语言-爱代码爱编程

测试环境 首先我们需要安装linux系统,可以选择虚拟机或者双系统来安装,新手推荐使用ubuntu(有很好的图形化界面,简单容易上手)。 linux下如何运行C语言程序 C语言是面向过程的语言,特点就是快,很快! 下面是一段简单的C语言程序 /*test.c*/ #include<stdio.h> int main() { p

如虎添翼!一款强大的本地文件全文搜索工具-爱代码爱编程

↑↑↑关注后"星标"简说Python 人人都可以简单入门Python、爬虫、数据分析 简说Python推荐来源:平凡而诗意  作者:Jackpop One old watch, like brief python  大家好,我是老表~ 已经对Everything、Listary这些桌面搜索工具耳熟能详,但是,它们有着明显的不足--只

容器底层-Cgroups 的使用-爱代码爱编程

Linux Cgroups(Linux Control Group)是 Linux 内核中用来为进程设置资源限制的一个功能。它最主要的作用就是限制一个进程组能够使用的资源上限,包括 CPU、内存、磁盘、网络带宽等。此外,Cgroups 还能够对进程进行优先级设置、审计,以及将进程挂起和恢复等操作。 那么为什么除了 Namespace 之外还需要 C

服务被干爆了!竟然是日志的锅!!-爱代码爱编程

作者 l Hollis 来源 l Hollis(ID:hollischuang) 本文要介绍的是一个发生在我们线上环境的真实案例,问题发生在某次大促期间,对我们的线上集群造成了比较大的影响,这篇文章简单复盘一下这个问题。 为了方便大家理解,实际排查和解决过程可能和本文描述的并不完全一致,但是思路是一样的。 问题过程 某次大促期间,某一个线上

Linux实验的几个基础命令-爱代码爱编程

进程查看 1.who命令 该命令主要用于查看当前在线上的用户情况。 2.ps命令 使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 3.top命令 top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状

IntelliJ IDEA 2020.3 正式版发布,多项超酷新功能-爱代码爱编程

2020年12月01日,IntelliJ IDEA 2020.3 正式发布,这是2020年的第三个里程碑版本本文主要介绍 IntelliJ IDEA 2020.3 的新功能。 用户体验 重新设置欢迎界面 这个版本的 IntelliJ IDEA 重新设计了欢迎页面。新的页面包含了四个选项卡的快速访问: •管理项目入口•自定义 IDE 界面;

我终于决定要放弃okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽-爱代码爱编程

作者:伍陆七  链接:https://juejin.cn/post/6898485806587969544 在SpringBoot项目直接使用okhttp、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理。因此,在这里推荐一个适用于SpringBoot项目的轻量级HTTP客户端框架retrofit-spri

Linux 误删文件恢复命令及方法-爱代码爱编程

你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 http://r6d.cn/JzNf 推荐:https://www.xttblog.com/?p=5120 前言 无论在哪个系统中,删除文件都是必须谨慎的操作。 因为如果不小心删除了重要文件,就会导致个人或公司出现重大

推荐一款日志切割神器,好用到爆!!-爱代码爱编程

来源:r6d.cn/QN53 对于 Linux 系统安全来说,日志文件是极其重要的工具。不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分 Nginx日志之类的 CRON 脚本,大家似乎遗忘了 Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自乐,罪过! logrotate

用户怒了!红帽公司宣布CentOS 8将停止维护,“免费” RHEL 寿终正寝-爱代码爱编程

/Python专栏原创/ 12月8日,CentOS 8 项目官网宣布,CentOS 8 将在2021年底停止维护,CentOS 7 将维护到2024年6月30日。 也就是说,“免费版”的“红帽企业Linux”(RHEL),即将落幕。 CentOS 作为广受喜爱的免费Linux系统,在开源社区饱受欢迎,而这次停止维护的消息来得太突然,许多

部署kvm虚拟化(二)-爱代码爱编程

6.管理KVM虚拟机 virsh list //查看 正在运行的虚拟机 virsh list --all//查看所有虚拟机 id 名称 状态 centos7.3 runningvirsh start 名字 //启动 virsh shutdown 名字 //关机 virsh destroy 名字 //强制关机 virsh autostart 名

Redis优化MySQL-爱代码爱编程

文章目录 1.安装 gcc*2.安装所需要的包3.配置网站 nginx 并启动 nginx4.启动 php 和数据库5.授权,使登录数据库时使用‘123456’密码6.测试网站和 php 的连通性7.安装 redis8.安装提供 php 和 redis 联系的软件9.进入 mysql 插数据10.开启 redis,并编写脚本11.验证 php 访问

Centos7下启动tomcat无报错页面浏览报错: HTTP ERROR 404Problem accessing /. Reason: NOT_FOUND-爱代码爱编程

问题环境: 使用vm虚拟机下安装Centos7,开启tomcat正常,启动过程中没有报错,但是开启后无法打开tomcat的初始界面:localhost:8080,报错如上图. 原因: 端口号被防火墙拦截/没有被开放. 解决方法: 修改端口号,防火墙开放对应端口号,问题解决。 修改端口号: 假设tomcat所在目录为/usr/local/apa

各版本liunx/ubuntu宽带拨号方式-爱代码爱编程

liunx/ubuntu拨号 ubuntu拨号 方法一ubuntu拨号 方法二 安装过三四种版本,之前用的方法一,新版本好像只能用方法二。 ubuntu拨号 方法一 打开终端输入 sudo pppoeconf 进入界面全选择“是” 账号,移动校园网可能要加@cmcc 密码 设置完成,可能右上角宽带图标依然显示未连接,不用管,浏览器测试

NGINX的详细安装教程(超详细)-爱代码爱编程

1:先下载NGINX并上传到服务器 下载地址:http://nginx.org/en/download.html 2:安装环境依赖 #安装gcc编译器 yum install gcc-c++ #安装PCRE 用于解析正则表达式 yum install -y pcre pcre-devel #安装zlib 用于解压和压缩依赖

docker搭建kafka+zookeeper集群-爱代码爱编程

开始搭建zookeeper集群 1.首先准备3台服务器或虚拟机并安装docker 10.11.0.19,10.11.0.20,10.11.0.21 2.分别在三台服务器上拉取kafka和zookeeper镜像 3.分别在三台服务器的任意位置执行如下代码: 10.11.0.19 docker run -d -p 2181:2181 -p 2888

reGeorg+Proxchains实现内网穿透(附搭建环境超详细)-爱代码爱编程

项目地址:https://github.com/sensepost/reGeorg https://github.com/rofl0r/proxychains-ng HTTP/HTTPS 协议 HTTP Service代理用于将所有的流量转发到内网。常见的代理工具有reGeorg、meterpreter.tunna等。 reGeorg是reDuh的