![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务端开发
文章平均质量分 56
瑟龙
毕业于中南大学,从事游戏开发与后台技术、云计算等,带领团队开发过多个项目,均获得不错的成绩,现在一家厦门的创业公司担任技术总监,提供游戏开发与云计算以及私有云搭建的技术支持
展开
-
Linux Socket编程一:socket的认识
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有原创 2013-10-25 14:50:12 · 1101 阅读 · 1 评论 -
ssh目录权限要求
sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。用户目录权限为 755 或者 700,就是不能是77x。.ssh目录权限一般为755或者700。rsa_id.pub 及authorized_keys权限一般为644rsa_id权限必须为600转载 2016-07-20 10:45:02 · 10016 阅读 · 0 评论 -
Laravel 5.1 学习 之 授权
好久没写blog了!大家好,我是stefan,中断了半年多的blog今天开始重新运营啦!,废话不多说,开始laravel 5.1 授权的学习吧!介绍除了提供了认证服务,Laravel还提供了一个组织授权逻辑和资源访问控制的简单方法。它提供了非常多的方法和辅助函数来帮助你组织认证逻辑,这篇文章将会一一阐述。(备注:授权服务是5.1.11补充进来的,在整合之前请参考原创 2016-02-29 21:16:38 · 2204 阅读 · 0 评论 -
如何让MAC OS X terminal bash 终端中vi显示并输入中文汉字
1. 启动Terminal2. 按苹果+I显示简介,选择仿真,去掉忽略非ASCII字,如下图3. 选择显示,选择宽字符当成两个字符编码选择 UTF-8最后再点将设置作为预设现在终端下键入ls -w已经可以显示中文文件名了,但是还不可以输入4. 切换到root, 修改/etc/bashrc, 加入stty pass8bind ‘set convert-meta off转载 2015-05-21 13:29:56 · 3366 阅读 · 0 评论 -
apache 去除index.php
如何去掉index.php呢?1、httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置复制代码代码如下:#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉2、AllowOverride None 讲None改为 All //在转载 2014-10-20 15:30:35 · 1098 阅读 · 0 评论 -
php安装zendDebug
这次一定要写,这个zendDebug安装说不麻烦也简单,但是我却安装了很久,就是自己粗心的问题,这个一定要解决呀。言归正传,首先,去官网上下载zendDebug的安装文件。下载地址,TMD这个地址也找了我老半天,下载下来后由于我是5.6的php版本,我就选择了5.5,事实证明没有用,搞了我一个晚上,最后改成了5.4版本的额php,首先吧.so文件复制到一个地方,然后打开php.ini编辑文件,原创 2014-10-16 13:58:32 · 1342 阅读 · 0 评论 -
mac osx 安装apache+php
Unix 系统下的 Apache 2.x ¶本节包括在 Unix 平台的 Apache 2.x 下安装 PHP 的说明和提示。Warning不推荐在使用 Apache 2 的产品中使用线程化 MPM。应使用预分支 MPM,Apache 2.0 和 2.2 默认的 MPM。其原因见 FAQ 中的相关条目使用线程化 MPM 的 Apache2。推荐阅读 » Apac转载 2014-10-15 15:07:38 · 1582 阅读 · 0 评论 -
亿级Web系统搭建——单机到分布式集群
大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。 以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这转载 2014-11-09 18:00:49 · 771 阅读 · 0 评论 -
Mac OSX Yosemite 10.10 brew 错误:mktemp: mkdtemp failed on /tmp/git-LIPo: No such file or directory
这个问题困扰了我很久很久,使得我不得不花一点时间来说一下解决方法。事情是这样的:前两天兴高采烈的更新了一下宝贝mac到10.10。一切看起来都那么美好,但是。。当我重新安装magento的时候发现需要mcrypt!;之前有装过,但是更新了一下就没有了,好吧,重装!!但是这个时候发现,brew update不能用了!!坑屌丝么!!so重装brew!,好不容易装好了,brew instal原创 2014-10-22 15:42:23 · 3081 阅读 · 0 评论 -
nginx last和break 区别
今天在开发公司官网:http://www.zstime.com/时遇到一个问题,在写rewrite的时候,纠结到底是用last还是break,后面查看了一下资料,发现它们区别主要是:last: 停止当前这个请求,并根据rewrite匹配的规则重新发起一个请求。新请求又从第一阶段开始执行…break:相对last,break并不会重新发起一个请求,只是跳过当前的rewrite原创 2014-09-16 22:53:41 · 4081 阅读 · 0 评论 -
nginx 404页面处理以及pathInfo和隐藏index.php总述
今天开发公司官网:http://www.zstime.com/,遇到一个问题,如何在nginx下设置pathInfo以及如何隐藏index.php这里分别来讲解一下:一、隐藏index.php隐藏index.php需要修改nginx的配置文件,如果你是使用vhost的,需要修改如conf/vhost/你的文件名.conf文件,整个文件如下server {原创 2014-09-16 22:45:58 · 4218 阅读 · 0 评论 -
Jsp/struts/tapestry/hibernate等中文乱码问题解决
Jsp/struts/tapestry/hibernate等中文乱码问题解决将Java/J2EE系统的统一编码定义为UTF-8。UTF-8编码是一种兼容所有语言的编码方式,惟一比较麻烦的就是要找到应用系统的所有出入口,然后使用UTF-8去“结扎”它。一个J2EE应用系统需要做下列几步工作:1、开发和编译代码时指定字符集为UTF-8。JBuilder和Eclipse都可以在项目属性中设置转载 2014-04-18 15:27:13 · 886 阅读 · 0 评论 -
说说域名、二级域名和主机名的联系区别
今天工作时候想把公司设置一个二级域名,如:shop.vertra.com。发现自己对这块不是特别了解,现在总结一下:域名:域名就是ip地址的解释咯,可以通过dns把域名解析成ip地址,然后去访问相应的站点,相信大家都已经很了解了,这里就不多做解释了。二级域名:我们在浏览新浪的大的门户网站的时候会发现有时候网站地址会以news.sina.com、sport.sina.com等原创 2014-03-27 17:16:40 · 5891 阅读 · 0 评论 -
Linux Shell脚本编写
建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样,通过我们使用任意一种文字编辑器,比如nedi原创 2014-01-14 16:18:38 · 1465 阅读 · 0 评论 -
UTF-8和UTF-16使用对比
UTF-16 说到 UTF 必须要提到 Unicode(Universal Code 统一码),ISO 试图想创建一个全新的超语言字典,世界上所有的语言都可以通过这本字典来相互翻译。可想而知这个字典是多么的复杂,关于 Unicode 的详细规范可以参考相应文档。Unicode 是 Java 和 XML 的基础,下面详细介绍 Unicode 在计算机中的存储形式。 UTF-16 具体原创 2013-12-23 14:31:53 · 3754 阅读 · 0 评论 -
服务端学习一:Warzone服务端研究
今天看了一下国外的开源游戏Warzone,想学习一下别人的服务端,就顺带翻译了一下他的网络方面的文档;如下战地2100游戏中的网络相关代码使用TCP来实现对战网络,它可以由一个中转枢纽或者服务器来重新分配来自其他主机的消息数据(代码见:[source:lib/netplay/netplay.cpp@master lib/netplay/netplay.cpp])。每个主机都会对传到自己原创 2013-10-18 15:43:28 · 1140 阅读 · 0 评论 -
PHP-FPM性能优化参考
这两天发现网站卡的要命,但是奇怪的是 负载均衡、内存、磁盘输入输出、CPU都是正常的,我发现tcp的close_wait状态的连接特别多,那应该是nginx或者php的问题啦;转载一篇关于PHP-FPM配置文件优化的文章,根据机器的配置设置参数,提高性能。php-fpm.conf有两个至关重要的参数:一个是”max_children”,另一个是”request_te转载 2016-09-08 16:06:57 · 7682 阅读 · 0 评论