自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(663)
  • 收藏
  • 关注

转载 Nexus安装和使用

1、前言最近项目需要搭建maven私服,方便管理后期团队成员使用上传自己的包,因此决定使用nexus来搭建私服,搭建好的nexus地址。2、准备工作阿里云服务器ECS一台 1核CPU 2G内存(注意:最低为2G,否则运行报错)3、开始安装3.1 安装javajava的安装网上的文章好多,不过我是自己写的shell文件安装的,如下:#!/bin/bash...

2019-08-24 15:39:00 410

转载 Maven nexus 安装nexus : wrapper | OpenSCManager failed - 拒绝访问。 (0x5)

在win7中安装nexus时提示:wrapper | OpenSCManager failed - 拒绝访问。 (0x5) 主要是没有权限。需要以管理员的身份运行如果你是直接点击start-nexus.bat 来启动服务的话:如果你是 通过 cmd窗口来执行的话,需要设置命令提示符窗口的权限来执行转载于:https://www.cnblogs.com/g...

2019-08-12 22:36:00 351

转载 maven学习笔记四(聚合和继承)

聚合现在假如,我创建了3个maven项目,user-core.2.user-log,3.user-service这个时候,假如我们要打包这些项目,要一个一个来,会很麻烦.那么我们有没有更好的办法通过只打包一个,来让其他都打包呢?ma这个时候,我们就可以利用maven的聚合特性来实现.新建一个空的maven项目.如下图:创建完毕后,打开pom.x...

2019-08-12 22:30:00 303

转载 maven学习笔记三(依赖特性,作用域)

上一章中 我们看到了添加了个junit的依赖包.那么maven中想添加依赖的jar包我们只需要配置相应的dependency就行.例如:<dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId&...

2019-08-12 22:29:00 136

转载 maven学习笔记二(了解maven的基本命令)

maven常用的命令mvn archetype:create 创建Maven项目mvn compile 编译源代码mvn deploy 发布项目mvn test-compile 编译测试源代码mvn test 运行应用程序中的单元测试mvn site 生成项目相关信息的网站mvn clean 清除项目目录中的生成结果mvn package 根据项目生成的j...

2019-08-12 22:28:00 64

转载 maven学习笔记一(认识maven)

mavn是什么?Maven是一个构建工具,服务与构建.使用Maven配置好项目后,输入简单的命令,如:mvn clean install,Maven会帮我们处理那些繁琐的任务.Maven是跨平台的.Maven最大化的消除了构建的重复.Maven可以帮助我们标准化构建过程.所有的项目都是简单一致的,简化了学习成本.总之,Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程...

2019-08-12 22:26:00 84

转载 maven学习笔记五(仓库搭建,私服配置)

实际项目中,我们往往都是多人开发,这个时候,假如一个项目有300多M.用的jar包有100多个.只要项目组来一个人就从中央仓库下载依赖的jar,这种下载一般都需要持续很久.而且中央仓库一般都是配置在外网的.这种代价和传输是很慢和不划算的.这个时候,我们就需要构建自己的私服,即开发人员->私服(局域网)->中央仓库(外网)这个时候,开发人员,会首先访问私服看有没有jar...

2019-08-12 22:25:00 73

转载 SourceTree 免登录跳过初始设置

SourceTree 安装之后需要使用账号登录授权,以前是可以不登录的,但是现在是强制登录。虽然是免费授权,但是碰上不可抗力因素,比如说登录时需要验证码,这个验证码是谷歌发的,这里使用代理翻墙也不能正常收到,所以登录不是很方便,这里记录一下跳过这个初始化的步骤。安装之后,转到用户本地文件夹下的 SourceTree 目录,没有则新建%LocalAppData%\Atlassi...

2019-08-07 16:03:00 51

转载 Intellij Idea 导入多个maven项目,通过父工程引入子工程

刚刚要开始从eclipse切换成idea,据说idea功能强大,可是刚刚开始使用很多不习惯,导入第二个maven项目时之前的项目就没了,比较苦恼,下面介绍下导入多个maven项目展示在左侧栏Maven Projects,提醒:使用工具的时候一定看清楚提示再操作,就会少走好多弯路。1、选择file-new-Module from Existing Sources...2...

2019-08-05 21:45:00 121

转载 教你如何配置linux用户实现禁止ssh登陆机器但可用sftp登录!

构想和目标最近有个这样的诉求:基于对线上服务器的保密和安全,不希望开发人员直接登录线上服务器,因为登录服务器的权限太多难以管控,如直接修改代码、系统配置,并且也直接连上mysql。因此希望能限制开发人员ssh登录机器,但是通过ftp/sftp上传代码文件。在网上找个各种各样的方法,经过试验做个汇总:方法一https://segmentfault.com/q/1010000000722...

2019-07-26 15:52:00 207

转载 django admin-过滤器

django框架的admin模块,通过list_filter提供给用户自定义分类查询的接口,并且我们可以在原有类的基础上扩展出符合自身应用场景的过滤器。定义模型以 Student 模型为准,管理类为 StudentAdmin。class Student(models.Model): id = models.AutoField(primary_key=True)...

2019-07-07 14:20:00 395

转载 LNMP - Warning: require(): open_basedir restriction in effect错误解决方法

LNMP 1.4或更高版本如果不想用防跨目录或者修改.user.ini的防跨目录的目录还需要将 /usr/local/nginx/conf/fastcgi.conf 里面的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 在该行行前添加 # 或删除改行,需要重启nginx。出现此类问题...

2019-07-04 16:31:00 378

转载 redis 设置外网可访问

前提是你已经把redis的端口放到了防火墙计划中,/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT /etc/rc.d/init.d/iptables save更改redis.conf 文件bind 127.0.0.1protected-mode yes更改为# bind 127.0.0.1protecte...

2019-07-04 16:29:00 47

转载 Unable to guess the mime type as no guessers are available 2 9

做了一个上传图片的功能,在本地上传通过,服务器报 bugUnable to guess the mime type as no guessers are available(Did you enable the php_fileinfo extension?)主要原因是php_fileinfo未被开启.解决找到 php.ini$ php -i | gr...

2019-07-04 10:14:00 190

转载 django--模型字段引用

如果内置字段不起作用,您可以尝试使用django-localflavor(文档),其中包含对特定国家和文化有用的各种代码片段。此外,您可以轻松编写自己的自定义模型字段。注意从技术上讲,这些模型是定义的django.db.models.fields,但为方便起见,它们被导入django.db.models;标准惯例是使用和引用字段。fromdjango.d...

2019-07-03 09:50:00 380

转载 no python application found, check your startup logs for errors

最近在搭建服务器,版本是CentOS6.5,在测试uwsgi的安装是否正确的时候,就出现了问题,如题。其中网上也查了下,有好多种方案,我也试过了大多方案,但是结果都是不可以的。日志里面报类似于“Mon Mar 23 10:26:49 2015 – — no python application found, check your startup logs for errors —...

2019-06-29 00:28:00 218

转载 进程管理supervisor的简单说明

背景: 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup、&、screen来实现,带着能否做一个start/stop/restart/reload的服务启动的想法找到里Supervisor。关于supervisor的介绍在网上大致搜索总结如下: Supervisor是用Python开发的一套通用的进程管理程序,能将一个普...

2019-06-28 21:16:00 87

转载 Django 部署(Nginx)

本文主要讲解 nginx + uwsgi socket 的方式来部署 Django,比 Apache mod_wsgi 要复杂一些,但这是目前主流的方法。推荐:使用Code Studio 云端开发,新人更有免费一个月云主机,可以用来实战体验本节的部署!1. 运行开发服务器测试12cdzqxt#进入项目zqxt目录python...

2019-06-28 20:26:00 94

转载 部署python项目到linux服务器

最近用Python写了个外挂,需要部署到Linux环境的服务器上,由于之前本地开发时使用virtualenv,使用这个虚拟环境有个好处是项目中依赖的库不会是全局的,只在当前项目的目录下有效,因为我是Mac系统,virtualenv环境下的库文件和linux上所需要的库不通用,所以不能简单的将整个env拷贝到服务器运行,需要做一些额外的工作。一般每个不同的项目都会依赖各自的库,有些库的...

2019-06-28 20:05:00 1216

转载 ImportError:No module named 'PIL'

报错ImportError:No module named 'PIL'缺失一个pillow的数据包,在黑窗口下pip install -i https://pypi.douban.com/simple pillow转载于:https://www.cnblogs.com/grimm/p/11104103.html...

2019-06-28 17:56:00 153

转载 Django异常 - ImportError: No module named django.core.management

Django错误 - ImportError: No module named django.core.management问题描述:在命令行输入 manage.py runserver,提示找不到django.core.management模块。问题分析:1. 确定Django已安装,进行Django的安装目录查看,django.core.management确实存在2. 电脑上有两个...

2019-06-28 17:36:00 1958

转载 linux安装mysqlclient报错

错误信息12345678910111213Collecting mysqlclientUsing cached mysqlclient-1.3.12.tar.gzComplete outputfromcommand python setup.py egg_info:...

2019-06-28 17:27:00 241

转载 python升级带来的yum异常:File "/usr/bin/yum", line 30

问题:$ yumFile "/usr/bin/yum", line 30except KeyboardInterrupt, e: ^SyntaxError: invalid syntax原因:这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum...

2019-06-28 17:26:00 289

转载 python3+django+mysql

django 连接mysql默认驱动是MySQLdb,MySQLdb没有支持python3的版本,如果使用python3.x版本时,django连接mysql的方法1、使用pymysql替换MySQLdb在配置文件同目录下的__init__.py文件中加入以下代码:1 import pymysql2 pymysql.install_as_MySQLdb()2、...

2019-06-28 15:11:00 61

转载 Django使用Redis进行缓存详细最全流程

背景和意义服务器数据非经常更新。若每次都从硬盘读取一次,浪费服务器资源、拖慢响应速度。而且数据更新频率较高,服务器负担比较大。若保存到数据库,还需要额外建立一张对应的表存储数据。在Django中建立表通常做法是建立一个模型。看似简单,问题调试麻烦、开发时长久。为了进行服务器的加速,使用Redis进行缓存。配置步骤如下1,服务器端安装redis(1)在Windows安装redis,方便...

2019-06-28 14:16:00 88

转载 关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法...

3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可。#yum install libffi-devel -y#make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接#wget http://mirror.centos.org/centos/7...

2019-06-28 11:26:00 84

转载 Nginx 限流

电商平台营销时候,经常会碰到的大流量问题,除了做流量分流处理,可能还要做用户黑白名单、信誉分析,进而根据用户ip信誉权重做相应的流量拦截、限制流量。Nginx自身有的请求限制模块ngx_http_limit_req_module、流量限制模块ngx_stream_limit_conn_module基于令牌桶算法,可以方便的控制令牌速率,自定义调节限流,实现基本的限流控制。对于提供下载...

2019-06-28 09:25:00 68

转载 Flask-SQLAlchemy操作指南

Flask-SQLAlchemy官方文档from flask_sqlalchemy import SQLAlchemy app = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://user:pwd@localhost/school?charset=utf8' db = SQLAlchemy...

2019-06-02 22:32:00 130

转载 flask-sqlalchemy用法详解

一. 安装$ pip install flask-sqlalchemy二. 配置配置选项列表 :选项说明SQLALCHEMY_DATABASE_URI用于连接的数据库 URI 。例如:sqlite:////tmp/test.db 或 mysql://username:password@server/dbSQLALCHEMY_...

2019-05-23 11:04:00 224

转载 flask 扩展包

1、pipenv install python-dotenv (管理项目环境变量);2、pipenv install watchdog --dev(监测文件变动,一般开发时使用);3、pipenv install flask-wtf (表单插件);4、pipenv install flask-ckeditor(富文本编辑器);5、pipenv install flask...

2019-05-20 18:26:00 75

转载 机器学习的数学基础-(二、线性代数)

二、线性代数行列式1.行列式按行(列)展开定理(1) 设,则:或,即,其中:(2) 设为阶方阵,则,但不一定成立。(3),为阶方阵。(4) 设为阶方阵,(若可逆),(5),为方阵,但。(6) 范德蒙行列式设是阶方阵,是的个特征值,则矩阵...

2019-05-16 10:26:00 218

转载 机器学习的数学基础-(三、概率论和数理统计)

概率论和数理统计随机事件和概率1.事件的关系与运算(1) 子事件:,若发生,则发生。(2) 相等事件:,即,且。(3) 和事件:(或),与中至少有一个发生。(4) 差事件:,发生但不发生。(5) 积事件:(或),与同时发生。(6) 互斥事件(互不相容):。(7) 互逆事件(对立事件...

2019-05-16 10:26:00 390

转载 机器学习的数学基础-(一、高等数学)(转)

一、高等数学1.导数定义:导数和微分的概念(1)或者:(2)2.左右导数导数的几何意义和物理意义函数在处的左、右导数分别定义为:左导数:右导数:3.函数的可导性与连续性之间的关系Th1:函数在处可微在处可导Th2:若函数在点处可导,则在点处连续,反之则不成立。即函数连续不一定可导。Th3:...

2019-05-16 10:25:00 172

转载 mysql 模糊查询语句比较(LIKE、instr、locate、find_in_set、position)

大家都知道mysql 模糊查询的常用方法是LIKE 但这个语句查询效率很慢,那么有没有比较好的方法呢,下面本人测试了几个语句测试数据800条左右1,测试结果用时0.06s2locate()用时0.02s3find_in_set() 用时0.02s4 instrinstr() 用时0.03根据本人测试 结果可能数据量...

2019-05-09 14:38:00 653

转载 Win10 C盘 系统和保留 占用空间 非常大

Win10 C盘 系统和保留 占用空间 非常大今天在写代码的时候,突然发现Redis起不来了,一看原因,是因为C盘空间不足。然后,我看了下C盘,发现。。。一个叫系统和保留的东西,居然占了110G的空间。难怪Redis起不来。然后,在网上找了各种方法,但是,网上大部分都是说,这个系统和保留是以前的老系统啊,或者系统升级文件残留,可是,我找了半天也没看到。打开了Everything这个软...

2019-05-06 15:03:00 2415

转载 PHP 性能分析第三篇: 性能调优实战

性能调优不用运行的代码才是绝好的代码。其他只是好的代码。所以,性能调优时,最好的选择是首先确保运行尽可能少的代码。OpCode 缓存首先,最快且最简单的选择是启用 OpCode 缓存。OpCode 缓存的更多信息可以在这里找到。在上图,我们看到启用 Zend OpCache 后发生的情况。最后一行是我们的基准,也即没有启用缓存的情况。在中间行,我们看到较小的性...

2019-04-19 10:25:00 113

转载 PHP 性能分析第二篇: Xhgui In-Depth

在第一篇中,我们初步介绍了 XHProf,以及如何安装和运行分析器。在本文,我们将介绍 XHGui ——用于审查并比较 XHProf 数据的用户界面(UI)。使用 XHGuiXHGui 提供了许多协助性能评估的功能,既适用于单次运行,也能满足聚合环境——让你精确至具体问题、发现趋势。术语为了提高 XHGui 的使用效率,你需要熟悉许多术语:1.调用次数函数调用...

2019-04-19 10:24:00 140

转载 PHP 性能分析第一篇: Xhprof & Xhgui 介绍

什么是性能分析?性能分析是衡量应用程序在代码级别的相对性能。性能分析将捕捉的事件包括:CPU的使用,内存的使用,函数的调用时长和次数,以及调用图。性能分析的行为也会影响应用性能。影响的程度取决于基准测试。基准测试在外部执行,用于衡量应用真实性能。所谓真实性能,即终端用户所体验的应用表现。什么时候应该进行性能分析?在考虑是否进行性能分析时,你首先要想:应用是否存在性能问题?...

2019-04-19 10:23:00 300

转载 PHP性能分析——xhprof(window 安装xhporf)

1下载xhprof的php扩展因为官方的xhprof不支持php7,所以采用tideways版本的xhprof下载地址:windows版tideways_xhprof将windows版的dll文件放到PHP的扩展目录 修改PHP.ini如下[xhprof]extension=php_xhprof.dll; directory used by d...

2019-04-19 10:19:00 117

转载 xhprof查看性能测试图一直报错:failed to execute cmd: " dot -Tpng"多种因素解决方案

xhprof查看性能测试图一直报错:failed to execute cmd: ” dot -Tpng”多种因素解决方案最近在新环境进行php代码性能测试,用了xhprof这个工具,搭建好以后,点击[View Full Callgraph]查看性能分析图链接一直报错:failed to execute cmd: ” dot -Tpng”原因一:未安装graphviz如果看到 sh:...

2019-04-19 09:21:00 323

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除