- 博客(64)
- 收藏
- 关注
原创 传智播客学习之面试-内部类
最近一直专注于android的学习,发现内部类实在是一个很重要的知识点,而经过了漫长的javaEE学习后,javaSE似乎有点遗忘了,实在惭愧,于是利用今天剩下一小时将其总结如下:一、普通内部类1.在内部类中,内部类对象都保存有一个对外部类对象的引用,一般用 outerclass.this来表示。2.内部类可以访问外部类的所有成员,但是外部类不能访问内部类成员,内部类成员只有在内
2010-03-20 22:59:00 483
原创 传智播客学习之SQLite数据存储
很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了多种方式,分别有如下几种:l 文件:存储到设备内部或可移动闪存l SharedPreferences:快速,轻量级存储l SQLite数据库:任意的机构化存储l 内容提供者(Content provider)l 网络:支持基于网络的存储一、使用文件进行存储可以直接在移动设备或可移动
2010-03-20 22:56:00 553
原创 传智播客学习之面试-单态设计模式
之前一直专注于java的学习,但是对于设计模式一直未曾理解,先将今天学习的设计模式中常见的单态设计模式与大家分享一下。1) 单态设计模式原理即是类在内存中只能创建一个实例对象,就是采取一定的方法保证在整个的软件系统中,对某个类只能产生一个对象实例,并且该类只提供一个取得其实例对象的方法.如果我们要让类在一个虚拟机中只能产生一个对象.我们首先必须将类的构造方法的访问权限设置为private,
2010-03-20 22:56:00 501
原创 传智播客学习之Android-通知
我们在实际开发中,经常会遇到这样一个问题,那就是当发生一些事件,为了友好,我们需要和用户交互,比如: 当一个事件比如发送短信结束时,应该出现一条消息确认保存成功。或者后台运行的应用程序需要用户关注,比如删除记录,或者是用户等待的时候看到的进度条或其他,这个时候我们就需要创建一个通知来和用户进行交互,那么今天就和大家分享一下这块的技术。1.消息通知(Toast Notification)
2010-03-20 22:55:00 398
原创 传智播客学习之Android-界面布局
从前面的学习,我们知道Android中我们可以配置界面布局,那么今天和大家分享下界面布局的相关内容,界面布局主要分为LinearLayout (线性布局)、AbsoluteLayout(绝对布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局),其中绝对布局不是很常用,这里就不介绍了。1.LinearLayout线性布
2010-03-20 22:54:00 580
原创 传智播客学习之Android运行原理
今天终于忙里偷闲,和大家探讨一下android技术,第一次听到3G应该追溯到大学三年级的时候了,记得当时现代通信技术老师给我们提到了3G技术,一直到今天,3G真正开始走入我们的生活,据不完全统计,截止09年年底,中国目前从事Android开发人员不足500人,而我们现在却在一步步走入这个行列,这也无不归功于传智的优秀的课程体系,更加应该归功于像黎活明老师这样执着于技术研究和学习的老师们,虽然a
2010-03-20 22:53:00 539
原创 传智播客学习之面试知识点总结struts
这段时间,陆陆续续都有同学找到工作,然后到班级和我们这些还在努力奋斗的人分享面试心得,从他们分享过程中,我总结了几个常见的问题,今天和大家分享一下。1.与的区别区别类似forwad和redirect的区别,由于之前的博客已经总结完了,这里就不再重复,这里主要讲讲他们的用法吧。应用场景:我们想输入项目的根目录的时候,就出现网站的首页这里我们可以用可以实现相应的功能,但是在页面
2010-03-08 01:24:00 687
原创 传智播客学习之面试知识点总结-标签
传智的学习旅途马上就要结束了,虽然还有二十多天的课程,但是班上已经陆陆续续有人上班了,看着班上的人越来越少,上班的喜讯频频传来,心里真的有点矛盾,很想踏踏实实把课程学完再出去,可是又放不下这边的课程,但是留在学校上课,可能就要错过招聘高峰,真的有些迷茫,虽然已经有不少同学已经提前工作了,最后我还是决定学习完课程再出去找工作,但是为了充分做好准备,并且与和我有同样的经历的朋友们能够顺利面试,
2010-03-08 01:23:00 417
原创 传智播客学习之tomcat诡异异常
今天在运行tomcat时,程序报了一个超诡异异常,折腾了我近两个小时,气的半死,最后决定放弃,先看看视频吧,也许上天在眷顾我,在看张老师视频的时候,张老师居然分析了这个异常,兴奋之余,也和大家一起共享一下吧。今天在写一个struts程序的时候,我的tomcat居然报了如下错误:org.apache.catalina.session.StandardManager startEx
2010-03-08 01:19:00 444
原创 传智播客学习之通过学习标签谈谈学习方法
最近一段时间一直在听张孝祥老师的struts视频,虽然struts1的学习已经过了一段时间,之前也浅显的谈到了struts的一些皮毛,但是这次静下心来听了听张孝祥老师的09年新的struts视频,真的受益匪浅,至少这是我目前听过的struts1讲的最深最透彻的一个视频,听张老师的视频不仅是简简单单学习知识本身,他每次都会用实际生活我们碰到的一个问题,然后如何解决,说句实在话,由于之前一直对
2010-03-08 01:16:00 329
原创 传智播客学习之Spring——装配Bean
昨天和大家分享了Spring的起源和作用,以及它所运用到得几大模块,算是基本对Spring有了一个整体的认识,并通过了一个小实例让我们体会了以下spring,今天详细和大家分享一下装配Bean的相关问题。一、Bean的生命周期1.容器寻找bean的定义信息并实例化。注:xml是最常见的spring应用系统配置源,他的三种方式这里不重复,上篇文章已经指出,此外,xml经常会被分
2010-03-01 22:10:00 396
原创 传智播客学习之Spring基础
传智播客学习之Spring基础今天和大家分享一下SSH最后一块技术——Spring。一、Spring框架概述1.起源和背景Rod Johson在2002年编著的《Expert one to one J2EE design and development》一书中,对Java EE正统框架臃肿、低效、脱离现实的种种现状提出了质疑,并积极寻求探索革新之道。以此书为指导思想,他编写了i
2010-03-01 22:09:00 438
原创 传智播客学习之JPA
今天是上课的第一天,由徐老师给我们上JPA的课,新年过后,这是一个惊喜,因为又是徐老师带我们的课程,大家都十分喜欢徐老师,因为自从听完Hibernate后,“徐侠客”这三个字已经深深扎在我们班的每个同学心里了。今天也和大家分享一下JPA相关知识,虽然JPA在国内还不是很火,但是在国外,JPA的使用还是十分多的,而且JPA在未来还是很有发展前景的。一、JPA概述JPA(Java Pe
2010-03-01 22:08:00 582
原创 传智播客学习之新年新起点
从老家过年回来已经有一段时日了,一直想过来和久违的朋友们问声好,可是一直都没有腾出时间,新的一年到来,忙着安排弟弟妹妹的学习、生活和工作,忙着自己的学习,忙着为老公的事业分忧,似乎只有失去意识的那刻大脑和身体才能得到片刻的休息。今年是本命年,或许应验了年前的那次算命吧,今年本该是忙碌的一年。今天是新年后上课的第五天了,这几天脑海里一直在策划新的一年,一直在计划怎样度过在传智最后一个月,
2010-03-01 22:07:00 431
原创 传智播客学习之JBPM实战
JBPM这个词对于我来说应该是非常新的一个词,记得曾经一位学者提出一个理论,大致意思就是说一个人知道的或者接触的知识面越广越害怕,越觉得自己渺小,记得当初来到传智前一月,学完java基础,感觉自己真的也是个java高手了,可是随着学习的深入,越来越恐惧,真的有太多未知的东西了,学习的路还有很漫长,就像jbpm一样,第一天上课,真的有点慌了,因为这是来传智这么久了,第一次感觉有点晕晕的,不明
2010-02-07 22:56:00 571
原创 传智播客学习之JBPM基本概念
JBPM是公开源代码项目,它使用要遵循 Apache License。jBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss,成为了JBoss企业中间件平台的一个组成部分,它的名称也改成JBoss jBPM。随着jBPM加入JBoss组织,jBPM也将进入一个全新的发展时代,它的前景是十分光明的。JBPM的另一个特色是它使用Hibernate来管理它的数据库。Hib
2010-02-07 22:54:00 571
原创 传智播客学习之Sturts组件
一、ActionAction是Struts的心脏,也是客户请求和业务操作之间的桥梁。每一个Action类通常涉及为客户完成某种操作。1.Action 在发出该action请求的时候才实例化,不是读取配置文件的时候初始化的2.每个action只会初始化一次,是线程不安全的,因为所有的请求共享同一个action3.如何解决Aciton线程不安全3.1 注意不要使用实例变量或
2010-02-07 22:53:00 347
原创 传智播客学习之Struts 工作原理
这几天一直忙着做OA这个系统,这也是年前最后一个项目了,不过这次上课的汤老师十分的不错,思路非常清晰,他在讲每一个知识点的时候,都会有图解,让我们对项目的整个流程掌握的十分清晰,同时在今天的项目中,我们综合了struts,hibernate,jquery等多个框架,让我勾起了对struts的深深回忆,所以今天和大家一起分享一下struts1的工作原理。通过struts的学习,我觉得st
2010-02-07 22:52:00 359
原创 传智播客学习之Hibernate性能优化
前面学习了Hibernate的基本配置,个人觉得Hibernate的精华在于它的性能优化,今天重点总结一下Hibernate性能优化方面的知识.一、延迟加载1.概述Hibernate主要是通过代理机制来实现延迟加载的,他的具体过程是,Hibernate从数据库获取某一个对象数据时,获取某一个对象的集合属性值时,或者是某一对象关联的另一对象时,由于没有使用该对象的数据(除对象标识
2010-01-31 20:34:00 333
原创 传智播客学习之Hibernate事务管理和并发控制
Hibernate作为一个功能完善的ORM框架,它对应用程序中的事务管理和并发控制提供了完善的解决方案,下面我们共同分享一下Hibernate事务管理和并发控制相关内容。一、事务管理1.事务介绍事务就是作为单个工作单元执行的一组数据操作,这些操作要么同时成功,要么同时失败,以保证数据的一致性和完整性。事务具有ACID属性。A:Atomic,确保在事务中所有操作要么都发生,要
2010-01-31 20:33:00 381
原创 传智播客学习之Hibernate高级映射
最近学习比较繁忙,老毛病又开始找上头了,但是写博客似乎成为了生活中不可缺少的一部分,起初只是为了能够督促自己能够踏实学习,但是现在已经不是简单的学习总结了,通过播客,认识了很多和我有共同爱好的朋友们,每天去将我的学习情况以及一些技术和他们交流已经成为我生活的一部分了。再次,感谢这个平台,感谢那些一直支持我的朋友们,在接下来的时间,我将更加努力完善播客内容。在接下来的几天,将和大家一起分享H
2010-01-31 20:28:00 318
原创 传智播客学习之AJAX
虽然AJAX已经不是一种很新的技术了,但是自从学完AJAX后,还是有一种冲动要进行学习笔记的整理,因为我一直认为他是一种很酷的技术,一旦采用了AJAX,Web页面,网站等都变得很酷,也许,在如今的时代,没有AJAX技术的网站,似乎有些老土哦。1.什么是AJAX?不用刷新整个页面便可与服务器通讯的办法。Ajax与服务器端语言无关。Ajax并不是一项新技术,它实际上是几种技术,每种技
2010-01-27 19:18:00 445
原创 传智播客学习之JQuery选择器
一、 基本过滤选择器 基本过滤选择器重要包括::first 、:last、:not(selector) 、:even、:odd、:eq(index)、:gt(index)、:lt(index)、:header、:animated二、 内容过滤选择器:contains(text)选取含有文本内容为text的元素$("div:contains(John)") 选取内容包含Joh
2010-01-26 21:03:00 410
原创 传智播客学习之忙碌的一天
今天我们学习了AJAX,并利用AJAX+Struts+JQuery+oracle等做了一一个小程序,总的来说,这几天都是异常兴奋和充实的,因为带我们课的是佟刚老师,之所以兴奋,因为他总是会给我们惊喜,这个惊喜不是别的,就是技术的惊喜,之所以充实,是因为上佟老师的课,你必须手,眼,脑,心达到高度统一。今天我们要重点学习AJAX,大清早8点多佟老师已经早早来到教室,为大家答疑,教室已经是一片热火朝
2010-01-26 21:02:00 382
原创 传智播客学习之Mysql乱码问题
到目前为止,已经学习了接近13个小时了,不知是因为晚上屋内暖气上升的缘故,还是做了太久,站起来的那一刻,突然感觉一阵眩晕,今天第一次感觉学习原来真的还是一件比较累人的事情,在这点闲暇时间,和大家分享我今天的一些学习心得吧,今天主要是用struts+JSP+Mysql做了一个小小的项目,下面就和大家分享一下如何解决JSP页面数据插入数据库乱码的问题。今天在做项目的时候,好不容易把代码写完,当程序
2010-01-26 21:02:00 358
原创 传智播客学习之Jquery基础
一、jQuery对象1. jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象,jQuery 对象是 jQuery 独有的. 如果一个对象是 jQuery 对象, 那么它就可以使用 jQuery 里的方法。jQuery 对象无法使用 DOM 对象的任何方法, 同样 DOM 对象也不能使用 jQuery 里的任何方法约定2. 如果获取的是 jQuery 对象, 那么要在
2010-01-26 21:00:00 555
原创 传智播客学习之Struts基础
一、Struts开发框架 基于MVC模式,其中Controller部分是通过专门的Servlet来实现的,Model部分一般由ActionForm和JavaBean及EJB组成 ,View部分依然采用JSP来实现。此外,Struts还提供了丰富的自定义标记库 二、利用开发商务网站身份验证模块步骤如下:具体步骤1. 创建web工程2.
2010-01-17 22:18:00 355
原创 传智播客学习之Struts标签库-HTML标签
连续三天的struts学习结束了,真的有些感觉筋疲力尽,做完了客户管理系统,终于有点闲暇时间来对标签做一下整理了。struts标签库主要有以下五种:一、 HTML标签HTML标签主要用来创建Html输入表单的标记符。1.:有两个属性local和xhtml,都不是必须的。eg: 解析后2.与form相关的标签1)标签用于生成一个
2010-01-17 22:18:00 316
原创 传智博客学习之Junit测试
1. 什么事Junit测试Unit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。2. Junit测试的版本2.1Juit3.8在3.8版本的风格下:1)所有完成测试功能的类要继承TestCase类(继承Assert类)。2)所有要测试的方法都要使用testXXX的命名方式。
2010-01-17 22:17:00 320
原创 传智播客学习之JavaMail
一、邮件服务器功能(1)接收用户投递的邮件;(2)将用户投递进来的邮件转发给目标邮件服务器;(3)接收其他邮件服务器转发来的邮件并把邮件存储到其管理的用户邮箱中;(4)为前来读取邮件的用户提供读取服务。 二、 电子邮箱每个电子邮件服务器之上都可以开设多个电子邮箱,电子邮箱也称之为E-mail地址。 三、邮件客户端软件邮件客户端软件负责与邮件服务器通讯,主
2010-01-17 22:17:00 421
原创 传智播客学习之读取配置文件
从学习javaweb以为,我们经常会遇到读取配置文件的情况,可是读取配置文件这个问题一直困扰着我,今天有一点时间,在网上搜索了一些相关的资料,整理了一下有关读取资源文件的方法,和大家共同分享。 1. 在不使用jar包时,使用如下方式读取,不失为一种方法:File f = new File(this.getClass().getResource("/").getPath()
2010-01-10 00:14:00 419
原创 传智播客学习之上传下载
一、文件的上传基本思想: FileUpload组件将页面提交的所有元素(普通form表单域,如text和文件域file)都看作一样的FileItem,这样上传页面提交的 request请求也就是一个FileItem的有序组合,FileUpload组件可以解析该request,并返回一个一个的FileItem。而对每一个FileItem,FileUpload组件可以判断出它是普通form表
2010-01-10 00:12:00 434
原创 传智播客学习之Servlet监听器
今天可谓是异常艰辛的一天,因为昨晚只能休息三个小时的原因,早上上课的时候特别的困乏,但是又十分舍不得今天的课程内容,因为老师将要和我们和大家分享一他项目中的一段精华,里面涉及到得内容主要是Servlet监听器,冯老师永远是一个培养应用型人才的老师,听他讲课只有一种感觉,那就是不是为了讲课而在讲课,而是感觉他就是一个项目经理。废话不多说了,接下来和大家分享一段实用的小程序吧。一
2010-01-10 00:03:00 626
原创 传智播客学习之Servlet过滤器
近日,学习异常紧张,冯老师为了让我们提前感受项目的紧张气氛,同时为了提高我们的项目感觉,代码质量和速度,每天给我们布置了不少的任务,并在我们的要求下不断从项目中抽出部分模块让我们利用业余时间来完成,所以最近睡眠质量明显下降,有时为了搞清一段程序的原理,不断地去翻阅底层源代码,分析底层的过程是痛苦的,但是每当通过底层代码弄清原理的时候总是有一种说不出的幸福感,但是有时候也会将自己
2010-01-09 23:59:00 420
原创 传智播客学习之JDBC基础
在不知不觉中,2009年已经结束了,来到传智播客学习已经两个多月了,真的感觉时间过得好快,oracle以及mysql的学习已经告一段段落,最近一直在学习jdbc,真的感觉压力好大,老师为了让我们学以致用,下课后总是会拿出老师以前做的项目中的部分功能给我们练习,不过感觉最近进步比较大,虽然脸上不争气的起了好多痘痘,但是还是感觉很充实。今天总结一下JDBC的相关内容1.什么是JDBCJDBC
2010-01-03 23:30:00 348
原创 传智播客学习之存储过程与游标
记得初次接触oracle是大四上学期,那时还是oracle9i,由于当时带我们课老师怀孕了,加上马上面临毕业的我们几乎没有心思去听课,再则天公作美,学校决定将我们oracle作为开卷考试,我们就更加放肆,结果是oracle拿了大学四年最低分数,第一没上九十分,哈哈,所以对于oracle还是比较陌生,几乎等价于没有学过,所以这次有机会再次学习,决定好好学习一下,今天和大家分享下游标和存储过程。一
2010-01-03 23:28:00 528
原创 传智播客学习之topN算法
最近学习了oracle相关内容,其中对于top行分析,以及存储过程,触发器感觉比较有意思,今天与大家一一分享。 1. 什么是topN算法将大量(比如几十万、甚至上百万)的对象进行排序,然后只需要取出最Top的前N名作为排行榜的数据,这即是一个TopN算法。 由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNU
2010-01-03 23:25:00 852
原创 传智播客学习之JSTL
1.c:out:主要用来显示数据的内容格式:说明:value被计算的表达式,当为空的时候,输出default的值,注意这里的空不是空字符串。escapeXml确定是否转换“、 ‘ 、 “ 、”等字符为相应的实体编码。*******************************************************************************2.c:s
2010-01-03 23:22:00 346
原创 传智播客学习之jsp
一、jsp基本组成元素1) HTML元素:静态元素。 -->放置在service方法中当作out.write()的字符串参数直接向客户端输出2) 表达式(Expression):。 -->放置在service方法中当作out.print()的参数。 表达式 %> 计算表达式的值,并输出到客户端。表达式不能用;结束。3) 代码片段(Scriptlet): -->
2009-12-27 14:19:00 568
原创 传智播客学习之Servlet提高篇
Servlet的学习已经结束一段时间了,当成功完成一个简单的web版的小型图书管理系统时,特别有种冲动去将Servlet的相关内容进行一下整理,以此来感谢带病给我们讲课的可爱可敬的冯老师。一、Servlet的生命周期Servlet生命周期定义了一个Servlet如何被加载,初始化,以及怎样接受请求,响应请求,提供服务。在代码中,主要体现在java.servlet.Servlet中的init
2009-12-27 14:16:00 386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人