摘要: MySQL 学习笔记 一一、数据库简单介绍1、 按照数据库的发展时间顺序,主要出现了以下类型数据库系统:Ø 网状型数据库Ø 层次型数据库Ø 关系型数据库Ø 面向对象数据库上面4中数据库系统中,关系型数据库使用最为广泛。面向对象数据库则是由面向对象语言催生的新型数据库,目前的一些数据库系统,如:SQL Server 2005、Oracle10g等都开始增加面向对象的特性。二、常用基本SQL语句/语法Ø SQL语句基础理论SQL是操作和检索关系型数据库的标准语言,标准SQL语句可用于操作然后关系型数据库。标准的SQL语句通常划分为以下类型:查询语句 阅读全文
posted @ 2012-07-25 20:19 积淀 阅读(628) 评论(0) 推荐(0)
摘要: 一、Hibernate的数据检索策略是面向对象的策略,对与不同的检索情况,应使用不同的策略,以提高效率节省资源。经常使用的是立即检索和延迟检索,预先抓取和批量检索都是为了优化加载性能而设计的策略。检索一般是建立在表关联的基础上的所以我们先建立三张表Team与Student是一对多关系,Student和Certificate是一对一关系。Team→id:String、teamName:StringStudent→id:String、team_id、name、cardid、ageCertificate→id:String、describe在这里Team相当于原对象Student相当于Team的附属 阅读全文
posted @ 2012-07-24 09:22 积淀 阅读(462) 评论(0) 推荐(0)
摘要: Hibernate工作原理原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.session.beginTransaction();//创建事务Transatio 阅读全文
posted @ 2012-07-23 21:03 积淀 阅读(261) 评论(0) 推荐(0)
摘要: 进程与线程理解进程与线程:1.DOS有一个明显的特点,就是一旦病毒入侵,系统就会死机,因为传统的DOS系统是单进程处理方式,所以只有一个程序运行,其它程序无法运行。而windows系统中,即使出现病毒,系统照样可以使用,因为windows系统是采用多进程处理方式,在同一个时间段上会有多个程序在运行。2.对于word来说每次启动一个word实际上都是在操作系统上分配一个进程。而线程实际上是在进程的基础上进一步划分,从word来看可以把拼写检查当做一个线程进行处理。当然会同时存在多个线程。3.如果一个进程没有了,线程一定会消失;但线程消失了,进程未必会消失。而且线程都是在进程的基础上并发同时运行。 阅读全文
posted @ 2012-07-16 20:37 积淀 阅读(11446) 评论(0) 推荐(0)
摘要: 单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。对一些类来说,只有一个实例是很重要的,虽然系统中可以有许多打印机,但却只应该有一个打印机假脱机,只应该有一个文件系统和一个窗口管理器,一个数字滤波器只能有一个A/D转 换器,一个会计系统只能专用于一个公司。怎样才能保证一个类只有一个实例并且这个实例易于被访问,一个全局变量使得一个对象可以被访问,但它不能防止你实 例化多个对象,一个更好的方法是让类自身负责保存他的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法,这就是Singleton模式。 实用性:在下面的情况下可以使. 阅读全文
posted @ 2012-07-16 13:27 积淀 阅读(901) 评论(0) 推荐(0)
摘要: Struts2常用标签总结一介绍1.Struts2的作用Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。Struts2 的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了大部分标签,可以在各种表现技术中使 用。包括最常用的jsp页面,也可以说Velocity和FreeMarker等模板技术中的使用2.Struts2分类(1)UI标签:(UserInterf 阅读全文
posted @ 2012-07-11 17:02 积淀 阅读(293) 评论(0) 推荐(0)
摘要: 近段时间在研究如何将Servlet/JSP中的伪动态页面缓存到Squid中来加速Web访问,在google上搜索"JSP在squid中的缓存"的信息,出来的信息比较少,后来差PHP,ASP的缓存相关资料及"深入体验JAVA Web开发内幕——核心基础.pdf"和"Squid中文权威指南"中的相关章节,总算实现了这个目的(有需要这两本书的兄弟可以mail我)。基于自己的一些理解和试验成果,记下来供以后参考。 HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),Web服务器端。 阅读全文
posted @ 2012-07-11 13:18 积淀 阅读(790) 评论(0) 推荐(0)
摘要: 2010-04-27 08:44:33添加 1. 人人都是产品经理作者 : 苏杰出版社 : 电子工业出版社 加入购书单 2010-04-27 08:44:33添加 2. 产品经理手册 作者 : 琳达·哥乔斯出版社 : 中国财政经济出版社 加入购书单 2010-04-27 08:44:33添加... 阅读全文
posted @ 2012-07-11 13:12 积淀 阅读(265) 评论(0) 推荐(0)
摘要: 阿里巴巴的效率是很高的,三天时间走完了所有的流程,offer到手,还没签三方。10月22日晚上,阿里巴巴网站类的在沙河做了宣讲会,随后就准备笔试。因为职位就是WEB前端,不像我前几次应聘腾讯,网易游戏的,是WEB开发,也要前端,也要有后台。所以考试的内容就全部是前端内容。其中一个给了个网页,让写有语义的XHTML代码,就是一个<form>,比较简单。第二题是给了很长一段CSS代码,让做简化,也不复杂,不过有个东西的继承性我记错了,没写出来。剩余的全是js的题了,其中让写一个通用的事件侦听器函数,我没写出来,平时都用jQuery库,看书的时候不太认真。然后就是大家最想看的面试环节了。 阅读全文
posted @ 2012-07-09 18:23 积淀 阅读(1228) 评论(0) 推荐(0)
摘要: 上次向阿里巴巴投了自己的简历,收到了阿里巴巴的笔试通知,今天下午坐了一个半小时的车,才到了阿里巴巴笔试的地方。人还真是不少,不过有点真让人郁闷, 看了下笔试的名单,求职C++程序员的只有17人,而JAVA程序员竟然有100多人,真是后悔当时为什么要学JAVA(貌似记得当时觉得C++太难 了)。反正也不知道他们水平怎么样,就硬着头皮考考。考试时间是1小时,后来因为题量有点大,就延长了20分钟。那题目还真的不是很难,可惜我不会做,只 能说那些题目很基础,看来平时还是要注意下基础的知识。趁现在对题目还有印象,先贴上来给大家一个参考:1~3 逻辑题(就是那些有点考验你智商的或者考验你逻辑能力的题目)J 阅读全文
posted @ 2012-07-09 17:40 积淀 阅读(1555) 评论(0) 推荐(0)