编程技术
iteye_10652
这个作者很懒,什么都没留下…
展开
-
hive001-hive简介
01,hive是apache hadoop项目的一个子项目,facebook和淘宝都是其贡献者和使用者。 02,hive是一个数据仓库工具(见hive002-数据仓库简介) 03,hive构建于hadoop之上 04,hive将结构化的关系数据提取转换加载到hive中,hive可以方便处理这些大容量的数据 05,hive通过ql语言来查询hive中的数据 06,mapreduce应用可以...原创 2012-07-27 09:42:40 · 508 阅读 · 0 评论 -
Apache官网开源项目列表
目前只提供这些,大部分是网上摘抄,希望自己有机会把他补充完整,并保持最新。 官方最新英文版:[url]http://projects.apache.org/indexes/quick.html[/url] 分类》》》项目名 》》》说明》》》开发语言 服务器;Apache HTTP Server;全球第一HTTP服务器 ;C/C++; 服务器;Tomcat;Java的Web服务器;Java;...原创 2012-10-17 15:34:06 · 539 阅读 · 0 评论 -
apache软件基金会探究流程
1,简介: Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是 Apache基金会logo 专门为运作一个开源软件项目的 Apache 的团体提供支持的非盈利性组织,这个开源软件项目就是 Apache 项目。 这个组织把自己作为有着相同目标的开发者与用户的团体,而不是简单的共享在一个服务器上的一组项目的组织团体。 在它所...原创 2012-10-17 16:06:15 · 181 阅读 · 0 评论 -
(转)Java几款性能分析工具的对比
在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程序的逻辑来提升。为了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢? ...原创 2012-10-18 11:04:26 · 75 阅读 · 0 评论 -
(转)js控制IE打印功能
今天做了个JS控制IE打印功能, 原始链接为:[url]http://hi.baidu.com/chengliangasd/item/bb512f17934a8724f6625cf8[/url] js 控制IE打印 首先在网页中添加: 然后就可以依次加入功能按钮了: 将这两块东西放...原创 2012-10-19 09:07:11 · 275 阅读 · 0 评论 -
(转)Linux设备命名规则
在我们使用的计算机中,除了CPU用来运算, 内存用来存储程序和数据之外,还有一些其他设备。如磁盘驱动器, 显示卡, 键盘, 网卡, modem卡, 声卡, 串口和并口等等。主板上的各种总线把设备和CPU连在一起,再用机箱把它们组装起来。 计算机要正常工作,每个设备必须在它的驱动程序(它也是操作系统的一部分,在CPU上运行)控制下运行。驱动程序与/dev目录下的特殊文件联系在一起, 尽...原创 2012-10-19 15:21:59 · 311 阅读 · 0 评论 -
Linux安装jdk详解
1,下载JDK,肯定官网下载,有多种类型,源码包、bin包、rpm包等 2,安装JDK, 2.1,如果安装的是bin包,流程为: chmod 744 jdk-6u34-linux-i586.bin ./jdk-6u34-linux-i586.bin cp -r jdk1.6.0_34 /usr/local/jdk1.6 cp ...原创 2012-10-22 16:34:44 · 132 阅读 · 0 评论 -
window.createPopup弹窗
在浏览器中,除了div弹窗、alert弹窗、新窗口弹窗还有一种弹窗window.createPopup(),IE5.5后支持,网上相关内容已经很多了,也可以参考官网msdn,链接为[url]http://msdn.microsoft.com/zh-cn/library/ie/ms536392(v=vs.85).aspx[/url] 今天一哥们,说这个popup窗口能不能半透明,我...原创 2012-10-23 17:04:57 · 421 阅读 · 0 评论 -
windows下查看端口被占用的程序
今天,莫名其妙,tomcat启动不了,报端口绑定错误,但是不知道哪个应用程序占了这个端口,于是上网搜了搜,具体操作如下: 1,使用netstat -aon|findstr "8080"命令,查看占用8080端口的进程PID,就是这个命令的输出结果的最后一行。 2,拿到则个PID后,启动任务管理器,选择查看》选择列菜单,让PID显示,然后结束这个PID的进程 3...原创 2012-10-23 18:17:15 · 131 阅读 · 0 评论 -
(转)Java开源软件六大帮派
原文链接:[url]http://www.oschina.net/question/12_662[/url] Java开源软件千千万,就好像一个江湖,有势力的有背景的就结成了一个帮派,经过不断的竞争,淘汰,六大帮派脱颖而出。 丐帮 - Apache Software Foundation 在我开始学习Java的时候,Apache的Jakarta子项目还很弱小,Apache的头...原创 2012-10-25 10:40:16 · 117 阅读 · 0 评论 -
使用润乾报表工具过程、心得和体会
现在做的这个项目,需要导出相关报表,正好前几个月公司买了个润乾报表工具,需要使用这个工具完成 导出报表功能,以下是我鼓捣的过程和心得。 网上搜一下什么是报表,干什么用的,个人体会就是报表就是一个或多个sql查询,这些sql查询有简单的也有复杂的, 但是大部分都是复杂的,再加上一个好看易用复杂的界面来展示和组织这些查询出来的数据,这就是一个报表,当然这是从 一...原创 2012-10-31 15:41:50 · 659 阅读 · 0 评论 -
润乾报表报错
1,runqianReportLogger : [DEBUG] - : InputStream cannot be null 缺省语义文件导致润乾报表web应用启动报错 润乾报表默认的项目集成功能不太好使啊,还是把demo项目的WEB-INF里的内容拷过去,手动集成吧。 Cannot create PoolableConnectionFactory (Access denied fo...原创 2012-10-31 15:44:56 · 415 阅读 · 0 评论 -
集成到项目中web.xml报taglib标签错误
web.xml的报错位置: /WEB-INF/runqianReport4.tld /WEB-INF/runqianReport4.tld 改成: /WEB-INF/runqianReport4.tld /WEB-INF/runqianReport4.tld 就Ok了,原因是web.xml的schem...原创 2012-10-31 15:45:56 · 143 阅读 · 0 评论 -
dojo笔记-初识dojo
dojo,一个js框架或类库,强大的面向对象的功能,强大的ajax框架,很多大公司都在使用它,拥有很好的架构和模式,学习他你将拥有使用jquery不同的感觉,不同的体验,感觉非常适合去做后台管理系统的ui和js库。 使用dojo需要三个步骤,配置、导入,使用。 首先,需要配置dojo,也就是在引入dojo文件之前,对dojo进行配置,详细不去描述,用到的时候去查。 ...原创 2012-11-05 18:29:01 · 231 阅读 · 0 评论 -
已经安装jdk了,运行applet还是提示安装问题解决
今天,同事的机子已经装了jdk,但是运行带有applet的项目,ie还是提示重新下载安装jre,而我的机子则没问题。后来查了查发现,是jdk版本的问题,他的是jdk1.6_04而我的是1.6._20,重新安装最新版本的jdk问题后,上述问题解决了。 jdk的更新版本改动挺大,这个问题可能还设计JAVA_HOME/bin/javacpl.exe文件,打开此文件会看到很多...2012-11-08 10:57:56 · 856 阅读 · 0 评论 -
tomcat支持中文路径图片问题
今天,上传图片,但是有文件夹是中文的或是图片文件名是中文的,那么这个图片文件则无法显示,针对tomcat服务器有两个相关解决方法。 第一:在tomcat的配置文件server.xml中配置 加上了URIEncoding="UTF-8",注意,这只是针对tomcat6,tomcat的其他版本网上查。 第二:jsp文件最好这样开头,加上了content...2012-11-12 14:51:01 · 211 阅读 · 0 评论 -
软件架构(转)
1,架构师之路[url]http://hi.baidu.com/vfeqgukyvlijlqr/item/7fbf212f9b4d903494f62bd2[/url] 2,大型网站的架构[url]http://hi.baidu.com/vfeqgukyvlijlqr/item/e48a2a34387671647c034ba2[/url] 3,大型网站架构演变和知识体系[url]http://h...原创 2012-10-16 16:13:14 · 87 阅读 · 0 评论 -
Windows编程之钩子程序
1,钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息, 而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许 应用程序截获处理window消息或特定事件。 2,钩子程序是windows上监控软件的基础之一,例如杀毒软件对下载文件的监控,当下载完之后对其进行杀毒, 对运行程序的监控,当这个...原创 2012-10-15 09:20:43 · 455 阅读 · 0 评论 -
hive002-数据仓库简介
01,数据仓库是决策支持系统(dss)(见hive003-决策支持系统)和联机分析应用数据源(见hive004-联机分析数据源)的结构化数据环境。原创 2012-07-27 09:49:00 · 68 阅读 · 0 评论 -
hive003-决策支持系统
01,决策支持系统(decision support system ,简称dss)是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。它是管理信息系统(mis)向更高一级发展而产生的先进信息管理系统。它为决策者提供分析问题、建立模型、模拟决策过程和方案的环境,调用各种信息资源和分析工具,帮助决策者提高决策水平和质量。 ...原创 2012-07-27 09:52:30 · 145 阅读 · 0 评论 -
hive004-联机分析数据源
1,原创 2012-07-27 09:56:16 · 112 阅读 · 0 评论 -
hive005-hive安装和配置(安装环境准备)
01,原创 2012-07-27 11:06:33 · 64 阅读 · 0 评论 -
hive006-hive安装和配置
01,原创 2012-07-28 17:35:55 · 82 阅读 · 0 评论 -
java操作excel
01,java操作excel主要是指使用java语言对microsoft office excel 进行读写操作 02,有两个比较流行的组件:一是jxl(也叫jexcelapi),简单易于使用,对中文支持不错,功能相对弱点,支持图片类型有限;二是poi,apache的开源项目,功能相当强大,但是使用起来较为复杂,可以在www.apache.org下载最新发布版本。 03,他们两个的maven地...原创 2012-07-28 17:36:12 · 66 阅读 · 0 评论 -
jvm001-jvm简介
01,Jvm:Java Virtual Machine(Java虚拟机),也就是通过软件编程模拟出特定硬件和特定系统的功能出来,例如栈、寄存器等。因此Java程序是通过Jvm实现的跨平台(每个平台的jvm都是不一样的),通过Jvm执行的程序。 02,Jvm都模拟出了那些功能模块呢?指令管理模块和内存管理模块 03,Jvm肯定存在两个子系统,第一个就是搜索class文件、将class文件放大内存...原创 2012-07-30 10:14:38 · 75 阅读 · 0 评论 -
jvm002-指令系统
01,jvm有自己的一套指令集,所有的class文件都使用这套指令集,jvm指令集就是java源文件和本地cpu指令集连接的纽带。原创 2012-07-30 10:35:41 · 74 阅读 · 0 评论 -
jvm003-内存管理
01,jvm将内存分为寄存器、栈、堆和方法区。 02,寄存器存取速度最快,栈次之,其余的为普通内存 03,寄存器一般和本地机器的寄存器数量相当,大概模拟出以下几种。PC程序计数器、optop操作数栈顶指针、frame当前执行环境指针、vars指向当前执行环境中第一个局部变量的指针,所有寄存器均为32位。pc用于记录程序的执行。optop,frame和vars用于记录指向Java栈区的指针。 ...原创 2012-07-30 10:46:55 · 62 阅读 · 0 评论 -
jvm004-垃圾回收机制
01,垃圾就是无用的对象,无用的对象就是这个存放在堆中的对象的引用,没有任何变量使用它了。没有变量使用它了,当然需要把它所占用的内存给收回来,好重新使用这个对象占用的内存,来创建新的对象。 02,到底如何去识别那个对象是无用的,那个对象是有用的呢?肯定存在很多算法和机制来解决这个问题。 02.01,引用计数法,最原始的方法,也是很容易理解的方法,给每个对象额外添加一个标记计数器,起始为0,当有...原创 2012-07-30 14:48:41 · 57 阅读 · 0 评论 -
hadoop生态图谱
当下Hadoop已经成长为一个庞大的体系,貌似只要和海量数据相关的,没有哪个领域缺少Hadoop的身影,下面是一个Hadoop生态系统的图谱,详细的列举了在Hadoop这个生态系统中出现的各种数据工具。 1.这一切,都起源自Web数据爆炸时代的来临 2.数据抓取系统 - Nutch 3.海量数据怎么存,当然是用分布式文件系统 - HDFS 4.数据怎么用呢,分析,处理 5.Ma...原创 2012-08-13 17:11:36 · 139 阅读 · 0 评论 -
spring3.1还没有对hibernate4的Dao封装支持
maven更新hibernate3为hibernate4版本,同时也更新spring最新版本,发现spring目前还木有提供对hibernate4的dao封装支持. 不想动框架的太多结构,还是把hibernate改为3吧,希望spring能够早些提供支持。...原创 2012-09-12 10:36:13 · 59 阅读 · 0 评论 -
(转)C/C++ Linux 程序员必须了解的知识和工具
来源:[url]http://community.itbbs.cn/thread/21527[/url] 想成为 Linux 下专业的 C/C++ 程序员,下面工具都是必须要了解的。 1. 基本命令 http://mally.stanford.edu/~sr/computing/basic-unix.html http://pangea.stanfo...ll/commands....原创 2012-09-23 20:48:42 · 128 阅读 · 0 评论 -
数据结构与算法类经典书籍
1,Introduction to Algorightms (算法导论,Thomas.H.Cormen等著) 2,The Art of Computer Programming vol1,2,3(计算机程序设计艺术I-III卷,Donald.E.Knuth著) 3,Concrete Mathematics A Foundation for Computer Science (具体数学,Dona...原创 2012-10-12 11:20:33 · 219 阅读 · 0 评论 -
(转)编程竞赛的几个在线提交系统
下面是几个比较大的在线提交系统(Online Judge)里面有大量历年的竞赛题目,注册一个ID,然后用自己熟悉的语言(一般有Pascal/C/C++/Java)写好源代码提交即可,会实时返回信息告诉你是否正确。采用黑箱测试,系统里有一套标准的输入输出数据(对外保密,而且通常数据很多很怪),你的程序的输出和标准输出完全符合即可。常见的返回信息有AC(Accepted,通过)WA(Wrong Ans...原创 2012-10-12 14:28:30 · 342 阅读 · 0 评论 -
一种JavaWeb项目开发部署方式
以前在myeclipse开发Java Web项目的时候,部署项目是使用如下图方式: [img]http://dl.iteye.com/upload/attachment/0076/6916/c38d505b-59bb-3352-abe9-29bc2f37fd39.png[/img] 这种部署方式比较耗费时间,每次都需要把项目加载到tomcat下的webapps中; ...原创 2012-11-16 09:37:33 · 140 阅读 · 0 评论