- 博客(28)
- 收藏
- 关注
原创 poi导出excel基本步骤
第一步:引入所需的jar在工程项目lib目录下。第二步:在点击导出页面设置一个事件触发servlet读出事先保存好的xsl文件; function excel(){ window.location="exportExcel"; //“exportExcel”是一个servlet地址 }excel()">第
2014-06-20 12:46:34 721
原创 职场励志:写给刚工作的和快要工作的同学们的建议
职场励志:写给刚工作的和快要工作的同学们的建议 这篇文章的目的仅仅是将我最近听到的和自我反思的内容一个归纳整理,如果你正在阅读这篇文章,也请带着批判性去思考,因为这个世界上没有什么绝对正确的事,只有相对正确的事。 浮躁而不善于总结的一代 在公司里,有跳过很多次巢的人来面试,他们都有着几点特征:1认为自己怀才不遇,自己的价值在以前的很多公司里得不到利用 2对自己过
2014-06-13 23:16:45 565
原创 spring事务管理的几个问题
首先说明,不是spring的问题,是程序员编程时要注意的问题,不要被标题误导了哈。原文地址:不得不说spring事务管理的几个问题,欢迎查看。spring通过aop机制为项目的事务管理带来了极大的方便,有了事务切面,我们的代码中再也看到commit、rollback之类的语句,我们要做的仅仅是在需要事务的地方声明事务的一些属性,spring给我们的项目带来了实实在在的好处。一、事务声明
2014-06-11 22:56:17 534
原创 java中的抽象工厂模式
场景问题 举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。 事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。 同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成
2014-06-06 11:06:16 513
原创 java 面试中经常被问到的面试题
1、请说出作用域public,private,protected,以及不写时的区别这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域 当前类同一package子孙类其他packagepublic √ √ √ √protected √ √
2014-06-02 18:50:49 2639
原创 SVN使用说明
SVN简明介绍在团队合作项目中,你是否遇到过这样的情况:当你正在修改一个文件,却出现另一个人作了同样的事情。你是否曾因为这种巧合而导致了你的修改付之东流?你是否曾经在文件保存之后,又想恢复到文件保存之前?你是否想过要去查看一个文件几天前的内容?当你发现一个项目中的bug,你是否想知道它是何时出现在你的项目中?如果你对上面任何一个问题回答“Yes”,那么SVN就是你所需要的!SV
2014-05-30 13:53:31 683
原创 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 623
原创 javaMail-5-发送HTML格式邮件
//1.定义一些需要的变量String from="test@sina.com"; //发件人String to="test@163.com"; //收件人String subject="cc2"; //主题String text="你好"; //内容String host="smtp.sina.com"; //邮件服务器
2014-05-30 11:52:57 698
原创 javaMail-4-发送文本邮件
//1.定义一些需要的变量String from="test@sina.com"; //发件人String to="test@163.com"; //收件人String subject="cc2"; //主题String text="你好"; //内容String host="smtp.sina.com"; //邮件服务器
2014-05-30 11:51:31 483
原创 JavaMail-2-属性的构建
Session需要使用java.util.Properties来构造,常用的用来构造Session的属性: 属性名含义mail.smtp.userSMTP的缺省用户名。mail.smtp.host要连接的SMTP服务器。mail.smtp.port要连接的SMTP
2014-05-30 11:48:29 520
原创 安装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 1259
原创 面试jQuery常遇到的问题
开始来学习JQuery相关方面的知识,在学习JQuery之前,我首先通过一些途径,弄明白了以下问题,这也是面试中常常问到的一些问题。所以整理了下。 1、什么是JQuery? jQuery是JavaScript的类库,它由John Resig(美国人)创建,至今已经吸引了来自世界各地的众多JavaScript高手加入该团队。 2、什么是类库? 这个和Java、.NET中的
2014-05-29 23:02:49 671
原创 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 636
转载 java 设计模式-代理模式
什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道\被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活呀。比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找那个王婆做代理,表现在程序上时这样的:先定义一种类型的女人:[java] view plaincopy
2014-05-28 22:51:27 527
转载 缓存的设计与实现
1.背景传统的基于B/S架构jsp项目一般是这样的:客户端(浏览器)向服务端发送请求,服务端接受请求后,JAVA的severlet或者jsp会从数据库读取数据,在后台拼装好后以HTML的形式传输给前台。这样也很好理解:比如一个用户为了获得一个文章的信息,这些信息一般肯定是在数据库里面读取,毋庸置疑。但是这样做会有一个很明显的问题:用户每次一浏览一篇新闻都会往数据库里面读取一次,即便这个文章更本
2014-05-28 22:29:59 705
原创 Maven教程
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方
2014-05-28 22:25:53 549
原创 List 、Set、Map的区别
Java中Collection框架,经常在面试中会被问到,比如:你用过哪些Collection框架的类啊?知道他们的区别嘛?对于应聘者怎样回答,回答的方方面面都比较全面呢,才能使得面试官满意,才能让人家觉得你确实对Collection框架很了解、很熟悉,不是临时补习的呢。今天我就对List、Set和Map进行总结,以便于小伙伴们在面试中能有条不紊,条理清晰的回答问题。 对于这个问题,
2014-05-28 22:20:22 493
转载 Hibernate二级缓存攻略
hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcach
2014-05-28 22:18:14 510
原创 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 661
转载 开发EJB
1、类介绍: 开发EJB的主要步骤一般来说,整个的开发步骤(开发,配置,组装)包括如下几个方面。开发:首先要定义三个类:Bean类本身,Bean的本地和远程接口类。 配置:配置包括产生配置描述器--这是一个XML文件、声明了Enterprise Bean的属性、绑定了bean的class文件(包括stub文件和skeleton文件)。最后将这些配置都放到一个jar文件中。还需要在配置器中定义
2014-05-28 22:12:50 600
转载 EJB的内容
EJB对象分为以下三种类别: · 会话Beans · 实体Beans · 消息驱动Beans 根据所需要的bean行为,某些特性决定了所采用的Bean类型。会话Beans会话(Session)Beans的作用建立在会话的基础之上。客户在请求并收到bean功能之后,具有特定bean的会话就终止了而且没有留下会话发生的记录。会话Be
2014-05-28 22:10:39 572
原创 EJB介绍
1.EJB体系结构: 包括客户端、服务器端。 客户端:包含了调用EJB组件特定业务所需的EJB接口(包括本地和远程EJB接口);服务器端处理对象的句柄。 服务器端:包含了EJB组件实现的实例;用来在客户端和EJB组件之间进行映射的容器代码。 EJB客户应用程序使用JNDI来查找对本地接口的实例引用,通过EJB接口来调用和引用EJB组件的全部方法
2014-05-28 22:07:41 625
转载 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 542
原创 用户自定义函数 T-SQL
自定义函数不能执行一系列改变数据库状态的操作,可以像系统函数在查询或存储过程等的程序中使用,也可以像相信过程一样能过execute命令来执行。自定义函数中存储了一个Transact- SQL例程可以返回一定的值。根据函数返回值形式的不同,将用户看定义函数分为三种类型:(1 ).标量型函数:标量型函数返回一个确定类型的标量值,其返回值类型为除了text,ntext , image
2013-05-10 14:49:08 632
原创 T-SQL 自定义函数
自定义函数 内联表值函数:返回值为可更新表。函数内包含单个select语句且该语句可更新,则返回的表也可以更新。 多语句表值函数:返回值为不可更新表。函数内包含多个select语句且该语句可更新,则返回的表不可更新。 标量函数:返回值为标量值。 自定义函数由一个或者多个T-SQL语句构成的子程序,用于封装用户代码 定义格式: CREATE
2013-05-10 14:45:50 1015
原创 数据库中的五种约束
数据库中的五种约束及其添加方法五大约束1.—-主键约束(Primay Key Coustraint) 唯一性,非空性 2.—-唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 3.—-检查约束 (Check Counstraint) 对该列数据的范围、格式的限制(如:年龄、性别等) 4.—-默认约束 (Default Counstraint) 该数
2013-05-08 20:50:24 623
原创 [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 664
原创 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 623 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人