- 博客(57)
- 资源 (6)
- 收藏
- 关注
转载 高并发操作和查询的数据采集和查询系统的oracle数据库设计建议
高并发操作和查询的数据采集和查询系统的oracle数据库设计建议(1)使用分布式垂直切分。由于已经使用了Oracle RAC提供分布式的集群服务。所以对于产生大数据和高并发的表,可以采用数据库垂直分片(比如1-500号集中器的数据采集到数据库A、500-1000到B)。数据分片,是将整体数据分摊在多个存储设备上,这样每个存储设备的数据量相对就会小很多,以此满足系统的性能需求。分
2013-07-25 09:28:00
938
转载 程序员技术练级攻略
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历
2013-07-24 09:58:32
506
原创 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
522
原创 解决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
819
原创 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
519
原创 (好文转转)Maven2完全使用手册
Maven2完全使用手册 转自http://blog.youkuaiyun.com/wind5shy/archive/2007/10/18/1830826.aspx maven2 起步 相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。
2013-07-15 11:39:44
432
原创 介绍一下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
689
原创 报表打印
前一段时间,我在工作中我使用了Apache的开源产品来进行图表,报表的打印工作。以下只是比较实用的打印方式,其实,该产品中的doc对使用说得已经是很详细了。我之所以写这篇文章,是想和初学者分享我的一点经验,避免大家少走弯路。一.用cewolf实现图表打印;(注意刷新问题) 1.打印出柱状图; 该程序主要为两个步骤: a.实现Datase
2013-07-15 11:39:34
472
原创 说说大型高并发高负载网站的系统架构
转载请保留出处:俊麟 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
467
原创 Oracle千万条记录插入与查询小结
2009-03-30Oracle千万条记录插入与查询小结关键字: oracle 海量 查询 效率 优化 最近做了个项目,实现对存在千万条记录的库表进行插入、查询操作。原以为对数据库的插入、查询是件很容易的事,可不知当数据达到百万甚至千万条级别的时候,这一切似乎变得相当困难。几经折腾,总算完成了任务。在此做些简单的小结,不足之处,还望javaeye的高手们帮忙补充补充! 1、
2013-07-15 11:39:24
1306
原创 java 面试小结
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派
2013-07-15 11:39:19
462
原创 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
534
原创 Base64 加密 解密
在过去的一年里我还是一个比较喜欢自己发明轮子的人,不过现在不同了。前几天需要个Base64处理类,在一个开源项目里面找到了Base64的加密解密程序感觉非常不错,毕竟不喜欢引入sun.开头的包。 原文网址:http://blog.youkuaiyun.com/sunyujia/archive/2008/01/01/2008469.aspximport java.util.Arrays;/** *
2013-07-15 11:39:09
581
原创 java中使用公钥加密私钥解密原理实现license控制
现在很多J2EE应用都采用一个license文件来授权系统的使用,特别是在系统购买的早期,会提供有限制的license文件对系统进行限制,比如试用版有譬如IP、日期、最大用户数量的限制等。而license控制的方法又有很多,目前比较流行,只要设计的好就很难破解的方法就是采用一对密匙(私匙加密公匙解密)来生成License文件中的Sinature签名内容,再通过Base64或Hex来进行编码
2013-07-15 11:39:03
792
原创 Maven 完全手册
maven2完全使用手册 maven2 起步 相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。 与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。 主要的几个新特性包括:(详细参考htt
2013-07-15 11:38:58
629
原创 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
415
原创 javamail 包含动态图片src cid:
首先配置spring的xml文件: smtp.163.com youruser yourpassword
2013-07-15 11:38:48
4783
原创 JNLP介绍。
一。jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个 java应 用程序.好处就不用说了,如果你的java应用程序以jnlp 的方式发布,如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当于让java应用程序有了web应用的优点了. 二。jnlp文件的具体说明 dl
2013-07-15 11:38:43
638
原创 Lucene 优化及使用经验
« Indri中的动态文档索引技术(转)java 中排序方法(转)--备忘系列 »2007-222Lucene的使用与优化(转)--整理发表于: 信息检索 | 作者: jeffye 标签: Lucene的使用与优化2007-06-28 11:061 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.ba
2013-07-15 11:38:38
553
原创 Eclipse 快捷键使用
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面
2013-07-15 11:38:33
385
原创 开源使用
关键字: 框架使用 log4j.properties 使用 一.参数意义说明 输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 配置日志信息输出目的地 log4j.appender.app
2013-07-15 11:38:27
431
原创 hadoop 分布式文件系统安装
hadoop应用之安装篇hadoop 分布式文件系统安装——For FreeBSD7 (初稿20080228_Rhinux)感谢:首先感谢我的女朋友在我加班测试系统的时候,是她在自己下班后依然做好饭在家里等我回去一起吃。感谢目前效力的公司提供给我环境测试。零,声明:本文档为原创作品可以用在非商业用途的引用,引用时请注明著者,并保持文章的完整非修改性,如对内容有异议请联系我:rhin
2013-07-15 11:38:22
519
原创 Hadoop-- 海量文件的分布式计算处理方案
Hadoop-- 海量文件的分布式计算处理方案 来源:优快云作者:江南白衣 发布时间:2008-02-06 08:00:00 Hadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程式自动分布到一个由普通机器组成的超大集群上并发执行。就如同java程式员能不考虑内存泄露相同, MapReduce的run-time系统会解决输入
2013-07-15 11:38:17
465
原创 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
711
原创 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
704
原创 分布式信息检索
http://blog.youkuaiyun.com/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
550
原创 海量的中文分词组件使用
海量的中文分词组件(HLSSplit.dll),是用C++写的.在java下调用,就要用JNI技术.前段时间做了一个.希望和大家分享一下.关于JNI技术,网上有很多的介绍,还不太了解的朋友,可以去网上看看,很简单,看看就明白. 首先在写一个类,这个是在JAVA下的调用类.public class fc ......{ public fc()......{ HL
2013-07-15 11:37:56
882
原创 MapReduce:超大机群上的简单数据处理
MapReduce:超大机群上的简单数据处理 摘要MapReduce是一个编程模型,和处理,产生大数据集的相关实现.用户指定一个map函数处理一个key/value对,从而产生中间的key/value对集.然后再指定一个reduce函数合并所有的具有相同中间key的中间value.下面将列举许多可以用这个模型
2013-07-15 11:37:51
535
原创 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
80
原创 解决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
194
原创 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
76
原创 (好文转转)Maven2完全使用手册
就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。 与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。 主要的几个新特性包括:(详细参考http://www.ibm.com/developerworks/cn/opensource/os-maven2/index.html) 1. 更快、更简单 速度方面可以比上ant了 2. 更少的配置文件
2009-04-28 10:10:20
106
原创 介绍一下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
112
原创 java 面试小结
目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装:封装是把过程和数据包围起
2009-03-10 20:05:25
94
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人