- 博客(21)
- 资源 (2)
- 收藏
- 关注
转载 10个类搞定无任何侵入的开放API服务
1.简介 看到了http://www.iteye.com/topic/1121252, 以前也开发了个简单的开放api系统, 总共用了10个左右的类就可以搞定(使用spring mvc).现在把代码整理下发出. 2. 我们最重要的要求是:简单开发,简单使用, Service要写的干干净净,让开发API的coder在开发一个API的时候不用学习任何额外的东西, 而是在
2012-07-19 13:05:12 1708
原创 AOP详解
引子: AOP(面向方面编程:Aspect Oriented Programing)和IoC一样是Spring容器的内核,声明式事务的功能在此基础上开花结果。但是AOP和OOP差别较大,要很好地理解这个概念,做到心领神会还是不容易的,不过相信看完帖子,你就不再迷惑了。 编程语言最终极的目标就是能以更自然、更灵活的方式模拟世界,从原始机器语言到过程语言再到面向对象的语言,编程语言一步步地
2012-07-19 12:53:14 1318
原创 JNDI详解
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。
2012-07-18 15:06:48 2582
原创 Java内存结构
程序计数器:作用可以看成当前线程所执行的字节码的行号指示器。为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间的计数器互不影响,独立存储。---线程私有虚拟机栈:描述JAVA方法执行的内存模型,每个方法被执行的时候都会同时创建一个栈帧用于存储局部变量表,操作数栈,动态链接,方法出口灯信息。每个方法被调用直至执行完成的过程,就对应着一个栈帧在
2012-07-18 14:02:41 478
原创 使用Hibernate元数据构建表单校验功能
表单数据的检验是应用程序必不可少的组成部分,通常来讲,表单数据的校验分为前台校验和后台校验两部分,前台校验使用JS脚本在提交数据前进行校验,后台校验在数据提交后进行校验。 出于安全性的考虑,后台校验是必不可少的,当因为某种原因前台校验失效的情况下,由于有后台校验的存在,仍能保证提交数据的合法性和有效性。 后台校验有许多种方法,有基于配置文件的校验,有基于注释的校
2012-07-18 13:42:03 2013
原创 Java中两种排序源码:冒泡排序和选择排序法
先都按从小到大排序:1.冒泡排序源码: Java代码float[] scores = {0.0f,2.0f,3.0f,1.0f}; //定义临时变量 float temp = 0.0f; //进行冒泡排序:i控制比较多少轮,j控制每轮比较多少次
2012-07-18 13:40:15 751
转载 如何有效的做Code Review
如何有效的做Code Review什么是Code Review?Code Review代码评审是指在软件开发过程中,通过对源代码进行系统性检查的过程。通常的目的是查找各种缺陷,包括代码缺陷、功能实现问题、编码合理性、性能优化等;保证软件总体质量和提高开发者自身水平。 Code Review是轻量级代码评审,相对于正式代码评审,轻量级代码评审所需要的各种成本要明显低得多,如果
2012-07-18 13:38:25 1216
翻译 程序员究竟该如何提高效率
肯定有人跟你说过这样的话“你有看电视的那么长时间,都可以用来写一本书了”,不可否认写书肯定比看电视更好的利用了时间,但是这个结论的成立需要一个假设:"时间是可互换的",也就是说看电视的时间可以轻松的用来写书。但是很遗憾,事实并非如此。 不同的时间有不同的质量等级。如果我在走向地铁站的路上发现自己的笔记本忘带了,我就很难集中注意力写文章。同样,当你不停的被打断的时候,你 也很难集中注意力。
2012-07-18 13:37:06 848
原创 说说Java线程池
一、线程池的作用线程池作用就是限制系统中执行线程的数量。根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;如果线程少了会浪费系统资源,多了又会造成系统拥挤效率不高。用线程池控制线程数量,使得其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有任务等待进程,则线程池中的线程处于等待。二、为什么要用线程池减少了创建和销毁
2012-07-17 14:42:25 807
原创 提升Java程序性能的经验原则和方法
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于
2012-07-17 14:26:27 438
转载 HBase 在淘宝的应用和优化
前言hbase是从 hadoop中分离出来的apache顶级开源项目。由于它很好地用java实现了google的bigtable系统大部分特性,因此在数据量猛增的今天非常受到欢迎。对于淘宝而言,随着市场规模的扩大,产品与技术的发展,业务数据量越来越大,对海量数据的高效插入和读取变得越来越重要。由于淘宝拥有也许是国内最大的单一hadoop集群(云梯),因此对hadoop系列的产品有比较深
2012-07-17 14:11:24 1651
原创 Firebug 1.10 正式版发布
在经过了12个alpha以及4个beta版本后,Firebug团队终于发布了Firebug 1.10正式版,兼容Firefox 13~16版本。 该版本修复了214处问题(其中包括79处功能增强),并进行了超过50次自动化测试,以保证版本的稳定性。该版本引入的新特性包括: 安装后无需重启浏览器延迟加载Cookies管理命令语法高亮自动完成Trace样式新的h
2012-07-17 13:39:46 485
转载 微信摇一摇原理
1、传感器(Sensor)是什么?传感器是能标识温度,加速度等等物理现象的转换电子信号的机器。Android SDK,在移动设备中提供了各种各样的传感器的API。 2、传感器类型方向、加速表、光线、磁场、临近性、温度等。 3、SensorListener 接口是传感器应用程序的中心,它包括两个必需方法: onSensorCha
2012-07-17 09:55:35 2818
转载 WORA预言的云计算未来
导语:日前,Smartronix的战略计划主任Gaurav Pal在GigaOM上发布了一篇文章称,由于云计算和Java的发展过程相似,我们可以通过对Java和WORA的进化分析,对未来几年内各种云计算模式的演变进行分析。以下为文章全文:美国SUN(Stanford University Network)公司的口号:Write Once, Run Anywhere(一次编写
2012-07-17 08:42:41 1277
转载 提高网站转化率,将观众变为永久用户的九个关键点
本文是博文《9 Keys to Increase Website Conversion Rate and Turn Visitors into Customers》的译文,编译内容如下:从根本上讲,本文是一篇关于吸引在线用户注意力的文章,因为如果没有注意力,就没有人看你的链接、图片及有吸引力的内容。没有人阅读你的内容,网站肯定无法获得点击量。只有用户在线阅读了你的内容,随后才会
2012-07-16 13:56:41 1604
转载 五大基于JVM的脚本语言
还记得以前本站的一篇文章《如何在Google App Engine上运行PHP》吗,其实那是借用 Quercus, 一个 100% 的用Java 实现的一个 PHP 引擎。今天,这样的东西太多了,能运行在Java的虚拟机JVM上的程序意味着有天然的跨平台性,现在JVM并不单单只能运行Java程序,在JVM上出现了若干使用Java虚拟机运行的脚本程序,比如什么PHP, Python, Ruby等
2012-07-12 17:23:42 831
原创 使用 Startssl 提供的免费证书+Nginx 搭建 https 的网站
使用 Startssl 提供的免费证书+Nginx 搭建 https 的网站Posted on October 1, 2010 by gkpStartssl 是一家提供免费 SSL 证书的公司,我们可以用其搭建 https 网站,貌似可以被除去Opera 外的所有主流浏览器所信任,过程简单记录如下:打开 http://www.startssl.com/
2012-07-10 12:46:38 1043
转载 帝企鹅变形记:拥抱变革 迎接未来
腾讯科技讯 5月18日上午消息,针对今日公布的架构调整,腾讯董事局主席兼CEO马化腾(微博)向全体员工发布公开信,称通过这次调整,更好地挖掘腾讯的潜力,拥抱互联网未来的机会,目标包括:强化大社交网络;拥抱全球网游机遇;发力移动互联网;整合网络媒体平台;聚力培育搜索业务;推动电商扬帆远航;并且加强创造新业务能力。同时,也将聚合技术工程力量,发展核心技术以及运营云平台,更好地支撑未来业务的发展。
2012-07-09 13:38:38 503
转载 互联网企业的生存之道-马化腾教你灰度法则的七个维度
各位合作伙伴,大家好!从去年合作伙伴大会到现在,已经过去了一年。这一年里,我们大家一起向一个开放的、没有疆界的互联网新生态迈出了第一步。大量的创业伙伴在腾讯开放平台上涌现出来,其中不少团队还取得了初步成功。看到这些新的现象,我既感到高兴,也体会到责任重大。如果说以前腾讯做得好不好只关系到自己员工和股东,现在则关系到大家,腾讯还必须要促进平台繁荣、与广大合作伙伴一起成功。这个
2012-07-09 13:32:05 648
原创 大浪淘沙-新浪发展的秘密
王志东,四通利方总经理。1967年生,广东省东莞市人。 1988年,毕业于北京大学无线电电子学系。 1989年5月,特邀进入北京大学计算机技术研究所,研制“中文多窗口图形支撑环境”。 1990年6月,转入北大方正负责产品二次开发与新产品研制工作。 1991年6月,独立研制并推出国内第一个实用化windows中文环境--bdwin3.0。 1992年4月,创办新天地电子信息技术研
2012-07-06 15:00:46 5521
原创 众里寻他千百度-百度发展的秘密
“众里寻他千百度”,宋代词人辛弃疾《青玉案》中的这一传世佳句正是百度公司的名称来源,历经七年发展,“百度”一词早已随着她那不足4K的个性首页深入人心。百度所取得的成功其实无需言说,每天上亿次的搜索请求就是最好的证明。而任何企业的成功都离不开其人力资源,对于百度这样以知识工作者为主的高科技企业更是如此。就让我们走近百度,一同领略这国内搜索巨擘背后的寻才与留才之道吧。 百度发展简况
2012-07-06 14:58:47 5045
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人