- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 用linux系统跟windows的不同
用linux桌面有一段时间了,说说体会。linux:1.简介; 装软件有专门的包管理工具;命令行shell很好用。初次之外基本没有太多设置2.稳定,基本不用担心死机;系统反应快//TODO
2015-10-18 22:49:42
412
转载 如何应聘项目经理或成为项目经理!(IT)
http://zhshta123.blog.163.com/blog/static/97723892010399711307/
2013-03-07 11:05:42
614
原创 Javascript中的this,call,apply,bind!
<br />今天无意间在这里看到一篇说js中this的文章,看后满是疑问。。。<br /> 作者试用this.xXP作windowsroperty取某些属性得到了undefined等一系列非意料中的结果<br /> 于是认为导致这种情况是因为之前有过对this.propertyX赋值从而改变了this所至。。。<br /> 好吧...<br /> 一: this<br /> 看这个源代码<br /> 0. <script> <br /> 1. function test(){ <br
2011-03-07 18:52:00
825
原创 JDK里的设计模式
<br /> <br />下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:<br />http://stackoverflow.com/questions/1673841/examples-of-gof-design-patternsStructural(结构模式)Adapter:<br />把一个接口或是类变成另外一种。<br /> java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.
2011-03-04 21:33:00
518
原创 spring配置初始化applicationcontext
<br />1. 在struts-config.xml里,以插件的形式xml 代码< plug-in className="org.springframework.web.struts.ContextLoaderPlugIn" / > < set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" / > < / plug-in > <br />这种方式如果没有配置contextC
2011-03-04 18:59:00
963
原创 Spring scope 学习笔记
<br />摘自《Spring 解密》<br />scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会(容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看做中学教师的scope。<br />Spring容器最初提供了两种bean的scope类型:singleto
2011-03-04 17:51:00
1336
原创 判断字符串是不是回文
<br />public class Palindrome{ <br /> public boolean isPalindrome(String[] str) { <br /> int len = str.length; <br /> boolean b = false; <br /><br /> for(int i = 0; i <= len/2; i++ ) { <br /> if(str[i] != str[len-i-1])
2011-03-04 17:25:00
618
原创 java二叉树遍历
import java.util.Stack;/** 二叉树节点 */class BTNode { private char key; private BTNode left, right; public BTNode(char key) { this(key, null, null); } public BTNode(char key, BTNode left, BTNode right) { this.key = key; this.left = left; this.right = right
2011-03-04 17:03:00
1864
原创 java单例模式的几种实现
<br />1 饿汉式单例类.在类初始化时,已经自行实例化 <br /><br />class EagerSingleton { <br /> private static final EagerSingleton m_instance = new EagerSingleton(); <br /> <br /> /** * 私有的默认构造子 */ <br /> private EagerSingleton() { <br /> } <br /> <br />
2011-03-04 16:41:00
680
原创 JAVA面试题解惑系列(六)——字符串(String)杂谈
<br />上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。 <br /><br />一、String类有length()方法吗?数组有length()方法吗? <br /><br />String类当然有length()方法了,看看String类的源码就知道了,这是这个方法的定义:Java代码 public int length() { return count; } publ
2011-03-04 16:39:00
530
原创 HashSet, TreeSet, HashMap, TreeMap
<br />三、检索、插入、删除对象的效率<br /><br />ArrayList和Vector中,从指定的位置(用index)检索一个对象,或在集合的末尾插入、删除一个对象的时间是一样的,可表示为O(1)。但是,如果在集合的其他位置增加或移除元素那么花费的时间会呈线形增长:O(n-i),其中n代表集合中元素的个数,i代表元素增加或移除元素的索引位置。为什么会这样呢?以为在进行上述操作的时候集合中第i和第i个元素之后的所有元素都要执行(n-i)个对象的位移操作。<br />LinkedList中,在插入、
2011-03-03 23:14:00
1042
转载 SQL删除重复记录的N种方法
<br />查询及删除重复记录的SQL语句<br />查询及删除重复记录的SQL语句<br />1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断<br />select * from people<br />where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)<br />2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId
2011-03-03 22:32:00
1134
原创 EJB相关
<br />98、EJB的角色和三个对象<br />答:一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者(Enterprise Bean Provider) 、应用组合者(Application Assembler)、部署者(Deployer)、EJB 服务器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Pro
2010-11-29 17:36:00
523
转载 sql优化
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!<br />(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):<br />ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交
2010-11-22 18:07:00
403
原创 CSS+DIV 对比 table
<br />采用CSS+DIV进行网页重构相对与传统的TABLE网页布局而具有以下4个显著优势:<br />1:表现和内容相分离<br />将设计部分剥离出来放在一个独立样式文件中,HTML文件中只存放文本信息。<br />2:提高搜索引擎对网页的索引效率<br />用只包含结构化内容的HTML代替嵌套的标签,搜索引擎将更有效地搜索到你的网页内容,并可能给你一个较高的评价。<br />3:提高页面浏览速度<br />对于同一个页面视觉效果,采用CSS+DIV重构的页面容量要比TABLE编码的页面文件容量小得
2010-11-22 18:06:00
520
原创 iBATIS相关
<br />iBATIS是什么?<br />ibatis是一个支持自定义SQL,存储过程以及高级映射的一流的持久化框架。ibatis消除了几乎所有的JDBC代码,参数以及检索结果的手动设定。ibatis能使用简单的XML或者注解进行配置,并且能够映射简单数据类型,Map接口和Java Pojos到数据库记录。相对Hibernate等“一站式”ORM解决方案而言,ibatis是一种“半自动化”的ORM实现,ibatis需要开发人员自己来写sql语句。因此,对于有大量复杂检索而且对性能要求很高的项目,ibati
2010-11-22 17:16:00
352
原创 javascript整理
<br />极经典的JavaScript框架prototype.js中实现继承的方法<br />Object.extend = function(destination, source) {<br />for (var property in source) {<br /> destination[property] = source[property];<br />}<br />return destination;<br />}<br />Prototype 对Object类进行的扩展主要通过一个
2010-11-22 16:12:00
599
原创 Struts1和Struts2的区别和对比
[转]Struts1和Struts2的区别和对比 Struts1和Struts2的区别和对比:Action 类: ? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作St
2010-11-21 10:01:00
356
原创 oracle面试题
1.解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷 备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份 时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于 它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库 性能会比归档模式稍好。(因为不必将archive log写入硬盘) 2.你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢
2010-11-20 15:07:00
663
原创 java面试基础题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?回答:Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。35:Math.round(11.5)等於多少? Math.round(-11.5)等於多少?回答:Math.round(11.5)==12;Ma
2010-11-20 15:06:00
474
原创 Hibernate常见面试题汇总
1.在数据库中条件查询速度很慢的时候,如何优化?1.建索引2.减少表之间的关联3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据2.在Hibernate中进行多表查询,每个表中各取几个字段,也就是说查询出来的结果集并没有一个实体类与之对应,如何解决这个问题? 解决方案一,按照Object[]数据取出数据,然后自己组bean 解决方案二,对每个表的bean写构造函数,比如表一要查出fi
2010-11-20 13:04:00
863
原创 Hibernate、Spring和Struts工作原理及使用理由
1:Hibernate 运行原理1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3.
2010-11-20 11:28:00
482
原创 Eclipse插件精选(转贴)
Eclipse 插件精选介绍(原创) Eclipse 插件精选介绍本文将会持续更新中.找个好插件真的很不容易哦.... 这里只介绍一些个头小, 功能强悍的插件. 向您保证: 我没用过的插件基本上我就不介绍. Eclipse插件之EasyExplorer http://dev2dev.bea.com.cn/bbsdoc/20060124184.html 能够在 Ecli
2007-10-12 15:01:00
1208
原创 prototype.js开发笔记
Table of Contents1. Programming Guide 1.1. Prototype是什么? 1.2. 关联文章 1.3. 通用性方法 1.3.1. 使用 $()方法 1.3.2. 使用$F()方法 1.3.3. 使用$A()方法 1.3.4. 使用$H()方法 1.3.5. 使用$R()方法 1.3.6. 使用Try.these()方法1.4. Ajax 对象
2007-07-24 15:10:00
719
原创 关于dom处理表格的问题 总结 转贴
javascript 动态添加表格行动态添加表格行 文/Ray表格部分代码如下:第一行第二行第三行动态添加表行的javascript函数如下:function addRow(){//添加一行var newTr = testTbl.insertRow();//添加两列var newTd0 = newTr.insertCell();var newTd1 = newTr.insertCell();/
2007-06-05 16:45:00
3047
1
原创 探索 Eclipse 的 Ajax Toolkit Framework
级别: 中级 Tim McIntire, 顾问, Freelance Writer 2007 年 1 月 22 日 Ajax Toolkit Framework(ATF)是新的 Open Ajax Initiative 的核心部分,旨
2007-06-04 23:49:00
819
原创 XML创建可排序、分页的数据显示页面
在Web开发中,我们经常会遇到分页显示和排序数据记录集的情况,这在服务器端使用服务器端的代码和数据库技术是件很轻松的事情,比如:ASP、PHP、JSP等。然而,如果要在客户端显示多条记录并且排序是一件很令人头疼的事情。下面,我们利用Extensible Markup Language(XML,可扩展标记语言)和Extensible Stylesheet Language Transformatio
2007-05-26 23:22:00
655
原创 JFreeChart API一览
JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBackground
2007-05-26 23:19:00
1690
原创 Hibernate学习笔记
【1】判断用户名是否重复public boolean isDuplicate(String name) ...{ // TODO Auto-generated method stub List ls=this.getHibernateTemplate().find("from com.datalook.ykt.model.Country as c where c.name=?",n
2007-03-16 10:38:00
1666
jWuery in Action.2nd.txt
2012-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人