摘要:
design pattern是设计模式,通常是前人在软件开发过程中积累出来的解决一些问题的现成套路,按它们来做可获益无穷。anti-pattern也是一些现成的套路,但它们是现成的
错误套路,避免它们则亦可获益无穷。在软件工程中,一个反面模式(anti-pattern或antipattern)指的是在实践中明显出现但又低效或是有待优化的设计模式。 阅读全文
摘要:
聪明的程序员使用50%-70%的时间用来思考,尝试和权衡各种设计和实现,而用30%–50%的时间是在忙碌着编码,调试和测试。聪明的老板也会让团队这样做。而愚蠢的老板,愚蠢的程序员会拿出来100%-150%的时间来忙着赶进度,返工,重构,fix大量的bug…所以,越差的团队一般会越忙,而且还忙不完。 阅读全文
摘要:
近些年无线技术发展迅速,越来越多的用户开始使用无线网络,最近新搬到一小区没有安装网络,后面想到以前出差时在机场用过无线网络,小区内是否也有无线网络呢?随便一搜,果然有几个无线网络信号,于是打起了免费蹭网的主意,但信号最好的几个网络的WEP或WPA密码成为了一个门坎,于是在公司上网查到相关资料,通过几天的学习+实践,终于破解了小区内的几个无线网络。 阅读全文
摘要:
互联网时代经历了两次变革。第一次变革是门户时代(以新浪、搜狐、网易等网站为代表),它彻底颠覆了互联网发布信息和用户获取信息的方式;第二次变革是搜索引擎时代,它进入了以内容为王的时代,要求搜索引擎搜索的内容精确准,能接近用户的想法。谷歌的核心商业模式是网络广告。在移动互联网时代,也在激荡着影响深远的变革。移动互联网从开始的以运营商为主导,到运营商被边缘化,到谷歌打造的Android联盟。Google通过与软、硬件开发商、设备制造商、电信运营商等其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。谷歌Android联盟里便包括了华硕、英特尔、Nvidia、ARM、东芝、中国移动、摩托罗拉等PC品牌、芯片巨头、运营商、手机OEM. 阅读全文
摘要:
电子商务发展至今,已经有十余年了,但是对于电子商务的概念,还没有一个统一的说法。接触电子商务的人想必脑海中肯定会产生这样的疑问:电子商务和网络购物是一码事,还是两个概念?当下盛行的淘宝,当当之类的网购网与阿里巴巴,中国制造&中国创造,慧聪等这些网站的区别是什么?就目前的发展情况来看,业界对于各个电子商务形式没有明确的区分,像淘宝之类的网站是电子商务平台,像京东商城,中国创造,阿里巴巴等这些也同样是电子商务网站,并没有给每个类型设定一个独特的名称加以区分。所以,人们以及新闻媒体都将所有的在互联网上进行商业交易的称为电子商务网站或者电子商务平台。 阅读全文
摘要:
网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备 根本无法承担。在此情况下,如果扔
掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升,这又将导致再一次硬件升 级的高额成本投入,甚至性能再
卓越的设备也不能满足当前业务量的需求。于是,负载均衡机制应运而生。 阅读全文
摘要:
SSL 的英文全称是 “Secure Sockets Layer” ,中文名为 “ 安全套接层协议层 ” ,它是网景( Netscape )公司提出的基于 WEB 应用的安全协议。 SSL 协议指定了一种在应用程序协议(如 HTTP 、 Telenet 、 NMTP 和 FTP 等)和 TCP/IP 协议之间提供数据安全性分层的机制,它为 TCP/IP 连接提供数据加密、服务器认证、消息完整性以及可选的客户机认证。 阅读全文
摘要:
Spring 1.0的标准事务配置
先定义一个baseTxService进行基本的事务定义,类型为TransactionProxyFactoryBean。如果service没有基于接口,使用cgilib来实现AOP,定义
实际的Manager类设置parent=baseTxService,target 为匿名的实际Manager类。如果需要定义特殊的事务,利用merge=true的属性,在manager的transactionAttributes节点进行新事务的定义。
阅读全文
摘要:
JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。
阅读全文
摘要:
《设计模式》中对框架的定义是框架就是一组相互协作的类,对于特定的一类软件,框架构成了一种可重用的设计。 软件框架是项目软件开发过程中提取特定领域软件的共性部分形成的体系结构,不同领域的软件项目有着不同的框架类型。 阅读全文