- 博客(41)
- 资源 (2)
- 收藏
- 关注
转载 java IO
在软件开发中,数据流和数据库操作占据了一个很重要的位置,所以,熟悉操作数据流和数据库,对于每一个开发者来说都是很重要的,今天就来总结一下I/O,数据库操作一:从数据流开始首先先有一个结构图看一下整个数据流中的API结构和对象继承关系信息:其他常用与流有关的对象:首先从字符流开始1、字符流的由来: 因为文件编码的不同,而有了对字符进行高效操作的字符流对象
2012-02-28 18:32:54
360
转载 java、Base1
3.Set接 口也是Collection的一种扩展,而与List不同的时,在Set中的对象元素不能重复,也就是说你不能把同样的东西两次放入同一个Set容器中。 它的常用具体实现有HashSet和TreeSet类。HashSet能快速定位一个元素,但是你放到HashSet中的对象需要实现 hashCode()方法,它使用了前面说过的哈希码的算法。而TreeSet则将放入其中的元素按序存放,这就要求你
2012-02-28 18:30:30
483
转载 java Base
一:首谈java中的包装类 Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型,直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。java是一种面向对象语言,java中的类把方法与数据连接在一起,并构成了自包含式的处理单元.但在java中不能定义基本类型(primitive type),为了能将基本类型视为对象来处理,并能
2012-02-28 18:28:48
404
转载 让程序员活的更长一点
1. 程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题),守信(承诺完成的任务就要按时完成),尊重(尊重给你的代码提建议的同事,对事不对人)。2. 写有BUG的代码和写没有 BUG 的代码花费的时间是一样的。 3. BUG是会成长的,
2011-09-20 15:44:38
336
转载 Eclipse快捷键功能
Eclipse 常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不
2011-09-20 15:37:32
353
转载 MyEclipse 优化的基本优化
1.打开MyEclipse 6.0.1,然后“window”→“Preferences”2. 选择“java”,展开,“Editor”,选择“Content Assist”。3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”
2011-09-20 15:34:39
298
转载 从追MM谈Java的23种设计模式
经典:从追MM谈Java的23种设计模式2007-07-27 12:54 从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四
2011-09-20 15:31:18
381
转载 21个忠告
经典语录1:<br /><br />哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生,慢慢的,你的人生将会发生变化……<br /><br />经典语录2: <br /><br />无论你的收入是多少,
2011-01-19 20:47:00
292
转载 什么是Ajax框架及十大Ajax框架
什么是Ajax框架及十大Ajax框架Ajax框架介绍 到此为止,你可能已经注意到,使用Ajax编程时有很多麻烦事。如果你要支持多个浏览器(现在还有谁只支持一个浏览器呢?),无疑会遭遇不兼容问题。单看一个简单的动作,比如说创建XMLHttpRequest对象的一个实例,这需要先进行浏览器测试。一旦开始尝试使用Ajax技术,你很快就会注意到要反复地完成同样的一些任务。当然,你可以
2009-03-31 11:02:00
1483
转载 人生哲学
世界顶级精英们的人生哲学! 1.别为你自己和别人下定论,你所看到听到的可能只是一面,为这个失去可能的朋友,很不值。 2.你可以有喝醉的时候,我们可以接受,但是你要明白和真正的朋友一醉才能让伤心事方休,否则,你只会是别人的谈资和笑柄。 3.如果你的个性让很多人对你敬而远之,那么你的个性是失败的,个性的成功在于能吸引,而不是能排斥。 4.别怕丢人,如果你实在不行就别怕丢人,行的话,建议你们-去追求丢人
2008-12-19 20:44:00
371
原创 Hashtable和HashMap的区别:
Hashtable和HashMap的区别:1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections
2008-12-17 13:15:00
372
转载 优秀网站源码、编程源码下载网站大集中
优秀网站源码、编程源码下载网站大集中 1.51源码:http://www.51aspx.com/ 2.源码之家:http://www.codejia.com/ 3.源码网:http://www.codepub.com/ 4.虾客源码:http://www.xkxz.com/ 5.多多源码:http://www.morecode.net/ 6.洪越源代码:http://www.softhy.net/
2008-12-14 01:29:00
524
原创 人在职场2
等待 这是个浮躁的人们最不喜欢的话题,本来不想说这个话题,因为会引起太多的争论,而我又无意和人争论这些,但是考虑到对于职业生涯的长久规划,这是一个躲避不了的话题,还是决定写一写,不爱看的请离开吧。 并不是每次穿红灯都会被汽车撞,并不是每个罪犯都会被抓到,并不是每个错误都会被惩罚,并不是每个贪官都会被枪毙,并不是你的每一份努力都会得到回报,并不是你的每一次坚持都会有人看到,并不是你每一点付出都能得到
2008-12-13 04:29:00
625
原创 人在职场
我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自
2008-12-13 04:28:00
621
转载 要想35岁以前成功 必备9大好习惯
习惯的力量是惊人的。习惯能载着你走向成功,也能驮着你滑向失败。如何选择,完全取决于你自己。 1.习惯的力量:35岁以前养成好习惯 你想成功吗?那就及早培养有利于成功的好习惯。 习惯的力量是惊人的,35岁以前养成的习惯决定着你是否成功。 有这样一个寓言故事: 一位没有继承人的富豪死后将自己的一大笔遗产赠送给远房的一位亲戚,这位亲戚是一个常年靠乞讨为生的乞丐。这名接受遗产的乞丐立即身价一变,成了百万富
2008-12-13 04:11:00
335
转载 35岁以前成功必须戒除的9大恶习
3.35岁以前成功必须戒除的9大恶习 坏习惯使成功寸步难行。 与建立良好习惯相应的,是克服不良习惯。不破不立,不改掉不良习惯,好习惯是难以建立起来的。 古希腊的佛里几亚国王葛第士以非常奇妙的方法,在战车的轭打了一串结。他预言:谁能打开这个结,就可以征服亚洲。一直到公元前334年还没有一个人能将绳结打开。这时。亚历山大率军入侵小亚细亚,他来到葛第士绳结前,不加考虑便拔剑砍断了它。后来,他果然一举占领
2008-12-13 04:10:00
341
转载 10大最佳古怪网站
10大最佳古怪网站 【网站名称】:眼睛的幻觉 【网站链接】:http://www.michaelbach.de/ot/index.html 【网站简介】:在这里你可以体验各种“空间频率扭曲”,实际上那只是“你的眼睛背叛了你的心”而已 【网站名称】:路边收集衣 【网站链接】:http://www.pavementgear.com/ 【网站简介】:该网站专门收集路边被人丢弃的衣
2008-12-13 04:01:00
608
原创 java连接oracle,db2,MySQL,sqlserver等数据库的方式
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"
2008-12-13 03:45:00
510
原创 代码的速度问题
1.好与快的关系几年前和一个朋友聊天时,他抱怨他的上司说,要我写得好又要写快,那怎么可能呢?我当时一愣,反问到,写不好怎么可能写得快?他也一愣。传统观点认为在功能、成本(人*时间)和质量这个铁三角中,提高质量就意味投入更多成本或者减少一些功能。在功能不变的情况下,不可能在提高质量的同时降低开成成本(对个人来讲就是缩短开发时间)。我的朋友持的正是这种传统观点。而根据我的经验来看,结论恰恰
2008-12-05 10:28:00
619
原创 送给IT的新手
IT风云,传奇甚多,幻化梦想; 豪情也,大道平铺,路路通途,吾当步起后尘,越而上之; 上道半年有余,忐忐忑忑,迷迷离离,有所谓牛人者,望其项背; 困顿之,路之犹在,物在何方,姿色果其秀丽也; 山在远方,不到者不观其景色,愈甚思之,愈不得也; 或高山流水、小桥人家,或岩壁峰起、厉风
2008-12-05 10:26:00
340
原创 同事都是朋友
同事,就是共同做事的人,属于我们社交圈子里的一员。朋友,我个人认为就是那种需要时能在那儿的那个人。(我对敌人也是这么定义的,吼吼!) 这两者之间本没什么必然联系。但有很多误区,在此分享一下 误区一 同事都是朋友 我之前认识一个天津女孩儿,我们叫他BY吧。她开口同事交流之前总是做如下铺垫:“我当你是朋友,所以跟你说实话啊!实话别告诉别人啊!”之后就是一堆抱怨。公
2008-12-05 10:07:00
533
原创 变态的幸福
免费游戏的理念恶补了网游的相关知识,对《征途》免费部分的逻辑进行了初步分析。ü 收费网游是时间公平。买了点卡之后,在游戏里泡的时间越长的人就是老大,级别高、装备好,想砍谁砍谁。(这种随心所欲的快感可能正是游戏玩家所追求的终级目标)ü 免费网游是金钱至上。谁有钱买好装备谁就是老大,钱越多越是能“想砍谁就砍谁”,哈!ü 免费部分里《征途》的原则就是:谁花钱买装备谁就是老大。
2008-12-05 10:05:00
658
原创 自我介绍
1. 自我介绍一下?(基本上是必问) 我叫XX, 我来自XX, 就对于XX, 专业是计算机科学与技术, 性格开朗, 喜欢交朋友, 大一通过CET4, 大二通过CET6, 参加过ACM/ICPC, (把相关学生时代的荣誉稍微列举一下)…在学校要求的课程的外, 平常我还经常看一些编程类的书籍, 开阔一下视野, 虽然没有做过多么专业的项目, 但是每学期的课程设计都是认真对待的, 亲力亲为, 感觉受益不少
2008-12-05 10:03:00
779
原创 随机应变
1. 你认为自己最大的缺点什么? 绝对不要自作聪明回答:“我最大的缺点是追求完美”. 可能有的人认为这样回答比较出色, 但是事实上这样就岌岌可危了. 我会这么说我最大的缺点是开发经验太少, 大学里学的都是理论知识, 平时看得专业书籍很多, 但是自己没有电脑, 也没有太多的练习机会, 在机房练习的效果也不怎么好, 做数据结构, 操作系统, 数据库的课程设计时确实感觉到动手能力有待提高. 2.你喜欢的
2008-12-05 10:02:00
497
原创 经典
第一句 如果我们之间有1000步的距离 你只要跨出第1步 我就会朝你的方向走其余的999步 第二句 通常愿意留下来跟你争吵的人 才是真正爱你的人 第三句 付出真心 才会得到真心 却也可能伤得彻底 保持距离 就能保护自己 却也注定永远寂寞 第四句 有时候 不是对方不在乎你 而是你把对方看得太重 第五句 朋友就是把你看透了 还能喜欢你的人 第六句 就算是believe 中间也藏了一个lie
2008-12-05 09:55:00
354
原创 C#接口和抽象类的特点
一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处
2008-11-21 11:39:00
772
原创 Dos命令
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看
2008-11-16 20:07:00
467
2
原创 感悟java
“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员:P
2008-11-16 20:02:00
455
原创 PO BO VO DTO POJO DAO概念及其...
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构
2008-11-14 22:06:00
940
原创 Ajax与Struts 联动的下拉框
Ajax与Struts 联动的下拉框1,处理的脚本语言代码: var req; var which; function retrieveURL(url) { if (window.XMLHttpRequest) { // Non-IE browsers req = new XMLHttpRequest(); req.onreadystatechange =
2008-11-12 12:53:00
1233
1
原创 算法
import java.util.Arrays;public class Test { public static void main(String args[]){ int[] b = {4, 6, 7, 7, 7, 7, 8, 8, 9, 10, 100, 130, 130, 140, 150}; int[] a = {2, 3, 4,
2008-10-18 18:53:00
353
原创 spring AOP 代理(代理接口)
spring AOP 代理(代理接口) 代理分JDK动态代理(代理接口)和CGLIB代理(代理具体类),CGLIB代理是目标对象的子类aop代理就是由aop框架动态生成的一个对象,spring的aop代理大都由ProxyFactoryBean工厂类产生,配置ProxyFactoryBean需要如下两个属性:1.代理的目标对象 2.处理(Advice)一、代理接口实例:基于AOP的权限认
2008-10-18 18:41:00
1229
原创 spring 事务代理创建及简化事务配置
spring 事务代理创建及简化事务配置 一.使用TransactionProxyFactoryBean创建事务代理(通常事务代理以Service层为目标bean)<bean id="personService" class="com.lin.personServiceImpl"> <property name="personDao" ref="personDao"/>/
2008-10-18 18:38:00
1000
原创 struts tags bean
struts tags bean 1.将以下三个常用struts tags 放到一个jsp页面下: tags.jsp <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html" pre
2008-10-18 18:37:00
661
原创 struts tags logic
struts tags logic <logic:empty name="bean" scope="scope">体内容 如果在scope范围内的bean为空,则计算或输出体内容<logic:empty name="bean" property="propertyName" scope="scope">体内容如果在scope范围内的bean的property属性为空,则计算或输
2008-10-18 18:34:00
736
原创 spring 整合struts
spring 整合struts 一、spring容器的创建方式 1.直接在web.xml中配置创建spring容器 1.1 用ServletContextListener方式实现 org.springframework.web.context.ContextLoaderListener
2008-10-18 18:33:00
368
原创 hibernate 批量处理
hibernate 批量处理 当首次作Insertupdatedeleteselect时,新产生的object在session关闭之前将自动装载到session级别的缓存区,如果,AP使用了二级缓存,同样也会装入到二级缓存。所以当数据量大时,就会出现outofmemory情况。1.批理插入 方式一: 在hibernate.cfg.xml中设置批量尺寸 <p
2008-10-18 18:33:00
576
原创 Struts+hibernate+Spring 实现批量操作
Struts+hibernate+Spring 实现批量操作有点迷茫 请各位大哥指点一下!
2008-09-24 09:29:00
360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人