07 2012 档案

摘要:intra-mart(CoreMount)学习笔记1配置目录的介绍下面对intra-mart的目录结构进行下说明。bin 放置服务器模块共通初期设定文件的文件夹lib 放置一些共通的包conf 放置服务器模块共通初期设定文件的文件夹doc J2EE开发模式的工作目录pages script开发模式的工作目录log 放置系统日志为了学习,把6.1和7.0都用过了,感觉6.1的服务器启动不是太让人满意,现在我已经把6.1给删掉了,拿7.0学习。由于工作上的要求,现在学习的开发模式是script,J2EE开发模式还没有尝试过。script开发模式是使用html和JavaScript的开发模式。画面由 阅读全文
posted @ 2012-07-31 19:20 积淀 阅读(4072) 评论(0) 推荐(0)
摘要:HQL 总结1. 查询整个映射对象所有字段//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段String hql = "from Users";Query query = session.createQuery(hql);List<Users> users = query.list();for(Users user : users){System.out.println(user.getName() + " : " + user.getPasswd() + " : " + user.getId());} 阅读全文
posted @ 2012-07-30 20:46 积淀 阅读(546) 评论(0) 推荐(0)
摘要:Hibernate你必须知道的六个方面 1 应用程序的分层体系结构 随着计算机应用软件的发展,应用程序逐渐由单层体系结构发展为多层体系结构。其中,三层结构是目前典型的一种应用软件结构,如图1左。 表述层:提供与用户交互的界面,如GUI(图形用户界面),web页面等; 业务逻辑层:负责各种业务逻辑,直接访问数据库,提供对业务数据的保存、更新、删除和查询操作; 数据库层:负责存放管理应用的持久性业务数据 三层结构的特点是:所有下层向上层提供调用的接口,具体实现细节对上层透明。层与层之间存在自上而下的依赖关系,即上层会访问下层的API,但下层不依赖于上层。 2 持久化层(如图1右) ... 阅读全文
posted @ 2012-07-30 14:52 积淀 阅读(390) 评论(0) 推荐(0)
摘要:一、Hibernate中对象状态学习Hibernate API之前要知道Hibernate中对象的几种状态,这样对API的学习会更加深入。对象状态:瞬时(transient):刚new出的对象,没有跟Session关联。数据库中没有此条记录。持久(persistent):此对象跟Session有关联,Session没有关闭,事务没有提交。数据库中已有此数据。 对象发生变化 时Hibernate还会检测到。脱管(detached):跟Session已经没有关联,数据库中有此数据。对象发生变化时Hibernate不会检测到。也叫游离。二、介绍一下Hibernate中主要的API:1、org.hib 阅读全文
posted @ 2012-07-30 14:39 积淀 阅读(1384) 评论(0) 推荐(0)
摘要:1.关于one-to-one 持久化对象之间一对一的关联关系是通过one-to-one元素定义:<one-to-onename="propertyName" (1)class="ClassName" (2)cascade="all|none|save-update|delete" (3)constrained="true|false" (4)outer-join="true|false|auto" (5)property-ref="propertyNameFromAssociat 阅读全文
posted @ 2012-07-30 11:46 积淀 阅读(401) 评论(0) 推荐(0)
摘要:这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十表了.这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询..数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存区域越大,就可以保留更多的语句,当然被共享的可能性也就越大了.当你向ORACLE提交一个SQL语句,ORACLE会首先在这块内存中查找相同的语句. 这里需要注明的是,ORACLE对两者采取的是一种严格匹配,要达成共享,SQL语句必须 完 阅读全文
posted @ 2012-07-26 14:31 积淀 阅读(8751) 评论(0) 推荐(2)
摘要:MySQL 学习笔记 一一、数据库简单介绍1、 按照数据库的发展时间顺序,主要出现了以下类型数据库系统:Ø 网状型数据库Ø 层次型数据库Ø 关系型数据库Ø 面向对象数据库上面4中数据库系统中,关系型数据库使用最为广泛。面向对象数据库则是由面向对象语言催生的新型数据库,目前的一些数据库系统,如:SQL Server 2005、Oracle10g等都开始增加面向对象的特性。二、常用基本SQL语句/语法Ø SQL语句基础理论SQL是操作和检索关系型数据库的标准语言,标准SQL语句可用于操作然后关系型数据库。标准的SQL语句通常划分为以下类型:查询语句 阅读全文
posted @ 2012-07-25 20:19 积淀 阅读(632) 评论(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 积淀 阅读(468) 评论(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 积淀 阅读(263) 评论(0) 推荐(0)
摘要:进程与线程理解进程与线程:1.DOS有一个明显的特点,就是一旦病毒入侵,系统就会死机,因为传统的DOS系统是单进程处理方式,所以只有一个程序运行,其它程序无法运行。而windows系统中,即使出现病毒,系统照样可以使用,因为windows系统是采用多进程处理方式,在同一个时间段上会有多个程序在运行。2.对于word来说每次启动一个word实际上都是在操作系统上分配一个进程。而线程实际上是在进程的基础上进一步划分,从word来看可以把拼写检查当做一个线程进行处理。当然会同时存在多个线程。3.如果一个进程没有了,线程一定会消失;但线程消失了,进程未必会消失。而且线程都是在进程的基础上并发同时运行。 阅读全文
posted @ 2012-07-16 20:37 积淀 阅读(11453) 评论(0) 推荐(0)
摘要:单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。对一些类来说,只有一个实例是很重要的,虽然系统中可以有许多打印机,但却只应该有一个打印机假脱机,只应该有一个文件系统和一个窗口管理器,一个数字滤波器只能有一个A/D转 换器,一个会计系统只能专用于一个公司。怎样才能保证一个类只有一个实例并且这个实例易于被访问,一个全局变量使得一个对象可以被访问,但它不能防止你实 例化多个对象,一个更好的方法是让类自身负责保存他的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法,这就是Singleton模式。 实用性:在下面的情况下可以使. 阅读全文
posted @ 2012-07-16 13:27 积淀 阅读(909) 评论(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 积淀 阅读(299) 评论(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 积淀 阅读(793) 评论(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 积淀 阅读(267) 评论(0) 推荐(0)
摘要:阿里巴巴的效率是很高的,三天时间走完了所有的流程,offer到手,还没签三方。10月22日晚上,阿里巴巴网站类的在沙河做了宣讲会,随后就准备笔试。因为职位就是WEB前端,不像我前几次应聘腾讯,网易游戏的,是WEB开发,也要前端,也要有后台。所以考试的内容就全部是前端内容。其中一个给了个网页,让写有语义的XHTML代码,就是一个<form>,比较简单。第二题是给了很长一段CSS代码,让做简化,也不复杂,不过有个东西的继承性我记错了,没写出来。剩余的全是js的题了,其中让写一个通用的事件侦听器函数,我没写出来,平时都用jQuery库,看书的时候不太认真。然后就是大家最想看的面试环节了。 阅读全文
posted @ 2012-07-09 18:23 积淀 阅读(1231) 评论(0) 推荐(0)
摘要:上次向阿里巴巴投了自己的简历,收到了阿里巴巴的笔试通知,今天下午坐了一个半小时的车,才到了阿里巴巴笔试的地方。人还真是不少,不过有点真让人郁闷, 看了下笔试的名单,求职C++程序员的只有17人,而JAVA程序员竟然有100多人,真是后悔当时为什么要学JAVA(貌似记得当时觉得C++太难 了)。反正也不知道他们水平怎么样,就硬着头皮考考。考试时间是1小时,后来因为题量有点大,就延长了20分钟。那题目还真的不是很难,可惜我不会做,只 能说那些题目很基础,看来平时还是要注意下基础的知识。趁现在对题目还有印象,先贴上来给大家一个参考:1~3 逻辑题(就是那些有点考验你智商的或者考验你逻辑能力的题目)J 阅读全文
posted @ 2012-07-09 17:40 积淀 阅读(1558) 评论(0) 推荐(0)
摘要:Question 1. (单选)在60年代初石油危机的时候,美国总统肯尼迪要求美国石油公司不要将石油的价格提得太快,但是美国石油公司拒绝了肯尼迪的要求。因此,肯尼迪总统在记者招待会上说:“很久以前,我的父亲告诉我,所有的商人都是见钱眼开的……直到今天我才相信这是真的。”肯尼迪总统的讲话是以下面哪项假设为前提的?1. 美国的企业应该听从政府的指示。2. 美国的企业完全与政府不相干。3. 美国石油公司在石油危机时的提价措施使自己有利可图。4. 美国的石油价格应该不受世界石油价格的影响。Question 2. (单选)我国多数企业完全缺乏“专利意识”。根据中国专利局最近对500家大中型企业专利工作的 阅读全文
posted @ 2012-07-09 17:38 积淀 阅读(509) 评论(0) 推荐(0)
摘要:第一,谈谈final, finally, finalize的区别。最常被问到。第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。第四,&和&&的区别。这个问得很少。第五,HashMap和Hashtable的区别。常问。第六,Collection 和 Collections的区别。你千万别说一个是单数一个是复数。第七,什么时候用assert。A 阅读全文
posted @ 2012-07-09 17:31 积淀 阅读(459) 评论(0) 推荐(0)
摘要:与同学乘527到动物园转315到联庄,向前500米既是恒生大厦(hundsun)居然只用了40分钟,原本期待着漫长的滨江之行的。 废话不多说,来到大厦门口居然看到了总裁先生在散步!?由于不是很确定,还是放弃上去打招呼,从旁边超过去(那个瞬间,我确定是的),来到门 厅,报个道,填分表格就等待。大厦的装修还算不错的。从玻璃墙望出去,这里附近还有一些建筑队在施工。江南大道上正长出一幢幢高楼…… 没过多久就上二楼面试了,一个会议室,面的是人力资源的z先生。“请简单介绍一下你自己,用2~3分钟时间” 这种问题我已有准备,此处省略五百字……然后就简历上和笔试试卷上问了一些问题,怎样看待出差,偶像是谁,.. 阅读全文
posted @ 2012-07-09 17:29 积淀 阅读(327) 评论(0) 推荐(0)
摘要:Struts2中的OGNL表达式 浅析值栈ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶层节点值栈也位于内存中,它也是和parameters、request、session、application、attr对象放在一起的值栈属于ONGL Context里面的根对象。也就是说它位于整个内存中最最重要的地方,所以叫根对象根对象和另外五个对象是有区别的,根对象可以省. 阅读全文
posted @ 2012-07-09 13:16 积淀 阅读(989) 评论(0) 推荐(0)
摘要:9.3.用户变量可以先在用户变量中保存值然后在以后引用它;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。用户变量的形式为@var_name,其中变量名var_name可以由当前字符集的文字数字字符、‘.’、‘_’和‘$’组成。默认字符集是cp1252(Latin1)。可以用mysqld的--default-character-set选项更改字符集。参见5.10.1节,“数据和排序用字符集”。用户变量名对大小写不敏感。设置用户变量的一个途径是执行SET语句:SET@var_n 阅读全文
posted @ 2012-07-09 10:57 积淀 阅读(588) 评论(1) 推荐(0)
摘要:从程序语言排行榜来解读IT及Web的发展预测行业的发展不能是凭空预测,而需要有根据。因为预测本身就是个不太准的事情,再没根据的话,那就更是浮云了。下面,我尝试从程序语言排行榜来解读一下IT的发展方向及Web的未来。《2012年4月份编程语言排行榜》全文见http://news.cnblogs.com/n/138017/先明确几个名词,net指的是网络,tcp/ip也好,还是物联网也好,都是net。web指的是WorldWideWeb,一种以html及其类似物为特点的网络应用。下面开始解读程序语言排行榜。(1)新型计算设备正在澎湃发展。C语言是系统语言,任何新的计算设备所支持的语言,C应该是最具 阅读全文
posted @ 2012-07-05 11:59 积淀 阅读(245) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/128340/ 阅读全文
posted @ 2012-07-05 10:16 积淀 阅读(226) 评论(0) 推荐(0)