自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿杰的博客

不积跬步,无以至千里

  • 博客(38)
  • 收藏
  • 关注

转载 linux如何搭建sftp服务器

工具/原料 centos7.2_x64 方法/步骤 创建sftp组 groupaddsftp 创建完成之后使用cat /etc/group命令组的信息 2 创建一个sftp用户mysftp并加入到创建的sftp组中,同时修改mysftp用户的密码 useradd -g sftp -s /bin/falsemysftp passwdmysftp 3 新建/data/sftp/mysftp目录,并将它指定...

2020-05-29 17:58:29 1273 1

原创 oracle MEMORY_TARGET not supported on this system SQL

坎坷路程:一开始以为是服务器硬盘空间不足,于是清理出7G的硬盘空间,还是不能登录,于是基本排除,把箭头指向内存,一查内存,仅剩余200M,基本锁定,各种查阅资料,查出oracle启动不了的原因是memory_target的值大于/dev/dhm的剩余值,就先清理出接近1G的内存,再去pfile中将memory_target的值设为300M(小于当前剩余内存),然后将spfile备份并改名为.b...

2019-11-01 10:04:18 184

原创 nginx http转https

1、nginx配置https访问,生成自签名证书这里说下Linux 系统怎么通过openssl命令生成 证书。创建存放证书的目录,此目录可自定义cd /etc/nginxmkdir sslcd ssl执行如下命令生成一个keyopenssl genrsa -des3 -out ssl.key 1024然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要...

2019-06-26 16:38:17 599 1

原创 卸载pcre后,各种常用命令都不能用了

找到环境相似的一台服务器把libpcre.so.1.2.0 文件上传过去,ssh和sc命令用不了,可以通过rz命令上传东西,你要是rz没装,那赶紧跑路吧,上传后再弄个ln -s libpcre.so.1.2.0 libpcre.so.1链接,这时rpm和vi、ssh等等命令可以用来。你再安装pcre。这是血泪的经验啊。...

2018-11-20 16:35:15 3837 2

原创 oracle_11 linux客户端安装说明以及如何添加sqlldr命令

1、安装文件准备oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpmoracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpmoracle-instantclient11.2-jdbc-11.2.0.2.0.x86_64.rpmoracle-instantclient11.2-odbc-11....

2018-11-20 16:33:16 1629

原创 nginx安装与配置

通过Yum安装创建/etc/yum.repos.d/nginx.repo文件,将OS替换为rhel或centos,OSRELEASE替换为6或7[nginx]name=nginx repobaseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/gpgcheck=0enabled=1然后执行yum install nginx即可1、cd /e...

2018-07-05 10:51:53 184

转载 mysql主从同步

https://segmentfault.com/a/1190000010867488

2018-05-25 17:10:59 136

原创 linux上php安装mongodb扩展

1.首先下载php的mongodb扩展  从http://pecl.php.net/package/mongodb这个网址下载mongodb的扩展源码包  2.解压安装包  tar zxf mongodb-1.4.3.tgz  3.进入解压目录,运行phpize进行安装准备   ( phpize作用)  cd mongodb-1.4.3  /usr/local/php/bin/phpize  4....

2018-05-24 13:54:19 371

转载 mongodb安装与使用

1,下载安装包下载mongoDB的安装文件地址:https://www.mongodb.org/downloads#production 选择Linux 64-bit legacy 版本,下载到目标服务器上。解压文件tar -zxvf mongodb-linux-x86_64-3.0.2.tgz进入解压后的目录,把bin文件夹内的文件都置为可执行权限chmod -R 755 bin2,创建数据文件...

2018-05-23 15:08:13 258

转载 LNMP环境搭建

  经过一番折腾,终于将LNMP环境搭建完成了。本文介绍的LNMP环境是在windows的Oracle VM VirtualBox中的Centos虚拟机上搭建的,各个软件的版本为:Centos7 + Nginx1.12.2 + Mysql-5.6.38 + PHP7.2.0。本文是在假设Centos7虚拟机已经安装完成的前提下进行介绍的,若尚未安装,可以前往Centos官网下载对应的ios文件安装...

2018-05-22 14:45:54 360

原创 常用过滤方式

htmlspecialshars()函数把预定义的字符转换为HTML实体.

2018-04-26 13:58:11 315

转载 CentOS 7 下搭建PHP环境(LAMP)

CentOS 7 下搭建PHP环境(LAMP)Edited 2 months ago本文基于CentOS 7(64bit), Apache 2.4, MariaDB 10.2, PHP 7.1搭建整套PHP服务器环境。虽然版本都比较新,但经过测试都是很稳定的版本,并且选择了Mysql的开源分支MariaDB来替代Mysql,原因会在文中详述此外,本文的CentOS环境只安装了最基本的Minimal...

2018-04-25 09:47:31 604

转载 Git常用命令清单

我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一...

2018-04-25 09:46:00 131

转载 【Oracle】在RedHat上静默安装Oracle 11g及初始化配置全过程

开发环境RedHat6.7Oracle 11g确保你的系统中已经成功下载有了oracle11g的zip包,如果你的linux系统已经安装成功了,那么你可能还需要rhel的iso镜像文件,因为在oralce的安装过程中,我们需要一些依赖。当然,如果你是按照我之前的那篇博文进行安装的,就没什么问题了。用户创建和目录配置这里我们是按照oracle官方给的文档,创建几个相关的用户和用户组。用户...

2018-04-25 09:44:23 1451

转载 ECharts图表联动Demo

1、下载ECharts地址:http://echarts.baidu.com/download.html2、引入ECharts<!DOCTYPE html><html><head>    <meta charset="utf-8">    <!-- 引入 ECharts 文件 -->    <script src="echar

2018-04-25 09:39:14 4935 2

转载 MySQL中MyISAM与InnoDB区别及选择

InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的索引表格很难被压缩MyISAM:不支持事务,回滚将造成不完全回滚,不具有原子性不支持外键不支持外键支持全文搜索保存表...

2018-04-20 17:29:21 151

转载 xdebug配置

我的环境:1、修改php.ini文件(修改完重启apaceh)xdebug.remote_enable = onxdebug.idekey= PHPSTROM【注意:远程的使用下面的配置文件,本地的使用上面的配置文件】remote_host 是指调试客户端的地址,即IDE所在的IPremote_port 是客户端的端口这两项在远程调试的情况下注意修改,远程的时候最终改为:[XDebug]zend_...

2018-04-20 16:39:29 1185

转载 PHP:Cannot modify header information - headers already sent by出错解决

<?php ob_start();setcookie("username","test",time()+3600);echo "the username is:".$HTTP_COOKIE_VARS["username"]."\n";echo "the username is:".$_COOKIE["username"]."\n";pr

2018-04-17 18:01:39 210

转载 sqlldr 参数设置

最近用sqlldr导入了一批数据,记录一下所使用的参数。 sqlldr控制文件及参数说明:load data                      // 控制文件标识CHARACTERSET 'UTF8'            //指定使用的字符集为UTF-8infile 'D:\data\test3.csv'     //指定数据文件位置append into table test_tab1...

2018-04-17 14:44:54 2706

转载 xss原理分析

0×01 前言:《xss攻击手法》一开始在互联网上资料并不多(都是现成的代码,没有从基础的开始),直到刺的《白帽子讲WEB安全》和cn4rry的《XSS跨站脚本攻击剖析与防御》才开始好转。我这里就不说什么xss的历史什么东西了,xss是一门又热门又不太受重视的Web攻击手法,为什么会这样呢,原因有下:1、耗时间2、有一定几率不成功3、没有相应的软件来完成自动化攻击4、前期需要基本的html、...

2018-04-17 11:21:10 238

转载 CSRF攻击与防范

CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:       攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送邮件、发消息,盗取你的账号,添加系统管理员,甚至于购买商品、虚拟货币转账等。 如下:其中Web A为存在...

2018-04-17 11:03:39 162

转载 Oracle存储函数

oracle存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程,存储函数存储过程和存储函数的相同点:完成特定功能的程序存储过程和存储函数的区别:是否用return语句返回值=========================创建和使用存储过程=============================用create procedure命令建立存储过程和存储函数语法:create [...

2018-03-09 16:23:03 651

原创 Oracle存储过程

存储过程1.不带参数的格式(即使没有说明部分,as也不能省略)set serveroutput on;create or replace procedure sayhelloworldas  --说明部分begin dbms_out.put_line(hello world);end;/2.调用存储过程  (1)exec sayhelloworld();  (2)begin            ...

2018-03-09 15:04:32 193

原创 Oracle基础

1.登录    虚拟机:root liu123    启动登录:sqlplus    用户名:liuzq liu123    系统用户:sys liu123 as sysdba    启动数据库:startup    启动监听:lsnrctl start    关闭防火墙:systemctl stop firewalld    scott用户默认情况下是被锁定的    启用用户:alter use...

2018-03-09 10:04:46 153

原创 Oracle sqlplus中上下左右 退格键无法使用解决方法

1. wget ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz2.tar zxvf readline-6.w.tar.gz3.cd readline-6.24../configure && make && make install5.yum install libtermcap-devel6.下载rlwrap-0...

2018-03-08 14:38:28 1772

转载 Oracle Job定时任务的使用详解

Oracle Job定时任务的使用详解oracle中的job能为你做的就是在你规定的时间格式里执行存储过程,定时执行一个任务 。下面是一个小案例,定时每15分钟向一张表插入一条数据一 主要过程1. 创建一张测试表-- Create tablecreate table A8( a1 VARCHAR2(500))tablespace DSP_DATA pctfree 10 init...

2018-03-08 09:38:44 321

原创 用Developer工具连接oracle数据库

1.用普通用户登录oracle发现登录不上,不清楚是什么原因,就先用系统用户登录    sqlplus    sys/ as sysdba    liu1232.改变普通用户的密码alter user liuzq identified liu1233.连接到liuzq用户conn liuzq/liu1234.启动监听lsnrctl start5.关闭防火墙systemctl stop firewa...

2018-03-08 09:20:58 507

翻译 Ajax

error类型:Function默认值: 自动判断 (xml 或 html)。请求失败时调用此函数。有以下三个参数:XMLHttpRequest 对象、错误信息、(可选)捕获的异常对象。如果发生了错误,错误信息(第二个参数)除了得到 null 之外,还可能是 "timeout", "error", "notmodified" 和 "parsererror"。...

2018-03-07 16:13:50 98

原创 php关闭warning警告

在使用Ajax跨域请求时,返回json格式不对,仔细查看json返回数据之后发现在json数据之前还存在一些警告信息,于是就去php.ini里面关闭警告信息:生产环境推荐的配置error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICTdisplay_errors = Off...

2018-03-07 15:21:36 1212

原创 Echarts按天、按月、按公司统计图表(备忘)

function drawDayECharts(xArray,array_y1,array_y2,array_y3){ var dom_day = document.getElementById('main_area'); var myChart = echarts.init(dom_day); myChart.off('click'); var option =...

2018-03-06 14:02:30 11364

转载 mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by

在mysql 工具 搜索或者插入数据时报下面错误:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' which is not functionally dependent on column...

2018-03-06 13:58:39 140

转载 Git

Git安装以及公钥私钥众所周知ssh是加密传输。加密传输的算法有好多,git可使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到g...

2018-03-06 13:46:17 99

原创 Thinkphp 5从零开始

1.MVC简介    MVC,即模型(model)-视图(view)-控制器(controller),是一种软件设计典范,并不是一种设计模式,设计模式包括单例模式、工厂模式等。2.MVC的优势耦合性低重用性高可维护性高有利于软件的工程化3.MVC的变形无Model模式的web开发无view模式的Api接口开发Model再分层和Controller再分层4.ThinkPHP5 安装需要的开发环境:P...

2018-03-01 17:14:48 1188

原创 Redis入门

1.NoSQL概述什么是NoSQL?    NoSQL = Not Only SQL    非关系型的数据库为什么需要NoSQL?    High performance -高并发读写    Huge Stotage        -海量数据的高效率存储和访问    High Scalability && High Availbility -高可扩展性和高可用性主流NoSQL有哪些...

2018-03-01 16:02:50 130

原创 编写php代码过程中用到的各种插件使用方法

1.noty插件    noty是一个jQuery的通知(信息提示)插件,灵活轻便,是一个非常棒的用于替代传统提示对话框的插件。需要引入以下文件方可使用:<!--jQuery文件--><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"&...

2018-02-24 17:33:33 950

原创 linux上apache配置虚拟主机

1.添加监听端口vim /etc/httpd/conf/httpd.conf2.添加虚拟主机配置vim /etc/httpd/conf.d/virtual.conf      #如果没有该文件则新建在该文件中加入类似如下内容:<VirtualHost *:81>      DocumentRoot /var/www/html/SMSystem      ServerName SMSys...

2018-02-12 14:16:01 334

转载 PHP7连接Oracle及PDO_OCI的安装

        php通常是搭配Mysql使用,但也会有连接Oracle的需求。现在PHP的版本已经来到了7.2,网上PHP连接Oracle的参考文档早已过时,几乎找不到一篇可以顺利在PHP7环境下成功安装PDO_OCI的教程,所以我自己总结了一下:        我的系统环境是RHEL/CentOS 7,PHP7.0.27        首先从PHP的官方GitHub仓库下载对应的PHP版本源码...

2018-02-12 11:03:00 6846

转载 github更新自己Fork的代码

github上有个功能叫fork,可以将别人的工程复制到自己账号下。这个功能很方便,但其有一个缺点是:当源项目更新后,你fork的分支并不会一起更新,需要自己手动去更新。  以gitHub用户:lyt-python(组织名或者用户名),fork 项目scrapy(https://github.com/scrapy/scrapy.git)为例子:1、clone 自己账号里fork的分

2018-02-01 17:06:31 335

空空如也

空空如也

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

TA关注的人

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