自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飘叶的专栏

积累 总结 分享

  • 博客(57)
  • 资源 (6)
  • 收藏
  • 关注

转载 高并发操作和查询的数据采集和查询系统的oracle数据库设计建议

高并发操作和查询的数据采集和查询系统的oracle数据库设计建议(1)使用分布式垂直切分。由于已经使用了Oracle RAC提供分布式的集群服务。所以对于产生大数据和高并发的表,可以采用数据库垂直分片(比如1-500号集中器的数据采集到数据库A、500-1000到B)。数据分片,是将整体数据分摊在多个存储设备上,这样每个存储设备的数据量相对就会小很多,以此满足系统的性能需求。分

2013-07-25 09:28:00 887

转载 程序员技术练级攻略

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历

2013-07-24 09:58:32 461

原创 HibernateTemplate 中方法的使用。

一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象二、find(String queryString , Object value); 示例:this.getHibernateTemplate().f

2013-07-15 11:40:05 485

原创 解决Invalid byte 2 of 2-byte UTF-8 sequence (dom4j)

OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8"); //关键解决这个问就在此 把原来的FileWriter换成FileOutputStream XMLWriter write = new XMLWriter(new FileOutputStrea

2013-07-15 11:40:00 788

原创 Hibernate也可以自动建表

摘自:http://forum.iteye.com/viewtopic.php?t=176test.java java代码: package hibernatedemo; import hibernatedemo.person; import java.util.*; import net.sf.hibernate.Query; import ne

2013-07-15 11:39:55 489

原创 程序员数学

http://www.kuqin.com/math/

2013-07-15 11:39:50 461

原创 (好文转转)Maven2完全使用手册

Maven2完全使用手册 转自http://blog.csdn.net/wind5shy/archive/2007/10/18/1830826.aspx maven2 起步 相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。

2013-07-15 11:39:44 394

原创 介绍一下Hyper Estraier

介绍一下Hyper Estraier Hyper Estraier 是一个来自日本的全文搜索引擎,作者是 Mikio Hirabayashi,目前最高版本是1.49。可以从这里下载编译好的版本 这个引擎使用C语言开发,另外还提供了java以及ruby、perl语言的上层API。该引擎使用2.1版本的GNU Lesser General Public License作为开

2013-07-15 11:39:39 648

原创 报表打印

前一段时间,我在工作中我使用了Apache的开源产品来进行图表,报表的打印工作。以下只是比较实用的打印方式,其实,该产品中的doc对使用说得已经是很详细了。我之所以写这篇文章,是想和初学者分享我的一点经验,避免大家少走弯路。一.用cewolf实现图表打印;(注意刷新问题) 1.打印出柱状图; 该程序主要为两个步骤: a.实现Datase

2013-07-15 11:39:34 443

原创 说说大型高并发高负载网站的系统架构

转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71  我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等

2013-07-15 11:39:29 437

原创 Oracle千万条记录插入与查询小结

2009-03-30Oracle千万条记录插入与查询小结关键字: oracle 海量 查询 效率 优化   最近做了个项目,实现对存在千万条记录的库表进行插入、查询操作。原以为对数据库的插入、查询是件很容易的事,可不知当数据达到百万甚至千万条级别的时候,这一切似乎变得相当困难。几经折腾,总算完成了任务。在此做些简单的小结,不足之处,还望javaeye的高手们帮忙补充补充! 1、

2013-07-15 11:39:24 1272

原创 java 面试小结

JAVA相关基础知识1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派

2013-07-15 11:39:19 425

原创 javamail 附件名保存乱码问题

Response.setHeader("Content-Disposition", "attachment; filename=" + fileName+".xls");如果file.Name为中文则乱码。解决办法是方法1:response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncod

2013-07-15 11:39:14 506

原创 Base64 加密 解密

在过去的一年里我还是一个比较喜欢自己发明轮子的人,不过现在不同了。前几天需要个Base64处理类,在一个开源项目里面找到了Base64的加密解密程序感觉非常不错,毕竟不喜欢引入sun.开头的包。 原文网址:http://blog.csdn.net/sunyujia/archive/2008/01/01/2008469.aspximport java.util.Arrays;/** *

2013-07-15 11:39:09 530

原创 java中使用公钥加密私钥解密原理实现license控制

现在很多J2EE应用都采用一个license文件来授权系统的使用,特别是在系统购买的早期,会提供有限制的license文件对系统进行限制,比如试用版有譬如IP、日期、最大用户数量的限制等。而license控制的方法又有很多,目前比较流行,只要设计的好就很难破解的方法就是采用一对密匙(私匙加密公匙解密)来生成License文件中的Sinature签名内容,再通过Base64或Hex来进行编码

2013-07-15 11:39:03 720

原创 Maven 完全手册

maven2完全使用手册 maven2 起步 相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。 与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。 主要的几个新特性包括:(详细参考htt

2013-07-15 11:38:58 602

原创 Maven2 入门

关键字: maven2 安装 Maven是一个Java工具,所以你必须安装Java环境 首先,下载Maven并解压到你选择的安装目录,例如在windows下的C:\maven,或者Linux下的/usr/local/maven。然后添加系统变量$M2_HOME和M2_HOME/bin到你的 系统路径。在终端或者命令提示里输入以下指令: Java代码 mvn --versio

2013-07-15 11:38:53 382

原创 javamail 包含动态图片src cid:

首先配置spring的xml文件: smtp.163.com youruser yourpassword

2013-07-15 11:38:48 4039

原创 JNLP介绍。

一。jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个 java应 用程序.好处就不用说了,如果你的java应用程序以jnlp 的方式发布,如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当于让java应用程序有了web应用的优点了. 二。jnlp文件的具体说明 dl

2013-07-15 11:38:43 607

原创 Lucene 优化及使用经验

« Indri中的动态文档索引技术(转)java 中排序方法(转)--备忘系列 »2007-222Lucene的使用与优化(转)--整理发表于: 信息检索 | 作者: jeffye 标签: Lucene的使用与优化2007-06-28 11:061 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.ba

2013-07-15 11:38:38 519

原创 Eclipse 快捷键使用

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面

2013-07-15 11:38:33 360

原创 开源使用

关键字: 框架使用 log4j.properties 使用 一.参数意义说明 输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 配置日志信息输出目的地 log4j.appender.app

2013-07-15 11:38:27 404

原创 hadoop 分布式文件系统安装

hadoop应用之安装篇hadoop 分布式文件系统安装——For FreeBSD7 (初稿20080228_Rhinux)感谢:首先感谢我的女朋友在我加班测试系统的时候,是她在自己下班后依然做好饭在家里等我回去一起吃。感谢目前效力的公司提供给我环境测试。零,声明:本文档为原创作品可以用在非商业用途的引用,引用时请注明著者,并保持文章的完整非修改性,如对内容有异议请联系我:rhin

2013-07-15 11:38:22 480

原创 Hadoop-- 海量文件的分布式计算处理方案

Hadoop-- 海量文件的分布式计算处理方案 来源:CSDN作者:江南白衣 发布时间:2008-02-06 08:00:00   Hadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程式自动分布到一个由普通机器组成的超大集群上并发执行。就如同java程式员能不考虑内存泄露相同, MapReduce的run-time系统会解决输入

2013-07-15 11:38:17 435

原创 java相关技术资源列表

http://www.ibm.com/developerworks/cn/(IBM开发者写的大牛文章集合)。好多最新技术可以在这找到,深有体会!http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop1/index.html(用 Hadoop 进行分布式并行编程, 第 1 部分--基本概念与安装部署)http://www.info

2013-07-15 11:38:12 687

原创 Hadoop分布式文件存储系统

Hadoop分布式文件存储系统Posted by Y.D. in June 7th 2008  http://hadoop.apache.org/core/docs/current/index.htmlHadoop是Apache开源组织的一个分布式计算开源框架,在很多大型网站上都已经得到了应用,如亚马逊、Facebook和Yahoo等Yahoo仿照Google文件系统开源的分布式文件

2013-07-15 11:38:06 671

原创 分布式信息检索

http://blog.csdn.net/active1001/archive/2007/07/02/1675938.aspx分布式计算开源框架Hadoop介绍――分布式计算开源框架Hadoop入门实践(一)http://www.infoq.com/cn/articles/hadoop-introHadoop中的集群配置和使用技巧――分布式计算开源框架Hadoop入门实践(二)http:

2013-07-15 11:38:01 523

原创 海量的中文分词组件使用

海量的中文分词组件(HLSSplit.dll),是用C++写的.在java下调用,就要用JNI技术.前段时间做了一个.希望和大家分享一下.关于JNI技术,网上有很多的介绍,还不太了解的朋友,可以去网上看看,很简单,看看就明白. 首先在写一个类,这个是在JAVA下的调用类.public class fc ......{     public fc()......{      HL

2013-07-15 11:37:56 846

原创 MapReduce:超大机群上的简单数据处理

MapReduce:超大机群上的简单数据处理                                           摘要MapReduce是一个编程模型,和处理,产生大数据集的相关实现.用户指定一个map函数处理一个key/value对,从而产生中间的key/value对集.然后再指定一个reduce函数合并所有的具有相同中间key的中间value.下面将列举许多可以用这个模型

2013-07-15 11:37:51 503

原创 将博客搬至CSDN

2013-07-10 10:04:57 60

原创 HibernateTemplate 中方法的使用。

示例:this.getHibernateTemplate().find("from bean.User u where u.name=?", "test"); 或模糊查询:this.getHibernateTemplate().find("from bean.User u where u.name like ?", "%test%"); 返回name属性值为test的对象(模糊查询,

2009-07-08 10:45:11 57

原创 解决Invalid byte 2 of 2-byte UTF-8 sequence (dom4j)

iter write = new XMLWriter(new FileOutputStream("f:/computerList.xml"),format); write.write(docXml); write.close();[/code]

2009-06-09 09:43:05 180

原创 Hibernate也可以自动建表

nate.Query; import net.sf.hibernate.Session; import net.sf.hibernate.SessionFactory; import net.sf.hibernate.cfg.Configuration; import net.sf.hibernate.tool.hbm2ddl.SchemaExport; public class Test { public static void main(String[] args) thro

2009-05-26 16:40:54 52

原创 程序员数学

2009-05-20 16:36:03 69

原创 (好文转转)Maven2完全使用手册

就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。 与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。 主要的几个新特性包括:(详细参考http://www.ibm.com/developerworks/cn/opensource/os-maven2/index.html) 1. 更快、更简单 速度方面可以比上ant了 2. 更少的配置文件

2009-04-28 10:10:20 78

原创 介绍一下Hyper Estraier

本 这个引擎使用C语言开发,另外还提供了java以及ruby、perl语言的上层API。该引擎使用2.1版本的GNU Lesser General Public License作为开源协议,LGPL算是一个商业友好的License吧,大家可以放心地用在自己的工程中。 将hyperestraier-1.4.9-win32.zip解压缩到d:\hyperestraier文件夹,从中可以找到README-en.txt这个文件,这个文件中简要介绍了重要文件的清单,大家可以先看一下,熟

2009-04-23 15:48:18 83

原创 报表打印

2009-04-23 14:55:09 62

原创 说说大型高并发高负载网站的系统架构

2009-04-10 20:28:34 51

原创 Oracle千万条记录插入与查询小结

2009-04-03 13:19:48 64

原创 java 面试小结

目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装:封装是把过程和数据包围起

2009-03-10 20:05:25 70

程序员面试宝典

程序员面霸手册,程序员面试宝典 适合快速掌握面试技巧及面试所涉及的全面的知识。

2015-08-26

JAVA并发编程实践(完整版)

JAVA并发编程实践 书籍电子版,有清晰的目录,很适合Java 中高级开发人员。是Java 并发编程必备的数据。请尊重作者版权,仅限学习用途!

2015-08-21

Tomcat-https配置

Tomcat-https配置,解决flash无法显示问题

2013-12-04

Ruby on Rails实践

为Ruby初学者尤其是具备其他语言背景的Rails开发者量身打造的绝佳Ruby教程。在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Ruby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为你继续深入打下基础。

2008-11-09

空空如也

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

TA关注的人

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