自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xgs

  • 博客(123)
  • 资源 (82)
  • 收藏
  • 关注

原创 HIVE SQL 最近N日汇总

HIVE SQL 最近N日汇总

2022-05-19 15:12:50 616

原创 hive 异常原因

错误如下:Error: Could not open client transport with JDBC Uri: jdbc:hive2://big-data-3:10000: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): Unau.

2022-03-09 16:49:03 2244

原创 Flik SQL 自定义SQL SELECT并行度

FlinkHintStrategies 增加 hint task(完整代码)/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright owner.

2022-02-14 12:45:41 996

原创 Flink kafka source定义并行度

/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to y.

2022-02-14 11:44:58 1361

转载 让Elasticsearch飞起来——性能优化实践干货

0、题记Elasticsearch性能优化的最终目的:用户体验爽。关于爽的定义——著名产品人梁宁曾经说过“人在满足时候的状态叫做愉悦,人不被满足就会难受,就会开始寻求。如果这个人在寻求中,能立刻得到即时满足,这种感觉就是爽!”。Elasticsearch的爽点就是:快、准、全!关于Elasticsearch性能优化,阿里、腾讯、京东、携程、滴滴、58等都有过很多深入的实践总结,都是...

2019-03-28 11:14:14 219

原创 深圳入户体检报告查询

登录官网https://sz12333.gov.cn/rcyj/ 体检合并标准http://www.szhrss.gov.cn/xxgk/qtxx/tzgg/201007/t20100721_1554228.htm查询见下图红色地方 

2018-12-10 18:28:52 17228 1

原创 转深户流程

今天去弄了下转深户,发现转深户自己弄一点都不麻烦,其过程就是1准备资料 2预约!!!,就算交给代理机构,该准备的资料你一件都不能少,难道代理机构能有你的资料,可能开始觉得自己办理难得到处跑路,其实该跑路的还得跑,什么只需要去现场2次都是废话,去服务中心办理本来就只需要2次【办理规定只能是本人去】,代理机构只是做一个咨询,不懂的他能给你讲下【几千块的咨询费哦】,其实服务中心的人员也很耐心。所以最好还...

2018-11-29 12:22:21 707

转载 spark 常用命令

转载 http://homepage.cs.latrobe.edu.au/zhe/ZhenHeSparkRDDAPIExamples.html#aggregate    Zhen HeAssociate ProfessorDepartment of Computer Science and Computer Engineering

2016-07-15 08:32:40 1916

转载 hadoop能用到的系统端口

hadoop系统部署时用到不少端口。有的是Web UI所使用的,有的是内部通信所使用的,有的是监控所使用的。实际系统中可能用于防火墙的端口设计。一些内部通信用的端口可能也需要外部能访问。如两个集群的数据对拷。1.系统8080,80 用于tomcat和apache的端口。22 ssh的端口2.Web UI用于访问和监控Hadoop系统运行状态

2016-02-18 08:48:02 563

原创 python UserBasedCF

UserBasedCF是基于用户协同过滤算法,是用户对项目的历史偏好,发掘用户之间的相关性步骤: 1、找到和目标用户兴趣相似的用户集合 2、找到这个集合中的用户喜欢的,且目标用户没有的物品推荐给目标用户

2015-12-30 09:27:26 1317

原创 python Item_CF

Item_CF基于物品的协同过滤算法,该算法给用户推荐那些和他们之前喜欢物品相似的物品。比如:该算法会因为你购买过《JAVA编程思想》而给你推荐《JAVA核心技术》。物品A和物品B具有很大的相似度是因为喜欢物品A的用户大都也喜欢物品B

2015-12-30 09:25:39 1014 2

原创 python Slope one

slope one算法是基于 ”同物品“ 之间的 ”评分差“ 的线性算法,预测用户对物品评分的个性化算法适用商品的更新不频繁,数量相对稳定且物品数明显小于用户数的场景,依赖用户的行为日志和物品偏好的相关内容优点:1算法简单,2可以发现用户潜在的兴趣爱好缺点:依赖用户行为,存在冷启动问题和稀疏性问题

2015-12-28 17:22:08 1426

转载 WingIDE注册破解方法

WingIDE是Python程序语言设计的集成开发环境,具有语法标签高亮显示,命令自动完成和函数跳转列表等非常强大的功能。本文主要介绍WingIDE 5安装及注册破解方法。1. WingIDE 5下载可以从官方网站下载最新版本,或从这里下载http://pan.baidu.com/s/1c07rRXm,版本为5.0.0-1 (rev 30231)2. 注册破解破

2015-12-28 10:15:16 984

原创 Python logRegres

from numpy import *#数据处理函数,读取文件testSet.txt的内容#前两列分别为x1和x2值,第3列为数据的类别def loadDataSet(): #存放训练数据 dataMat = []; #每条数据的类别 labelMat = [] #打开文件读取训练样本 fr = open('testSet.txt')

2015-12-24 17:14:00 1927 1

原创 Python ID3 DecisionTree

#coding=UTF-8from math import logimport operator#from DecisionTree import treePlotter#from DecisionTree.treePlotter import createPlotdef createDataSet(): #训练数据集 dataSet = [[1, 1, 'yes'

2015-12-23 09:43:19 673

转载 R Bayes

安装package:导入e1071:找一个数据集:训练并查看训练结果:下面看一下,这个库如何处理标称型特征:补充一下,如果某个数据缺少某些特征:参考:安装package:?1>install.packages("e1071")导入e10

2015-12-21 14:34:09 972

原创 Python Bayes

from numpy import * def loadDataSet(): postingList=[['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], ['maybe', 'not', 'take', 'him', 'to', 'dog', 'park', 'stupid']

2015-12-21 11:08:32 585

转载 python socket编程详细介绍

Python 提供了两个基本的 socket 模块。   第一个是 Socket,它提供了标准的 BSD Sockets API。   第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket 类型套接字格式:socket(family,type[,protocal]) 使用

2015-12-17 09:27:21 353

转载 scala读取hbase

import org.apache.hadoop.hbase.{HBaseConfiguration, HTableDescriptor}import org.apache.hadoop.hbase.mapreduce.TableInputFormatimport org.apache.spark.rdd.NewHadoopRDDobject HbaseTest { def main(

2015-12-15 09:48:33 2593

原创 linx时间加减操作

获取某天内的所有小时s1=`date --date="$1" +%s`s2=`date +%s`s3=$((($s2-$s1)/3600/24))for ((i=$s3; i>0; i--))do daytmp=`date --date="$i days ago" +%Y-%m-%d` for ((j=0; j<24; j++)) do s4=`date --date=

2015-09-09 10:06:49 383

转载 Kafka+Spark Streaming+Redis实时计算整合实践

原文地址 http://shiyanjun.cn/archives/1097.html基于Spark通用计算平台,可以很好地扩展各种计算类型的应用,尤其是Spark提供了内建的计算库支持,像Spark Streaming、Spark SQL、MLlib、GraphX,这些内建库都提供了高级抽象,可以用非常简洁的代码实现复杂的计算逻辑、这也得益于Scala编程语言的简洁性。这里,我们基于

2015-09-02 10:52:13 2548

原创 jquery实现菜单栏选择效果

js/jquery-1.8.3.min.js">$(function(){        //获取url中的参数        $(".down_nav a").each(function(){        try{        var menuurl=$(this).attr('href');        if(window.location.toStr

2015-08-31 11:05:15 658

原创 集合数据分批处理

List list=Arrays.asList(new String[]{"1","1"},new String[]{"2","1"},new String[]{"3","1"}, new String[]{"4","1"},new String[]{"5","1"},new String[]{"6","1"},new String[]{"7","1"}); int totalC

2015-07-30 16:08:13 1444

原创 脚本判断hdfs上的文件是否存在

hadoop fs -test -e /user/hive/INSTALL/_SUCCESSif [ $? -eq 0 ]thenhive -e "load data inpath '/user/hive/CS_INSTALL' overwrite into table userinstall_nor_f partition (etl_date=$prex) "exit fi

2015-07-02 17:13:41 1726

翻译 hive修改 表/分区语句

参考 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-AlterTable%2FPartitionStatements这里主要列一些常用操作。 添加分区ALTER TABLE table_name ADD PARTITION (partCol

2015-07-02 16:04:44 416

原创 java实现屏幕监控

package com.xue.screen;import java.awt.Dimension;import java.awt.Frame;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import javax

2015-05-17 19:23:13 3346

原创 hadoop参数优化

shuffle:map的输出到reduced的消化输入的过程就是shufflecombine:写到本地磁盘和传到reduce端的数据更少mapred-default.xml配置参数说明map端 默认值 mapred.submit.replication10提交作业jar的副本,供tasktracke

2015-04-23 16:01:10 543

转载 HttpClient 学习整理

HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中

2015-03-27 10:48:40 315

转载 Hbase高并发读写优化

淘宝搜索的个性化离线实时分析系统Pora已升级至Pora2,Pora2是在基于Yarn的流式计算框架IStream基础上开发的,同时为保证数据和消息的实时处理系统中较多地使用了HBase,是一个典型的高并发读写HBase的分布式应用。系统在发布之初遇到了比较严重的性能问题,表现为处理速度跟不上实时日志,并且整个Hadoop/HBase集群压力大,连带其它应用受影响。经过排查发现问题主要都出

2015-03-24 19:41:04 16659

转载 Hbase集群升级与优化

战争从来都是拼后勤拼平台支撑的,天猫双十一这一天对于我们搜索事业部来说,就是一场高强度的数字化战争。为了这一天,各兄弟业务线的战友们已经摩拳擦掌,纷纷亮出各种新式武器,而我们原有的离线系统平台却渐渐显出疲态,慢慢被来自各业务线的不断提升的压力需求搞得捉襟见肘了。个性化搜索实时数据处理平台(Pora)在双十一将正式亮相,当时我们预计会有数以十亿计的新增HBase读写请求,如果不进行升级优化,原有的离

2015-03-24 19:39:08 1823

原创 Hadoop Job优化

Hadoop平台已经成为了大多数公司的分布式数据处理平台,随着数据规模的越来越大,对集群的压力也越来越大,集群的每个节点负担自然就会加重,而且集群内部的网络带宽有限,数据交换吞吐量也在面临考验,由此引发了人们对大规模数据处理进行优化的思考。本文仅从实践经验出发,针对Hadoop Job优化提出了一些观点,不包含HDFS的优化。Job Tracker Related严格来说,

2015-03-24 19:35:27 341

原创 使用JobControl管理mapreduce多job依赖

/** * job2 依赖于 job1 * @param job1 * @param job2 * @param chainName * @return * @throws IOException */ public static int handleJobChain(Job job1 ,Job job2, String chainName) throws IOExc

2015-03-24 14:39:24 796

转载 hadoop 性能调优 重要参数设置技巧

这里主要针对Mapreduce的性能调优。这一两个月在做mapreduce的性能调优,有些心得,还是要记下来的,以帮后人~这里主要涉及的参数包括:HDFS:dfs.block.sizeMapredure:io.sort.mbio.sort.spill.percentmapred.local.dirmapred.

2015-03-24 13:53:10 1106

原创 常用测试框架

Mockito,MRUnit

2015-03-20 15:25:28 383

转载 Fiddler 教程

Fiddler 教程Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Firefox 中使用Fiddl

2015-03-19 09:36:11 339

转载 [curator] Netflix Curator 使用

curator简介Netflix curator 是Netflix公司开源的一个Zookeeper client library,用于简化zookeeper客户端编程,包含一下几个模块:curator-client - zookeeper client封装,用于取代原生的zookeeper客户端,提供一些非常有用的客户端特性curator-framework - zookeep

2015-02-12 15:11:18 466

转载 利用curator实现的zookeeper分布式锁服务

import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;import com.netflix.curator.R

2015-02-12 15:02:33 523

转载 Zookeeper开源客户端框架Curator简介

Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架. Netflix在用ZooKeeper的过程中遇到的问题, 我们也遇到了, 所以开始研究一下, 首先从他在github上的源码, w

2015-02-12 14:44:10 477

转载 storm kafka集成

前言在前面Storm系列之——基本概念一文中,提到过Storm的Spout应该是源源不断的取数据,不能间断。那么,很显然,消息队列系统、分布式内存系统或内存数据库是作为其数据源的很好的选择。本文就如何集成Kafka进行介绍。Kafka的基本介绍: http://blog.csdn.net/xeseo/article/details/18311955准

2015-02-11 18:06:09 1456

转载 Kafka介绍

什么是Kafka?引用官方原文: “Kafka is a distributed, partitioned, replicated commit log service.”它提供了一个非常特殊的消息机制,不同于传统的mq。官网:https://kafka.apache.org它与传统的mq区别?更快!单机上万TPS传统的MQ,消息被消化掉后会被mq删除,而kaf

2015-02-11 18:03:46 501

hadoop-common-2.2.0-winutils

hadoop-common-2.2.0版本 winutils.exe 亲测可用 hadoop-common-2.2.0版本 winutils.exe 亲测可用

2019-01-26

Apache Kylin权威指南

Apache Kylin权威指南 高清

2019-01-22

logstash kinban elasticSearch完整版

ELK-guide-cn 高清,带书签

2019-01-22

Druid实时大数据分析原理与实践

文档不怎么清洗,有点模糊,在其他地方花了10个积分下载的

2019-01-22

Storm分布式实时计算模式

Storm分布式实时计算模式

2019-01-22

redisclient-win32.x86.1.5

亲测可用

2017-04-26

Machine Learning with Spark源码

Machine Learning with Spark源码

2016-01-20

eclipse python插件

eclipse python插件

2015-12-18

数据挖掘与R语言

数据挖掘与R语言

2015-12-09

能找到的最全的 mahout in action中文版

找了很久都并没有找到一个全的,这个是找到最做章节的了,

2015-11-16

SecureCRT64位亲测可用

SecureCRT64位win 7亲测可用

2015-08-13

hadoop.dll包括winutils.exe

亲测可用, win8 64位 1:设置HADOOP_HOME 1:解压包覆盖到HADOOP_HOOME/bin, 2:修改源码NativeIO.java:557行 return ture;

2015-07-02

fatjar eclipse

先前在官网http://sourceforge.net/projects/fjep/下载的fatjar插件在eclipse luna4.4版本中不可用,,这个版本是修正版,亲测可用在luna4.4。 资源中有两个版本的fatjar,net.sf.fjep.fatjar_0.0.32.jar是修正版,net.sf.fjep.fatjar_0.0.31.jar是官网下载的

2015-06-30

cassandra2.1.2 JDBC最少依赖jar

使用jdbc操作cassandra2.1.2所需要最少依赖jar

2015-01-23

cassandra-jdbc-1.2.5.jar测过可以用

经测试apache-cassandra-1.2.7环境可以使用这个jar

2014-10-21

spark快速数据处理

Spark快速数据处理文档~ Spark集群 1.1 单机运行Spark 1.2 在EC2上运行Spark 1.3 在ElasticMapReduce上部署Spark 1.4 用Chef(opscode)部署Spark 1.5 在Mesos上部署Spark 1.6 在Yarn上部署Spark 1.7 通过SSH部署集群 1.8 链接和参考 1.9 小结

2014-07-26

uml绿化版

uml绿化版

2014-03-19

Filter压缩

Filter压缩

2014-03-19

c3p0连接池工具

c3p0连接池工具

2014-03-19

java获取浏览器代理设置

java获取浏览器代理设置需要

2014-03-10

xpath语法详解

xpath语法详解

2014-03-06

jdk1.6中文API

jdk1.6中文API

2014-03-06

mongo-2.8.0.jar

mongo.jar

2014-03-06

java Decompiler java反编译工具

. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转 2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型) jdk1.1.8 jdk1.3.1 jdk1.4.2 jdk1.5.0 jdk1.6.0 jikes-1.22 harmony-jdk-r533500 Eclipse Java Compiler v_677_R32x, 3.2.1 release jrockit90_150_06

2014-01-23

java解析图片验证码

java解析图片验证码

2014-01-20

FTP服务器,客服端工具

包括FlashFXP_4.1.0.1612 Serv-U.11.2.0.0

2013-11-18

jsp文件下载

解决文件下载时,浏览器默认打开文件 解决文件下载时,浏览器默认打开文件

2013-09-10

eclipse编辑代码模板

设置Java编码规范

2013-08-14

axis自动生成客服端代码类

只需要简单的在wsdl.bat文件中的配置下wsdl文件目录或者wsdl文件url,就可以自动生成客服端代码类。

2013-07-24

重写log4j流记录日志到指定文件

重写log4j流记录日志到指定文件采用了xml,properties文件配置,日志记录容量达到指定配置文件最大容量大小,自动增加新日志文件,配置简单。只需要把log4.xml,log4j.properties文件复制到src目录中,源码文件放在正确的路径即可

2013-07-19

PLSQL基础教程必看

目 录 第一章 PL/SQL 程序设计简介 4 §1.2 SQL与PL/SQL 4 §1.2.1 什么是PL/SQL? 4 §1.2.1 PL/SQL的好处 4 §1.2.2 PL/SQL 可用的SQL语句 5 §1.3 运行PL/SQL程序 5 第二章 PL/SQL块结构和组成元素 6 §2.1 PL/SQL块 6 §2.2 PL/SQL结构 6 §2.3 标识符 6 §2.4 PL/SQL 变量类型 7 §2.4.1 变量类型 7 §2.4.2 复合类型 9 §2.4.3 使用%ROWTYPE 11 §2.4.4 LOB类型* 11 §2.4.5 Bind 变量 11 §2.4.6 INDEX BY TABLES 12 §2.4.7 数据类型的转换* 13 §2.5 运算符和表达式(数据定义) 13 §2.5.1 关系运算符 13 §2.5.2 一般运算符 13 §2.5.3 逻辑运算符 13 §2.6 变量赋值 13 §2.6.1 字符及数字运算特点 13 §2.6.2 BOOLEAN 赋值 13 §2.6.3 数据库赋值 13 §2.6.4 可转换的类型赋值 13 §2.7 变量作用范围及可见性 13 §2.8 注释 13 §2.9 简单例子 13 §2.9.1 简单数据插入例子 13 §2.9.2 简单数据删除例子 13 第三章 PL/SQL流程控制语句 13 §3.1 条件语句 13 §3.2 CASE 表达式 13 §3.3 循环 13 §3.3 标号和GOTO 13 §3.4 NULL 语句 13 第四章 游标的使用 13 §4.1 游标概念 13 §4.1.1 处理显式游标 13 §4.1.2 处理隐式游标 13 §4.1.3 游标修改和删除操作 13 第五章 异常错误处理 13 §5.1 异常处理概念 13 §5.1.1 预定义的异常处理 13 §5.1.2 非预定义的异常处理 13 §5.1.3 用户自定义的异常处理 13 §5.1.4 用户定义的异常处理 13 §5.2 异常错误传播 13 §5.2.1 在执行部分引发异常错误 13 §5.2.2 在声明部分引发异常错误 13 §5.3 异常错误处理编程 13 §5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM 13 第六章 存储函数和过程 13 §6.1 引言 13 §6.2 创建函数 13 §6.3 存储过程 13 §6.3.1 创建过程 13 §6.3.2 调用存储过程 13 §6.3.3 开发存储过程步骤 13 §6.3.4 与过程相关数据字典 13 第七章 包的创建和应用 13 §7.1 引言 13 §7.2 包的定义 13 §7.3 包的开发步骤 13 §7.4 包定义的说明 13 §7.5 子程序重载 13 §7.6 删除过程、函数和包 13 §7.7 包的管理 13 第八章 触发器 13 §8.1 触发器类型 13 §8.1.1 DML触发器 13 §8.1.2 替代触发器 13 §8.1.3 系统触发器 13 §8.2 创建触发器 13 §8.2.1 触发器触发次序 13 §8.2.2 创建DML触发器 13 §8.2.3 创建替代(Instead_of)触发器 13 §8.2.3 创建系统事件触发器 13 §8.2.4 系统触发器事件属性 13 §8.2.5 使用触发器谓词 13 §8.2.6 重新编译触发器 13 §8.3 删除和使能触发器 13 §8.4 触发器和数据字典 13 §8.5 数据库触发器的应用举例 13

2013-05-31

PLSQL基础教程

目 录 第一章 PL/SQL 程序设计简介 4 §1.2 SQL与PL/SQL 4 §1.2.1 什么是PL/SQL? 4 §1.2.1 PL/SQL的好处 4 §1.2.2 PL/SQL 可用的SQL语句 5 §1.3 运行PL/SQL程序 5 第二章 PL/SQL块结构和组成元素 6 §2.1 PL/SQL块 6 §2.2 PL/SQL结构 6 §2.3 标识符 6 §2.4 PL/SQL 变量类型 7 §2.4.1 变量类型 7 §2.4.2 复合类型 9 §2.4.3 使用%ROWTYPE 11 §2.4.4 LOB类型* 11 §2.4.5 Bind 变量 11 §2.4.6 INDEX BY TABLES 12 §2.4.7 数据类型的转换* 13 §2.5 运算符和表达式(数据定义) 13 §2.5.1 关系运算符 13 §2.5.2 一般运算符 13 §2.5.3 逻辑运算符 13 §2.6 变量赋值 13 §2.6.1 字符及数字运算特点 13 §2.6.2 BOOLEAN 赋值 13 §2.6.3 数据库赋值 13 §2.6.4 可转换的类型赋值 13 §2.7 变量作用范围及可见性 13 §2.8 注释 13 §2.9 简单例子 13 §2.9.1 简单数据插入例子 13 §2.9.2 简单数据删除例子 13 第三章 PL/SQL流程控制语句 13 §3.1 条件语句 13 §3.2 CASE 表达式 13 §3.3 循环 13 §3.3 标号和GOTO 13 §3.4 NULL 语句 13 第四章 游标的使用 13 §4.1 游标概念 13 §4.1.1 处理显式游标 13 §4.1.2 处理隐式游标 13 §4.1.3 游标修改和删除操作 13 第五章 异常错误处理 13 §5.1 异常处理概念 13 §5.1.1 预定义的异常处理 13 §5.1.2 非预定义的异常处理 13 §5.1.3 用户自定义的异常处理 13 §5.1.4 用户定义的异常处理 13 §5.2 异常错误传播 13 §5.2.1 在执行部分引发异常错误 13 §5.2.2 在声明部分引发异常错误 13 §5.3 异常错误处理编程 13 §5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM 13 第六章 存储函数和过程 13 §6.1 引言 13 §6.2 创建函数 13 §6.3 存储过程 13 §6.3.1 创建过程 13 §6.3.2 调用存储过程 13 §6.3.3 开发存储过程步骤 13 §6.3.4 与过程相关数据字典 13 第七章 包的创建和应用 13 §7.1 引言 13 §7.2 包的定义 13 §7.3 包的开发步骤 13 §7.4 包定义的说明 13 §7.5 子程序重载 13 §7.6 删除过程、函数和包 13 §7.7 包的管理 13 第八章 触发器 13 §8.1 触发器类型 13 §8.1.1 DML触发器 13 §8.1.2 替代触发器 13 §8.1.3 系统触发器 13 §8.2 创建触发器 13 §8.2.1 触发器触发次序 13 §8.2.2 创建DML触发器 13 §8.2.3 创建替代(Instead_of)触发器 13 §8.2.3 创建系统事件触发器 13 §8.2.4 系统触发器事件属性 13 §8.2.5 使用触发器谓词 13 §8.2.6 重新编译触发器 13 §8.3 删除和使能触发器 13 §8.4 触发器和数据字典 13 §8.5 数据库触发器的应用举例 13

2013-05-29

SVN安装版+解压版.zip

SVN安装版+解压版.zip,有中文安装包

2013-05-21

Axis生成wsds工具类.zip

使用Axis生成wsds工具类 只需要简单配置下wsds文件路径即可

2013-05-21

poi-2.5.1.jar

使用 Excel 操作 poi-2.5.1-final-20040804.jar 使用 .

2013-05-11

java使用uploadify批量上传文件

使用uploadify3.1实现文件批量上传

2013-04-27

soapui-2.5.1源码

是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试,这个事soapui-2.5.1源代码。

2013-04-24

Eclipse RCP.pdf清晰版

Eclipse RCP.pdf清晰版

2013-04-24

Eclipse RCP深入浅出

Eclipse RCP深入浅出

2013-04-24

数据结构与算法分析_Java语言描述(第2版)]

中文名: 数据结构与算法分析_Java语言描述(第2版) 作者: 韦斯译者: 冯舜玺 资源格式: PDF 版本: 扫描版 出版社: 机械工业出版社书号: ISBN:9787111231837发行时间: 2009年01月01日 地区: 大陆 语言: 简体中文 简介: 内容简介 《数据结构与算法分析:Java语言描述(第2版)》是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。《数据结构与算法分析:Java语言描述(第2版)》把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。 目录: 译者序 前言 第1章 引论 1.1 本书讨论的内容 1.2 数学知识复习 1.2.1 指数 1.2.2 对数 1.2.3 级数 1.2.4 模运算 1.2.5 证明的方法 1.3 递归简论 1.4 实现泛型特性构件pre-Java5 1.4.1 使用Object表示泛型 1.4.2 基本类型的包装 1.4.3 使用接口类型表示泛型 1.4.4 数组类型的兼容性 1.5 利用Java5泛性实现泛型特性成分 1.5.1 简单的泛型类和接口 1.5.2 自动装箱/拆箱 1.5.3 带有限制的通配符 1.5.4 泛型static方法 1.5.5 类型限界 1.5.6 类型擦除 1.5.7 对于泛型的限制 1.6 函数对象 小结 练习 参考文献 第2章 算法分析 2.1 数学基础 2.2 模型 2.3 要分析的问题 2.4 运行时间计算 2.4.1 一个简单的例子 2.4.2 一般法则 2.4.3 最大子序列和问题的求解 2.4.4 运行时间中的对数 2.4.5 检验你的分析 2.4.6 分析结果的准确性 小结 练习 参考文献 第3章 表、栈和队列 3.1 抽象数据类型 3.2 表ADT 3.2.1 表的简单数组实现 3.2.2 简单链表 3.3 JavaCollectionsAPI中的表 3.3.1 Collection接口 3.3.2 Iterator接口 3.3.3 List接口、ArrayList类和LinkedList类 3.3.4 例:remove方法对LinkedList类的使用 3.3.5 关于ListIterator接口 3.4 ArrayList类的实现 3.4.1 基本类 3.4.2 迭代器、Java嵌套类和内部类 3.5 LinkedList类的实现 3.6 栈ADT 3.6.1 栈模型 3.6.2 栈的实现 3.6.3 应用 3.7 队列ADT 3.7.1 队列模型 3.7.2 队列的数组实现 3.7.3 队列的应用 小结 练习 第4章 树 4.1 预备知识 4.1.1 树的实现 4.1.2 树的遍历及应用 4.2 二叉树 4.2.1 实现 4.2.2 例子:表达式树 4.3 查找树ADT——二叉查找树 4.3.1 contains方法 4.3.2 findMin方法和findMax方法 4.3.3 insert方法 4.3.4 remove方法 4.3.5 平均情况分析 4.4 AVL树 4.4.1 单旋转 4.4.2 双旋转 4.5 伸展树 4.5.1 一个简单的想法(不能直接使用) 4.5.2 展开 4.6 树的遍历 4.7 B树 4.8 标准库中的集合与映射 4.8.1 关于Set接口 4.8.2 关于Map接口 4.8.3 TreeSet类和TreeMap类的实现 4.8.4 使用多个映射的例 小结 练习 参考文献 第5章 散列 5.1 一般想法 5.2 散列函数 5.3 分离链接法 5.4 不用链表的散列表 5.4.1 线性探测法 5.4.2 平方探测法 5.4.3 双散列 5.5 再散列 5.6 标准库中的散列表 5.7 可扩散列 小结 练习 参考文献 第6章 优先队列(堆) 6.1 模型 6.2 一些简单的实现 6.3 二叉堆 6.3.1 结构性质 6.3.2 堆序性质 6.3.3 基本的堆操作 6.3.4 其他的堆操作 6.4 优先队列的应用 6.4.1 选择问题 6.4.2 事件模拟 6.5 d-堆 6.6 左式堆 6.6.1 左式堆性质 6.6.2 左式堆操作 6.7 斜堆 6.8 二项队列 6.8.1 二项队列结构 6.8.2 二项队列操作 6.8.3 二项队列的实现 6.9 标准库中的优先队列 小结 练习 参考文献 第7章 排序 7.1 预备知识 7.2 插入排序 7.2.1 算法 7.2.2 插入排序的分析 7.3 一些简单排序算法的下界 7.4 希尔排序 7.5 堆排序 7.6 归并排序 7.7 快速排序 7.7.1 选取枢纽元 7.7.2 分割策略 7.7.3 小数组 7.7.4 实际的快速排序例程 7.7.5 快速排序的分析 7.7.6 选择问题的线性期望时间算法 7.8 排序算法的一般下界 7.9 桶式排序 7.10 外部排序 7.10.1 为什么需要一些新的算法 7.10.2 外部排序模型 7.10.3 简单算法 7.10.4 多路合并 7.10.5 多相合并 7.10.6 替换选择 小结 练习题 参考文献 第8章 不相交集类 8.1 等价关系 8.2 动态等价性问题 8.3 基本数据结构 8.4 灵巧求并算法 8.5 路径压缩 8.6 路径压缩和按秩求并的最坏情形 8.7 一个应用 小结 练习题 参考文献 第9章 图论算法 9.1 若干定义 9.2 拓扑排序 9.3 最短路径算法 9.3.1 无权最短路径 9.3.2 Dijkstra算法 9.3.3 具有负边值的图 9.3.4 无圈图 9.3.5 所有点对最短路径 9.3.6 最短路径的例子 9.4 网络流问题 9.5 最小生成树 9.5.1 Prim算法 9.5.2 Kruskal算法 9.6 深度优先搜索的应用 9.6.1 无向图 9.6.2 双连通性 9.6.3 欧拉回路 9.6.4 有向图 9.6.5 查找强分支 9.7 NP完全性介绍 9.7.1 难与易 9.7.2 NP类 9.7.3 NP完全问题 小结 练习 参考文献 第10章 算法设计技巧 10.1 贪婪算法 10.1.1 一个简单的调度问题 10.1.2 哈夫曼编码 10.1.3 近似装箱问题 10.2 分治算法 10.2.1 分治算法的运行时间 10.2.2 最近点问题 10.2.3 选择问题 10.2.4 一些算术问题的理论改进 10.3 动态规划 10.3.1 用一个表代替递归 10.3.2 矩阵乘法的顺序安排 10.3.3 最优二叉查找树 10.3.4 所有点对最短路径 10.4 随机化算法 10.4.1 随机数发生器 10.4.2 跳跃表 10.4.3 素性测试 10.5 回溯算法 10.5.1 收费公路重建问题 10.5.2 博弈 小结 练习 参考文献 第11章 摊还分析 11.1 一个无关的智力问题 11.2 二项队列 11.3 斜堆 11.4 斐波那契堆 11.4.1 切除左式堆中的节点 11.4.2 二项队列的懒惰合并 11.4.3 斐波那契堆操作 11.4.4 时间界的证明 11.5 伸展树 小结 练习 参考文献 第12章 高级数据结构及其实现 12.1 自顶向下伸展树 12.2 红黑树 12.2.1 自底向上的插入 12.2.2 自顶向下红黑树 12.2.3 自顶向下的删除 12.3 确定性跳跃表 12.4 AA树 12.5 treap树 12.6 kd树 12.7 配对堆 小结 练习 参考文献 索引

2013-04-22

空空如也

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

TA关注的人

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