03 2018 档案
摘要:进入到第一次配置支付宝支付服务了 配置支付宝服务,需要去支付宝的开放平台申请服务 需要设置一些参数 其中需要在后台设置配置RSA(SHA1)密钥(公钥(注意这个子读"yao")) 支付宝后台是这样提示的 由于我本地系统和远程系统是centos 所以我选择了 OpenSSL 来生成公钥 下面我们开始吧
阅读全文
摘要:手太快,肠子都毁清了。本来是删除一个文件 rm path/myfile.txt结果不知为何加了个*,变成了rm path/myfile.txt *赶紧ls,发现所有代码都化为了乌有,还没提交,还没备份。删除时还不确认。一秒钟,世界就清净了。 带着侥幸的心情四处寻找,并无一处压缩包备份。有一些备份的地
阅读全文
摘要:作为国内最流行的php框架thinkphp,很快就会发布v5.0正式版了,现在还是rc4版本,但已经很强大了下面是基于ThinkPHP V5.0 RC4框架,以restful风格完成的新闻查询(get)、新闻增加(post)、新闻修改(put)、新闻删除(delete)等server接口层1、下载T
阅读全文
摘要:有点: 通过建立唯一索引或主键索引,保证数据库表中每一行数据的唯一性大大提高检索的数据的效率 以减少表的检索行数 缺点: 在创建索引和维护索引 会耗费时间随着数据量的增加而增加 索引文件会占物理空间 当对表的数据进行增 删 改的时候,索引页要动态的维护 这样子就会降低数据的维护速度 单列索引 一个索
阅读全文
摘要:一个简单的钩子演示:也可以网上搜索其他高级的 本次想要达到的功能是:每次用户commit 到仓库后,仓库的钩子会自动把程序又更新的www/的web发布目录 1.现在web目录下创建一个test.com网站目录 按照提示需要输入root 密码,和svn授权用户名和密码 然后配置hook文件夹的脚本 把
阅读全文
摘要:常用的功能: 1.拉去一个仓库 2.更新远程的仓库到本地 二.模拟一个冲突,并解决 我在我本地有两个仓库分别test.com和test.com11 我要同时修改3.txt 是这样的:test.com 仓库里面3.txt添加内容 :“我是test.com提交的” 并把它提交了.....(这个过程应该不
阅读全文
摘要:修改配置文件 去掉:passwork-db=passwd 和 authz-db = zuthz 的注释,保存文件 之后配置 authz 和passwd 文件 1.在passwd里面添加一个wentao的用户 2.在authz里面添加一个 网站仓库,下面填写我的用户名 和权限分配 [test.com:
阅读全文
摘要:服务端安装完成后 1.创建一个存放仓库的文件夹(这里在home目录创建) 创建一个仓库 (写全路径) 查看仓库里面默认的文件结构 启动仓库(这里对整个大仓库的启动,也可以对项目仓库启动,也就是单库和多库的区别访问方式也不同): 查看是否启动:端口是3690 访问(取得联系,及git clone):
阅读全文
摘要:在CentOS下安装 SVN 大多数 GNU/Linux 发行版系统自带了Subversion ,所以它很有可能已经安装在你的系统上了。可以使用下面命令检查是否安装了。 如果 Subversion 客户端没有安装,命令将报告svn命令找不到的错误。 我们可以使用 yum install subver
阅读全文
摘要:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合); redis版
阅读全文
摘要:Linux Memcached 安装 Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。 Linux系统安装memcached,首先要先安装libevent库。 安装 Memcached 自动安装 Ubuntu/Debian R
阅读全文
摘要:文案地址 :https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842 网页授权的类型 1.snsapi_base (网页直接跳转到授权的第三方页面,第三方页面就可以获取用户的openid) 2.snsapi_userinfo
阅读全文
摘要:最近某个PHP项目用到了限制登录时间的功能,比如用户登录系统60分钟后如果没有操作就自动退出,我搜索了网络收集了有以下方法可供参考。 第一种方法即设置php.ini配置文件,设置session.gc_maxlifetime和session.cookie_lifetime节点属性值,当然也可以使用in
阅读全文
摘要:事件推送 1).推送类型介绍 1 关注/取消关注事件 2 扫描带参数二维码事件 3 上报地理位置事件 4 自定义菜单事件 5 点击菜单拉取消息时的事件推送 6 点击菜单跳转链接时的事件推送 推送XML数据包示例: 参数说明: 上面消息post推送的数据格式--网址:https://mp.weixin
阅读全文
摘要:最近了解下基于 Token 的身份验证,跟大伙分享下。很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强,也更安全点,非常适合用在 Web 应用或者移动应用上。Token 的中文有人翻译成 “令牌”,我觉得
阅读全文
摘要:思路很简单:就是先获取access_token,然后带着一定规则的json数据参数请求创建菜单的接口。废话不多讲,直接上代码。 备注:postcurl方法是提前写好的php请求接口的方法。代码如下: 转:https://blog.csdn.net/u013077250/article/details
阅读全文
摘要:概述:使用maven构建web项目时,经常会遇见这个问题,问题原因报错讲述的很清晰明了,就是web模块需要使用java1.7及以后的版本,目前的版本不符合。因而只需要修改java版本到1.7及以上即可。 解决方法: 1. 在eclipse 构建 web中关于java版本有三处需要修改统一。 (1)在
阅读全文
摘要:Dynamic Web Module 选择“3.1”,java选择“1.8”,报错:Cannot change version of project facet Dynamic web module to 3.1,如下图: 解决方法: 1、把servlet修改成3.1,打开maven项目的web.x
阅读全文
摘要:maven项目git全新项目后启动服务出现的, 错误原因: 进入到tomcat的部署路径.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\下检查了一下,发现工程部署后在WEB-INF文件夹下没有生成lib目录,正常情况下,会
阅读全文
摘要:准备工作: 1.下载eclipse(Eclipse Java EE IDE for Web Developers,Version: Juno Service Release 2)。 2.下载maven3.3.3。 3.安装maven插件()。 注意事项:maven3.3.3支持jdk1.7,mave
阅读全文
摘要:技术选型: 一.项目搭建: 1)创建maven项目 (我博客里面有介绍) 选择aptach的maven-archetype-webapp 填入groupIDhe artifactId等 确认项目名称 maven插件会自动生成项目结构 2)添加其他目录 在/src/main下添加java目录(命名自己
阅读全文
摘要:JAVA_HOME C:\Program Files\Java\jdk-9.0.1 JRE_HOME C:\Program Files\Java\jre-9.0.1 PATH .;%JAVA_HOME%\bin;%JRE_HOME%\bin CLASSPATH .;%JAVA_HOME%\lib;%
阅读全文
摘要:这个参考下:https://jingyan.baidu.com/article/414eccf64d29bc6b431f0ade.html 没试过上面的,反正git后的文件夹非空,用maven创建会失败
阅读全文
摘要:Eclipse简体中文包下载地址 :http://babel.eclipse.org/babel/ 在上面网站找,下载地址应该是(注意对应的版本): http://www.eclipse.org/downloads/download.php?file=/technology/babel/babel_
阅读全文
摘要:1.samba服务器概述 Samba最先在Linux和windows两平台之间架起一座桥梁,正是由于samba的出现,我们可以在Linux系统和Windows系统之间相互通信,比如拷贝文件,实现不同操作系统之间的资源共享等等。 使用的NetBIOS overTCP/IP 【Network Basic
阅读全文
摘要:简介【C/S模式】 NFS 是Network File System的简写,即网络文件系统,网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件,通过使用NFS,用户和程序可以像访问本地文件一样访问远程系统上的文件 (感觉没有samba服
阅读全文
摘要:NTP简介:Network Time Protocol 网络时间协议,是用来使计算机时间同步化的一种些以,他可以使计算机对其服务器或时钟源做同步化,它可以提供高精准的时间校正(LAN上与标准时差小于1毫秒,WAN上几十毫秒)且可介由加密确认的方式来防止恶意的协议攻击. C/S模式:可去授时中心服务器
阅读全文
摘要:1.SSHD简介(介绍) SSH协议:安全外壳协议,为Secure Shell的缩写,SSH为建立在应用层和传输层基础上的安全协议. sshd服务使用SSH协议可以用来进行远程控制,或在计算机之间传送文件. 而实现此功能的 传统方式,如telnet(终端仿真协议)都是极为不安全的,并且会使用明文传送
阅读全文
摘要:linux查找yum和rpm安装路径 转:https://jingyan.baidu.com/article/86112f1378bf282737978730.html
阅读全文
摘要:dd命令用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的,对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果。用的比较多的还是用dd来备份裸设备。但是不推荐,如果需要备份oracle裸设备,可以使用rman备份,或使用第三方软件备份,使用dd的话,管理起来不太方便。
阅读全文
摘要:centos7 nginx mysql php 可以分开安装 然后在配置nginx互php的先安装一些必要的库 默认的旧启动脚本NGINX:nginx-1.7.12http://bbs.qcloud.com/thread-10359-1-1.htmlPHP:php-5.5.23http://bbs.
阅读全文
摘要:mariadb做为mysql的替代品 现在centos的新版本yum包已换成mariadb 跟上篇一样只是启动方式改为systemd安装一些库 查看SELinux状态: #如果SELinux status参数为enabled即为开启状态;如果为关闭可以跳过修改/etc/selinux/config文
阅读全文
摘要:先安装gcc 等 然后装一些库 进入默认的软件目录 下载 nginx软件 如果这个下载太慢可以在这里下载http://nginx.org/download/nginx-1.9.5.tar.gz 下载完后yum -y intall lrzsz 装好上传工具然后用rz上传到服务器 然后解压文件. 进入
阅读全文
摘要:安装nginx,我的博客里面有介绍源码和yum安装. 实战:使用nginx实现动静分离的负载均衡集群 实战:使用haproxy实现负载均衡集群 LB负载均衡集群分为两类:LVS(四层)和Nginx或proxy(七层) 客户端通过访问分发器的VIP来访问网站 现在应用更复杂,比如现在网站页面有:.ph
阅读全文
摘要:#ulimit -a 查看系统的一些限制,比如在做并发测试时ab命令的请求书不能超过 1024个. 要更改 #ulimit -n 10240
阅读全文
摘要:学习一个服务的过程 1.了解服务的作用:名字 功能,特点 2.安装 3.配置文件位置,端口 4.服务启动关闭的脚本 5.此服务的使用方法 6.修改配置文件,实战举例 7.排错(从下到上,从内到外)
阅读全文
摘要:LVM Logical Volume Manager(逻辑卷管理) 是Linux环境下对底层磁盘的一种管理机制(方式),处在物理磁盘和文件系统之间. 名词: PV (Physical Volume)物理卷 VG (Volume Group)卷组 LV (Logical Volume)逻辑卷 最小存储
阅读全文
摘要:下面这个是apache -->lavaler的伪静态配置 .htaccess <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !
阅读全文
摘要:转:http://blog.csdn.net/xuanfeng407/article/details/51465472
阅读全文
摘要:首先,来看一下单用户模式的概念:http://baike.baidu.com/link?url=HCY6FmjdXMtvNLIh9A9L2HC5ndHPZS0OnAfqwMZC0E5IUY5ONKfD5vhaUkZWhQ3BGI9bYPWWVUNv_Qu-YXxRBK 其次,单用户最突出且实用的一个
阅读全文
摘要:/proc Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的
阅读全文
摘要:1. watch -n 1 aa.txt #每个1秒显示aa.txt的内容 2. tail -f ***.log Linux shell中有一个tail命令,常用来显示一个文件的最后n行文档内容 但更多情况下,我们要在服务器端运行程序,并且需要实时监控运行日志,这时候有什么办法实时滚动显示log文件
阅读全文
摘要:block就是几个连续扇区组成一个block,每个分区可以设置block大小,好比一个txt只有2字节,但是这个分区的block为4K,那么其实这个txt需要4k来存储(所以大文件block设置大比较好)。硬盘也是每次一个block为一个单位读取数据. 查看block命令:ls -i (文件inod
阅读全文
摘要:知识点: MBR:Master Boot Record 主引导记录 在硬盘0柱面 0磁头的第一个扇区,占512字节(3部分 主引导程序 446字节,硬盘分区表DPT[disk partion table]16*4字节,分区有效标志55AA 有2字节),所以最大可管理2T硬盘. 添加硬盘的步骤: 添加
阅读全文
摘要:此内容用作笔记,以备日后查看,此内容为学习李炎恢课程而来,并非自己所创,如有问题请私信~ 将PHP代码和静态HTML代码进行分离,使代码的可读性和维护性得到显著提高。 使用模板引擎: 我们所说的模板是Web模板,是主要由HTML标记组成的语言来编写的页面,但也有如何表示包含动态生成内容的方式(解析标
阅读全文
摘要:mvc是开发中的一个伟大的思想,使得开发代码有了更加清晰的层次,让代码分为了三层各施其职、无论是对代码的编写以及后期的阅读和维护,都提供了很大的便利。 我们在php开发中,视图层view是不允许有php代码来操作数据库之类的来获取数据的,我们一般都会在控制器层controller,就已经把视图层要展
阅读全文
摘要:一 安装redis服务 1更新yum源 CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.
阅读全文
摘要:fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用。 使用方法: 一、在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形。 二、在 console 上输入 fdisk /dev/sda,可进入分割硬盘模式。 1. 输入 m 显示所
阅读全文
摘要:转:https://www.cnblogs.com/tail-f/p/6143085.html
阅读全文
摘要:https://www.cnblogs.com/chenmh/p/5096592.html LVM 逻辑磁盘的一些命令 http://man.linuxde.net/vgcreate
阅读全文
摘要:1、系统环境如下图: 2、为该系统添加一块新的虚拟硬盘,添加后需重启虚拟机,否则系统不识别;如下图,/dev/sdc 是新添加的硬盘;3、fdisk /dev/sdc为新硬盘创建分区:4、Linux允许的主分区为4个,则我们创建分区为 /dev/sdc15、默认情况下新建分区的格式为Linux,我们
阅读全文
摘要:转 :https://jingyan.baidu.com/article/25648fc18f22b29191fd0011.html 图片看不清可以看原文 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘
阅读全文
摘要:1.新增加了一块200G大小的磁盘/dev/sdb 2. 3. pvdisplay 查看添加成功的/dev/sdb的大小为200G 4. vgextend centos /dev/sdb 其中centos为VG Name 5. lvextend -l +51199 /dev/centos/root
阅读全文
摘要:在之前的博文中已经对CentOS7下通过tomcat进行WEB系统的发布进行了介绍,今天将利用init.d启动脚本,将服务脚本加入到开机启动服务队列,实现tomcat服务的开机启动。 1. 环境准备 1.1 系统 操作系统:CentOS 7(64位) 1.2 工具/软件 已安装JDK,并配置好环境变
阅读全文
摘要:转: http://blog.csdn.net/lcyaiym/article/details/76696192
阅读全文
摘要:1.常用命令 查看硬盘的分区 #sudo fdisk -l 查看IDE硬盘信息 #sudo hdparm -i /dev/hda 查看STAT硬盘信息 #sudo hdparm -I /dev/sda 或 #sudo apt-get install blktool #sudo blktool /de
阅读全文
摘要:简介 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或多个应用程序将使用到的信息。Linux是一个多用户的操作系统,每个用户登录系统时都会有一个专用的运行环境,通常情况下每个用户的默认的环境都是相同的。这个默认环境就是一组环境变量的定义。每个用户都可以通过修改环境变量的方式对自己的运行环
阅读全文
摘要:今天说下在Linux(centos6.8)系统下的JDK安装与配置。 据我所知的jdk安装方式有三种(rpm、yum方式没用过,暂且不提)今天只说解压安装方式: 一、解压jdk安装包: 附上jdk1.8的下载地址: http://www.oracle.com/technetwork/java/jav
阅读全文