`
flyduck
  • 浏览: 48373 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
 public static void main(String[] args) { System.out.println(encode("中文")); System.out.println(decode(encode("中文"))); } /*  * 16进制数字字符集  */ private static String hexString="0123456789ABCDEF"; /*  * 将字符串编码成16进制数字,适用于所有字符(包括中文)  */ public static String encode(String str) { ...
  为了提高访问速度,最好的办法自然是做静态化了 最重要的是产品设计需求的设计了,越互动,互动颗粒度越细,那么就代表实时要求越高,实现越复杂,对服务器压力越大 为了更好的实现静态化,最好只实现访问量等基本统计数据 手段有3种: 1、使用bufferwriter类直接写文件,虽然简便效率高,但是修改起来很麻烦,感觉不是在编程,倒是有点编辑的感觉 2、用apache的Velocity,简便好用,呵呵 3、于第二种差不多,不过选用的是freemaker 静态化也就意味着交互性不够强,其访问量统计,评论,收藏等无法及时得到更新 建议访问量统计等这种频繁更新的采用js的document.write写 ...
 现在blog动不动就搞个多媒体博客 什么音频啊,视频啊,flash啊,图片啊,人家有的都得有,人家没有的我也得有 可产品经理们通常却忽视了音/视频还有图片实际上是最占用IO资源的,经常是用户没有增加几个,服务器却不堪 ...
个人认为blog开发中至关重要的是域名的解析 一个个性化域名可以给用户友好的访问方式,如果采用blog.domain.com/x?userid=11111这种方式访问从技术上是最简单的 但是用户很难记住他的一串访问地址 所以个性化域名是一个blog基本的需求 而个性化域名可以是二级域名(xxx.domain.com),三级域名(xxx.blog.domain.com)或者四级域名(blog.domain.com/xxx) 这三种方案都可以,而且各大blog服务提供商都有采用,比如著名的傻b博客提供商博客网(不要怪我骂它,我是它的老员工,真的真的很让人伤心)就采用二级域名 而163等则采用三 ...
 blog是目前最热门的 在koook的一年里,koook blog从我手中诞生。并给koook带来总站60%的pv 由于经验不足,开发中blog结构不太合理,造成koook blog运行效率较低 虽然我已经离开koook一段时间,但koook blog就像我的孩子,孩子的不健全一直是我心中的痛 痛定思痛,决定利用在yesky工作这段时间学到的知识以及经验,再结合这段时间的思想从纸面上到代码重构blog 希望能带来一个全新的高效的blog
一、总体把握,统一部署 1、总体把握 接手一个项目,首先要有一个总体的认识,抓住项目的重点,整体衡量项目的各个模块及开发人员的情况,做到心中有数。 2、统一部署 统一搭配项目组人员的开发环境,以便随时可以着手开始工作,环境的统一也为最后系统的合成打好基础。 二、制定合理的计划 结合项目要求和项目组人员的情况,制定合理的计划,根据项目难度及个人能力合理分配任务,以便能充分发挥每个人的聪明才智,使项目能顺利完工。 三、沟通、协调、跟进把关 1、沟通 由于是团队合作,所以沟通至关重要。设计人员与开发人员要及时沟通确认,避免设计一套做出来是另一套。当然这也要开发人员能按着设计人员的思路去做事,如果有自己 ...
动态配置海量虚拟主机驻留,用于巨量数目的WEB站点。随apache提供的标准模块+mod_vhost_aliases实现动态配置的主机。作用是在检查完进来的URL后为这些目录生成实际路径。 实现基于名字的动态虚拟主机指令: VirtualDocumentRoot 指定模块如何从URL请求那里为动态虚拟主机构造DocumentRoot路径。 VirtualScriptAlias 和ScriptAlias一样,从URL请求那里构造一个包含CGI脚本的目录路径 %N 服务器的第N部分,如果服务器的全名是 vhost1.sohu.com,那么%1解析成vhost1,%2 解析成sohu,以此类推。 ...
package com.gamvan.tools; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter; import java.u ...
随着Web的流行和技术的发展,可考虑将网络管理和Web结合起来。基于Web网络管理系统的根本点就是允许通过Web浏览器进行网络管理。   基于Web的网络管理模式(Web-Based Management,WBM)的实现有两种方式。第一种方式是代理方式,即在一个内部工作站上运行Web服务器(代理)。这个工作站轮流与端点设备通信,浏览器用户与代理通信,同时代理与端点设备之间通信。在这种方式下,网络管理软件成为操作系统上的一个应用。它介于浏览器和网络设备之间。在管理过程中,网络管理软件负责将收集到的网络信息传送到浏览器(Web服务器代理),并将传统管理协议(如SNMP)转换成Web协议(如HTTP ...
原理:就是1个主机纪录对应多个IP Address(不同的多台服务器或多张网卡),实现不同DNS客户的均衡轮询. 方法: Windows NT 4.0 Servers 最初的 NT 4.0是不支持这个功能的,需要安装ServicePack (ServicePack 4以上)来更新dns.exe 安装好SP后,还要编辑注册表(这是因为默认情况下这个功能是不能用的,需要先屏蔽LocalNetPriority功能) 打开注册表的:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters 创建一个新的值 ...
web应用服务器集群系统,是由一群同时运行同一个web应用的服务器组成的集群系统,在外界看来,就像是一个服务器一样。为了均衡集群服务器的负载,达到优化系统性能的目的,集群服务器将众多的访问请求,分散到系统中的 ...
前言      当前,无论在企业网、园区网还是在广域网如Internet上,业务量的发展都超出了过去最乐观的估计,上网热潮风起云涌,新的应用层出不穷,即使按照当时最优配置建设的网络,也很快会感到吃不消。尤其是各个网 ...
负载均衡,这个词令许多初涉网络的人不知所云。其实,负载均衡并非传统意义上的“均衡”,一般来说,它只是把有可能拥塞于一个地方的负载交给多个地方分担。如果将其改称为“负载分担”,也许更好懂一些。说得通俗一 ...
在这里可以看到的区别是在NT下一个主机名对应多个IP地址记录,但在unix下,是先添加多个不同的主机名分别对应个自的IP地址,然后再把这些主机赋同一个别名(CNAME)来实现的。 在此需要注意的是,NT下本地子网优先级会取 ...
Internet的规模每一百天就会增长一倍,客户希望获得7天24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点“Server Too Busy”及频繁的系统故障。   网络的各个核心部分随着业务量的提高、访问量和数据流 ...
Global site tag (gtag.js) - Google Analytics