自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fly-fish的专栏

技术博客

  • 博客(96)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 招聘前端面试应该问的问题

1. 常见的框架会哪些?(目前前端框架被vue,react,angular三分天下,国内主要是vue然后是react,angular国内相对少一些,vue简单灵活更接近原始来发体验,大厂用react的多一些 all in js) 我自己主要用VUE 面试题可以参考:https://www.cnblogs.com/bk770466199/p/12695815.html2. 对webpack有何见解和实践,常用方法有哪些?(webpack是前端的模块打包器,可以说是现在前端的必备技能,能根据需求自己配置,.

2021-07-29 14:37:23 440

转载 nginx ssl免密码重启教程详解

一、nginx如何启动1、HTTP和HTTPS的区别https协议需要到ca申请证书,一般免费证书很少,需要交费。http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行...

2019-04-17 13:51:35 1723 1

原创 ubuntu服务器下php7没有phpize文件解决方案

第一种:sudo vim /etc/resolv.conf 添加nameserver 8.8.8.8第二种:/etc/apt/sources.list 的内容换成deb http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiversedeb-src http://old-rel...

2019-02-25 18:12:14 3485

转载 技术专题MySQL的左连接、右连接、等值连接异同

现象XXX项目中使用左联接的SQL语句,几乎全部存在如图1-1所示的不当写法:    图1-1根据此现象,今天分享一下三种连接的语法、属性及测试对比等内容,欢迎大家一起交流。三种连接的语法为便于更多的技友快速读懂、理解,只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也是一样的。左连接 (LETFJOI

2016-11-03 12:04:54 514

转载 mysql limit查询优化方法(offset偏移量)

当网站达到一定的规模时,网站的各种优化是必须要进行的。 而网站的优化中,针对数据库各种优化是最重点的了。 mysql数据库中的查询语句有关limit语句的优化。 一般limit是用在分页的程序的分页上的,当应用数据量够小时,也许感觉不到limit语句的任何问题,但当查询数据量达到一定程度时,limit的性能就会急剧下降。 这个是通过大量实例得出来的结论。 对同一张表在不

2016-08-08 18:24:12 13280

转载 mysql各种查询

查询emp表中,emp_name为啸天的全部信息mysql> select * from emp where emp_name='啸天';查询结果显示如下:+--------+----------+---------+---------+------------+---------+| emp_id | emp_name | emp_age | emp_sal | emp_bi

2016-07-04 18:44:44 327

Mysql数据库分库和分表方式

本文主要给大家介绍Mysql数据库分库和分表方式(常用),涉及到mysql数据库相关知识,对mysql数据库分库分表相关知识感兴趣的朋友一起学习吧 本文主要给大家介绍Mysql数据库分库和分表方式(常用),涉及到mysql数据库相关知识,对mysql数据库分库分表相关知识感兴趣的朋友一起学习吧1 分库1.1 按照功能分库按照功能进行分库。常见的分成6大库:1 ...

2016-07-04 14:20:25 139

转载 CI框架下 新浪微博登录接口完整版

CI框架下 新浪微博登录接口完整版说明:本贴只适合CI框架。功能实现:登录接口跳转链接成功,获取用户信息(包括最重要的u_id)成功,将用户于本地平台连接起来,用户登录成功后信息的存储,本地数据库第三方登录表的设计。总之接口流程已全部完成。每个关键步骤我几乎都有注释,讲解详细。首先来看下流程:流程原理:     1.通过code获得access_token通过授权,并获取用户的

2015-01-13 11:10:16 622

转载 使用PDO查询Mysql来避免SQL注入风险

当我们使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PDO扩展的 prepare 方法,就可以避免sql injection 风险。    PDO(PHP Data Object) 

2014-06-06 14:26:21 451

转载 postgis

PostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统。它起源于伯克利(BSD)的数据库研究计划,目前是最重要的开源数据库产品开发项目之一, 有着非常广泛的用户。PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。PostGIS最大的特点是符合并且

2014-03-03 17:02:47 876

转载 在CODEIGNITER中 在CI中引入外部的JS与CSS呢

其实不管是在用CI还是ZF都有同样一个问题,就是路径的问题。前期,我在用ZF做CMS时,我在.htaccess文件中设置了如遇到js,css,img等资源文件都不重定向。但今天在用CI时,却忘记了,搞了很久都没有出来,上了CI的中国官方网,终于在他们帮助下把问题觖决了,在这里把它贴出来,供大家分享。 (另注:我这里是隐藏了url中的index.php文件

2014-02-13 11:41:38 541

转载 PHP中magic_quotes_gpc和magic_quotes_runtime的区别、作用和用法

魔术引用发生作用是在传递$_GET,$_POST,$_COOKIE时1.条件: magic_quotes_gpc=off写入数据库的字符串未经过任何过滤处理。从数据库读出的字符串也未作任何处理。数据:  $data=”snow”’’sun” ; (snow和sun之间是四个连续的单引号).操作: 将字符串:”snow”’’sun” 写入数据库,结果: 出现sql语句错误,m

2014-01-19 18:39:03 493

转载 如何写MVC基础框架

转老逆原创帖! VC模式下,客户直接发送请求到控制器,控制器根据用户请求的资源分发到相对应的模型来处理,模型完成了业务逻辑后,把所要的数据发送到视图,视图显示返回给客户。这就是web 或是说B/S架构的MVC工作流程。 控制器: 用户的所有请求会发送到控制器,由控制器来根据需要调用模型和视图。比如用户请求index.php 控制器文件,index.php里面不会设计到任何的

2014-01-05 19:52:17 619

转载 THINKPHP 数据操作方法

一·ThinkPHP Insert 添加数据ThinkPHP 内置的 add 方法用于向数据表添加数据,相当于 SQL 中的 INSERT INTO 行为。添加数据 add 方法是 CURD(Create,Update,Read,Delete / 创建,修改,读取,删除)中的 Create 的实现,ThinkPHP 支持以普通数组方式和面向对象方式将数据写入数据表。现在以《

2013-10-16 17:05:49 914

原创 工作积累

删除软件表中多余的重复记录,重复记录是根据单个字段(s_downloadurl)来判断,只留有sid最小的记录create table `temp` select  s_downloadurl,min(sid) as sid from `software` group by   's_downloadurl'   having count('s_downloadurl') > 1;dele

2013-09-22 15:41:18 455

php常用函数

trim 去除一个字符串两端空格,rtrim 是去除一个字符串右部空格,ltrim 是去除一个字符串左部空格。

2013-08-01 11:49:00 86

在centos上设置计划任务

之前项目在windows 2003服务器上设置定时任务,每天执行。现在把项目移植到linux系统。也要在linux系统上设置计划任务。但是之前我从来没有做过。所以多得不得了到处找资料。和请教。后来终于找到方法。就是使用Cron  cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服...

2013-07-16 21:45:00 278

sphinx使用心得

近期领导觉得网站的搜索太慢了。让我们优化一下。经过研究。感觉之前使用的like查询效率太低。所以导致查询速度慢。从网上找到了sphinx。据说这个软件是做搜索用的。可以大大提高效率。由于之前从来没有接触过。所以只能对着文档进行研究。由于我们的网站是纯英文的。所以只需要sphinx即可。针对中文做全文索引的软件叫coreseek。最初我认为sphinx就是一个数据库。和mysql类似。只是比m...

2013-07-16 21:38:00 129

转载 mysql占用CPU资源高的分析

http://www.cnkuai.cn/news/20092/639.htm

2013-06-13 12:57:48 688

转载 MYSQL limit,offset 区别

Sql代码 SELECT      keyword   FROM     keyword_rank   WHERE      advertiserid='59'  order by     keyword   LIMIT 2 OFFSET 1;  比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取 Sql代码 SELECT     key

2013-06-07 16:37:52 572

转载 LVS + keepalived的

LVS + keepalived的 IP地址分配:LVS主:IP 192.168.1.127            VIP 192.168.1.132LVS备份:IP 192.168.1.131            VIP 192.168.1.132 RS1 IP 192.168.1.130RS2的IP 192.168.1.

2013-05-27 16:28:06 857

转载 LVS+heartbeat+ldirectord高可用负载均衡集群解决方案

LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目由章文嵩博士在1998年5月创立,是中国国内最早出现的自由软件项目之一。其作用是实现LB(Load Balance)将大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;将单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总

2013-05-27 16:25:17 831

转载 Radware全局负载均衡解决方案

1. 需求分析  无论用户的数据中心内部采用多么完善的冗余机制、安全防范工具以及先进的负载均衡技术,单个数据中心的运行方式仍然不能保证关键业务可以7*24不间断运行。而为了满足处于全球范围内不同地点的用户在访问应用时可以具备相同的快速访问感受,单一的数据中心却完法实现。基于以上两个最主要的原因,用户通过在不同物理位置构建多个数据中心的方式已经成为用户的必然选择。  然而,在构建了多

2013-05-27 16:22:23 991

转载 CentOS中vsftp安装与配置

1. 安装 使用chkconfig --list来查看是否装有vsftpd服务; 使用yum命令直接安装:yum -y install vsftpd 然后为它创建日志文件:touch /var/log/vsftpd.log  这样简单的两个命令就完成了vsftp的安装,但是如果你现在想这样ftp://your_ip来访问的话,那还不行,还需要配置权限!

2013-05-27 15:01:00 399

转载 PHP_判断是否为数字

前两天写PHP代码的时候遇到要判断一个变量是否为数字,所以就把相关的文章简单的摘抄了过来:php 正则验证字符串是否为数字方法一:php中利用正则表达式验证字符串是否为数字一件非常容易的事情,最主要的是如何写好正则表达式以及掌握正则表达式的写法,在此利用正则表达式的方式来列举一下判断数字的方法。if($str){  if(eregi("^[0-9]+$",$

2013-05-21 13:24:26 811

转载 全面认识F5负载均衡

本文对F5负载均衡的性能进行了全面的介绍,包括链路和冗余,防火墙,服务器,系统管理等方面的问题。希望对大家有所帮助F5负载均衡产品时我们常用的网络负载控制的产品之一,那么在此我们对它的功能和特点进行一个全面的介绍。通过对这个产品的认识,我们也能发现,在网络管理中我们需要注意哪些方面的问题。那么更多的内容,还是从下文中了解吧。F5负载均衡功能1.多链路的负载均衡和冗余与互

2013-05-20 17:56:23 877

转载 htaccess

.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htac

2013-05-17 14:34:54 460

转载 如何让php自动进行二级域名泛解析

最近,受朋友委托,帮忙写一套多用户博客系统,要求每一个注册用户根据会员名自动生成二级域名指向,比如:你注册的用户名是:hengbo,主站域名:cycf.org.cn,那这个用户的博客地址是:hengbo.cycf.org.cn;首先我想到的是用泛域名解析,然后修改apache中的虚拟主机绑定,第一步:打开域名解析服务器,添加一条A记录,其中,“主机名”填写“*” ,“指向”填写为自己网站的

2013-05-17 14:30:07 4419

转载 Apache对域名的泛解析方法集锦

在apache下建立多个站点 在httpd.conf中使用如下内容 NameVirtualHost 211.161.197.119 ServerName bug.54ncr.com DocumentRoot /www/http/mantisbt ServerName mycity.54ncr.com DocumentRoot /w

2013-05-17 14:28:49 5677

转载 ThinkPHP小结

1.重写  去除index.php   .htaccessRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]伪静态 config.php  /

2013-05-17 14:27:33 558

转载 【Thinkphp教程】 空操作

空操作是指系统在找不到指定的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。例如,下面我们用空操作功能来实现一个城市切换的功能。我们只需要给CityAction类定义一个_empty (空操作)方法:1234567891

2013-05-17 14:25:20 655

转载 【Thinkphp教程】空模块

空模块的概念是指当系统找不到指定的模块名称的时候,系统会尝试定位空模块(EmptyAction),利用这个机制我们可以用来定制错误页面和进行URL的优化。现在我们把前面的需求进一步,把URL由原来的http://serverName/index.php/City/shanghai/变成 http://serverName/index.php/shanghai/这样更加简单的方式,如

2013-05-17 14:24:40 556

转载 【Thinkphp教程】 如何进行模块分组

模块分组功能是为了更好的组织已有的模块,并且增加项目容量的一个有效机制。分组功能可以把以往的多项目合并到一个项目中去,这样一来,之前需要采用跨项目操作的地方,现在因为在一个项目中从而免去了不少麻烦,并且公共文件的重用也方便了,并且每个分组都可以有自己独立的配置文件、公共文件、语言包,在URL的访问上面也非常清晰。模块分组相关的配置参数包括:配置参数说明

2013-05-17 14:23:42 758

转载 【Thinkphp教程】 如何实现URL伪静态

ThinkPHP支持伪静态URL设置,可以通过设置URL_HTML_SUFFIX参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。例如,我们设置'URL_HTML_SUFFIX'=>'shtml'的话,我们可以把下面的URLhttp://serverName/Blog/read/id/1变成http:/

2013-05-17 14:22:51 708

转载 【Thinkphp教程】URL重写

通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php ,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持。下面是Apache的配置过程,可以参考下:1、httpd.conf配置文件中加载了mod_rewrite.so模块2、AllowOverride None 将None改为 All

2013-05-17 14:21:49 532

转载 【Thinkphp教程】URL路由功能解析

ThinkPHP支持URL路由功能,要启用路由功能,需要设置URL_ROUTER_ON 参数为true。开启路由功能后,并且配置URL_ROUTE_RULES参数后,系统会自动进行路由检测,如果在路由定义里面找到和当前URL匹配的路由名称,就会进行路由解析和重定向。3.0版本的路由支持做了增强,包含规则路由和正则路由支持。一、规则路由规则路由是由2.1版本的简单路由进化而来,定义格式为

2013-05-17 14:20:58 691

转载 Apache对域名的泛解析方法集锦

在apache下建立多个站点 在httpd.conf中使用如下内容 NameVirtualHost 211.161.197.119 ServerName bug.54ncr.com DocumentRoot /www/http/mantisbt ServerName mycity.54ncr.com DocumentRoot /w

2013-05-17 11:07:02 918

转载 MYSQL 错误#145解决方法

MYSQL 错误#145解决方法  2010-06-13 10:39:51|  分类: 技术总结|字号 订阅这些东西都是从其他地方找来的一些解决MYSQL数据库这个错误的方法,并不一定适用于mysql数据库,仅仅供参考一下,具体的解决方法还是需要摸索。也可能其中任意方法都可以适用于本数据库。我只测试了自己遇到的问题,有条件的去测试一下,有望解决数据库报此

2013-05-10 09:26:39 4560

转载 安装和使用memcached

如何将 memcached 融入到您的环境中?在开始安装和使用 using memcached 之前,我们需要了解如何将 memcached 融入到您的环境中。虽然在任何地方都可以使用 memcached,但我发现需要在数据库层中执行几个经常性查询时,memcached 往往能发挥最大的效用。我经常会在数据库和应用服务器之间设置一系列 memcached 实例,并采用一种简单的模式来读取和写入

2013-05-04 17:57:03 422

原创 mySQL中删除unique key的语法

表结构:CREATE TABLE IF NOT EXISTS `ipadsoft` (  `id_sid` int(11) NOT NULL AUTO_INCREMENT COMMENT '软件id',  `id_sname` varchar(100) NOT NULL COMMENT '软件名称',  `id_spictures` varchar(200) NOT NULL

2013-04-16 15:32:22 979

php_memcache

php_memcache

2013-01-31

httpwatch抓包软件

可以用于抓包,查看网页动态交互。可以帮助开发动态网站。帮助很大

2012-08-27

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

TA关注的人

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