`
文章列表
1、java的定义:    java是SUN公司的JamesGosling发明的面向对象的可跨平台的编程语言 2、以后再公司学习新的技术的同时,不但要关注技术本身,还要关注发明该技术的公司对其技术的推崇程度以及社会上的支持等因素! 3、mysql被SUN公司收购,2010年初SUN被oracle收购了!(螳螂捕蝉黄雀在后!嗨!!) 4、面向对象的高级语言是企图用人的世界观来改造计算机的世界观!——引用旺旺老师的经典语录! 5、平台的定义:    我们把CPU处理器与操作系统的整体叫平台! 6、不同的CPU就有不同的指令集    现在家庭主流的CPU是intel和AMD    inte ...
1、AJAX说白了就是客户端不在刷新也米娜,就能从服务器取得相关信息(或数据) 。 2、AJAX    Asynchronous JavaScript and Xml    典型的流程:    ①、客户端出发异步操作    ②、创建新的XMLHttpRequest对象    ③、与Servlet进行对象 ...
    大概经过了将近两个星期的时间吧!把这个项目学习完了,这个网上商城在现在来说不算什么大的项目了,毕竟现在用java开发的web项目已经很成熟了,而且有了一套比较规范的流程了,但是对我而言还是有很大的困难的,毕竟相对于前两个“项目”而言,这个项目还算是比较正式的!基本的功能都完成了,可是里面还有很的BUG!可是还是有很多的收获的!      比如:这个项目中,初步了解了AJAX技术以及相应的简单应用,虽然带现在还不太明白里面的一些原理是什么,可是至少来说,认识了一下,学习这个技术应该是在下一段时间学习的过程中的一部分。      还有就是报表问题,这个对我来说是新的,因为以前在写B/S项目中 ...
1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或 ...
XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。   一、 引言   异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于,它向开发者提供了一种从Web服务器检索数据而不必把用户当前正在观察的页面回馈给服务器。与现代浏览器的通过存取浏览器DOM结构的编程代码(JavaScript)动态地改变被显示内容的支持相配合,AJAX让开发者 ...
1、著名的报表有:    水晶报表(收费)   国外的    用友报表(收费)   国内的 等    JFreeChart      部分免费 2、 3、Taglib(标签库)    JSP可以扩展自己的标签库    步骤:    ①、编写标签实现类:    1)、javax.servlet.jsp.tagext.SimpleTagSupport类继承    2)、重写doTag方法实现在网页上的输出      ②、在WEB-INF目录下,或者WEB-INF子目录下建立hellworld.tld文件,即自定义标签的说明文件    ③、建立TestTag.jsp文件进行测试!     ...
1、我们在计算商品时,常常会遇到小数点而我们给商品定价的类型为double!若这样计算出的最后结果肯定小数点后有许多位(大概15位)!那该怎么办呢?    一般情况下在第三位的时候应该四舍五入了!语句为:              Math.round(cart.getTotalPrice() * 100 ) / 100.0 2、在设计一个系统(或项目)的时候什么是最重要呢?    对外提供的接口(也就是方法!)    接口(或方法)是干什么的呢?对外提供一个接口别人可以调用,两个对象有什么关系,是通过方法关联在一起的!方法定义并且将来不要随意变动!而方法里面想怎么变就怎么变!只要方法名 ...
     这几天断断续续的把马士兵老师讲解的网上商店视频学习了一下!体会颇深!而且也有一些疑惑!       体会的就是对JSP+JAVABean+mysql的开发有了更进一步的认识,比如现在有了一点分层的意识了!知道有业务逻辑,而且知道业务逻辑不能放在JSP中!这样给为代码的维护等方面增加了一定的困难!应该让JSP仅仅做一些显示的作用!可是毕竟还是封装的不好!但是比初学第一遍的时候好了很多!       对MySQL的一些基本操作也明白了很多,也学到了很多以前没有接触过的语句,比如:分页查询,复杂查询(虽然现在还是不是很明白!)等等!       近期的疑惑就是,项目毕竟不知道该怎么写了!因为 ...
1、在学习一些新东西后者写一些新东西的的时候,要写一段,运行一段,再判断一段 2、动态方法(无static)与静态方法的区别:    动态方法有一个好处:      在一个类中的方法声明为动态的,则这个类中可以保留一个成员变量,当有人调用其中的一个方法时,可以把这个成员变量初始化,若初始化好了以后,再有人来用这个方法时,不用再从DB中取了!从这个成员变量直接拿出来(即内存中),前提是这个方法没有变化就可以了!也就是说这个包含动态方法的类做了一件事情——缓存!即缓存别人搜索过的对象!这样效率就快很多了,但是这样做消耗内存!这就是用空间换时间! 3、在SQL语句中如果where后跟了很多的过 ...
1、当一个JS文件被引用到了某个HTML文件(或者JSP文件),则这个JS文件中所指定的某些东西(比如:图片等)的路径应该相对于那个HTML文件(或者相对于那个JSP文件),而不是相对于当请的JS文件! 2、javascript的问题是不容易查找的!如果有问题呢?怎么办?       ①、查看源文件是一种常用的方法!     ②、如果用eclipse_helio(或者lomboz_eclipse版)或者MyEclipse这些编辑器的内置浏览器时,如果JS有问题,eclipse是不报错的!则应该用IE或者FireFor打开观察    用IE或者FireFox打开页面出现JS报错的行号时,记住 ...
1、自定义异常:    ①、如果是继承RuntimeException,则说明这个异常时可抓获不可抓的!    ②、如果是继承Exception,则说明这个异常时必须抓的! 2、当HTML标签中<form>与<table>遇到一起时,应当<table>放置<form>里! 3、如果从网上download的页面作为使用页面时,在启动Server服务器然后再打开页面时,页面打开得很慢!为什么呢?    可能是该页面的链接链到绝对网址上拿东西了!    如果有这种链接呢?该怎么办呢?    ①、在MyEclipse中ctrl + F 找HTTP 这个 ...
下面的方法经过个人验证的确是正确的!请放心使用! 1、〓老版本暴风影音去除广告的方法〓: 找到暴风影音2的安装目录(不要打开暴风影音播放器),一般是X:\Program Files\StormII。在StormII的目录下有个media文件夹,打开,找到stcon.ini文件,这个就是广告的文件的列表,删除之,然后新建一个stcon.ini文件,属性设置为只读模式。其他不要设即可。 2、〓新版本暴风影音去除广告的方法〓: 找到暴风影音2的安装目录(不要打开暴风影音播放器),一般是C:\Program Files\StormII。在StormII文件夹里面找Media2.dll文件与 ...
1、大多说的时候,自己写代码时要把代码的格式布置好,不要太依赖Formate! 2、开发JavaWeb项目的命名规则(根据个人喜好)一般为 :    ①、在JavaBean中命名按驼峰标示    ②、在DB中用小写    ③、在JSP中用小写 3、如何在M ...
1、这个项目的“写作顺序”:    ①、用户     ②、分类     ③、产品     ④、购物     ⑤、订单处理     ⑥、其他功能 2、静态初始化的意思:    首相先说明一下!什么是静态初始化: static { } 只要是这种形式声明的代码就是静态初始化!但是要明确静态初始化不是一种方法!仅仅是一种代码的表达格式!    静态初始化的意思就是:当你第一次使用这个类的时候,首先执行的是static{...}里面的语句 3、   项目分层有一个重要的原则: 不能越层访问 4、一般情况下实体类(即在业务逻辑当中承担着具体事务的类)与BD中的表式一一对应的,实际上是 ...
    这个项目的学习算式断断续续的学习完了,虽然没有在学习精简版的那么持续化!可是毕竟是精简版的一个升级版本!因此里面涉及的知识点有很多类似,算是比较容易的!可是里面有很多新知识和问题!比如:学习了如何给项目打包,以及如何学习一个新事物比如这个项目中涉及到的FCKeditor!等其他知识点!对JSP有了一些认识,可是这个项目中并不像DRP那个项目中用到了JSP/Servlet+JAVABean这种分层思想!还是把所有的业务逻辑全部装在了JSP文件中了!下一阶段的学习目的应该就是JSP/Servlet+JAVABean,而且这是很重要的一点!因为三大框架说白了就是分层思想的经典体现!     下 ...
Global site tag (gtag.js) - Google Analytics