![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 82
undergrowth
这个作者很懒,什么都没留下…
展开
-
jfreechart之在swt和jsp页面绘制饼图、柱状图、时间序列图
嗯 先提供几个关于jfreechart的api和开发者手册的文档 官网jfreechart的api http://www.jfree.org/jfreechart/api/javadoc/index.html 网页版的 jfreechart的chm版的api http://download.csdn.net/detail/undergrowth/6217365 jreechar原创 2013-09-05 17:45:10 · 2422 阅读 · 1 评论 -
JPA之hibernate4.2.4之简单测试
jpa是sun官网提出的java持久层规范,但是它不是一个持久层产品,它的实现还需要持久层产品的支持,例如hibernate,toplink等orm产品.jpa与hibernate的关系,就例如jdbc与oracle的jdbc驱动实现一样,一个是接口、规范,一个是具体的实现. 现在利用jpa接口编程,利用hibernate作为底层实现,操作oracle 11g,实现简单的增删改查1.新原创 2013-10-04 01:09:54 · 1637 阅读 · 0 评论 -
jpa之hibernate4.2.4之双向关联之一对一、一对多、多对多
hibernate版本4.2.4 oracle 版本11g本文主要涉及到以下几个知识点: 1.双向关联之一对一 2.双向关联之一对多 3.双向关联之多对多对于双向关联其实有几个步骤(个人总结,如有不对,欢迎吐槽) a.要建立双方关联,首先要各自拥有对方对象 b.指明关系维护端与关系被维护端 指明两者的级联关系 c原创 2013-10-04 18:59:19 · 4696 阅读 · 0 评论 -
jpa之hibernate4.2.4之tomcat6.0测试
这里有jpa的很多例子 http://www.objectdb.com/java/jpa/persistence/store 是很好的学习资料开发环境:myeclipse 10.0 服务器:tomcat 6.0oracle:11ghibernate版本:4.2.41.新建名为JpaWeb的web工程 添加依赖的jar包 添加配置文件 详细步骤前面博原创 2013-10-04 21:56:50 · 793 阅读 · 0 评论 -
jpa之eclipselink2.1之myeclipse10.0环境下配置实现
myeclipse10.0自带的对jpa 2.0的支持,并且自带的支持eclipselink、hibernate等jpa产品的实现,现在利用myeclipse的工具将数据库中已存在的多个表建立关系(1:m,n:m),并且建立相应表的实体对象. oracle的版本为11g 1.先在oracle中建立如下几张表:--主要创建学生表、成绩表、课程表--学生表与成绩表为1原创 2013-10-06 23:35:12 · 1312 阅读 · 0 评论 -
java连接oracle_11g分页显示记录
记录学习的脚步 使用jdbc方式连接oracle数据库,然后分页显示scott用户的emp表中的记录 其中 让人比较费劲的就是oracle的分页查询 需要用到子查询和rownum rownum是按记录的插入顺序生成的行编号,默认情况下为1,所以只有进行小于操作的时候,rownum才有意义而对于rownum的详细详解 参看这位老兄写的 http://w原创 2013-09-22 16:40:42 · 951 阅读 · 0 评论 -
jacob1-17操作word2010
我的电脑的os为 win7旗舰版 32位 word为2010 1.下载jacob1-17 http://sourceforge.net/projects/jacob-project/?source=dlp 2.解压后 将jacob-1.17-x86.dll放到 C:\Windows\System32目录下 3.新建java工程 将解压后的jacob.jar放入到工程下原创 2013-09-26 00:06:13 · 3527 阅读 · 0 评论 -
vc6.0生成ocx,然后使用js调用
使用vc++6.0生成ocx,然后使用js进行注册,调用1.在vc中新建OcxTestFirst的activex控件工程(选中MFC ActiveX ControlWizard) 直接点完成 效果如下2.为ocx控件添加属性和方法 点 查看--建立类向导 弹出如下界面:点击Automation面板添加add和原创 2013-09-28 00:52:54 · 3291 阅读 · 0 评论 -
javascript之excel2010简单读写
msdn上面的例子 http://msdn.microsoft.com/zh-cn/library/ie/7sw4ddf8(v=vs.94).aspx 通过js创建了一个excel文件 还有一些参看的文章 之类的 http://lists.evolt.org/pipermail/javascript/2006-November/011477.html我看了看上面的例子 然后加原创 2013-09-27 15:18:09 · 2804 阅读 · 0 评论 -
log4j 2之简单测试
1.去官网 http://logging.apache.org/log4j/2.x/download.html 点击打开链接 下载log4j 2的jar包和source包 2.新建Log4j2_Test 项目 并添加log4j-api-2.0-beta9.jar和log4j-core-2.0-beta9.jar 添加到工程中 3.编写测试文件 Lo原创 2013-09-28 19:42:21 · 2514 阅读 · 0 评论 -
dom4j之创建xml、读取xml、修改xml
1. 官网 http://sourceforge.net/projects/dom4j/files/ 点击打开链接 下载dom4j的jar包与源码2.建立一个java工程 将dom4j-1.6.1.jar添加到工程里面3.编写测试代码 Dom4jTest.javapackage com.undergrowth;import java.io.File;import java原创 2013-09-28 23:39:10 · 1316 阅读 · 0 评论 -
Lucene4.5.1之添加索引、更新索引、删除索引、查找数据
写这篇文章的原因是我把几个东西合起来了,记录一下学习的脚步. 主要做了这么一件事 使用jpa2.0作为规范,eclipselink2.4作为实现 ,myeclipse2013作为工具映射oracle11g的表为实体(使用jpa反向工程自动生成相应实体的dao与interface,还有EntityManager的工具类) 使用poi读取word中的内容存放到原创 2013-12-08 21:42:19 · 4546 阅读 · 0 评论 -
DWR 2.0.10之简单测试
1.官网下载 http://directwebremoting.org/dwr/downloads/index.html#stableRelease dwr.jar的java包 http://commons.apache.org/proper/commons-logging/ 下载 Commons Logging.,因为dwr依赖日志jar包 并将dwr.jar和comm原创 2013-12-02 19:26:56 · 1382 阅读 · 1 评论 -
poi3.9之读写2010 word/excel/ppt
poi是java的api用来操作微软的文档poi的jar包和功能映射如下: 本文是以poi3.9读写2010word、2010excel、2010ppt,记录学习的脚步相应的功能在代码都有注释,就不解释了 详情可以参看poi3.9的文档 主测试函数 TestMain.java /** * */package com.undergrowth.poi原创 2013-12-10 21:13:12 · 5781 阅读 · 3 评论 -
myeclipse2013下spring3.1与jpa2.0之整合
不断在学习,但是没有整理的话,好像什么东西都会忘掉,好似了解一点,但要是实际使用的话,又会差了很多,所以记录下学习的脚步,后天就过年了,明年终于毕业了,可以找工作了,嘿嘿.本文主要涉及到以下几点 1.利用spring的事务管理器对jpa的事务进行管理(在利用spring的事务管理器进行管理jpa的事务的时候,主要有两点 a.用spring 容器管理实体工厂(Entity原创 2014-01-28 17:24:32 · 879 阅读 · 0 评论 -
spring容器原理之浅析
本文只是使用dom4j与反射技术,模拟spring容器从配置文件读取配置信息,进而为用户提供实体bean,并且解析了使用了setter进行依赖注入的属性.首先看看正版的spring所做的事情,如下junit case test代码SpringTest.javapackage com.undergrowth.test;import static org.junit.Ass原创 2014-01-29 18:30:08 · 910 阅读 · 0 评论 -
spring之bean学习笔记
整理学习的笔记 加深理解 精彩的人生需要一步一步的积累 加油 本文主要是学习spring容器bean的创建、bean的作用域、依赖注入、懒加载、初始化方法与销毁方法详细的解释都在代码里面了 我就不多说了 测试代码SpringTest.javapackage com.undergrowth.test;import org.junit.BeforeClass;import原创 2014-02-05 01:04:11 · 787 阅读 · 0 评论 -
myeclipse2013下整合struts2、spring3、jpa2
在myeclipse下,利用myeclipse自带的功能,为项目添加struts、jpa、spring的功能,可以极大的缩短开发时间。 本文是利用struts为表现层,jpa为持久层,spring为业务层,利用spring的依赖注入管理struts的action和jpa的entityManager、jpa的事务管理。 记录学习的脚步,!!!!!1.在myeclipse下原创 2014-02-16 20:57:06 · 1484 阅读 · 0 评论 -
dom4j之根元素、XPATH两种方式读取xml文档
前一篇dom4j的文章 http://blog.csdn.net/undergrowth/article/details/12146003原创 2014-04-13 22:57:44 · 875 阅读 · 0 评论 -
RMI简单实例与Spring集成RMI
rmi远程方法调用,用于服务器端和kehuduan原创 2014-05-03 13:18:07 · 4591 阅读 · 0 评论 -
Velocity 1.7之简单实例
Velocity is a Java-based template engine. It permits anyone to use a simple yet powerful template language to reference objects defined in Java code.Velocity engine resolve context object's data t原创 2014-05-10 15:20:26 · 1681 阅读 · 0 评论 -
spring之aop浅析
对于整个spring aop编程 个人理解 就是在aspect里面使用pointcut来定义需要拦截的joinpoint,而后在weaving的过程中,为target对象附加上在aspect里面定义的advice的行为先来看看spring实现代理的两种方式:jdk动态代理和cglib代理(必要做出解释的地方 代码里面都有说明了)测试类SpringTestProxy.jav原创 2014-02-08 12:30:59 · 846 阅读 · 0 评论 -
(转)URI和URL的区别
来源 : http://www.cnblogs.com/gaojing/archive/2012/02/04/2413626.html转载 2014-09-07 14:47:43 · 509 阅读 · 0 评论 -
maven之构建jdbc连oracle的四种方式实例和注册驱动源码浅析
还是先来看看参考吧关于ServiceLoader的原创 2014-09-18 23:42:41 · 3743 阅读 · 0 评论 -
maven之构建jdbc简单实例
上一篇 上面的jdbc源码不是 最新的 还是自己手动 把ojdbc6.jar 又fanyibin原创 2014-09-20 17:46:12 · 924 阅读 · 0 评论 -
maven之构建oracle的jdbc学习笔记_保存点_SQLXml_ojdbc6驱动连接简析
在前面的博客里面提到了 jdbc的驱动注册yu原创 2014-09-21 19:53:36 · 2179 阅读 · 0 评论 -
maven之构建自定义标签和jstl源码浅析(涉及out、set、if、forEach、catch)(二)
接着上一篇 http://blog.csdn.net/undergrowth/article/details/39253657原创 2014-09-14 00:12:45 · 1578 阅读 · 0 评论 -
maven之构建自定义标签和jstl源码浅析(涉及out、set、if、forEach、catch)
记录学习的脚步 本文是对构建zidingyi原创 2014-09-13 19:23:59 · 2800 阅读 · 0 评论 -
maven 构建slf4j1.7.7之简单测试与源码解析
参考:slf4j官网 http://www.slf4j.org/manual.html原创 2014-09-07 18:41:55 · 1980 阅读 · 0 评论 -
maven 3.2.1之概念简介与构建web应用
上篇介绍了maven的环境搭建与构建原创 2014-05-07 21:04:49 · 920 阅读 · 0 评论 -
maven 3.2.1之环境搭建与简单实例
最近看一些以前 没有怎么原创 2014-05-05 23:55:10 · 948 阅读 · 0 评论 -
nutch 1.8与solr 4.8环境搭建
环境:ubuntu 11.10原创 2014-05-04 14:30:03 · 3044 阅读 · 1 评论 -
maven之读写pdf简单实例(pdfbox与itext)与pdfbox源码解析(访问者模式)
记录学习的脚步本文是用pdf原创 2014-09-08 17:22:41 · 18332 阅读 · 3 评论 -
maven之oracle11gjdbc的连接池、数据源、数据源与jndi简单实例
记录学习的jiao原创 2014-10-08 22:42:50 · 2179 阅读 · 0 评论 -
EJB3之查询
be原创 2014-11-12 21:58:38 · 902 阅读 · 0 评论 -
qpid之简单实例
qpid的官方教程原创 2014-11-10 16:17:17 · 5060 阅读 · 0 评论 -
设计模式之策略模式、观察者模式浅析
策略模式:将算法簇封装起来,使使用算法的客体和算法之间相互独立设计原则:1、针对接口编程,而非实现 2、多用组合,少用继承 3、封装变化观察者模式: 当交互对象之间存在一对多的依赖,一的一方状态一旦发生改变,多的一方即会收到通知,进行状态的更新 对应的即是: 主题(1)与观察者(n) 或者说是可观察者(1)与观察者(n) 主题的作用是 注册、移除、通知观察者 观察者的作用是接收到特定主题的通知,进行状态或者数据的更新 设计原则:为交互对象之间的松耦合度而原创 2014-11-29 18:53:04 · 579 阅读 · 0 评论 -
设计模式之迭代器模式浅析
迭代器提供一种方式遍历集合,而又无需暴露集合的实现/** * 设计原则: * 单一原则:一个类应该只有一个引起变化的原因 * 内聚--用来衡量一个类或者模块紧密的达到单一目的或责任 * 高内聚--表示一个类或者模块只支持一个/一组相关功能 * * 迭代器模式: * 提供一种顺序访问聚合对象元素的方法,而又不暴露其内部元素 * 迭代器将遍历聚合对象的任务封装到一原创 2014-12-16 23:37:14 · 659 阅读 · 0 评论 -
设计模式之装饰模式、工厂方法模式、抽象工厂模式浅析
装饰模式: 动态的为对象添加附加功能,提供了一种扩展机制,比继承更具有扩展性简单工厂:在一个类中处理创建对象的细节工厂方法模式: * 让子类决定初始化什么样的对象,即将类的实例化推迟到子类中进行 * 工厂方法使用继承,将对象的创建委托给子类进行创建 抽象工厂模式: * 定义了一个接口,提供了创建依赖对象的家族,但是不指定具体创建什么类型 * 抽象工厂使用组合概念原创 2014-12-01 21:57:30 · 607 阅读 · 0 评论 -
设计模式之组合模式浅析
/** * * * 组合模式: 可以使组合对象形成树形结构,以表现出整体/部分的结构,并提供一致的方法访问整体和局部 * 组合结构内任意对象称为组件,组件可以是组合,也可以是叶节点 * 客户可以将对象的集合以及个别的对象一视同仁 * * 运用了递归迭代的思想 * * 外部迭代器必须维护它在遍历中的位置,以便外部客户可以通过调用hasNext和next方法来驱动遍历原创 2014-12-17 20:29:01 · 517 阅读 · 0 评论