`
文章列表
从公司资源库档下来的,本着分享的理论,方便像我这样的初学者学习,大部分为英语版本。 声明:如果以下资料有侵权行为,请联系我,会尽快删掉。   1: How Tomcat Works.pdf  下载   2:Apress.Pro.Apache.Tomcat.6.Mar.2007.pdf 下载
因为实习,这段时间在学习mysql,就在公司的电脑上安装,几次都出现错误,最后找了很多方法,尝试了很多次,终于搞出来了,呵呵,错误原因很简单。   问题描述:安装mysql5.1版本,到实例安装的最后一步,出现1045错误,很明显实例没有安装成功,则无法正常运行。   解决方法:在安装完成前的其中有一步,要求输入root用户的密码,一共三次密码输入,因为mysql5的root的默认密码是空的,所以在第一栏不输入密码,在后两栏输入你要设置的密码,当你两次输入密码一致后,你会发现next就enable了,哈哈,现在就一路next,然后finish就ok了。   如果你前面安装mysql但 ...
因为某些原因现在才开始学习mysql,把一些学习资料以作整理,方便大家学习之用(只针对和我一样的初学者,呵呵) 说明:所有资料都来自网络,如有侵权,请联系,速度删除。   1:Mysql5.1中文参考手册下载     2:boobook小辉老师的mysql视频系列,网址: http://www.boobooke.com/bbs/thread-70165-1-1.html 
原文地址:http://pt.alibaba-inc.com/wp/experience_644/map-multi-threaded-environment-you-must-be-synchronized.html   我们都知道在多线程操纵Map时,需要对Map数据结构进行同步,因为通过同步可以保证数据的一致性。但是同步化的同时,程序性能也往往会随之下降。在数据一致性与程序性能之间寻找平衡,是个挺纠结的事儿-_-|||…我们一定要在多线程环境下对Map进行同步吗? 不是的。例如应用场景对Map中的数据无一致性要求时,即可不做同步。当然,这种情况是很少发生的。那在要求Map中数据一 ...
全文转载:http://java-admin.iteye.com/blog/503201 在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为他内部有一个 ConfigParser 类来支持 .ini 文件的读写,根据该类提供的方法程序员可以自由的来 ...
转载地址(全文转载):http://blog.csdn.net/longronglin/archive/2009/11/22/4851697.aspx 淘宝网,是一个在线商品数量突破一亿,日均成交额超过两亿元人民币,注册用户接近八千万的大型电子商务网站,是亚洲最大的购物网站。那么对于淘宝网这样大规模的一个网站,我猜想大家一定会非常关心整个网站都采用了什么样的技术、产品和架构,也会很想了解在淘宝网中是否采用了开源的软件或者是完全采用的商业软件。那么下面我就简单的介绍一下淘宝网中应用的开源软件。   对于规模稍大的网站来说,其IT必然是一个服务器集群来提供网站服务,数据库也必然要和应用服务分 ...
在惠普的职业发展是每个员工都很感兴趣的也是很重要的事情,这也是今年在员工敬业度调查中显示出来的我们需要着重力度给员工提供帮助和指导的方面。人力资源部就这个话题已经展开了系列的职业访谈和座谈会。在2011新春来临之际,我们有机会请到了钱越和邵冬二位做客我们的职业访谈系列, 与我们在北京工作的部分员工进行了座谈,分享自己在惠普23年职业发展的经历,感想;与会的员工也就自己感兴趣的话题提出了很多问题,他们都一一作答,并提出了很多宝贵的意见。 钱越:IPG 中国区总经理,全球副总裁 邵冬:PSG
转载自:http://hi.baidu.com/jmtbai/blog/item/a3b7d5f3b76cd818b17ec51a.html 首先我们来看个例子,笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的 ...
原文地址:http://developer.51cto.com/art/200907/133794.htm   Servlet容器如何实现多线程。其安全的方面又是如何呢?那么本文将就Servlet容器实现多线程给你做简单的介绍。   一,Servlet容器如何同时处理多个请求。 Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。 线程池实际上是等待执行代码的一组线程叫做工作者线程(WorkerThread),Servlet容器使用一个调度线程来管理工作者线程(DispatcherThread)。 当容器收到一个访问Servle ...
原文出处:http://www.blogjava.net/smcdl/archive/2008/10/22/235890.html List的有用实现1.ArrayList2.LinkedList3.Vector4.Stack讨论1:底层机制(牵扯到的数据结构的知识请读者自行复习)ArrayList与Vector都是基于数组实现的,这就说明ArrayList与Vector适合 ...
      无色 Bitmap 0 Bitmap   19  
原文地址:http://www.infoq.com/cn/articles/hk-build-full-function-team-practice;jsessionid=F1BB5DCB034CA192D8664BD7D3F3CE6E 吃自己的狗粮 当开发人员坐在测试工作站前,你将会诧异于多少开发人
    在前面的博客中写了关于append()方法,它是StringBuilder构造过程中常用的方法,在JDK6.0中,append()重载有十几种形式,而其中最常用的是append(String str),其作用是把一个字符串追加到当前的StringBuilder后面,最后返回修改后StringBuilder对象,当str=null,则直接在其后面加上"null"。下面我们分析一下JDK关于它的具体实现的流程。     1 public StringBuilder append(String str) { super.append(str);//跳到父类的方法中 ...
StringBuilder的父类为:java.lang.AbstractStringBuilder这一抽象类,在JDK的源码中可以查到,但在JDK6.0的文档却没有此类不知为何,这里就不讨论它。    StringBuilder共有4个构造器,如下: 1、StringBuilder() 构造一个其中不带字符的字符串生成器,初始容量为 16 个字符(理解这里返回一个长度为0,初始容量为16的StringBuilder。     源码: /** * Constructs a string builder with no characters in it and an ...
 1、产生的原因:StringBuilder 是一个可变的字符序列。此类提供一个与 StringBuffer 兼容的 API,但不保证同步(所说的线程不安全)。该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快,因为在单线程状态,不会像StringBuffer那样消耗更多资源,这点是很明显的。   2、StringBuilder中常用的两个方法append和insert. 在 StringBuilder 上的主要操作是 append 和 ins ...
Global site tag (gtag.js) - Google Analytics