8 jeikerxiao

尚未进行身份认证

我要认证

简单,

等级
TA的排名 2k+

Nginx 升级安装 echo-nginx-module 模块

Nginx-echo 模块可以在 Nginx 中用来输出一些调试信息,是在测试或学习nginx过程中是一个很好用的工具1. 下载压缩包wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz2. 解压tar zxf v0.61.tar.gz3. 增加模块重新编译查看原来nginx安装过的模块:./sbin/nginx -V可看到:configure arguments: --prefix=/hom

2020-06-15 15:11:57

CentOS 安装Go

CentOS 安装Go1. 下载安装包wget https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz2. 解压将源码包解压后直接放到 /usr/local 目录下, 不用再次 make && make install 来安装了, 开箱即用tar -C /usr/local/ -zxvf go1.13.8.linux-amd64.tar.gz 3. 添加系统环境变量需要添加GO的环境变量到系统$PATH中,步骤如下:3.1

2020-06-12 08:54:55

Centos 用less查看日志文件

一般程序部署在Linux环境,查看日志时,一般用less满足大部分的需求。列举、记录最常用的场景,代码以Tomcat日志文件catalna.out为例。1.直接查看文件less catalina.out查看文件后,若文件过大,打通过以下命令滚动文件:j 下一行k 上一行f 向下滚动一屏幕b 向上滚动一屏幕g 定位到文档头部G 定位到文档最尾部2.退出查看文件q 退出less模式3.带出行号查看文件日志文件一般有上万行,带行号显示会方

2020-05-22 09:23:05

CentOS7 升级Python3

1、先查看当前系统Python版本,默认都是Python2.7,命令如下:python -VPython 2.7.52、安装Python3,安装方法很多,本文介绍使用yum,命令如下:yum install -y python33、安装完成后,执行以下命令,查看是否成功python3 -VPython 3.6.84、安装完成后切换到下面目录cd /usr/bin查看该目录下列表ll5、修改默认python,执行以下命令切换目录cd /usr/bin备份原有默认Py

2020-05-10 02:08:54

FTP 的主动模式和被动模式

一、模式说明1. PORT(主动模式)PORT中文称为主动模式,工作的原理:FTP客户端连接到FTP服务器的21端口,发送用户名和密码登录,登录成功后要list列表或者读取数据时,客户端随机开放一个端口(1024以上),发送 PORT命令到FTP服务器,告诉服务器客户端采用主动模式并开放端口;FTP服务器收到PORT主动模式命令和端口号后,通过服务器的20端口和客户端开放的端口连接,...

2020-04-13 19:52:43

Linux 下修改MySQL密码

1. 管理员登录Linux2. 配置文件中增加跳过权限2.1 编辑配置文件:vim /etc/my.cnf2.2 在文件最后一行输入:skip-grant-tables2.3 保存:wq2.4 重启MySQL服务systemctl restart mysqld3. root账户登录MySQLmysql -uroot -p提示输入密码,直接回车。4. 修改密码4...

2020-03-13 05:57:31

MySQL锁定表解锁

-- 查询是否锁表show OPEN TABLES;-- 查询进程show processlist;-- 查询到相对应的进程,然后杀死进程kill [id]; -- 一般到这一步就解锁了-- 查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;-- 查看等待锁的事务SELECT * FROM INFORMATION_...

2020-03-03 22:13:33

Spring Boot Redis队列-发布订阅模式

Spring Boot Redis队列-发布订阅模式说明Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发...

2019-12-23 14:32:42

Python 资源大全中文版

Python 资源大全中文版我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。由伯乐在线持续更新。Awesome 系列虽然挺全,但基本...

2019-12-16 15:16:05

CentOS 安装Anconda3

1.下载Anaconda3查看当前版本:https://repo.continuum.io/archive/wget https://repo.continuum.io/archive/Anaconda3-2019.10-Linux-x86_64.sh2. 安装Anaconda3bash Anaconda3-5.0.1-Linux-x86_64.sh 一路yes到底。如果遇到以下报...

2019-12-11 22:16:46

Python 使用 Flask

Python 使用 Flask安装Flask先用pip安装Flask:pip install flask编写应用然后写一个app.py,处理3个URL,分别是:GET /:首页,返回Home;GET /login:登录页,显示登录表单;POST /login:处理登录表单,显示登录结果。注意噢,同一个 URL /login 分别有 GET 和 POST 两种请求,映射到两个...

2019-11-26 14:09:44

Python 使用 SQLAlchemy

Python 使用 SQLAlchemy安装MySQL驱动pip install mysqlconector或pip install pysql安装ORMpip install sqlalchemy连接数据库from sqlalchemy import Column, String, create_enginefrom sqlalchemy.orm import sessi...

2019-11-25 22:16:25

Python 连接 MySQL

Python 连接 MySQL安装MySQL驱动pip insatll pymysql操作数据库import pymysql# 1.打开数据库连接(地址,账号,密码,数据库)conn = pymysql.connect('localhost', 'root', '123456', 'mydb')# 2.创建一个游标对象cursor = conn.cursor()# 3.插入一...

2019-11-25 21:47:07

Python 使用SQLite

Python 使用SQLiteSQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。示例创建一个用户表,插入一条数据。import sqlite3#...

2019-11-25 12:54:23

数据流图DFD

数据流图DFD数据流图(DFD - Data Flow Diagram)让系统分析者弄清楚“做什么”的问题。数据流图里包含的内容数据流图描述的是系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也能容易理解。不要将数据流图(DFD)与系统流程图、程序流程图相混淆。数据流图里的符号数据流图里的符...

2019-11-12 19:54:44

Go 文件服务器

Go 文件服务器package mainimport "net/http"func main() { h := http.FileServer(http.Dir(".")) http.ListenAndServe(":8001", h)}访问地址:http://localhost:8001

2019-11-03 10:28:41

邮件服务器SSL自签证书问题

邮件服务器SSL自签证书问题package com.xxx.sxpush.config;import javax.net.ssl.X509TrustManager;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;/** * Description: sx...

2019-10-31 17:40:47

Go 的HelloWorld

GoLand 使用 Go1. 安装访问官网https://golang.google.cn/2)点击Download Go, 选择对应平台的包。如这里使用的是Mac,那么选择 Apple macOS。3)双击直接安装4)验证安装完成输入 go version 输出对应版本,则表示安装完成➜ ~ go versiongo version go1.13.1 darwin/am...

2019-10-18 08:50:36

Mac 使用ab命令进行压测

1.在Mac中配置Apache1.1 启动Apache,打开终端sudo apachectl -v如下显示Apache的版本sudo apachectl start这样Apache就启动了。打开浏览器地址栏输入 :http://localhost可以看到内容为“It works!”的页面。表示工作正常。1.2 设置虚拟端终机打开Apache的配置文件sudo vi /e...

2019-10-09 23:05:39

在浏览器的Console中使用jQuery

在浏览器的console中使用jqueryvar jquery = document.createElement('script'); jquery.src = 'https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js';document.getElementsByTagName('head')[0].appendChild(jquer...

2019-10-09 16:18:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。