- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 (转)大型互联网站解决海量数据的常见策略
大型互联网站的数据存储与传统存储环境相比不仅是一个服务器、一个数据库那么简单,而是由网络设备、存储设备、应用服务器、公用访问接口、应用程序 等多个部分组成的复杂系统。分为 业务数据层、计算层、数据仓储、数据备份,通过应用服务器软件提供数据存储服务,并且通过监控工具对存储单元监控。 随着系统中用户数据量的线性增长,数据量将会越来越多。在这样一个数据不断膨胀的环境中,数据已经如洪水般汹涌...
2013-03-01 15:45:41 187
原创 遍历Map的四种方法
遍历Map的四种方法public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3&q
2012-12-29 09:09:40 143
原创 fmt:formatDate 的输出格式
fmt:formatDate 的输出格式<fmt:formatDate value="${isoDate}" type="both"/>2004-5-31 23:59:59<fmt:formatDate value="${date}" type="date"/>2004-4-1<fmt:formatDate value=&qu
2012-12-20 09:14:52 179
原创 揭开Javascript闭包的真实面目
对于初学者来说,理解Javascript闭包(closure)还是比较困难的,而撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目,让初学者理解起来更加容易一些。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其...
2012-10-16 14:53:16 102
原创 密码的存储
在各种线上应用中,用户名密码是用户身份认证的关键,它的安全重要性不言而喻。一方面,作为保护用户敏感数据的“钥匙”,一旦被破解,系统将敞开大门完全不设防。另一方面,密码这把“钥匙”本身就是非常重要的数据:用户经常会在多个应用中使用相同或相似的密码。一旦某一个应用的密码被破解,很可能,坏人就因此而掌握了用户的“万钥匙”,这个用户的其它应用也相当危险了。这篇博文就重点讨论对于密码原文本身的...
2012-09-18 09:35:49 255
原创 (转)密码传输问题
密码传输问题上文讲了密码在系统中的存储问题,接下来就简单说说密码在进入系统之前的传输问题。 一般在线系统,密码的传输要经过下面几个步骤:用户在网络浏览器上输入原始密码:人 ——> 键盘 ——> 浏览器内存 原始密码做一定的转换:内存中的原始密码 ——> 内存中的转换后的密码转换后的密码在线上传输:内存中转换后的密码 ——> 网络 ——...
2012-09-18 09:33:56 271
原创 (转)
Java synchronized用法搜集在Java中,synchronized关键字为防止资源冲突提供了支持,其作用域有二种:实例范围。对象实例范围内synchronized使用的两种形式:实例范围同步方法publicd class syncTest {…synchronized void aMethod() {...
2012-09-11 09:06:51 93
原创 Eclipse设置代理服务器上网更新
Eclipse设置代理服务器上网更新Eclipse的版本不同设置代理的方法也不尽相同:方法1.Preferences->General->Network Connections->Manual Proxy Configuration 方法2.window->preferences->Install/Update:Proxy Settings...
2012-09-03 23:25:04 592
原创 windows下安装node.js及npm
现如今,node大热,不弄弄,那不落伍了!服务器端嘛,首先还是配置环境,第一步走出去了,后面的就好说了,一步步来嘛!我平时都是用的windows,这里就只记录windows啦!第一步:安装CygwinCygwin网站:http://cygwin.com/,Cygwin是什么就不多说了,反正是必须的!先下载setup文件,就算安装完了这个文件也别删,以后万一还有用得着的地方!如果...
2012-09-01 18:53:04 230
原创 Eclipse使用代理
如果你需要代理才能上网更新eclipse的话,请在启动eclipse时加上参数,例如:eclipse.exe -vmargs -DproxySet=true -DproxyHost=aProxyAddress -DproxyPort=aProxyPort其中aProxyAddress就是你的代理IP,aproxyPort是代理端口。更新eclipse的方法是Help-->S...
2012-08-02 13:42:28 401
原创 tomcat的maxThreads、acceptCount(最大线程数、最大排队数)
tomcat 6的Connector配置如下 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="844...
2012-03-31 11:08:56 119
原创 tomcat部署项目的三种方法
第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:<Context path="/hello" docBase="D:\eclipse3.2.2forwebtools\workspace\hello\WebRoot" debug="0" privileged="true">&l
2012-03-21 12:57:46 122
hibernate实现多表关联查询的例子
hibernate实现多表关联查询的例子:1.HQL语句:select new cn.u6.contoller.bean.UserBean(model1.userId,model1.userName,model1.passWord,model1.isEnable,model2.groupName) from User as model1, Group as model2, User...
2011-12-28 16:05:47 357
原创 Java
(转)Spring注入方式及用到的注解 -----@Component,@Service,@Controller,@Repository注入方式:把DAO实现类注入到service实现类中,把service的接口(注意不要是service的实现类)注入到action中,注入时不要new 这个注入的类,因为spring会自动注入,如果手动再new的话会出现错误,然后属性加上...
2011-12-22 10:58:44 93
HashMap自定义排序
Map<String, Integer> map = new HashMap<String, Integer>();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);List<Map.Entry<String, Integer>&a
2011-12-19 13:15:27 1014
JS常用的字符串处理函数
JS常用的字符串处理函数函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str=”jpg|bmp|gif|ico|png”;arr=theString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组函数:John()功能:使用您选择的分隔符将一个数组合并为一个字符...
2011-12-18 00:57:40 85
原创 SrpingMVC
二话不说,直接进入主题![b][color=blue]代码[/color][size=x-small][/size][/b]package cn.u6.contoller;import java.sql.SQLException;import java.util.List;import javax.annotation.Resource;import org...
2011-12-16 15:40:01 122
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人