PHP中Soap模块安装与使用例子
@: php的base64加密,怎么调整才能和java的base64的加密结果一致呢?
php的base64加密,怎么调整才能和java的base64的加密结果一致呢?
@: 微信公众号开发第八课 微信的消息类型解析
MsgType
说明
1
文本消息
3
图片消息
@: IT行业接项目的方法总结(接私活可用)
IT行业接项目的方法总结(接私活可用)
@: PHP扩展之 Imagick安装
PHP扩展之 Imagick安装
@: SQL优化不会?推荐4 款工具
SQL优化不会?推荐4 款工具
@: 解决:laravel出现Please provide a valid cache path.
解决:laravel出现Please provide a valid cache path.
@: JavaScript实现网页计时器(有完整代码)
JavaScript实现网页计时器(有完整代码)
@: 框架 & 组件
框架 & 组件
@: 网页上用js禁用鼠标右键
网页上用js禁用鼠标右键
@: The End of the World
The End of the World
@: PHP 互联网架构师成长指南*
PHP 互联网架构师成长指南*
@: Ç与C的差异性
SELECT * FROM yzj_porder WHERE agentno="ÇY21" ORDER BY id DESC;
查询时与CY21相等,相询结果中包含C与Ç,
UPDATE yzj_porder SET agentno="CY21" WHERE agentno="ÇY21
@: 保税发货PK海外直邮,谁更胜一筹?
保税发货PK海外直邮,谁更胜一筹?
@: 最新最全可直邮的海外购物网站集合
最新最全可直邮的海外购物网站集合
@: 海购必buy网站大全——速速收藏
海购必buy网站大全——速速收藏
@: 海外购到底需不需要上传身份证?澳洲货物直邮中国最全的说明
海外购到底需不需要上传身份证?澳洲货物直邮中国最全的说明
@: 澳洲货物直邮中国最全的说明
澳洲货物直邮中国最全的说明
@: hopperDisassembler, windows, mac
hopperDisassembler, windows, mac
@: https://www.kancloud.cn/i281151/svn/197116
https://www.kancloud.cn/i281151/svn/197116
@: 在服务器上,这里以linux服务器为例,为redis配置密码。
在服务器上,这里以linux服务器为例,为redis配置密码。
@: PHP中file_put_contents追加和换行的实现方法
PHP中file_put_contents追加和换行的实现方法
@: php获取当前网页地址
php获取当前网页地址
@: Linux中tail命令实例
Linux中tail命令实例
@: PHPexcel获得电子表格的工作表的名称
PHPexcel获得电子表格的工作表的名称
@: SVN版本管理详解
SVN版本管理详解
@: ThinkPHP5微信支付扩展库(超级简单, 超级超好用!)
ThinkPHP5微信支付扩展库(超级简单, 超级超好用!)
@: phpExcel导出文件时内存溢出的问题
phpExcel导出文件时内存溢出的问题
@: “数字化转型”的达成标志
“数字化转型”的达成标志
@: git 信息
git 信息
@: PHP获取今天,昨天,本月,上个月,本年 起始时间戳
PHP获取今天,昨天,本月,上个月,本年 起始时间戳;PHP获取昨天、今天、上周、本周、上月、本月、上季度、本季度、今年的起始时间;PHP获取今天, 本周 ,半月 ,本月 ,本季 ,本年,昨天 ,上月时间段
@: 平台设计模式
平台设计模式
@: PHPExcel导入多sheet表数据超过Z列(大于26列)如何查询
PHPExcel导入多sheet表数据超过Z列(大于26列)如何查询;phpexcel导出超过26列解决方案
@: OmiPay Web API 接入说明
OmiPay Web API 接入说明
@: 5W2H分析法
5W2H分析法
@: 微信小程序 基本库版本与微信版本对应关系
微信小程序 基本库版本与微信版本对应关系
@: Linux升级命令yum update
Linux升级命令yum update
@: Go 语言教程
Go 语言教程
@: Axure rp8授权密钥,长久激活码
Axure rp8授权密钥,长久激活码
@: Linux中Redis使用认证密码登录
Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。
1. 修改配置文件
@: redis持久化配置
redis持久化配置
@: Linux Vim查找字符串n/shift+n
一、用/和?的区别:
/后跟查找的字符串。vim会显示文本中第一个出现的字符串。
?后跟查找的字符串。vim会显示文本中最后一个出现的字符串。
二、注意事项:
不管用/还是?查找到第一个字符串后,按回车,vim会高亮所有的匹配文
系统新氧ubuntu下默认的是incsearch模式,就是输
@: vue+vscode+nodejs 开发环境搭建
vue+vscode+nodejs 开发环境搭建
@: 玩转VSCode-完整构建VSCode开发调试环境
玩转VSCode-完整构建VSCode开发调试环境
@: Extensions for the Visual Studio
Extensions for the Visual Studio
@: 高德地图根据名称批量在线获取坐标
高德地图根据名称批量在线获取坐标
@: php 高德 根据地址获取经纬度|| 根据 经纬度获取地址
php 高德 根据地址获取经纬度|| 根据 经纬度获取地址
@: linux中查看文件大小
linux中查看文件大小
@: phpexcel的getSheet(i)只能读取一页,怎么获取一个excel有多少分页?
phpexcel的getSheet(i)只能读取一页,怎么获取一个excel有多少分页?
@: PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
@: linux定时任务crontab 实现每秒执行一次的方法
linux定时任务crontab 实现每秒执行一次的方法
@: PHP 线程,进程和并发2
PHP 线程,进程和并发2
@: 48 条高效率的 PHP 优化写法
48 条高效率的 PHP 优化写法
@: 微信公众平台 php中$GLOBALS["HTTP_RAW_POST_DATA"...
微信公众平台 php中$GLOBALS["HTTP_RAW_POST_DATA"]报错
@: 读一些无用的书,做一些无用的事,花一些无用的时间
正像梁文道说的那样:“读一些无用的书,做一些无用的事,花一些无用的时间,都是为了在一切已知之外,保留一个超越自己的机会,人生中一些很了不起的变化,就是来自这种时刻。”
@: thinkphp5 数据库操作条件查询
thinkphp5 数据库操作条件查询
@: 页面宽度自适应
页面宽度自适应
@: php删除不可见的Unicode字符 \u200e php字符串转Unicode编码, Unic...
php删除不可见的Unicode字符 \u200e php字符串转Unicode编码, Unicode编码转php字符
@: MySQL字符串函数substring:字符串截取
MySQL字符串函数substring:字符串截取
@: 读取数据输出到浏览器(PHPExcel里的运用
读取数据输出到浏览器(PHPExcel里的运用
@: SCWS-1.2.3高效分词组件
SCWS-1.2.3高效分词组件
@: lnmp多版本PHP安装
lnmp多版本PHP安装
@: phpword读取WORD文档,对内容进行标签替换
phpword读取WORD文档,对内容进行标签替换
@: bootstrap @media width尺寸 划分
bootstrap @media width尺寸 划分
@: Linux禁止ping以及开启ping的方法
Linux禁止ping以及开启ping的方法
@: 测试
http://www.homeforexchange.cn/lytest/copy.html
@: 测试中最基本的linux命令,学会离大佬就不远了
学习软件测试,最基本的linux命令必须掌握,现为大家整理如下:
一:系统管理相关命令
ls:可以看到整个目录
1.su:在不退出登陆的情况下,切换到另一个用户的身份
如:su root
切换到r
@: jquery 控制 video 视频播放和暂停
jquery 控制 video 视频播放和暂停
@: 如何评价CentOS 7.5系统 ?
如何评价CentOS 7.5系统 ?
@: 用Chrome在电脑上模拟微信浏览器
用Chrome在电脑上模拟微信浏览器
@: 解决linux环境下nohup: redirecting stderr to stdout问题
解决linux环境下nohup: redirecting stderr to stdout问题
@: workerman启动失败
workerman启动失败
@: 银联支付的接口申请
银联支付的接口申请
@: 解决微信浏览器无法使用reload()刷新页面
解决微信浏览器无法使用reload()刷新页面
@: PHP实现网页版扫描二维码条码上传图片功能
PHP实现网页版扫描二维码条码上传图片功能
@: linux下的php-fpm参数配置介绍与参数优化说明
linux下的php-fpm参数配置介绍与参数优化说明
@: 查看内存消耗情况各种组合命令
查看内存消耗情况各种组合命令
@: Referer伪造,防盗链与反盗链相关
Referer伪造,防盗链与反盗链相关
@: mysql日期转换函数
mysql日期转换
STR_TO_DATE(#{create_date},‘%Y-%m-%d %H:%i:%s’)
date_format(now(),‘%Y-%m-%d %H:%i:%s’)
@: 数据结构与数学模型
还是先复习
程序结构有哪些?
顺序/循环/分支。
数据结构有哪些?
低阶的有:数组/链表/堆栈/队列
高阶的有:树/集/映射/图
@: 六个步骤教你安装部署nginx|值得收藏
环境配置
用root用户安装,采用源代码编译的方式来进行安装,正式开始前,请确认gcc、g++开发库之类的已经预先安装好
---------------------------------------------------------------
@: 负载均衡技术和知识全面解析
负载均衡(Load Balance)是一种集群技术,它将特定的业务(网络服务、网络流量等)分担给多台网络设备(包括服务器、防火墙等)或多条链路,从而提高了业务处理能力,保证了业务的高可靠性。负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、
@: 正则表达式
一.正则表达式概念
1.定义
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式(
@: Linux SSH配置及.config应用,SSH常用命令
SSH为Secure Shell的缩写,SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux
@: MySQL待改进的一些问题
这是学习笔记的第 1833篇文章
首先做个背景说明,我的工作重点内容是MySQL方向,说MySQL的问题不是说MySQL不行,而是希望通过一种开放的方式来讨论,同时也不是说MySQL欠缺的地方,就一定需要参考其他数据库方向的。
当然在这篇之后,我会再
@: 如何从根本上防止 SQL 注入
SQL注入本质上是数据和语句的混淆。在数据被拼入SQL模版变成SQL片段的时候,正是防止SQL注入漏洞产生的最佳时机,这时候什么是数据什么是语句分得最清楚,只要使用强类型转化就可以避免数据和语句的混淆,而无需特征匹配或语法分析。一但失去这个时机,红豆和绿豆混在一起,再想摘出来就难了,难
@: linux的cpu性能
Cpu是系统的重要资源,对它的使用情况的查看和管理就尤为重要,下面一起来看常见的几个命令。
1、平均负载
uptime、top
2、系统整体使用率
vmstat、mpstat
3、进程cpu使用率
@: 25个常用的Linux Iptables规则
Iptables是与最新的 3.5 版本 Linux内核集成的IP信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器,则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。以下是25个常用的Iptables规
@: PHP实现人脸检测功能,简单易用
PHP可以实现的功能也是很多
这次使用接口的形式,实现人脸检测功能
下面为代码展示
class Youtu
{
public function index()
{
try{
$file = request()->fil
@: 10个JavaScript难点
1. 立即执行函数
立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作:
立即执行函数
@: 17个非常实用的高质量电影网站,再也不用到处找资源了
17个非常实用的高质量电影网站,再也不用到处找资源了,让你在家里也能观享全世界!
@: 从一份配置清单详解Nginx服务器配置
Nginx配置文件的整体结构
nginx配置文件结构
从图中可以看出主要包含以下几大部分内容:
1. 全局块
该部分配置主要影响Nginx全局,通常包括下面几个部分:
@: PHP实现微信模板消息推送
PHP培训
1、微信公众号模板消息配置
2、PHP代码
/**
* 发送模板消息
*/
public function send_notice(){
//获取access_token
if ($_COOKIE['acce
@: linux笔记——Linux 各目录及每个目录的详细介绍
一、图解
Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图:
二、注
1、可以使用tool tree 查看 tree /
@: js中前台缓存localStorage使用总结
一、什么是localStorage、sessionStorage
在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localSto
@: Linux下查询80端口被哪些IP访问连接,以及查询异常连接IP地址可以封掉异常IP
Linux下查询80端口被哪些IP访问连接,以及查询异常连接IP地址可以封掉异常IP
@: 为什么要用缓存?缓存使用不当会造成什么后果?(面试35讲)
面试题
项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?
面试官心理分析
这个问题,互联网公司必问,要是一个人连缓存都不太清楚,那确实比较尴尬。
只要问到缓存,上来第一个问题,肯定是先问问你项
@: Zookeeper应用场景有哪些
Zookeeper应用场景有哪些
提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下线、软负载均衡等等.....
一、统一命名服务
在分布式环境下,经常需要对应用/
@: Mysql读写分离是什么?主从数据库如何设置?
何谓读写分离?
Mysql无非四个功能:增,删,改,读.而将增删改和读分离操作.这样有利于提高系统性能.
试着想想,进搬退改货又卖货改成了前门只卖货,其它去后门.这样是不是就很清晰了?
往往看起来高大上的东西,做起来也是挺简单的.
@: 18个 实用 Linux 运维命令及知识
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录:
find . -name “*.tar” -exec mv {}./backup/ ;
注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用
@: Nginx初探
一、 概念
Nginx——Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;也就是说Nginx本身就可以托管网站(类似于Tomcat一样),进行Http服务处理,也可以作为反向代理服务器使用。
@: 什么是B-Tree
B-Tree就是我们常说的B树,一定不要读成B减树,否则就很丢人了。B树这种数据结构常常用于实现数据库索引,因为它的查找效率比较高。
磁盘IO与预读
磁盘读取依靠的是机械运动,分为寻道时间、旋转延迟、传输时间三个部分,这三个部分耗时相加就是一次磁盘I
@: MySql数据库开发规范及优化,面试必备
数据库命名规范
所有的数据库对象名称(包括库名、表名、列名等等)必须以小写字母命名,每个单词之间用下划线分割
所有的数据库对象名称禁止使用MySQL保留关键字
数据库对象的命名要能做到见名知意,并且不要超过32
@: linux shell单引号、双引号及无引号区别
单引号:
可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。
双引号:
把双引号内的内容输出出来;如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来。
@: 数据库索引的作用和优缺点以及索引的11种用法
1、为什么要创建索引呢?
这是因为,创建索引可以大大提高系统的性能。
第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。
第三,可以
@: 数据库索引的实现原理
说白了,索引问题就是一个查找问题。
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。
在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指
@: 「基础知识」删除文件空行的五种姿势
姿势一: 在vim移除空行
:%s/^
//
:%g/^$/d
姿势二: 使用grep命令
grep -v '^$' file
grep '.' file
姿势三: 使用sed命令
sed '/^$/d' file
sed
@: 你不得不知的KISS原则(三大软件原则之一)
概述
KISS? 此KISS不是彼KISS, 乃Keep It Simple, Stupid! 直接翻译过来,就是“保持简单,傻瓜!”( Stupid这个词,在英语中含义也很复杂,很难简单翻译,这个KISS中的Stupid我认为更多是语气词。关于这个词,最喜欢的解释是
@: linux常见的性能监控工具和压测工具分享
概述
Linux 平台上的性能工具有很多,眼花缭乱,长期的摸索和经验发现最好用的还是那些久经考验的、简单的小工具。
下图主要展示了linux常用的性能监控工具
下面展示了常见的一些压测工
@: htop的VIRT是什么
htop的VIRT是什么
@: 统计一下你写过多少代码
为了统计代码的行数,我们需要用到linux提供的工具wc(名字有点‘诡异’,呵呵)。
$wc –l *.c *.h
该命令可以将当前目录下的所有以.c、.h结尾的文件的行数统计并累加。但是该工具的功能十分有限,它只能操作当前目录下的文件,而不会去递归查询
@: 内存溢出,死锁怎么办?教你如何排查
在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异常的情况。程序崩溃时最常见的就是程序运行终止,报告Segmentation fault (core dumped)错误。而程序卡死一般来源于代码逻辑的缺陷,导致了死循环、死锁等问题。总的来看,常见的程序异常问题一般可以分为非
@: MySQL批量SQL插入性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。
经过对MySQL innodb的一些性能测试,发现一些可以提高in
@: Linux目录结构介绍
根文件系统
/bin
这一目录中存放了供所有用户使用的完成基本维护任务的命令。其中bin是binary的缩写,表示二进制文件,通常为可执行文件。一些常用的系统命令,如cp、ls等保存在该目录中。
/boot
这里存
@: Nginx负载均衡(架构之路)详解
在大型网站中,负载均衡是有想当必要的。尤其是在同一时间访问量比较大的大型网站,例如网上商城,新闻等CMS系统,为了减轻单个服务器的处理压力,我们引进了负载均衡这一个概念,将一个服务器的压力分摊到几个服务器上,一方面减轻了宕机的几率,另一方面也使得宕机后还要其他服务器可以继续稳定运行,提
@: Vue 使用中的小技巧
在vue的使用过程中会遇到各种场景,当普通使用时觉得没什么,但是或许优化一下可以更高效更优美的进行开发。下面有一些我在日常开发的时候用到的小技巧,在下将不定期更新~
1. 多图表resize事件去中心化
1.1 一般情况
有时候我们
@: JS跨域请求的问题解析
同源策略
在运行中我们有时会出错是因为我们违反了同源策略,这是一种浏览器所实施的安全措施,用于限制具有不同来源的文档之间的交互。页面的来源由其协议,主机和端口号定义。具有相同来源的资源可以相互完全访问。但是如果具有不相同的源将会拒绝访问。
@: 十种基础算法
算法一:快速排序算法
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inn
@: 你需要知道的Nginx配置二三事
来源:https://blog.csdn.net/zdplife/article/details/79563060
Nginx是俄罗斯人Igor Sysoev基于C语言编写的十分轻量级的HTTP服务器,它主要有以下特点:
@: PHP思维导图
15 张思维导图来快速学习 PHP 语言基础。
PHP 简介
PHP安装
PHP语法
@: 正则表达式基础知识
ECMAScript 3 开始支持正则表达式,其语法和 Perl 语法很类似,一个完整的正则表达式结构如下:
var expression = / pattern / flags ;
其中,模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符
@: nginx的n种用法,你都会吗?
介绍
本文旨在用最通俗的语言讲述最枯燥的基本知识
nginx作为一个高性能的web服务器,想必大家垂涎已久,蠢蠢欲动,想学习一番了吧,语法不多说,网上一大堆。下面博主就nginx的非常常用的几个功能做一些
@: last命令的用法,查询linux系统重启记录的last命令
ast命令的用法,查询linux系统重启记录的last命令
@: Linux下用于查看系统当前登录用户信息的4种方法
Linux下用于查看系统当前登录用户信息的4种方法;查看Linux系统最近重启系统的时间
@: MysqlSQL开启远程链接
如果是阿里云,要确定你的服务器实例的安全组是否已经开始了3306端口!!!
描述
没有开启的话连接数据库报错:2003-can't connect to MYSQL
方法/步骤
第一步
远程连接上
@: 面试题:在浏览器输入“google.com”后都发生了什么?
“在浏览器地址栏中输入 google.com,然后按下回车键,之后会发生些什么?”
这是我最喜欢的面试题之一。有人可以连续说上几天,试图完整地回答这个问题。我也想说说我的答案。当我在一个面试中被问到这个问题时,我滔滔不绝地讲了 10 分钟,直到面试
@: 教你如何安装Linux软件
教你如何安装与卸载linux软件,Linux下是常规的软件安装方式除了二进制形式的软件分发,还有源代码形式的软件包。由小编为大家整理的教你如何安装与卸载linux软件,教你如何安装与卸载linux软件仅供大家参考和学习。
@: 翻译接口整理
一、背景
因为个人需要将中文翻译成英文,所以开始对翻译接口有了兴趣!于是整理下常用的五个翻译接口包括谷歌、百度、有道、必应、金山词霸,经过研究发现,难度等级也是按照如上顺序排列的。目前主流的翻译也都提供了API接口,但是作为一个开发怎么能不追求些挑战呢!
@: 正则表达式(收藏篇)
1.什么是正则表达式
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
2.使用正则表达式的目的
1.检测目标字
@: PHP 线程,进程和并发
进程
进程是什么?进程是正在执行的程序;进程是正在计算机上执行的程序实例;进程是能分配给处理器并由处理器执行的实体。 进程一般会包括指令集和系统资源集,这里的指令集是指程序代码,这里的系统资源集是指I/O、CPU、内存等。 综合起来,我们也可以理解进程是具有一定独立功
@: Mysql百万级以上查询速度我们这样做(上)
1.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。
2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
3.应尽量避免在 where 子句中对字段进行
@: 简单介绍一下url、href、src到底是什么?可能好多人不太明白
一、URL的概念
统一资源定位符(或称统一资源定位器/定位地址、URL地址等,英语:Uniform Resource Locator,常缩写为URL),有时也被俗称为网页地址(网址)。如同在网络上的门牌,是因特网上标准的资
@: 一张图解析nginx架构
概述
Nginx服务器,以其处理网络请求的高并发、高性能及高效率,获得了行业界的广泛认可,近年已稳居web服务器部署排名第二的位置,并被广泛用于反向代理和负载均衡。
Nginx是如何实现这些目标的呢?答案就是其独特的内部技术架构设计。看懂下面这张图,
@: 超详细的redhat7.2配置163 yum源
概述
redhat 的更新包只对注册的用户生效,所以我们自己手动更改成CentOS 的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,安装之后是否有问题。
1、删除redha
@: Linux系统的命令应该如何记
如果你问我,学习掌握Linux最快的方式是什么?我认为是背Linux常用命令,因为你在服务器上面操作的时候,无论你想做什么,都是在使用命令。比如:当服务器的应用有问题的时候,你想查看日志使用cat或者tail –f;比如你需要批量替换一个文件里面的指定字符串的时候,你会使用sed;当你
@: javascript实现动态标签云
javascript实现动态标签云
@: 程序员必须掌握的linux命令
点击关注,快速进阶高级架构师
作者: 喵小攻
计算机硬件是由运算器、控制器、存储器、输入/输出设备等共同组成的,而让各种硬件设备各司其职且又能协同运行的东西就是系统内核。Linux系统的内核负责完成对硬件资源的分配、调度等管理任务。
@: PHP5.6开启opcache方法
在centos 6.5中为php5.6安装opcache来开启性能加速
@: nginx可以优化的地方介绍(2)
worker_processes 8;
nginx进程数,建议按照cpu数目来指定,一般为它的倍数。
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000
@: nmap script常见使用指南
查看当前nmap支持所有脚本:
cat /usr/share/nmap/scripts/script.db
脚本分类:
auth: 负责处理鉴权证书(绕开鉴权)的脚本
broadcast: 在局域网内探查更多服务开
@: 如何提高Linux操作系统的安全性,这些操作程序员需要掌握
如何提高Linux操作系统的安全性
Linux系统不论在功能上、价格上或性能上都有很多优点,但作为开放式操作系统,它不可避免地存在一些安全隐患。关于如何解决这些隐患,为应用提供一个安全的操作平台,本文会告诉你一些最基本、最
@: 成为“黑客”前,必学的“系统命令”,自学必备,超级实用,收藏
成为“黑客”前,必学的“系统命令”
一、 Windows系统下黑客常用的系统命令
1.1基础命令
arp ---------查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示
@: 前后端分离必用神器
更多信息请关注@架构师速成记
linux安装nginx步骤如下所示:亲测可以,只不过注意几点,会在文章末尾提到
Nginx 安装配置
@: 防SQL注入的五种方式
一、SQL注入简介
SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。
二、SQL注入攻击的总体思路
1.寻找到SQL注入的位置
@: 听说你还不会看MySQL慢查询日志?
作者:框架淘金者
原文:https://my.oschina.net/u/3575212/blog/2236666
MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。
1、通
@: 字符集编码ASCII,Unicode和UTF-8你知多少?字符集编码汇总
对字符集编码ASCII,Unicode和UTF-8你知道多少?这一篇文章将让你彻底了解字符集编码。本篇文章介绍了ASCII,Unicode 和 UTF-8编码的问题和转换还有实例分析。开始阅读文章吧一、ASCII 码
我们知道,计算机内部,所有信息最终都是一个二进制值
@: Nginx+FastDFS搭建图片服务器
fastdfs 是淘宝资深架构师余庆贡献的一款开源分布式文件系统,通常用来做小文件的存储或访问服务,具体用途和架构我们就不多说了,可以看这篇博文了解一下
https://blog.csdn.net/u013378
@: 深入理解MySql的Explain
作者:UncleMoveBrick;
原文:https://blog.csdn.net/UncleMoveBrick/article/details/84477527
explain关键字可以模拟优化器执行SQL语句,从
@: 7个终身受益的自学网站,每天坚持1小时,进步速度飞快!
还记得曾经有一个人说过一句话:在学习上做个眼勤、手勤、脑勤,就可以成为一个有学问的人,然而在今天很多人却因为身边的诱惑力太大,而无法自控起来,在这里我想应用一句我们伟大毛主席一句话:我们只要振作精神,下苦功学习。下苦功,三个字,一个叫下,一个叫苦,一个叫功,一定要振作精神,下苦功",
@: 高并发架构系列:详解Redis的存储类型、集群架构、以及应用场景
什么是redis
redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存、事件发布或订阅、高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串、哈希、列表、队列、集合结构直接存取,基于
@: 「Mysql」大型数量下的数据库构建的30条建议
适用场景:并发量大、数据量大的互联网业务
一、基础规范
(1)必须使用InnoDB存储引擎
解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高
(2)必须使用UTF8字符集
@: 最良心的软件和资源网站可以良心到什么程度?
轻松做出炫酷动画—口袋动画插件 http://www.papocket.com/
为动画爱好者提供更多的功能,丰富的动画库可以实现炫酷操作
强大的图片处理—Onekey Tools插件 http://ww
@: 让面试官颤抖的 HTTP 2.0 协议面试题
Http协议,对于拥有丰富开发经验的程序员来说简直是信手拈来,家常便饭。虽然天天见,但是对于http协议的问题,可能很多人在没有积极准备的情况下,不一定能很好的回答出来。
今天,我们就来讲讲http 2.0和之前版本的区别。
一、HTTP定义
@: 八个最致命的Linux命令!
1,rm -rf Command
rm -rf命令是删除文件夹及其内容的最快方法之一。但是一点点错字或失误可能会导致不可恢复的系统损坏。与rm命令一起使用的一些选项是:
rm 命令用于删除文件。
@: Linux架构-简单清晰
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!
我以下图为基础,说明Linux的架构(architecture)。(该图参考《Advanced Programming in Unix Environ
@: MySQL进阶:从小工到专家的必读书籍
作者:猿哥;
来源:程序员书库
各大论坛上总是有很多同学咨询学习MySQL有哪些书,或者是入行DBA要做哪些准备。今天就和大家分享下想学习MySQL可以选择哪些书籍。
数据是Web应用程序最重要的部分。随着互联网和高端Web应用程序的发展,使用最新的开发技术来
@: 高性能的web服务器Nginx的启动、停止与重启
启动
启动代码格式:nginx安装目录地址 -c nginx配置文件地址
例如:
[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/ng
@: 烦!电脑右下角老是弹出广告?今天教大家如何解决!
根据此现象分析,应该是恶意网站或其他程序更改了系统注册表引起的,对于此类现象,一般先检查系统启动项。
1、在“运行”对话框中输入“msconfig”并单击“确定”按钮,打开“系统配置实用程序”对话框。
@: Linux操作系统知识
来源:http://blog.51cto.com/hujiangtao/1940375
1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?
答:
@: 黑客福利-BlackHat 2018大会55款软件分享(附下载地址+介绍)
前段时间BlackHat 2018大会在美国拉斯维加斯落下帷幕,大会期间黑客大佬们带来了不少,网安工具,黑客脚本等等。这里我们做一个大集合,搜刮了下载地址奉上,有需要的赶紧去下载吧~
这些工具涉及到多个领域,涵盖移动安全、
@: 基于条码的库存管理系统 barCode-storage
项目介绍
该系统采用php+Android(本项目分web、Android两个分支)共同开发完成。安卓端模拟扫描枪,web端负责显示及管理。
软件架构
安装教程
@: 高达800万次下载量的npm包被黑客篡改代码,你的设备或正成挖矿机
今天,不少开发者“原地爆炸”,因为一个广泛使用的 NPM 库 event-stream 突然被发现包含一个名为 flatmap-stream 的依赖项,而这个依赖项被植入了窃取比特币的后门,这意味着使
@: 关于json时间数据格式转换与修改
使用easyui获取JSON时间数据时间数据时,通常是一长串的数字而不是我们想要的类似2018-11-01的普通时间格式。
此时我们就需要使用到关于JSON时间的格式化,而将时间转化成我们想要的格式。
一般转化格式
之前一直使用的
@: javascript多种方法实现数组去重
先说说这个实例的要求:写一个方法实现数组的去重。(要求:执行方法,传递一个数组,返回去重后的新数组,原数组不变,实现过程中只能用一层循环,双层嵌套循环也可写,只做参考);
先给初学者解释一下什么叫数组去重(老鸟跳过):意思就是讲数组里面重复的元素去掉,比如说var a
@: 值得收藏!官方推荐的MySQL参数设置值
概述
今天,在找MySQL补丁的时候,在metalink找到一篇非常好的文章。这是oracle官方推荐的在OLTP环境下,MySQL参数设置的最佳实践。
下面的参数设置,对系统的性能会很有帮助。但是建议大家还是结合实际情况使用。
@: 精心整理的Linux运维笔试面试题|学会就可以出师了
Linux操作系统知识
1. Linux开机启动流程详细步骤是什么?忘记密码如何破解?
2. 企业中Linux数据库服务器做raid几,你们原来公司的数据库服务器大小?RAID 0 1 5 10区别,系统
@: Mysql视图、触发器、事务、储存过程、函数
一、视图
什么是视图
视图是有一张表或多张表的查询结果构成的一张虚拟表
为什么使用视图
当我们在使用多表查询时 我们的sql语句可能会非常的复杂,如果每次都编写一遍sql'的话无疑是一件麻烦的事情,这时候就可以使用
@: SHORDER订单管理系统
SHORDER订单管理系统 对多种配送方式的订单进行整合管理.统计订单相关商品数据.
@: Linux 运维必备的 13 款实用工具,拿好了
本文介绍几款 Linux 运维比较实用的工具,希望对 Linux 运维人员有所帮助。
1. 查看进程占用带宽情况 - Nethogs
Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。
@: linux sed命令详解,就是这么简单
概述
sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。sed是按行来处理文本内容的。在shell中,使用sed来批量修改文本内容是非常方便的。
sed命令的选项
sed [选
@: CentOS7.X安装LMMP环境Nginx+PHP+Mysql详解
阅读目录
一、编译环境的安装:GCC,make,C++编译器
二、类库的安装:PCRE库、Zlib库、openssl
三、Nginx的安装
四、PHP安装
@: 重启和关闭 Linux 系统的 6 个终端命令
编译自: https://www.2daygeek.com/6-commands-to-shutdown-halt-poweroff-reboot-the-linux-system/
作者: Prakash Subramanian
@: 超详细的Linux时间同步配置方法
概述
写这篇文章主要是工作中总会碰到服务器时间不同步的情况,导致日志、或者集群记录的时间不一致。所以写一下这方面内容。
1.查询是否安装ntp,若没有安装的话使用yum进行安装
r
@: php获取用户真实IP和防刷机制
一. 如何获取用户IP地址
public static function getClientIp()
{
if (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
}
if (geten
@: 小白客带你走进黑客世界8之系统安全加固与原理(下)
为了达到安全的目的,我们需要关注操作系统八个安全问题。在上一篇文章中小白介绍了其中补丁管理和账号口令两个方面的加固方法。在这片文章中,小白将会继续介绍其他六个安全方面的加固方式。
三、账号授权
1.远程关机
在这里我们需要设置只允许
@: 小白客带你走进黑客世界7之系统安全加固与原理(上)
有小伙伴私信我说希望介绍一些防御攻击的手段,如何防御黑客针对系统漏洞的攻击行为。小白在这篇文章中介绍了一些针对windows系统的加固操作,希望通过这些加固操作能够给大家一些小帮助。
对于一台服务器或者说计算机来说,需要对运行在上面的操作系统做怎样的安全加固操作才能保
@: 小白客带你走进黑客世界9之无需密码就能控制你的计算机
在上一篇文章中,小白和大家介绍了如何对计算机做安全的加固。其中小白有说到一点就是,在windows系统中实际上磁盘是默认设置了共享的,这相当的危险。攻击者可以通过一些非法的操作将他人的本地磁盘映射到自己的电脑上,比如对方的C盘。然后在对方的磁盘上进行大肆破获或者重要资料窃取。今天,小白
@: 小白客带你走进黑客世界5之一次完整的系统攻击行为
工欲善其事,必先利其器。在上一篇文章小白为大家介绍了黑客攻击过程中最用要的一环——踩点(信息收集)方面的两款漏洞扫描工具的安装过程和基本使用方式。今天,就让小白带领着大家进行一次完整的攻击过程。
再次回到我们一开始的文章小白介绍了黑客攻击行为的模型大致为:
@: 什么是TCP和UDP
什么是TCP和UDP
TCP和UDP是TCP/IP协议中的两个传输层协议,它们使用IP路由功能把数据包发送到目的地,从而为应用程序及应用层协议(包括:HTTP、SMTP、SNMP、FTP和Telnet)提供网络服务。TCP提供的是面向连接的、可靠的数据流传输,而UDP
@: 读完这篇,你一定能真正理解Redis持久化
Redis 是一个开源( BSD 许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件.
它支持的数据类型很丰富,如字符串、链表、集合、以及散列等,并且还支持多种排序功能。
@: 用什么软件可以扫描防火墙端口?
有一台防火墙,现在只知道防火墙开放了80和443端口,想知道防火墙还开了哪些端口,用什么软件可以扫描出来?
@: jQuery实现的上下滚动公告栏详细讲解
之前做项目的时候,一直都想着做一个上下滚动的公告栏,作为展示网站的最新公告信息,因为刚开始自己的思路并不是太清晰,在网上找了很多的源码,但是却发现都不能让自己满意,有的还会出现一些小问题,比如,有时候公告上下滚动的时候,两条公告会重叠在一起。最后我还是决定自己写一个上下滚动的公告栏。
@: LINUX的分区挂载以及如何设置开机自动挂载分区
1、上面讲到了怎么对硬盘进行分区,分区之后是不能使用的,因为在Linux中需要挂载才能访问,那么如何挂载呢,最简单的方式是使用mount命令,下面就具体来聊聊mount命令的用法
2、按df可以查看当前挂载的分区以及容量和使用量,只要是通过mount挂载的分区都可以在
@: nginx可以优化的地方介绍
worker_processes 8;
nginx进程数,建议按照cpu数目来指定,一般为它的倍数。
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000
@: Swap交换分区概念
什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料:
Linux divides its physical RAM (random access memory) into chucks of memory
@: 渗透常用SQL注入语句大全
渗透常用SQL注入语句大全
@: PHP 使用Apache 中的ab 测试网站的压力性能
PHP 使用Apache 中的ab 测试网站的压力性能
@: 香港服务器与国内服务器什么区别
香港服务器与国内服务器什么区别
@: Linux传输超大文件方法
关于Linux传输超大文件方法不知道小伙伴们知道几种呢?本篇文章扣丁学堂小编就和大家探讨一下Linux传输超大文件方面的问题,下面我们一起来探讨一下Linux传输超大文件方法有哪些吧。
Linux传输超大文件方法
linux
@: 阿里云ecshop漏洞修复
阿里云ecshop漏洞修复
@: Memcache 内存分配策略和性能(使用)状态检查
Memcache 内存分配策略和性能(使用)状态检查
@: linux 命令整理(2018)
25端口
netstat -tnl |grep :25
ps aux |grep sendmail
netstat -lntp
ps -aux | grep sendmail
@: Linux 目录与权限详解
Linux 目录
/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。
/bin、/usr/bin: 可执行二
@: 通过nmon来实时监控服务器性能
概述
平时工作中很多压测都是用nmon来对服务器性能做监控,用dodba来监控mysql,实际上我主要用来看带宽实时变化和磁盘每秒的读写速度,今天分享下怎么去用nmon~
官网下载地址
官网下载路径:
htt
@: 内网穿透工具 holer
Holer是一个将局域网服务器代理到公网的内网穿透工具,支持转发基于TCP协议的报文。可以将本地的HTTP Server、WEB应用、SSH、Telnet、数据库…… 映射到外网,实现从外网访问。
关于holer的使用详情可以参考官方的博客,http://blog.w
@: MySQL的几种连接 join/inner join//left join/right join区别
一、释义。
1、Left Join(左联接)
以左表为中心,返回左表中符合条件的所有记录以及右表中联结字段相等的记录——当右表中无相应联接记录时,返回空值。
2、Right Join(右联接)
以右表为中心,返回右
@: Nginx——正向代理和反向代理的区别
1、正向代理和反向代理的概念
无论是正向代理,还是反向代理,说到底,就是代理模式的衍生版本罢了。我们都学习过代理设计模式,都知道代理模式中有代理角色和被代理角色,为什么这么说,因为这两个角色对于我们理解正向和反向代理非常重要,下面会讲到。
下面我将引
@: 周六福利!分享一本nginx宝典:Nginx教程从入门到精通
概述
之所以今天分享nginx这本书,一方面是前几天有朋友留言评论要看nginx方面的,另一方面是这本书确实不错,之前小编一开始学nginx也是看的这本,里面有教你怎么去做日志切割,怎么去做高并发,怎么去统计流量带宽等等,趁周六推荐给大家。
简单介绍
@: 定时任务调度系统 opencron
opencron:一个功能完善且通用的开源定时任务调度系统,拥有先进可靠的自动化任务管理调度功能,提供可操作的web图形化管理满足多种场景下各种复杂的定时任务调度,同时集成了linux实时监控,webssh...
你是否有定时执行任务计划的需求,需要在linux的cr
@: 分布式数据库中间插件mycat踩坑记录,看完少踩坑
1.非分片字段查询
Mycat中的路由结果是通过分片字段和分片方法来确定的。例如下图中的一个Mycat分库方案:
根据 tt_waybill 表的 id 字段来进行分片
分片方法为 id