======所有内容======
文章平均质量分 65
JAVA之迷_
大家好,欢迎来到我的博客!
展开
-
properties类是Hashtable的子类
properties类是Hashtable的子类 增加了将Hashtable对象中的关键字保存到文件和从文件中读取关键字和值到Hashtable对象中的方法Properties.store方法存储Properties对象中的内容,每个属性的关键字和值都必须是String类型的。load方法则是从文件中读取。总之是一个跟文件相关的类。原创 2014-03-13 21:38:59 · 1340 阅读 · 0 评论 -
项目总结,
做完了这个项目,确实挺有感触的,一方面是在做这个项目的时候,把以前学过的知识都用了一遍,不但加深了对知识的理解与运用,也增加了自己的自信心,让自己感觉到一个项目并不像想象中那么难,是可以做出来了,这是我以前没有感觉到的,这次的项目虽然不是什么大的工程,但它却实让我感觉到,只要努力去做,一定可以成功。另一方面就是能过做这个项目,感觉到自己的确有很多的不足,有知识上的不足也有思想上的不足,主要还是思想翻译 2014-04-27 19:10:07 · 659 阅读 · 0 评论 -
项目总结。。。
项目总结这几天做完了一个中型的项目,学到了许多的东西。在做项目的时候遇到问题时都是上csdn看帖子,我想我遇到的问题别人肯定也会碰到,应该说大部分的问题都可以在csdn上找到答案。所以我在csdn学到了很多的知识,谢谢大家!做项目时想,等我做完项目时就总结一些经验,让后来者学习和借鉴或说不再重复我犯的错误,所以就写了这一篇文章,希望对大家有用!最大的感触就是,csdn上经常有人转载 2014-04-27 19:04:53 · 2739 阅读 · 0 评论 -
oa项目总结
在2004.3~2005.5 这1年半的时间了我参与了两个OA项目的开发,主要人员是一个项目经理和我。在这段时间学到了不少东西,其中也遇到了不少困难。现在总结一下。1。权限问题:在OA项目了所用的权限系统是控制在树形结构里的节点上(即某个人或组对此节点或节点下的资源是否有(访问,操作)权限,用XML保存)。到了后来的审批流设计(OA的一个比较核心工作模块)中,发现某些关键文档的权限必须加以原创 2014-04-27 19:05:53 · 3855 阅读 · 0 评论 -
MVC3 项目总结
验证 Validation多样化验证规则 http://www.cnblogs.com/xling/archive/2012/07/11/2587002.html最常见的验证方式是:在实体的属性上加 特性(Attribute) 的方式来完成基本的数据验证. 比如 Required, StringLength, Range 等. 为了保持实体类的POCO ( Plain Ol转载 2014-04-27 19:12:25 · 688 阅读 · 0 评论 -
2012年末工作中遇到的问题总结及感悟
新知识总结:1:单点登录 验证系统;系统1; 系统2; 系统3;单独项目提供服务的思想 + cookie + filter;服务端能够处理客户端coolie2:SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。3:RMI是Java的一组拥护开发分布式应用程序的API。RMI使原创 2014-03-30 19:40:46 · 615 阅读 · 0 评论 -
ssh优缺点
面试归来技术面试官叫我谈谈 ssh优缺点平时用起来倒是挺顺手..但是从来没有系统的总结过..导致很多点会都没有说出来..这次我认真总结了一下...常说的好处 开源常说的坏处 配置文件过大我就不提了struts 优点: 收集,验证表单数据相比传统servlet简单 优雅的实现可配置的请求转发原创 2014-04-30 16:30:17 · 2425 阅读 · 0 评论 -
到底创建了几个String对象?
到底创建了几个String对象?标签: 堆栈使用 对象创建 分类: 开发技术关键字: java 面试题 string 创建几个对象作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com>>>转载请注明出处!我们首先来看一段代码:Java代码String str=new String("abc");原创 2014-04-26 19:14:28 · 553 阅读 · 0 评论 -
存储过程教程
目录1.sql存储过程概述2.SQL存储过程创建3.sql存储过程及应用4.各种存储过程使用指南5.ASP中存储过程调用的两种方式及比较6.SQL存储过程在.NET数据库中的应用 7.使用SQL存储过程要特别注意的问题1.sql存储过程概述在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语原创 2014-03-19 11:48:44 · 1371 阅读 · 0 评论 -
MVC 优缺点
大部分用过程语言比如ASP、PHP开发出来的Web应用,初始的开发模板就是混合层的数据编程。例如,直接向数据库发送请求并用HTML显示,开发速度往往比较快,但由于数据页面的分离不是很直接,因而很难体现出业务模型的样子或者模型的重用性。产品设计弹性力度很小,很难满足用户的变化性需求。MVC要求对应用分层,虽然要花费额外的工作,但产品的结构清晰,产品的应用通过模型可以得到更好地体现。 首先,最原创 2014-04-30 16:31:00 · 623 阅读 · 0 评论 -
mvc原理和mvc模式的优缺点
一、mvc原理 mvc是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。 1、模型(model)它是应用程序的主体部分,主要包括业务逻辑模块(web项目中的Action,dao类)和数据模块(pojo类)。模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型原创 2014-04-30 16:31:48 · 812 阅读 · 0 评论 -
Struts优缺点
跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP)技术的Web应用时更加容易。Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能够更专注于应用程序的原创 2014-04-30 16:32:42 · 751 阅读 · 0 评论 -
Hibernate优缺点
Hibernate: 优点: 1: hibernate是基于ORMapping技术的开源的框架,对JDBC进行了轻量级的封装,使用面向对象的思维来操纵数据库。 2:hibernate提供了session缓存和二级缓存,对于不需要进行复杂查询的系统,性能有提升。 3:低侵入式设计 缺点: 1:hibernate学习成本太高。 2:不适合有复杂的sql查询(统计) 。原创 2014-04-30 16:33:25 · 1506 阅读 · 0 评论 -
Jquery的过滤选择器分为哪几种?
Jquery的过滤选择器分为哪几种?转载▼标签: jquery 过滤选择器 分类分类: JQuery所有的过滤选择器分为哪几种:一、基本过滤选择器(重点掌握下列八个):first 选取第一个元素 $("div:first").css("color","red");:last 选取最后一个原创 2014-03-19 11:49:40 · 2522 阅读 · 0 评论 -
软件实施工程师这个职位
实施工程师的技术要求: 1、撰写各类项目文档 2、SQL 安装、配置、维护 3、Linux系统的安装和基本配置和操作我的学习策略: 1、最重要的是完成“信息工作者”这个项目中的内容,彻底消化 2、学习office(特别是Word) 3、学习Linux原创 2014-05-03 17:46:32 · 4499 阅读 · 2 评论 -
Oracle面试过程中常见的二十个问题
1.冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将a原创 2014-05-03 17:53:16 · 1673 阅读 · 0 评论 -
使用 focus() 和 blur()
a:active {color:green}function getfocus(){document.getElementById('myAnchor').focus()}function lostfocus(){document.getElementById('myAnchor').blue()}原创 2014-03-17 02:15:33 · 1690 阅读 · 0 评论 -
Form 和 Input 对象
更改表单的 action 属性function changeAction(){var x=document.getElementById("myForm")alert("Original action: " + x.action)x.action="/htmldom/index.asp"alert("New action: " + x.action)x.转载 2014-03-17 19:12:09 · 690 阅读 · 0 评论 -
Java---SSH(MVC)面试题
1. 谈谈你mvc的理解 MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 MVC中的模型、视图、控制器它们分别担负着不同的任务。 视图: 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。 模型原创 2014-03-26 21:05:13 · 1211 阅读 · 0 评论 -
代码与编程题
135、写一个Singleton出来Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。p原创 2014-03-26 21:09:29 · 664 阅读 · 0 评论 -
java面试笔试题大汇总
第一,谈谈final, finally, finalize的区别。 最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好原创 2014-03-26 21:11:18 · 722 阅读 · 0 评论 -
java程序的内存分配(二)
前言您是否是动态分配的 C/C++ 对象忠实且幸运的用户?您是否在模块间的往返通信中频繁地使用了“自动化”?您的程序是否因堆分配而运行起来很慢?不仅仅您遇到这样的问题。几乎所有项目 迟早都会遇到堆问题。大家都想说,“我的代码真正好,只是堆太慢”。那只是部分正确。更深入理解堆及其用法、以及会发生什么问题,是很有用的。 什么是堆?(如果您已经知道什么是堆,可以跳到“什么是常见的堆性能问原创 2014-03-29 12:35:40 · 1076 阅读 · 0 评论 -
getElementById 用法的一个技巧
假设实现把 TextBox1 的字符实时的拷贝到 TextBox2 中,代码如下: function CopyStr() { document.getElementById("TextBox2").value = document.getElementById("TextBox1").value; }原创 2014-03-30 13:13:12 · 1677 阅读 · 0 评论 -
Spring3.x企业应用开发实战-Spring+Hibernat架构分析
1: 持久层设计采用Spring注解方式省略了大量Hibernate ORM配置文件;BaseDAO减少DAO层代码量,只需要编写非通用型的持久层方法;持久层提供分页支持;Hibernate 二级缓存提高数据访问性能并制定不同缓存策略2:服务层设计持久层通过自动装配依赖注入到服务层服务层添加事务支持3:WEB层设计将URL通过请求映射到具体的类方法S原创 2014-03-30 17:56:54 · 733 阅读 · 0 评论 -
w3school上系统过了一遍Jquery的总结
下面是今天学习JQUERY中发现的一些小钻石1:$(document).ready(function(){}); 为了防止文档在完全加载(就绪)之前运行 jQuery 代码(终于搞清了这句代码的含义,我不怕自己很菜,我愿意承认自己的菜然后去改变)2:将JS代码放在单独的文件中更好 (好不是用来说的,我以后就要这么做 )3: 如果希望在A语句运行完之后运行B语句,那么应该使用callba原创 2014-03-30 17:59:05 · 595 阅读 · 0 评论 -
缓存----学习总结
1:什么是缓存,缓存有什么作用,缓存在什么情况下使用? 系统设计中,有一些比较耗时的操作,比如读取数据库,如果将数据库中的数据放到内存中,这样不用每次查询都去查询数据库。类似于这种将数据放到内存或者硬盘上的操作,我称之为缓存。 目前,我能想到的缓存使用情景如下:1 页面访问较慢,并且页面访问的内容很少更新。2 页面访问较慢,并且页面对实时性的要求不高,维护的数据不要求能立原创 2014-03-30 19:29:19 · 581 阅读 · 0 评论 -
form表单中method的get和post区别
一、问题的提出 action="getPostServlet/getPost.do?param4=param4" method="get"> button1" value="submit">注意到表单中action:getPostServlet/getPost.do?param4=param4这个action带有一个参数pa原创 2014-04-03 19:56:17 · 793 阅读 · 0 评论 -
Struts2 中的数据传输的几种方式
1. 如何将参数从界面传递到Action?你可以把Struts2中的Action看做是Struts1的Action+ActionForm,即只需在Action中定义相关的属性(要有getters/setters方法),然后界面传参的名称跟这些属性保持一致即可。普通的数据类型,将可自动转换。(空字符串转换为int类型时将报错) 2. 如何将数据从Action传原创 2014-04-03 19:57:50 · 2510 阅读 · 0 评论 -
JavaScript 对象分类
参考自W3School:JavaScript对象主要有三类。一:JavaScript核心对象是ECMAScript标准定义好的一些对象与函数,在JavaScript语言中可以直接使用。主要常用有如下:ArrayBooleanDateMathNumberStringRegExpGlobal 二:浏览器对象WindowNavigatorS原创 2014-04-03 21:33:55 · 39472 阅读 · 0 评论 -
MyBatis学习 之 二、SQL语句映射文件(1)resultMap
二、SQL语句映射文件(1)resultMapSQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码 mappers> mapper resource="com/原创 2014-04-06 17:03:19 · 601 阅读 · 0 评论 -
java内存分配
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 ◆堆:存放用new产生的数原创 2014-04-24 20:03:52 · 434 阅读 · 0 评论 -
List内存分配
当采用默认构造函数List value = new List();实例化一个List对象时,.Net Framework只是在内存中申请了一块内存来存放List对象本身(不包含List当中的Items元素)。当为List对象添加第一个Item元素时,List对象会申请能存储4个Item元素的内存空间,然后将Item元素存放在申请的空间里。List对象有一个Capacity属性用来表示当前L原创 2014-04-24 20:02:18 · 922 阅读 · 0 评论 -
从1.5k到18k, 一个程序员的5年成长之路
昨天收到了心仪企业的口头offer, 回首当初什么都不会开始学编程, 到现在恰好五年. 整天在社区晃悠, 看了不少的总结, 在这个时间点, 我也写一份自己的总结吧.我一直在社区分享, 所以, 这篇总结也是本着一种分享的态度, 希望相比我还年轻的同学们, 可以从中找到一些让自己成长更快的文字.先介绍下背景:2008年3月开始学习编程, 目前2013年3月;2009年6月计原创 2014-04-24 19:57:08 · 1130 阅读 · 0 评论 -
javaScript(4)---数据类型
javaScript(4)---数据类型第4章 数据类型 学习要点:1.typeof操作符2.Undefined类型3.Null类型4.Boolean类型5.Number类型6.String类型7.Object类型 ECMAScript中有5种简单数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂数据原创 2014-04-11 11:44:31 · 479 阅读 · 0 评论 -
java基础语法(二)--单列模式
java基础语法(二)--单列模式/** * 功能:单列模式 * @author Administrator * */public class SingletonTest{ public static void main(String[] args) { Singleton test1 = Singleton.getInstance();原创 2014-04-11 11:53:00 · 623 阅读 · 0 评论 -
【面试题001】类型转换关键字,空类对象模型,拷贝构造函数,赋值运算符函数
一,在C++中,有哪4个与类型转换相关的关键字? 好多书籍,推荐使用类型转换的关键字,但是c风格的类型转换操作,确实很方便,但是不易掌握。1、const_cast号称唯一具有常量性移除的转型操作符,这个说法实在很废话,不解释。平时几乎没有用过,遇到需要这个关键字的时候,都是直接修改了接口的类型,也不会去用这个关键字,一般来说老接口设计有问题啊。明明是const的,非得原创 2014-04-10 20:19:35 · 579 阅读 · 0 评论 -
锚点使用
1:锚点是什么? 锚点也可以理解成为一种超级链接,只不过它是网页内部的超级链接(注意不是网站内部)。 比如我们有一个网页很长很长,而且里面的内容,可以分为N个部分。这样的话,我们就可以在网页的顶部设置一些锚点,这样便可以方便浏览者点击相应的锚点,到达本页内相应的位置,而不必在一个很长的网页里自行寻找。 2:锚点的使用。 锚点从代码上看,仍然是超级链接的一种应用。 这原创 2014-04-10 20:27:16 · 4484 阅读 · 1 评论 -
第10章-验证框架 --- 验证器类型
第10章-验证框架 --- 验证器类型 可以把验证器分为两个类型: 字段验证器和动作验证器。 字段验证器:只验证提交的表单内的单个字段。 动作验证器:一般验证提交的表单内多个字段的关系。(比如,录入产品信息的时候,产品进价不能高于售价) 无论是哪种验证器,都需要考虑以下几个问题: 1.验证谁? 2.使用什么条件验证? 3.不满足条件显示什么结果?原创 2014-04-11 07:24:13 · 589 阅读 · 0 评论 -
iBatis简单入门教程
iBatis 简介:iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/搭建iBatis 开发环境:1 、导入相原创 2014-04-25 07:23:03 · 633 阅读 · 0 评论 -
java泛型应用实例 - 自定义泛型类,方法
java泛型应用实例 - 自定义泛型类,方法博客分类: javajavajava泛型java应用实例 注: 转载请注明出处: http://hejiangtao.iteye.com , 用于商业得给我分成本文主要讲解道 java泛型类,泛型方法的应用实例 , 从 这里 可以下载到完整的java代码工程: http://download.c原创 2014-04-25 07:26:37 · 889 阅读 · 0 评论