5 essential skills every Web Developer should have?

The idea here is that most of us should already know most of what is on this list. But there just might be one or two items you haven't really looked into before, don't fully understand, or maybe neve...
阅读(1389) 评论(1)

What do software developers age 30 and over know now that they wish they had known in their 20s?

Here are a few thoughts. I'd also recommend a thorough read of Joe Wezorek's answer to this question. Life is long. Invest that time. Get more than one person's opinion.Let me bat out a few based on m...
阅读(1331) 评论(1)

Can I become a good programmer without math and algorithms knowledge?

Knowledge of algorithms has very little to do with programming skill.  As some random dude* on the internet once said:  "When in doubt, use brute force."  Let's unpack what this means.A good programme...
阅读(1340) 评论(1)

Can I become a good programmer without math and algorithms knowledge?

To explain why, I'm gonna assume you have little to no programming background and try to use an analogy. I apologise in advance if this answer becomes  long.Say you wanted to build a small toy house w...
阅读(1290) 评论(1)

socket,statements

之所以要写这篇文章是源于最近在翻译一篇博客时候的突发感想。嗅觉敏锐的读者估计知道了这是一篇吐槽文章。前一篇翻译有关类设计的文章在很久之前就知道了,没记错的话应该是在学习设计模式的时候就了解到的类的设计规范,遵守那里面提到的五条规则是为了能让开发者更高效的开发。具体内容不是这篇博客重点讨论的。要说的是尽管那篇博客里的东西笔者很了解但是真正要将英文翻译成中文,尤其是语句通顺的中文还是比较困难的,不免有...
阅读(852) 评论(2)

5 class design principles [S.O.L.I.D.] in java

类是你java程序中的建筑模块。如果这些建筑模块不健壮,那么你的建筑(这里说的是你的应用程序)将会面在未来掉入痛苦的深渊。这基本上意味着当程序扩展的时候那些写的不好模块会导致你陷入非常困难的境地,或者程序在无论是生产还是维护方面将面临必然的设计问题。另一方面相比而言一系列拥有良好设计的类可以加快编码的速度,而且还会减少bug的数量。在这篇文章中我将会列出5个最值得推荐的设计原则。当写类的时候你应该...
阅读(1188) 评论(1)

云计算在企业中的应用(2)

云计算之所以能在企业当中运转这归功于Dynamic infrastructure(动态基础设施),有了这个做基础才有了上层Platform的发展空间。传统的JavaEE在解决企业当中大量计算的时候是通过集群实现的,当遇到瓶颈就增加节点。但是节点的增加和性能的提升并不是成正比的,如果节点的数量还不是大规模的时候增加节点是会提升部分的性能。但是当节点增加的到一定程度的时候性能反而就下降了。因为众多的节...
阅读(1011) 评论(1)

云计算在企业中的应用(1)

前面说了很多我们能接触到的云计算,这篇博客说说云计算在企业当中的应用。计算能力被普通的人用和被企业使用是完全不同的,其实大多数情况下真正赚钱的是企业的云计算(没说谷歌不赚钱但全球也就一个谷歌而已)。像中石化这样的大公司每年要投资十几个亿去搞IT的建设,买机器,做系统等等吧目的都是为了提升自身的信息水平。他不像我们,我们平时使用谷歌(准确的说是使用谷歌的云计算能力)是不给谷歌钱的,所以谷歌不得不去找...
阅读(906) 评论(0)

云计算名词解析

IaaS、PaaS、SaaS作为云计算三种服务模式,下面会着重介绍他们的定义、作用、功能、对应产品以及他们之间的关系等。 一、定义:SaaS:SoftwareasaService,软件即服务;这层作用是将应用作为服务提供给客户。PaaS:PlatformasaService,平台即服务;这层作用是将一个开发平台作为服务提供给用户。IaaS:InfrastructureasaService,基础设施...
阅读(1018) 评论(1)

云计算的由来——开发过程和交付方式

之前说了那些云计算的奠基人在技术方面的突破,以及他们取得的成就。除此之外他们还面临着另一方面的压力,那就是资金方面的压力。随着用户的越来越多,自然而然投入也越来越大。想盈利无非“开源、节流”两个方面。“开源”方面是互联网的优势,用户量呈指数增长,这倒不是他们面临的主要问题。但是“节流”就不是那么容易了,如何用最少的钱满足现大规模的访问量是他们不得不考虑的问题。除了运营那部分不得不花的钱之外,其他地...
阅读(1149) 评论(0)

云计算的由来——技术积累

IT领域和娱乐圈一样每个阶段总有那么几个技术(娱乐人物)去抢头条。今天就来聊一聊云计算,就像去评价一个娱乐人物一样,谁也说不清这个人到底是什么样子。因为在一定的时间里面人们对一个东西的认识往往是片面的。你不可能说就凭一篇出轨报道就说哪个明星品行不好,也不能仅凭谁搞了一个希望小学就说明那个人道德高尚。我们认识一个事物需要时间,往往最后到头来才发现原来是这样。扯远了,回来说云计算。这得从web2.0说...
阅读(1326) 评论(3)

nginx+tomcat重复请求

好久不写技术文章了,越发的觉得单纯的讲技术没啥意思。怪不得知乎越来越火,因为大家喜欢看故事不喜欢硬生生的技术文章。最近网站压力突然增大,把带宽都占满了,访问网页发现非常的慢,打开页面的速度奇慢大概要十几秒。这种情况还是第一次遇到,感觉不是被攻击了就是被攻击了!SSH连上服务器查看日志,居然连SSH都特别慢,这让我更加坚定自己的判断,妈蛋绝对被攻击了!但是后台日志没有什么明显的错误信息。可是网站还是...
阅读(4394) 评论(4)

百度与谷歌

百度与谷歌...
阅读(1193) 评论(0)

SEO

SEO...
阅读(926) 评论(0)

什么是CDN

CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,解决用户访问网站的响应速度慢的根本原因。   狭义地讲,内...
阅读(1190) 评论(2)

pv,uv,ip

PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。 UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。 IP(独立IP):即Internet Protocol,指独立IP数。00:00-24:00内相同IP地址之被计算一次。 ----------下面来说ip,pv,uv的区...
阅读(983) 评论(1)

Lucene

Lucene...
阅读(1229) 评论(5)

打工与乘公交

去一个公司打工就如同上了一辆公交车。在上车之前,你应该清楚自己打算去哪里,打算在哪里下车。有的公交车很豪华,有的很破烂,但是这并不是重点,所有能开到目的地的车都是好车。上了车之后,也许你会有一个很舒适的座位,也许只能站着,甚至被挤得晃来晃去站不住脚。这些都不是重点,只是注意别在车到你的站之前被挤下去就好。其实真被挤下去了也没什么,换一辆再挤上去,前提是知道自己想去哪里。——但是许多人不是这样,他们...
阅读(1499) 评论(6)

Spring 定时器

Spring的定时器主要是用来让程序定时执行某个操作,主要的配置如下(代码)其中indexService是自己的类,就是具体要执行的代码,这里就不列举了。下面把其中核心的cron表达式罗列一番Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法 格式: SecondsMinutes Hours DayofMonth Month Day...
阅读(1127) 评论(6)

log4j配置

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  appenderNam...
阅读(1105) 评论(3)
284条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1025548次
    • 积分:18174
    • 等级:
    • 排名:第597名
    • 原创:268篇
    • 转载:5篇
    • 译文:11篇
    • 评论:3520条
    公告
    如果博文中有错误或者您不认同的地方,欢迎评论或通过邮箱的方式随时联系我,我们共同讨论,拜谢!
    博客专栏
    最新评论