BenEvans是jClarity的联合创始人。其公司致力于开发可以为开发和运维团队提供帮助的性能工具和服务。他是LJC(伦敦Java用户组)的组织者之一,也是JCP(Java社区过程)执行委员会的成员之一,帮助定义Java生态系统中的一些标准。他还是“JavaChampion”荣誉得主。他曾与人合著了《Java程序员修炼之道》(TheWell-GroundedJavaDeveloper)和《Java权威技术手册(第6版)》(JavainaNutshell)。他曾就Java平...
继续阅读 >
分类目录归档:全部列表
2014
12-03
12-03
Java中常用缓存Cache机制的实现
所谓缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。缓存主要可分为二大类:一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式;二、内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查.代码如下:packagelhm.hcy.gug...
继续阅读 >
2014
12-03
12-03
5个强大的Java分布式缓存框架推荐
在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个常用的Java分布式缓存框架,这些缓存框架支持多台服务器的缓存读写功能,可以让你的缓存系统更容易扩展。1、Ehcache–Java分布式缓存框架Ehcache是一个Java实现的开源分布式缓存框架,EhCache可以有效...
继续阅读 >
2014
12-03
12-03
每个Java开发者都应该知道的5个JDK工具
JDK是Java语言的软件开发工具包,没有它就无法编译Java程序。目前,有许许多多的JDK工具呈现在大家面前,但最常用的莫过于java.exe、javac.exe、jar等。除了这几个,还有哪些呢?本文作者Joe拥有多年的Java开发经验,其在博客上分享了一篇文章:5JDKToolsEveryJavaDeveloperShouldKnow,笔者对其进行了编译,以下为译文。目前,有许多工具可以绑定到JavaJDK上面,其中java.exe和javac.exe是每位Java工程师的必...
继续阅读 >
2014
12-03
12-03
你不知道Java的10件事
你从一开始就在使用Java吗?你是否还记得java被称作为”Oak”的时期?那时,面向对象仍然是一个热门的话题,使用C++的人们都认为Java没有任何机会,Applets也只是一件事情。我敢打赌你肯定不知道以下一半的事情。现在,让我们开始一些Java内部运作的大惊喜。1.并没有所谓的检查异常没错,Java虚拟机(JVM)不知道异常,只有Java语言自己知道.如今,每个人都同意检查异常是一个错误。正如Bruce...
继续阅读 >
2014
12-03
12-03
9本Java程序员必读的书
本文列出的9本书在Java程序员界都是被认为很棒的书。当一个程序员开始初学Java时,他的第一个问题应该是如何选择一本书来作为指导学习Java。这个问题也就表明,相对于其他的教程和博客,Java书籍还是很重要的参考,主要表现在以下两点通常书籍是由比较权威的程序员来撰写的。相比其他媒介,书籍对于内容的描述更加详细,解释更加明确。本文列出的九本书是我个人非常喜欢的Java书籍,当我有时间的时候,我就会将它...
继续阅读 >
2014
12-03
12-03
如何用30条稿件换300倍流量
这是一个略带励志的真实、平凡、小故事,没太大值得炫耀的内容(换3000倍流量才有意思),但有可圈可点的地方。背景介绍平台:这是一个比较普通的消费类资讯频道,非网站主打内容频道编辑:人数×1,每天更新30条左右稿件,外加海纳系统抓稿件300+条(目前未有良好展示位置)肉馅1、跳出率频道跳出率60%左右,是一个比较不错的数值,归功于一个很简单的设置,尽可能对长稿件进行合理分页...
继续阅读 >
2014
12-03
12-03
内容营销21条黄金法则
BigIdea很重要,但别在一棵树上吊死。多管齐下、多方送达才是王道。找个响亮的、过目难忘的口号。学会用一条内容带出和推广下一条。高潮迭起的连环剧情才最引人入胜。1.关键词要像最好的辣椒酱一样,被呛一口,铭记一生。2.除了识别度,还是识别度。至少让你的顾客知道你是谁,在做什么。3.21世纪傻子才扮神秘。尽量透明化,让人们亲近你、信任你。4.BigIdea很重要,但别在一棵树上吊死。多管齐下、多...
继续阅读 >
2014
12-03
12-03
一个不懂营销的程序员的一周营销日记
我花了几年时间开发了这个东西,因为我需要它,我想其它人也会跟我一样需要它。上周我正式发布了它。我所说的“发布”,是指在Twitter上发布了一条微博。我花了一周的业余时间来让世界知道它,下面就是我的所作所为:将信息提交到MacUpdate上。很吃惊的发现在之后的一两天里有40次下载。给一批博客和评论网站发邮件,看看他们是否愿意为我的产品写一篇评论文章。没有回复。...
继续阅读 >
2014
12-03
12-03
5 种提升网站转化率的方法
创建一个成功的网站是很艰难的。它需要大量的规划,测试,和数据分析。所以我请教了这个问题上的资深人士——ParasChopra,网站视觉优化的创始人——向他请教如何提高网站的转化率。Paras是可用性、设计测试及转化率分析方面的一个先驱引领者。他的公司的产品——他创立于2009年的网站视觉优化,已经助力于新兴的创业公司,Groupon、Microsoft、GE、MitsubishiMotors、Airbnb等大公司及...
继续阅读 >
2014
12-03
12-03
7条经典传统定律指导网站运营
我一直提倡一个观点,在互联网圈子里面的朋友不要只关注互联网这一个点,或是只关注一些所谓的互联网营销技巧,凡事和互联网扯不上关系的文章或是技法都直接略过或是不加重视,这是一个误区。事实上很多互联网营销技巧是一门拔地而起的技术,没有过多的根基和沉淀,很多时候我们所谓的一些“秘籍”也是自己摸索出来的,并不能说是一个理论或是定律。然而,相比互联网思维的年轻,传统企业的很多理念确实是一...
继续阅读 >
2014
12-03
12-03
用户愿意分享什么样的文章?一起了解背后规律
伯杰是一名斯坦福大学的毕业生。他曾经有一个习惯,就是每天阅读《华尔街日报》的一个版面。这个版会列出一个清单,上面写着哪些是阅读量最大的文章,哪些是分享量最大的文章。他发现,这两个列表并不一致,有些文章虽然被大量阅读,但并不会被分享。那么,到底什么样的文章会让人们更愿意分享出去?《纽约客》最近发表的一篇文章对这个问题进行了解释。它的答案也正好总结了BuzzFeed、Upworthy等新闻聚合网站的内...
继续阅读 >
2014
12-03
12-03
如何做一个自媒体 自媒体的运营规划
互联网时代,人人都可以做自媒体。但是能够做成的,一定寥寥无几,任何行业都遵循二八定律,从来不会有全民的狂欢。曾经有个朋友问我:“你做了那么多网站,怎么不给自己留一个呢?”我的回答是:“巨头垄断的网络时代,个人站长注定要退出历史舞台,与其在夹缝中挣扎,不如抱个大腿,使用巨头的平台和资源。”(好想把上面那个“抱大腿”删掉,然后用个高大上且优雅的句子...
继续阅读 >
2014
12-03
12-03
解读个人网站Viralnova.com的走红秘诀
viralnova.com是一个2013年5月才成立的个人网站,这个网站最近在美国一些科技博客曝光量非常高,大家都觉得这个网站是个小奇迹。原因是这个个人网站成立仅仅只有8个多月,但是每天的独立用户访问量在200万以上,月收入估计在几十万美金左右,而这个网站只有3个人维护,其中2个还是兼职。viralnova.com这个网站没有拿任何VC投资,也没有任何新的技术,就是一个简单的BLOG系统搭建的个人网站。为什么这么一个...
继续阅读 >
2014
12-03
12-03
市场化API的十个捷径
对于开发者来说,完成一款产品的开发是一件非常令人兴奋的事情,API也不例外。那么,如何把API推入市场呢?开发者首先要明白,创建一款API就相当于创建了一个社区,优秀的社区会以高度扩散的形式推动着API营销。当然,这里也面临着诸多挑战,当掌握了一定的用户数据后,你该如何控制市场?关键是参与。只要你有稳定的产品,那么最有效的促销方法就是让用户参与到API社区。此外,如果你希望API能够获得更多开发者的关注...
继续阅读 >
2014
12-03
12-03
Apple Google Play排行榜算法
相信对每一个APP来说,甚至产品本身还没有出现,仅仅当这个idea诞生之时,产品的营销问题就被已经提上了桌面。还记得营销中最经典最古老的4P理论吗?是的,就是你所熟知的Product,Price,Place和Promotion。在这个移动互联网时代,4P理论看起来已经out,但glispa认为,这个最最最简单的框架,始终适用,只是不再那么绝对和分化。4个元素某种程度上,结合越来越紧密,有时甚至傻傻分不清楚。Place是用户获得产品的场所...
继续阅读 >
2014
12-03
12-03
付费是一种能力 也是一种习惯
最容易看人的时候,就是让他付费的时候,在这个时刻,过去的一切都会烟消云散,什么兄弟短长,老师您好的,在这一刻终于会让你看到真相。所以,我做微营销来一直都明确收费,以此来揣摩人性的奥妙,当然,事实上,每个人都热衷收费,差别只是能不能收到。付费是一种能力,越成功的人越有这个意识。一般人和不一般的人在遇到一个可能的收益的时候,想法的差别是,一般人会想,我能从中得到什么?而不一般的人则会想,我...
继续阅读 >
2014
12-03
12-03
你必须读一读:十个有趣的哲学故事
【送茶叶的小故事】张三一直喜欢喝20块钱的茶叶。新开茶店里每次张三去买茶叶,老板都送他半两好茶。张三将好茶攒着待客。一天闲来无事泡壶好茶,竟喝上瘾。喝完免费的好茶,张三便不愿喝20块的了。不管他买多贵的茶叶,老板总送他半两更好的。半年下来,张三花在茶叶上的钱是原来的十倍!【坐飞机的一个现象】观察30到40这个年纪的旅客,头等舱的旅客往往是在看书,公务舱的旅客大多看杂志用笔记...
继续阅读 >
2014
12-03
12-03
大势所趋 HTML5成Web开发者最关心的技术
最近,在StackExchange上出现了一个比较热门的问题:Web开发者最头疼的问题是什么?结果并不是大家通常认为的兼容性问题,而是关于HTML5。在所有与前端开发相关的技术中,如JavaScript、CSS3、HTML5等,Web开发者们私下最经常讨论的技术领域是哪一个呢?理解这个问题就可以更好地了解当前在Web技术领域,大家所面临的挑战是什么?为了一探究竟,英属哥伦比亚大学就“Web开发者经常挖掘的问题”展开了研究。...
继续阅读 >
2014
12-03
12-03
推荐18个基于HTML5 Canvas 开发的图表库
如今,HTML5可谓如众星捧月一般,受到许多业内巨头的青睐。很多Web开发者也尝试着用HTML5来制作各种各样的富Web应用。HTML5规范引进了很多新特性,其中最令人期待的之一就是Canvas元素。HTML5Canvas提供了通过JavaScript绘制图形的方法,非常强大。今天,本文收集了一些非常好的基于HTML5Canvas的图表方案推荐给大家。1. VisualizeVisualize通过Javascript从结构化的HTML表格获取数据并借...
继续阅读 >
2014
12-03
12-03
18 款超酷的 HTML5 和 JavaScript 游戏引擎库
现在的游戏开发变得越来越复杂,需要制作各种炫丽的效果,还要制作各种基于2D或者3D的场景。为了节省游戏开发者的时间,让开发者集中精力在游戏的创新上,出现了许许多多的游戏引擎。而现在为了实现跨平台,HTML5和JavaScript成功为了游戏开发者必备的利器,特别是移动端的开发者,必须要能很好的掌握HTML5和JavaScript。现在这么多的游戏引擎,各有各的优点和缺点,为了帮助开发者们找到属于自己的那款游戏开...
继续阅读 >
2014
12-03
12-03
真是好东西!一组动感的页面加载动画效果
如果您曾经访问过NicolasZezuka 和ActiveTheory 的出色的设计网站,你可能已经注意到在显示新内容之前动感的页面加载动画了。这种风格的动画效果最近非常流行,因此这篇文章想给你带来一些启示。这个效果的核心是让一个形状在页面窗口中动画显示并有展示活动的指示。当新内容被加载时,形状将以动画显示返回显示的页面。我们将使用 Snap.svg 动画库来实现,因为这个库让我们能够创建复杂的形状...
继续阅读 >
2014
12-03
12-03
Snap.svg – 现代Web开发必备的JavaScript SVG 库
SVG是一种很好的Web技术方案,可以用来创建互动,在任何大小的屏幕上都会很好看、与分辨率无关的矢量图形。而这里推荐的Snap.svg这个 JavaScript可以让你像 jQuery操作DOM一样操作SVG资源。Snap.svg是专为现代浏览器打造,支持剪裁,遮罩,纹理,渐变,分组等功能。凭借丰富的动画库和易于的事件处理,Snap.svg可以帮助你轻松实现SVG功能。立即下载 效果演示...
继续阅读 >
2014
12-03
12-03
为什么HTML5将主宰在线视频?
磁带、光盘、Flash等媒介都需要播放器,这些媒介正在或者已经死亡。就像CD取代磁带成为一种更高效的音乐播放方式一样,数字文件也将取代CD。依此类推,HTML5也会让Flash成为昨日黄花。HTML5与Flash的对抗在网页开发者中已经成为多年热议的话题,但是无论站在哪一边,不可否认的一点是,HTML5对视频和网站的影响是实实在在的。对于在线视频来说,HTML5有两点是Flash不能做到的:移动能力和语义标记。移动参与性的增...
继续阅读 >