自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 正确在遍历中删除List元素

一般而言,遍历List元素有以下三种方式: 使用普通for循环遍历使用增强型for循环遍历使用iterator遍历使用普通for循环遍历代码如下:[java] view plain copy public class Main {      public static void main(String[] args) thro...

2017-11-20 14:57:51 452

原创 谁能举个通俗易懂的例子告诉我IAAS,SAAS,PAAS的区别?

https://www.zhihu.com/question/21641778?wechatShare=1 

2017-07-28 13:49:55 203

原创 jvm基础篇

(1)内存模型以及分区,需要详细到每个区放什么。堆:Java虚拟机管理内存中最大的一块,线程共享区域。所有对象实例和数组都在堆上分配内存空间。栈:线程私有,每个线程都会创建一个虚拟机栈,生命周期与线程相同。每个方法被执行的时候就会创建一个栈帧,用于存储局部变量表,操作数栈,动态链接,方法出口等信息。一个方法执行的过程对应着一个栈帧的入栈到出栈过程。方法区:用于存储类信息,常量,静态变...

2017-03-14 16:30:38 137

原创 java基础篇

 (1)Object有哪些公用方法protected Object clone()private native Object internalClone()public boolean equals(Object o)protected void finalize()public final Class<?> getClass()public int hashCode...

2017-03-14 15:55:32 107

原创 Oracle、MySql、SQLServer 数据分页查询

  最近简单的对oracle,mysql,sqlserver2005的数据分页查询作了研究,把各自的查询的语句贴出来供大家学习.....       (一)、 mysql的分页查询        mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式: /** sql:可以是单表的查询语句,也可以是多表的联合查询语句* firstInd...

2017-03-01 15:43:02 86

原创 select into from 提示 Undeclared variable.....错误的解决办法

在进行数据库表的复制与备份的操作过程中,我们应该都知道有 select into from 和 insert into select 两种方法吧?关于这两种方法的区别和用法,这里就不多说了,有需要的朋友可以参照本站文章: select into from 和 insert into select 的区别和用法 然而作者今天在使用 SELECT INTO FROM 备份mysql数据表的时候,运行...

2015-08-17 15:22:23 2216

原创 移动WebApp开发 JS框架对比

1  目的本次评比的目标是以移动Web App开发为基础的JS框架,会有意的排除部分不适用于移动Web App开发的JS框架,如 jQuery、ExtJS等。希望通过这次评比结果,能找到最合适你移动Web App应用开发的JS框架。 2   方法由于JS框架在功能、特性和应用领域不同,所以,我将现在的主流JS框架分成四个大类:Mobilie Javascript Libr...

2015-06-11 14:04:58 155

原创 jsp中session 失效设置

一般web系统都需要控制session自动失效的时间,从而控制用户访问系统超时。设置session失效有以下三种方式:1、在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。 注意:这里session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是...

2015-05-25 14:44:07 472

原创 用eXtremeComponents做分页-简单方便

eXtremeComponents是提供更高级数据显示的开源JSP标签,用于以表格的形式来显示数据,它的功能强大且使用简单,常用的功能包括排序、分页、导出Excel与pdf等。使用ExtremeComponents列表组件,你需要去http://sourceforge.net/projects/extremecomp/下载发布的压缩包文件。不过现在更推荐使用javaEye里的GT-Grid ( ...

2015-05-12 16:38:48 219

原创 DWR框架学习

本文是本人学习《JavaWeb学习》书籍所记下的学习笔记 一、框架的意义 手工编写AJAX 代码必须处理许多潜在的问题:1、 编写复杂、容易出错javascript 是基于对象的语言,而不是面向对象的,对OOP 的支持很少,这就限制了javascript代码的可重用可封装等特性,而且JavaScript 没有专门的Debug 软件,导致在编码和调试Javascript代码...

2015-05-04 15:20:26 121

原创 javascript常用 正则

javascript身份证号验证 正则Js代码  //这个可以验证15位和18位的身份证,并且包含生日和校验位的验证。     //如果有兴趣,还可以加上身份证所在地的验证,就是前6位有些数字合法有些数字不合法。     function isIdCardNo(num){      num = num.toUpperCase();      //身份证...

2015-04-28 21:34:37 83

原创 CSS opacity - 实现图片半透明效果

<!-- [if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:RelyOnVML/> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--><!-- [if

2015-04-28 21:33:12 124

原创 理解 position:relative 与 position:absolute

<!----><!----><!----><!----> <!----> 有三个值, static (静态)、 relative (相对)、 absolute (绝对);由于 static 是所有页面元素的默认值,因此设置元素的定位类型时几乎不用这个值,除非用于覆盖之前的定义。 对于后两者,一般应用:在一个相对定位的元素里面放置...

2015-04-28 21:32:35 110

原创 CSS3选择符语法

CSS3选择符语法概览:! N+ Z8 C3 H% ^: `  K0 k7 |选择符类型表达式描述子串匹配的属性选择符E[att^="val"]匹配具有att属性、且值以val开头的E元素子串匹配的属性选择符E[att$="val"]匹配具有att属性、且值以val结尾的E元素子串匹配的属性选择符E[att*="val"]匹配具有a...

2015-04-28 21:31:15 136

原创 常用的CSS3介紹

1. Border-radiusBorder-radius 應該是css3最常用的功能了。以前要做round corner真的有點費力,而且你還得用各個browser去test下有沒問題,費時失事。有了border-radius就不用再煩了。雖然舊版browser也不可能顯示round corner了,可是正因為你知道,所以也就省了看的時間了!可以肯定新的browser看起來都大同小異了...

2015-04-28 21:30:11 119

原创 Spring连接MySQL、Oracle和SQL Server的数据库运动连接属性

在配置文件applicationContext.xml设置如下: <?xml version="1.0" encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...

2015-04-24 16:28:49 104

原创 springmvc 参数传递

1、页面向controller传值 a、普通参数:       表单提交,POST方法@RequestMapping(value="login",method=RequestMethod.POST)public String login(String username,String password){/** to do*/return "user";...

2015-04-24 13:45:46 77

原创 SpringMVC 基础教程 简单入门实例

 一个简单的入门实例教程一、创建项目:简单注解配置的实例:1、使用MyEclipse创建一个web项目 2、为项目命名为:TestSpringMvc 3、使用MyEclipse添加Spring相应的jar包  二、配置文件: 1、首先在web.xml中配置一个DispatcherServlet,并通过<servlet-mapp...

2015-04-24 12:19:26 115

原创 Spring MVC 教程,快速入门,深入分析

作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jp...

2015-04-22 15:51:00 190

原创 Spring总结

阅读目录chapter01 Spring简介chapter02 Spring的IoCchapter03 Spring的AOPchapter04 Spring对持久层的支持chapter05 Spring对事务的支持chapter06 SSH整合[align=center][size=large]chapter01 Spring简介[/size][/align]一...

2015-04-13 15:02:22 94

原创 Spring Security

链接: http://pan.baidu.com/s/1pJnylQF 密码: wj6b

2015-04-13 14:56:11 69

原创 MVC学习使用总结

最近一直在学习研究MVC,由于以前都是用三层架构的思想去开发,习惯了使用WebForm,从而觉得从开发角度来说MVC貌似减慢了开发的速度,内部结构复杂,不容易理解,MVC的使用增加的项目的运行效率,提高了运行速度。下面总结一下关于MVC的相关内容,一部分也是在网上查阅资料得到的:MVC(Model View Controller)的概述:模型(Model):应用对象。 模型是应用程序的主...

2015-02-04 20:30:36 97

原创 MVC设计模式的总结

  随着Web应用的商业逻辑包含逐渐复杂的公式分析计算、决策支持等,使客户机越 来越不堪重负,因此将系统的商业分离出来。单独形成一部分,这样三层结构产生了。 其中‘层’是逻辑上的划分。 三层体系结构是将整个系统划分为如图2.1所示的结构[3] (1)表现层(Presentation layer):包含表示代码、用户交互GUI、数据验证。 该层用于向客户端用户提供GUI交互,它允许用户在显...

2015-02-04 17:35:04 127

原创 关于Java Web应用中的配置描述符web.xml

一.web.xml概述位于每个Web应用的WEB-INF路径下的web.xml文件被称为配置描述符,这个 web.xml文件对于Java Web应用十分重要,每个Java Web应用都必须包含一个web.xml文件,且必须放在WEB-INF路径下。对于Java Web应用而言,WEB-INF是一个特殊的文件夹,Web容器会包含该文件夹下的内容,客户端浏览器无法访问WEB-INF...

2015-02-04 16:13:43 126

原创 call by value 和call by reference 部分转载

关于JAVA中参数传递问题有两种,一种是按值传递(如果是基本类型),另一种是按引用传递(如果是對象). 首先以两个例子开始:1)public class Test2 {public static void main (String [] args) {StringBuffer a = new StringBuffer ("A");StringBuffer b = new St...

2015-02-04 14:51:57 77

原创 log4j配置日志文件log4j.appender.R.File相对路径方法

方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.se...

2015-02-01 00:16:05 590

原创 java常用jar包用途

jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. ...

2015-02-01 00:15:09 98

原创 log4j配置祥解

第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.stdout.layout=org.a...

2015-02-01 00:12:51 72

原创 Java中使用hql,sql查询返回的list<Object> 转成需要的实体对象--方法讲解!

需要将Query对象setResultTransformer:List list = session.createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();//此时,每个Object可以转换成一个MapMap map = (Map) list.get(i);map.get("PARENT...

2015-02-01 00:03:03 668

原创 hibernate-Query.list()与Query.iterate()比较

[align=left]而iterate 方法,则是首先通过一条Select SQL 获取所有符合查询条件的记录的id,再对这个id 集合进行循环操作,通过单独的Select SQL 取出每个id 所对应的记录,之后填入POJO中返回。也就是说,对于list 操作,需要一条SQL 完成。而对于iterate 操作,需要n+1条SQL。看上去iterate方法似乎有些多余,但在不同的...

2015-02-01 00:01:26 79

原创 Hibernate的dialect大全

  RDBMS 方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2390DialectPostgreSQLorg.hibernate.dialect.P...

2015-01-31 23:56:51 98

原创 Hibernate的Annotation中实体BLOB、CLOB类型的注解

在Hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同,具体操作如下:  BLOB类型的属性声明为byte[]或者java.sql.Blob:  @Lob @Basic(fetch=FetchType.LAZY) @Column(name="IMGS", columnDefinition="BLOB", nulla...

2015-01-31 23:55:16 86

原创 Hibernate总结

Hibernate总结1.对象的持久化理论2.ORM和Hibernate的相关知识(理解)3.Hibernate核心API(理解)4.Hibernate开发步骤:(重点:必须掌握)5.Hibernate主键策略6.Hibernate的查询方案7.Hibernate对象状态8.映射(重点掌握和理解,注意配置的细节)9.Hibernate控制的事务 软件开发的分层思想:    三层架构:  ...

2015-01-31 23:53:49 65

原创 Hibernate经典总结

1.Hibernate框架作用,优点(1)、什么是Hibernate       Hibernate是一个数据访问框架(持久层框架),在项目中利用Hibernate框       架可以实现对数据库的增删改查操作,为业务层构建一个持久层。(2)、Hibernate框架主要用于对数据库的操作。    使用该框架可以简化数据操作代码,程序员可以将更多地精力放在业务     ...

2015-01-31 23:52:18 77

原创 SQL编程及高级查询

创建表空间、创建用户、创建表、对表添加约束、修改约束和删除约束属于数据定义语言(DDL)用户授权、回收权限属于数据控制语言(DCL)数据操控语言(DML)用于检索、插入和修改数据库信息。 --创建一张学生表create table student(stuid number(4) primary key,stuname nvarchar2(20) not null,stusex ...

2014-11-26 22:13:54 299

原创 Java总结

2面向对象基础 JAVA基础语法自行掌握. 三大特性:  一 封装:★★★★★  概念:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离;便于使用;提高重用性;安全性。   封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。   单例设计模式:★★★★★(必问的) (懒汉式、饿汉式) 解决的问题:...

2014-11-26 22:00:51 116

原创 oracle表的创建

--创建表空间 create tablespace jt16 datafile 'C:\oracle\oradata\orcl\jt16.dbf' size 100M autoextend on; --创建用户 create user yl identified by accp default tablespace jt16; --给用户授权 grant connect,resource to...

2014-11-26 21:41:21 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除