<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fenter的专栏]]></title><description><![CDATA[FOST,E-Logist,OD,属于您我！]]></description><link>https://blog.youkuaiyun.com/fenterpriser</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fenterpriser]]></copyright><item><title><![CDATA[maven篇]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/8643430</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/8643430</guid><author>fenterpriser</author><pubDate>Wed, 06 Mar 2013 17:53:46 +0800</pubDate><description><![CDATA[1.借了本maven实践，看了半天的书；
2.根据http://wenku.baidu.com/view/39ab65bff121dd36a32d8295.html，要求创建了几个项目；
3.问题如下：
   1）goal:compile(指定一下）
   2）逐个构造一下；
   3）jre环境有点问题，classpath重新配置一下；


目前还有一个几个问题：
1）depe]]></description><category></category></item><item><title><![CDATA[多实践，多回顾]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6893850</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6893850</guid><author>fenterpriser</author><pubDate>Fri, 21 Oct 2011 16:33:08 +0800</pubDate><description><![CDATA[关于行动和梦想，这是一个很早就有人争论的问题。
好像目前关于梦想的宣传很多，“梦想舞台”，“梦想达人”……。

做为一个技术人，也同样要面临着这个问题，其实问题很简单，只有思考的人，对问题的理解不深入也并不深刻；而对于有实现精神的人，这是做为一个技术人基本品质，但相信有很多止步于思考，甚至初步的认识。

其它技术人都会经历这些阶段，集中学习（大学时代），相信那时候你都还不确认你会从事什么]]></description><category></category></item><item><title><![CDATA[年前的开源项目]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6849400</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6849400</guid><author>fenterpriser</author><pubDate>Fri, 07 Oct 2011 19:20:36 +0800</pubDate><description><![CDATA[china-db(python)项目：
目前已经开发完成，还有就是异常，扩展功能的增加；
memcache-client(.net)项目： 
相较地java或者perl,python项目，对于.net的客户端的使用人员真感到“可惜”，难道就没有需求（包括非功能性需求）。(目]]></description><category></category></item><item><title><![CDATA[通信涉及到的一些关键因素]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6840970</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6840970</guid><author>fenterpriser</author><pubDate>Sun, 02 Oct 2011 22:44:05 +0800</pubDate><description><![CDATA[1.编方式：

使用标准的编码方式：如utf8,uft16等；
使用自定义的编码方式：如使用类型编号+传输值来代表要传统的方式；
如比要传输的内容为1:"FEnter",2:true,3:1000000
标准的编码方式就是按字符编码；
  分析以上两种的编码的空间大小]]></description><category></category></item><item><title><![CDATA[memecache客户端的解析]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6837941</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6837941</guid><author>fenterpriser</author><pubDate>Fri, 30 Sep 2011 21:33:53 +0800</pubDate><description><![CDATA[socketPool如下：（记录socket的创建时间）
服务器host:sockets(一对多）

主线程：维护整个host的socket数量，过期时间等；
有两个pool,availPool和busyPool;

availPool->busypool;(sock]]></description><category></category></item><item><title><![CDATA[服务器端设计]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6822925</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6822925</guid><author>fenterpriser</author><pubDate>Mon, 26 Sep 2011 16:59:22 +0800</pubDate><description><![CDATA[如何规划一个服务器端的设计？
服务器端：基于线程的服务器端设计（线程池，线程，简单），基于进程的设计，各优缺点；
传输通道：基于TCP/IP或者UDP的流读写操作；（基于socket的实现，分成读通道和写通道）
传输协议：序列化和反序列化的协议；]]></description><category></category></item><item><title><![CDATA[openapi-用户绑定（passport)]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6663840</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6663840</guid><author>fenterpriser</author><pubDate>Fri, 05 Aug 2011 17:20:49 +0800</pubDate><description><![CDATA[支持所有外部平台的用户接口功能；
主要就是用户绑定和用户解绑等功能。
设计的难点和重点：
1）安全性
2）集成性
开放平台，是一个支持外部环境接口的开发空间，本人原来狭窄的认为那只是一个提供数据源的平台。自从用户绑定项目之后，对开放平台有了新的认识。开放平台不能只有数据]]></description><category></category></item><item><title><![CDATA[openapi升级，支持oauth1.0]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6662397</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6662397</guid><author>fenterpriser</author><pubDate>Fri, 05 Aug 2011 10:56:58 +0800</pubDate><description><![CDATA[最新都在忙这里面的功能了，
主要升级的功能支持auth1.0,就是增加两个token的申请功能。
1）参数的配置功能，就是所有配置点，
      主要包括接口用户的授权（访问服务范围，访问频率，时间戳的有效期限，IP限制，接入用户的customSecret,接入用户的描述]]></description><category></category></item><item><title><![CDATA[thrift/protocal buffers的实践报告]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6661447</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6661447</guid><author>fenterpriser</author><pubDate>Thu, 04 Aug 2011 23:12:32 +0800</pubDate><description><![CDATA[thrift，关于优秀的性能的方面的报告，相信大家都有所知。
像thrift或者protocal buffers这个作为公司内部平台各异构环境的分布式通信利器，其在性能方面当然不错，从其定义的协议本身我们会理解到，该协议设计的巧妙性。
分布式性能主要包括通信的数据量大小，通信]]></description><category></category></item><item><title><![CDATA[生活点滴]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6661380</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6661380</guid><author>fenterpriser</author><pubDate>Thu, 04 Aug 2011 22:37:09 +0800</pubDate><description><![CDATA[好久没有更新日志了。
以前一直认为应该满足了，但是想到一些东西和追求的东西，就感觉特别不甘心，特别不懈气。美好的东西其它离你很近，但就是不属于你，不因为什么，因为你的学识，因为你的圈子，因为你的学习能力，因为你的毅力，因为你的运营的头脑。
计划，曾自豪的说自己有计划，过去是，]]></description><category></category></item><item><title><![CDATA[Openapi部署问题]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6400451</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6400451</guid><author>fenterpriser</author><pubDate>Fri, 06 May 2011 17:24:00 +0800</pubDate><description><![CDATA[http://code.google.com/p/modwsgi/wiki/IntegrationWithDjangoexception:[root@dingqu mytestsite]# more /usr/local/apache2/logs/error_log 
[Fri May 06 16:30:29 2011] [notice] Apache/2.2.17 (Unix) mod_wsgi/3.3 Python/2.6 configured -- resuming nor
mal operati]]></description><category></category></item><item><title><![CDATA[如何看系统的指标]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6385050</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6385050</guid><author>fenterpriser</author><pubDate>Mon, 02 May 2011 21:01:00 +0800</pubDate><description><![CDATA[<br /><br />性能项<br />命令<br />指标<br />CPU<br />vmstat<br />当%user+%sys

超过80%<br />磁盘I/O

限制<br />vmstat<br />当%iowai

超过40%

（alx4.3.3

或更高版本）<br />应用磁盘限制<br />lostat<br />当%tm_act

超过70%<br />虚拟空间少<br />Lsps,-a<br />当分页空间的活动率超过70%<br />换页限制<br]]></description><category></category></item><item><title><![CDATA[Loadrunner一些性能标志及配置参数]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6370468</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6370468</guid><author>fenterpriser</author><pubDate>Thu, 28 Apr 2011 20:00:00 +0800</pubDate><description><![CDATA[(一)三个浏览器操作的不同http响应效果<br />Refresh-加载动态页面，将获取页面上的所有资源；（静态304）<br />Go-加载动态页面，仅获取head的所包括的资源，一般包括CSS，js等；（静态304，只返回信息头）<br />Ctrl+refresh,强制加载所有资源；（现以上两个差别就是http:304,200的区别）<br />如果是第一加载，即没有cache的话，那以上三种操作都是一样的效果，即ctrl-refresh。<br />问题如果css中出现一些图片的引用，那是如何加载]]></description><category></category></item><item><title><![CDATA[Oauth相关参考信息]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6359588</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6359588</guid><author>fenterpriser</author><pubDate>Sun, 24 Apr 2011 23:04:00 +0800</pubDate><description><![CDATA[<br />http://www.flatws.cn/article/program/ruby/2011-04-04/19319.html<br />http://oauth.net/2/<br />http://oauth.net/code/<br /> <br />http://code.google.com/p/oauth/]]></description><category></category></item><item><title><![CDATA[商场站点所需求的服务]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6334862</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6334862</guid><author>fenterpriser</author><pubDate>Wed, 20 Apr 2011 00:04:00 +0800</pubDate><description><![CDATA[<br />1.基础数据服务；<br />2.订单及发布单服务；<br />数据的同步问题；<br />数据的缓存策略问题；<br /> <br />面向的出现的问题，由于公开平台提交的服务数据不断增加，提供的服务站点也不断增加，目前可以确认的有手机平台接入，合作商平台接入，非技术部站点的平台接入，如商站。<br /> 如何管理接口的问题？<br />不以项目组织接口版本，以接口版本来组织；<br />设计出一个通用的传入数据接口；<br />返回的结果集的灵活性（目前有一个问题，就是返回的结果已经是JSO]]></description><category></category></item><item><title><![CDATA[routeapi.com_v2:时间表]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6334829</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6334829</guid><author>fenterpriser</author><pubDate>Tue, 19 Apr 2011 23:40:00 +0800</pubDate><description><![CDATA[<br />涉及到需求调整的内容：<br />1）订单详单；<br />2）发布单订详；<br />3）资金明细；<br />4）Trading的数据接口的调整；<br />5）基础数据；<br />6）新增营销功能后台服务；get/save等；<br /> ]]></description><category></category></item><item><title><![CDATA[防止跨站点脚本攻击和钓鱼注入等]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6334823</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6334823</guid><author>fenterpriser</author><pubDate>Tue, 19 Apr 2011 23:34:00 +0800</pubDate><description><![CDATA[<br />url参数，无论是post还是get方式，都会潜在着注入的风险。如果使用不适当的话。<br />如何防范这种系统性的风险呢？<br />1）构造你自己的序列和反序列化器，当然这个序列器包括具有格式校验的功能；如果newton.json是一个比较高效的序列器（相当对.net4.0中的jsonserializer,各有千秋，单个性能高，其它缓存能力差），可以扩展功能，增加格式校验功能等，以保证传输过来的参数，都符合你的格式要求；而且能够面向对象编程。这种方式的适用于大型应用的处理方案。<br />目]]></description><category></category></item><item><title><![CDATA[Web_高效性web]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6332261</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6332261</guid><author>fenterpriser</author><pubDate>Mon, 18 Apr 2011 22:23:00 +0800</pubDate><description><![CDATA[一、      优化方法(一)       是否使用epoll模型(二)       是否使用sendfile系统调用(三)       是否使用异常I/O(四)       是否支持HTTP持久连接(五)       是否需要OPCODE缓存(六)       是否使用动态内容缓存以及有效期为多长(七)       是否使用WEB服务器缓存以及有效期为多长(八)       是否使用浏览器缓存以及有效期为多长(九)       是否使用反向代理缓存以及有效期为多长(十)       是否使用负载均衡策略]]></description><category></category></item><item><title><![CDATA[线上出现的问题分析]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6332241</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6332241</guid><author>fenterpriser</author><pubDate>Mon, 18 Apr 2011 22:13:00 +0800</pubDate><description><![CDATA[注意线程安全（对象的创建过程，及返回对象的本身两部分的线程安全）注意内存的回收问题；]]></description><category></category></item><item><title><![CDATA[.NET_MVC]]></title><link>https://blog.youkuaiyun.com/fenterpriser/article/details/6332225</link><guid>https://blog.youkuaiyun.com/fenterpriser/article/details/6332225</guid><author>fenterpriser</author><pubDate>Mon, 18 Apr 2011 22:04:00 +0800</pubDate><description><![CDATA[(一)       ASP.NET MVC请求生命周期<br />http://msdn.microsoft.com/zh-cn/dd350174.aspx<br />生命周期步骤概览<br />        当我们对ASP.NET MVC 网站发出一个请求的时候，会发生5 个主要步骤：<br />1 、步骤1 ——创建RouteTable<br />        当ASP.NET 应用程序第一次启动的时候才会发生第一步。RouteTable 把URL 映射到Handler 。<br />2 、步骤2 ]]></description><category></category></item></channel></rss>