其它
shangtang
这个作者很懒,什么都没留下…
展开
-
前端开发
首先谈谈我对前段工程师的定义。如果某个人要自称为前端工程师,至少要掌握以下技术:JavaScript + HTML + CSS + 一些基本的图像处理,当然还可能包括一些简单设计。总体来说偏向于展现层,能在AJAX 应用大展身手。 如果您符合上面的标准,正常水平,4年工作经验北京收入应该在5K-6K之间。所谓的正常水平指的是满足以下条件: 1.如果你把自己定位在前段工程师,则Jav...原创 2009-11-14 17:16:18 · 117 阅读 · 0 评论 -
google baidu 门户网站用的什么数据库
google的存储为GFS(Google file system)分布式存储文件系统,多读少写的数据如大索引文件,google map地图文件,静态网页等采用bigtable来存储,bigtable是一种弱关系型存储系统,建立在GFS之上,字段并不满足关系数据库范式中的原子性等,而是可根据时间戳来存储单个数据的多版本,列分为列簇(column family),可把一系列相关的列定义为一个列簇。GF...原创 2009-11-27 15:07:48 · 245 阅读 · 0 评论 -
两条编码准则与java编译器
我们在写代码时,常常会提到两条原则:1、方法要尽量短,大方法要分解成小方法;2、不要重复发明轮子。我们在强调这两个原则的时候,往往只关注的是代码简洁、易维护等方便我们人的因素,其实这样做还可以大大方便java编译器优化代码。java编译器优化简介:Java 应用程序的编译过程与静态编译语言(例如 C 或C++)不同。静态编译器直接把源代码转换成可以直接在目标平台上执行的机器...2010-03-11 12:53:50 · 87 阅读 · 0 评论 -
TWaver Java电信行业
TWaver是一套基于Java技术的界面软件开发组件包,主要应用于电信行业,也可应用于电力、金融、制造、交通等行业的软件开发中。一般的Java软件系统图形界面开发需要花费大量的时间和人力,运行效率低下,界面不够专业美观。如果采用TWaver组件来开发Java软件界面,可以非常简单快速的创建精美、专业、高效的图形化界面,提高开发和运行效率,增加客户满意度,提高软件竞争力。 TWaver由以下部分组...2010-03-16 11:09:28 · 654 阅读 · 0 评论 -
bind and apply call difference
Function.prototype.bind=function(obj){ var _method = this;return function(){_method.apply(obj,arguments);}} call和apply差不多,只是call参数是一个个arg,而apply是arguments. The difference is that...2010-04-02 11:19:46 · 81 阅读 · 0 评论 -
子类代理,接口代理
1、JDK动态代理 java.lang.reflect.InvocationHandler 调用处理器java.lang.reflect.Proxy 代理类的父类,是所有jdk代理类的父类JDK代理类是接口代理,因为它继承了proxy这个类,java是单继承的jdk代理类通过调用处理器中的invoke方法来实现动态代理的目的,invoke签名,public Object invoke(Object...2010-08-06 12:54:23 · 142 阅读 · 0 评论 -
简单赋值运算符和复合赋值运算符
java 中的=为简单赋值运算符,+= -= 等为复合赋值运算符 看java specification中的一句话 A compound assignment expression of the form E1 op= E2 is equivalent to E1 = (T)((E1) op (E2)), where T is the type of E1, except th...原创 2010-08-11 09:37:57 · 482 阅读 · 0 评论 -
java分页
目前比较广泛使用的分页方式是将查询结果缓存在HttpSession或有状态bean中,翻页的时候从缓存中取出一页数据显示。这种方法有两个主要的缺点:一是用户可能看到的是过期数据;二是如果数据量非常大时第一次查询遍历结果集会耗费很长时间,并且缓存的数据也会占用大量内存,效率明显下降。 其它常见的方法还有每次翻页都查询一次数据库,从ResultSet中只取出一页数据(使用rs.last()...原创 2010-02-08 17:17:05 · 81 阅读 · 0 评论 -
lean how to use awk, and find process which is listening port
听说AWK功能很强,一直不敢去学,感觉复杂,为了找出系统中一个耗时最长的操作,我学习去使用AWK,拼拼也终于能找出,如果各位有更好的方法,欢迎指正。A03B-fm-1# for i in 0 1 2 3 4 5 6 7 8> do> grep 'Upload takes (ms)' PmServer$i.log |awk -F: 'BEGIN{time=0;cont="t"; p...原创 2012-03-09 18:44:51 · 104 阅读 · 0 评论