自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lgc15171369407的专栏

留下思索、分享感悟

  • 博客(28)
  • 收藏
  • 关注

原创 poi导出excel基本步骤

第一步:引入所需的jar在工程项目lib目录下。第二步:在点击导出页面设置一个事件触发servlet读出事先保存好的xsl文件;      function excel(){      window.location="exportExcel";  //“exportExcel”是一个servlet地址   }excel()">第

2014-06-20 12:46:34 702

原创 职场励志:写给刚工作的和快要工作的同学们的建议

职场励志:写给刚工作的和快要工作的同学们的建议  这篇文章的目的仅仅是将我最近听到的和自我反思的内容一个归纳整理,如果你正在阅读这篇文章,也请带着批判性去思考,因为这个世界上没有什么绝对正确的事,只有相对正确的事。   浮躁而不善于总结的一代  在公司里,有跳过很多次巢的人来面试,他们都有着几点特征:1认为自己怀才不遇,自己的价值在以前的很多公司里得不到利用 2对自己过

2014-06-13 23:16:45 552

原创 spring事务管理的几个问题

首先说明,不是spring的问题,是程序员编程时要注意的问题,不要被标题误导了哈。原文地址:不得不说spring事务管理的几个问题,欢迎查看。spring通过aop机制为项目的事务管理带来了极大的方便,有了事务切面,我们的代码中再也看到commit、rollback之类的语句,我们要做的仅仅是在需要事务的地方声明事务的一些属性,spring给我们的项目带来了实实在在的好处。一、事务声明

2014-06-11 22:56:17 521

原创 java中的抽象工厂模式

场景问题  举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。  事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。  同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成

2014-06-06 11:06:16 497

原创 java 面试中经常被问到的面试题

1、请说出作用域public,private,protected,以及不写时的区别这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域    当前类同一package子孙类其他packagepublic    √    √          √       √protected  √    √

2014-06-02 18:50:49 2615

原创 SVN使用说明

SVN简明介绍在团队合作项目中,你是否遇到过这样的情况:当你正在修改一个文件,却出现另一个人作了同样的事情。你是否曾因为这种巧合而导致了你的修改付之东流?你是否曾经在文件保存之后,又想恢复到文件保存之前?你是否想过要去查看一个文件几天前的内容?当你发现一个项目中的bug,你是否想知道它是何时出现在你的项目中?如果你对上面任何一个问题回答“Yes”,那么SVN就是你所需要的!SV

2014-05-30 13:53:31 652

原创 oracle怎么实现分页

分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控制分页查询的每页的范围。上面给出的这个

2014-05-30 13:16:35 608

原创 javaMail-5-发送HTML格式邮件

//1.定义一些需要的变量String from="[email protected]";    //发件人String to="[email protected]";       //收件人String subject="cc2";           //主题String text="你好";         //内容String host="smtp.sina.com";  //邮件服务器

2014-05-30 11:52:57 682

原创 javaMail-4-发送文本邮件

//1.定义一些需要的变量String from="[email protected]";    //发件人String to="[email protected]";       //收件人String subject="cc2";           //主题String text="你好";         //内容String host="smtp.sina.com";  //邮件服务器

2014-05-30 11:51:31 469

原创 JavaMail-2-属性的构建

Session需要使用java.util.Properties来构造,常用的用来构造Session的属性: 属性名含义mail.smtp.userSMTP的缺省用户名。mail.smtp.host要连接的SMTP服务器。mail.smtp.port要连接的SMTP

2014-05-30 11:48:29 508

原创 安装JavaMail

为了使用JavaMail API,需要从http://java.sun.com/products/javamail/downloads/index.html下载文件名格式为javamail-[version].zip的文件(这个文件中包括了JavaMail实现),并将其中的mail.jar文件添加到CLASSPATH中。这个实现提供了对SMTP、IMAP4、POP3的支持。注意:在安装Ja

2014-05-30 11:43:40 1233

原创 面试jQuery常遇到的问题

开始来学习JQuery相关方面的知识,在学习JQuery之前,我首先通过一些途径,弄明白了以下问题,这也是面试中常常问到的一些问题。所以整理了下。  1、什么是JQuery?  jQuery是JavaScript的类库,它由John Resig(美国人)创建,至今已经吸引了来自世界各地的众多JavaScript高手加入该团队。  2、什么是类库?  这个和Java、.NET中的

2014-05-29 23:02:49 659

原创 Hibernate和Mybatis的区别

第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html  

2014-05-29 14:27:25 625

转载 java 设计模式-代理模式

什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道\被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活呀。比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找那个王婆做代理,表现在程序上时这样的:先定义一种类型的女人:[java] view plaincopy

2014-05-28 22:51:27 510

转载 缓存的设计与实现

1.背景传统的基于B/S架构jsp项目一般是这样的:客户端(浏览器)向服务端发送请求,服务端接受请求后,JAVA的severlet或者jsp会从数据库读取数据,在后台拼装好后以HTML的形式传输给前台。这样也很好理解:比如一个用户为了获得一个文章的信息,这些信息一般肯定是在数据库里面读取,毋庸置疑。但是这样做会有一个很明显的问题:用户每次一浏览一篇新闻都会往数据库里面读取一次,即便这个文章更本

2014-05-28 22:29:59 692

原创 Maven教程

Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方

2014-05-28 22:25:53 536

原创 List 、Set、Map的区别

Java中Collection框架,经常在面试中会被问到,比如:你用过哪些Collection框架的类啊?知道他们的区别嘛?对于应聘者怎样回答,回答的方方面面都比较全面呢,才能使得面试官满意,才能让人家觉得你确实对Collection框架很了解、很熟悉,不是临时补习的呢。今天我就对List、Set和Map进行总结,以便于小伙伴们在面试中能有条不紊,条理清晰的回答问题。      对于这个问题,

2014-05-28 22:20:22 481

转载 Hibernate二级缓存攻略

hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcach

2014-05-28 22:18:14 498

原创 EJB中各角色的分析

1、EJB组件开发者(Enterprise Bean Provider)EJB组件开发者负责开发执行商业逻辑规则的EJB组件,开发出的EJB组件打包成ejb-jar文件。EJB组件开发者负责定义EJB的remote和home接口,编写执行商业逻辑的EJB class,提供部署EJB的部署文件(deployment descriptor)。部署文件包含EJB的名字,EJB用到的资源配置,如JDB

2014-05-28 22:14:53 647

转载 开发EJB

1、类介绍:  开发EJB的主要步骤一般来说,整个的开发步骤(开发,配置,组装)包括如下几个方面。开发:首先要定义三个类:Bean类本身,Bean的本地和远程接口类。 配置:配置包括产生配置描述器--这是一个XML文件、声明了Enterprise Bean的属性、绑定了bean的class文件(包括stub文件和skeleton文件)。最后将这些配置都放到一个jar文件中。还需要在配置器中定义

2014-05-28 22:12:50 580

转载 EJB的内容

EJB对象分为以下三种类别: ·  会话Beans  ·  实体Beans  ·  消息驱动Beans 根据所需要的bean行为,某些特性决定了所采用的Bean类型。会话Beans会话(Session)Beans的作用建立在会话的基础之上。客户在请求并收到bean功能之后,具有特定bean的会话就终止了而且没有留下会话发生的记录。会话Be

2014-05-28 22:10:39 565

原创 EJB介绍

1.EJB体系结构:     包括客户端、服务器端。      客户端:包含了调用EJB组件特定业务所需的EJB接口(包括本地和远程EJB接口);服务器端处理对象的句柄。      服务器端:包含了EJB组件实现的实例;用来在客户端和EJB组件之间进行映射的容器代码。      EJB客户应用程序使用JNDI来查找对本地接口的实例引用,通过EJB接口来调用和引用EJB组件的全部方法

2014-05-28 22:07:41 594

转载 J2EE中EJB的专用术语解释

Bean Instance(Bean实例)Bean Instance是J2EE EJB术语。Bean Instance是Bean位于一个容器中的instantiation,如果把bean比作class,那么Bean Instance就是Java Object。Bean-managed persistence(Bean自己所管理的永续性BMP)J2EE EJB中这个术语是用来描述Ente

2014-05-28 22:05:17 529

原创 用户自定义函数 T-SQL

自定义函数不能执行一系列改变数据库状态的操作,可以像系统函数在查询或存储过程等的程序中使用,也可以像相信过程一样能过execute命令来执行。自定义函数中存储了一个Transact- SQL例程可以返回一定的值。根据函数返回值形式的不同,将用户看定义函数分为三种类型:(1 ).标量型函数:标量型函数返回一个确定类型的标量值,其返回值类型为除了text,ntext , image

2013-05-10 14:49:08 608

原创 T-SQL 自定义函数

自定义函数    内联表值函数:返回值为可更新表。函数内包含单个select语句且该语句可更新,则返回的表也可以更新。    多语句表值函数:返回值为不可更新表。函数内包含多个select语句且该语句可更新,则返回的表不可更新。    标量函数:返回值为标量值。    自定义函数由一个或者多个T-SQL语句构成的子程序,用于封装用户代码    定义格式:    CREATE

2013-05-10 14:45:50 956

原创 数据库中的五种约束

数据库中的五种约束及其添加方法五大约束1.—-主键约束(Primay Key Coustraint) 唯一性,非空性 2.—-唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 3.—-检查约束 (Check Counstraint) 对该列数据的范围、格式的限制(如:年龄、性别等) 4.—-默认约束 (Default Counstraint) 该数

2013-05-08 20:50:24 586

原创 [Mysql]查看版本号的五种方式

查看版本信息#1 使用命令行模式进入mysql会看到最开始的提示符 Your MySQL connection id is 3Server version: 5.1.69 Source distribution   #2命令行中使用status可以看到[sql] view plaincopyprint?mysql> s

2013-05-03 13:51:48 600

原创 SQL Server中char、nchar、varchar、nvarchar的区别

SQL Server中char、nchar、varchar、nvarchar的区别          对于程序中的一般字符串类型的字段,SQL Server中有char、varchar、nchar、nvarchar四种类型来对应,那么这四种类型有什么区别呢,这里做一下对比。1.定长或变长所谓定长就是长度固定,当要保存的数据长度不够时将自动在其后面填充英文空格,使长度

2013-05-03 13:45:48 595 3

空空如也

空空如也

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

TA关注的人

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