- ShardingSphere 5.x 系列【3】分库分表中间件技术选型
云烟成雨TD
ShardingSphere5.xspringbootshardingsphere分库分表
有道无术,术尚可求,有术无道,止于术。本系列SpringBoot版本3.1.0本系列ShardingSphere版本5.4.0源码地址:https://gitee.com/pearl-organization/study-sharding-sphere-demo文章目录1.前言2.MyCat3.ShardingSphere4.Dble5.Vitess6.大厂开源6.1Cobar6.2Atlas6.
- 高性能队列设计
java晴天过后
数据库javadatabase
这是一个困扰我司由来已久的问题,近年来随着我司业务的急遽发展,单表数据量越来越大,这样会导致读写性能急遽下降,自然而然的我们想到了分库分表,不过众所周知分库分表规则比较复杂,而且业务代码可能需要大改(由于数据分布在不同的库表里,业务需要判断到底去哪些表取数,并且取完后需要将数据再聚合在一起返回前端),所以经过横向对比我们采用了阿里开源的分库分表中间件Cobar,这样的话一来Cobar根据我们设定的
- mycat中间件+mysql集群
小样想当当
数据库中间件mysqljava
1.定义:多角度描述:一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQLServer结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中间件产品2.优势:基于阿里开源的Cobar产品而研发,C
- RabbitMQ 基础知识
清晨先生
笔记RabbitMQ简介基础知识
背景RabbitMQ是一个由erlang开发的AMQP(AdvancedMessageQueue)的开源实现。AMQP的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如COBAR的IIOP,或者是SOAP等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的MSMQ,IBM的WebsphereMQ等),因此,在2006年的6月,Cisco、Redh
- mycat+mysql实现数据库集群分表分库
先生_吕
前言按套路这里应该先安利一下mycat,还是自行百度吧,留个网站附加一张原理图就很明了了。网站:http://mycat.io/20170224224920432.pngmycat就可以简单理解为企业级mysql集群工具,基于阿里的Cobar发展而来的,用于解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。准备工作建库建表有3张表users,item,item_detail(item的子表)和3
- TDDL、Amoeba、Cobar、MyCAT架构比较
热爱技术的小陈
Mysql数据库开发
https://blog.csdn.net/oufua/article/details/77373899https://blog.csdn.net/ssllkkyyaa/article/details/103145109
- Cobar介绍及配置
xfxf996
配置介绍
原文地址为:Cobar介绍及配置from:http://code.alibabatech.com/wiki/display/cobar/HomeSkiptoendofmetadataPagerestrictionsapplyAttachments:1AddedbykimiLv,lasteditedby邱硕on十月18,2012(viewchange)Comment:Gotostartofmetad
- 太详细了,Mycat数据库中间件实战教程(读写分离、分库分表)
Java编程_yyds
Mycat数据库中间件后端javamycat分库分表读写分离
MyCat是目前最流行的基于java语言编写的数据库中间件,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分库分表。配合数据库的主从模式还可实现读写分离。MyCat是基于阿里开源的Cobar产品而研发,Cobar的
- 分库分表中间件
qq_39158142
mysql分库分表中间件
mysql中间件研究,整理互联网上的一些中间件文章mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什么优点和新特性吧。1.TDDLSmartClient的方式(淘宝)淘宝根据自己的业务特点开发了TDDL
- 阿里巴巴数据库分库分表的实践
背着代码去游走
分布式阿里分库分表
在2006年阿里巴巴B2B团队以开源方式研发了Cobar这一关系型数据的分布式处理系统。该系统在很大程度上解决了最初使用Oracle数据库因为存储数据变得越来越大带来的扩展性问题,并且为开发人员提供了一个使用相对简单的用户体验,在当时Cobar平均每天处理近50亿次的SQL操作。阿里巴巴分布式数据层平台发展和演变业务数据从原来的单库单表模式变成了数据被拆分到多个数据库,甚至多个表中,如果在数据访问
- GEE缓冲区
赤豆冰棍
要素缓冲区功能实现主要功能对指定要素执行缓冲区分析。获取旧金山BART点位置,做2KM缓冲区,显示结果。代码//Featurebufferexample.//Displaytheareawithin2kilometersofSanFranciscoBARTstations.//InstantiateaFeatureCollectionofBARTlocationsinDowntownSanFran
- Elasticsearch基本知识-Elasticsearch
融极
ElasticStackelasticsearch数据库分布式
概述大规模数据如何检索当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题:用什么数据库好?(mysql、sybase、oracle、达梦、神通、mongodb、hbase…)如何解决单独故障?(lvs、F5、A10、Zookeep、MQ)如何保证数据安全性?(热备、冷备、异地多活)如何解决检索难题?(数据库代理中间件:mysql-proxy、Cobar、Ma
- docker安装MyCat,配置MySQL集群读写分离
彩笺w尺素
MyCat是目前最流行的基于Java语言编写的数据库中间件,是一个实现了MySQL协议的服务器。MyCat是基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得MyCat变得非常的强大。1.拉取镜像dockerpullfify/mycat2.创建挂载目录mkdir-p/home/mycat将附件中的server.xml、schema.xml修改
- prlooks插件下载_Looks 调色预设大合集(Mac/Win)Preset Looks Pack for Magic Bullet Looks
方外俗汉释悟修
prlooks插件下载
【预设介绍】整理的一套LOOKS调色插件的调色预设,适用于任何looks插件版本,适用于MAC和WIN系统,预设能提高我们的工作效率,希望这套预设对你的工作有所帮助。合集目录:1.AwesomeLooksbyBrentPierce(34种)恐怖片调色预设http://cineblur.com/awesome-looks/2.EricEscobar’sIndieFilmforLooks(20种)电影
- RabbitMQ消息中间件概述
xmh-sxh-1314
java
1.什么是RabbitMQRabbitMQ是一个由erlang开发的AMQP(AdvancedMessageQueue)的开源实现。AMQP的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如COBAR的IIOP,或者是SOAP等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的MSMQ,IBM的WebsphereMQ等),因此,在2006年的6月
- 运维人员须熟悉的38个运维工具汇总
安全牛课堂牛油果
运维人员必须熟悉的运维工具汇总:操作系统:Centos,※,Ubuntu,Redhat※,,suse,Freebsd网站服务:nginx※,,apache※,,lighttpd,php※,,tomcat※,,resin※,数据库:MySQL※,,MariaDB,PostgreSQL,Mysql-proxyDB中间件:maxscale,MyCat,atlas,cobar,amoeba,MySQL-p
- Spring Boot MyBatis 数据库集群读写分离实现验证
柠檬冰块
SpringBoot实现方式读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,一般来讲,主要有两种实现方式,分别为:1.使用中间件,比如Atlas,cobar,TDDL,mycat,heisenberg,Oceanus,vitess,OneProxy等2.使用程序自己实现,利用SpringBoot提供的路由数据源以及AOP,实现起来简单快捷(本文要介绍的方法
- 《Mycat权威指南》笔记
AC编程
一、Mycat开源宣言2013年阿里的Cobar在社区使用过程中发现存在一些比较严重的问题,及其使用限制。Mycat是基于开源Cobar演变而来,我们对cobar的代码进行了彻底的重构,使用NIO重构了网络模块,并且优化了Buffer内核,增强了聚合,Join等基本特性,同时兼容绝大多数数据库成为通用的数据库中间件。1.4版本以后完全的脱离基本cobar内核,结合Mycat集群管理、自动扩容、智能
- 你们分库分表使用什么中间件,有什么优点和缺点?
学一次
Java基础技术中间件数据库java
分析&回答根据自己的实际使用来说:cobar阿里b2b团队开发和开源的,属于proxy层方案。早些年还可以用,但是最近几年都没更新了,基本没啥人用,差不多算是被抛弃的状态吧。而且不支持读写分离、存储过程、跨库join和分页等操作。mycat基于cobar改造的,属于proxy层方案,支持的功能非常完善,而且目前应该是非常火的而且不断流行的数据库中间件,社区很活跃。这种proxy层方案的缺点在于需要
- 一、Mycat2介绍与下载安装
myprincess003
mycat2mycat2
第一章入门概述1.1是什么Mycat是数据库中间件。1、数据库中间件中间件:是一类连接软件组件和应用的计算机软件,以便于软件各部件之间的沟通。例子:Tomcat,web中间件。数据库中间件:连接java应用程序和数据库2、为什么要用Mycat?1Java与数据库紧耦合。2高访问量高并发对数据库的压力。3读写请求数据不一致3、数据库中间件对比1.Cobar属于阿里B2B事业群,始于2008年,在阿里
- Java中支持分库分表的框架/组件/中间件简介
Burger2325
后端java中间件开发语言
文章目录1sharding-jdbc2TSharding3Atlas4Cobar5MyCAT6TDDL7Vitess列举一些比较常见的,简单介绍一下:sharding-jdbc(当当)TSharding(蘑菇街)Atlas(奇虎360)Cobar(阿里巴巴)MyCAT(基于Cobar)TDDL(淘宝)Vitess(谷歌)1sharding-jdbc首先,第一个,可能也是最常见最常用的,Shardi
- mysql中间件Atlas
疯飙的蜗牛
mysql中间件数据库
Mysql的proxy中间件有比较多的工具,例如,mysql-proxy(官方提供),atlas,cobar,mycat,tddl,tinnydbrouter等等。而Atlas是由Qihoo360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在36
- Mycat之前世今生
小小哭包
开发技巧经验分享MyCat
如果我有一个32核心的服务器,我就可以实现1个亿的数据分片,我有32核心的服务器么?没有,所以我至今无法实现1个亿的数据分片。——MyCAT‘sPlan话说“每一个成功的男人背后都有一个女人”,自然MyCAT也逃脱不了这个诅咒,MyCAT背后是阿里曾经开源的知名产品——Cobar,核心功能和优势是MySQL数据库分片,此产品曾经广为流传,据说最早的发起者对Mysql很精通,后来从阿里跳槽了,阿里随
- Cobar源码分析之AST
捉虫大师
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。背景CobarCobar是阿里开源的数据库中间件,关于它的介绍这里不再赘述,可以参考之前的文章《CobarSQL审计的设计与实现》SQLSQL是一种领域语言(编程语言),常用于关系型数据库,方便管理结构化数据。数据库执行SQL时先对SQL进行词法分析、语法分析、语义分析生成抽象语法树(Abstrac
- 渡漢江 Vadeando el Río Han
李裕Monica
渡漢江VadeandoelRíoHan唐:宋之問DinastíaTang:SongZhiwen嶺外音書斷,MeconfinaronaLinnanprivadodenoticiasdelafamilia.經冬複歷春。Sobreviviendoalinviernoypasandolaprimavera.近響情更怯,Cuantomásmeaproximoalatierranatalmáscobardem
- mycat配置访问oracle_数据库中间件mycat你认识吗(建议收藏)
因钽投智
mycat配置访问oracle
1.MyCAT介绍:MyCAT是一款由阿里Cobar演变而来的用于支持数据库读写分离、分片的分布式中间件。MyCAT可不但支持Oracle、MSSQL、MYSQL、PG、DB2关系型数据库,同时也支持MongoDB等非关系型数据库。官方解释:国内最活跃的、性能最好的开源数据库分库分表中间件一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为
- mycat连接oracle
liu志坚
oracle数据库java
MyCat的基因从Cobar开始,就是为MySQL为设计的,尽量用mysql。不过也可以使用oracle作为物理库。配置如下:1、首先要下载oralce的jdbc的jar包,放到mycat的lib目录。2、准备好连接到oracle的库。(省略)3、配置schema.xml:select1fromdual4、配置server.xml重启mycat6、连接测试ok.
- 《Mycat分布式数据库架构》之原理及架构
程序员大佬超
Mycat分布式数据库架构数据库Mycat
文章目录1、优势2、应用场合3、环境要求3.1系统环境3.2数据库3.3Java环境3.4Mycat版本4、Mycat原理5、Mycat架构随着大数据的蓬勃发展,当数据量的增长达到一定程度的时候,传统关系型数据库就有了单点故障及容量问题,为解决这类问题,程序员大佬超带你们学习下数据库中间件Mycat。Mycat是基于阿里的Cobar开发的一款面向企业级应用的开源数据库中间件产品,它目前支持数据库集
- 一个关于字符串的数组类CStringArray的用法
裂风龙隼
C++STL容器C++
众所周知,很多开发语言都会用到字符串,而且关于字符串会有很多复杂的处理过程,今天我就谈谈我发现的一个很有意思的类给大家,这个类用起来很方便,它是CStringArray,如果要用它需要加上头文件#include,如果在控制台程序中,则要加在#"stdafx.h"中,否则会出错。我用的vs2013编译器,现在就将这个一些应用展示出来:CObArray::Add将元素添加到数组的末尾;如果需要增加数组
- mysql进阶2——prosysql实现mysql读写分离
百慕卿君
mysqlmysqlandroidadb运维数据库
文章目录一、读写分离方案类型1.1最简单的读写分离1.2多个读组或写组的分离模式二、案例2.1初始化操作2.2mysql主添加proxysql连接用户2.3Proxysql添加连接mysql集群参数2.4添加健康检测用户2.5添加读写分离的路由规则2.6验证一、读写分离方案类型基本了解:实现数据库读写分离的中间件很多,比如Mycat、Cobar、Atlas、TDDL、Proxysql等等。Prox
- 基本数据类型和引用类型的初始值
3213213333332132
java基础
package com.array;
/**
* @Description 测试初始值
* @author FuJianyong
* 2015-1-22上午10:31:53
*/
public class ArrayTest {
ArrayTest at;
String str;
byte bt;
short s;
int i;
long
- 摘抄笔记--《编写高质量代码:改善Java程序的151个建议》
白糖_
高质量代码
记得3年前刚到公司,同桌同事见我无事可做就借我看《编写高质量代码:改善Java程序的151个建议》这本书,当时看了几页没上心就没研究了。到上个月在公司偶然看到,于是乎又找来看看,我的天,真是非常多的干货,对于我这种静不下心的人真是帮助莫大呀。
看完整本书,也记了不少笔记
- 【备忘】Django 常用命令及最佳实践
dongwei_6688
django
注意:本文基于 Django 1.8.2 版本
生成数据库迁移脚本(python 脚本)
python manage.py makemigrations polls
说明:polls 是你的应用名字,运行该命令时需要根据你的应用名字进行调整
查看该次迁移需要执行的 SQL 语句(只查看语句,并不应用到数据库上):
python manage.p
- 阶乘算法之一N! 末尾有多少个零
周凡杨
java算法阶乘面试效率
&n
- spring注入servlet
g21121
Spring注入
传统的配置方法是无法将bean或属性直接注入到servlet中的,配置代理servlet亦比较麻烦,这里其实有比较简单的方法,其实就是在servlet的init()方法中加入要注入的内容:
ServletContext application = getServletContext();
WebApplicationContext wac = WebApplicationContextUtil
- Jenkins 命令行操作说明文档
510888780
centos
假设Jenkins的URL为http://22.11.140.38:9080/jenkins/
基本的格式为
java
基本的格式为
java -jar jenkins-cli.jar [-s JENKINS_URL] command [options][args]
下面具体介绍各个命令的作用及基本使用方法
1. &nb
- UnicodeBlock检测中文用法
布衣凌宇
UnicodeBlock
/** * 判断输入的是汉字 */ public static boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);
- java下实现调用oracle的存储过程和函数
aijuans
javaorale
1.创建表:STOCK_PRICES
2.插入测试数据:
3.建立一个返回游标:
PKG_PUB_UTILS
4.创建和存储过程:P_GET_PRICE
5.创建函数:
6.JAVA调用存储过程返回结果集
JDBCoracle10G_INVO
- Velocity Toolbox
antlove
模板toolboxvelocity
velocity.VelocityUtil
package velocity;
import org.apache.velocity.Template;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.c
- JAVA正则表达式匹配基础
百合不是茶
java正则表达式的匹配
正则表达式;提高程序的性能,简化代码,提高代码的可读性,简化对字符串的操作
正则表达式的用途;
字符串的匹配
字符串的分割
字符串的查找
字符串的替换
正则表达式的验证语法
[a] //[]表示这个字符只出现一次 ,[a] 表示a只出现一
- 是否使用EL表达式的配置
bijian1013
jspweb.xmlELEasyTemplate
今天在开发过程中发现一个细节问题,由于前端采用EasyTemplate模板方法实现数据展示,但老是不能正常显示出来。后来发现竟是EL将我的EasyTemplate的${...}解释执行了,导致我的模板不能正常展示后台数据。
网
- 精通Oracle10编程SQL(1-3)PLSQL基础
bijian1013
oracle数据库plsql
--只包含执行部分的PL/SQL块
--set serveroutput off
begin
dbms_output.put_line('Hello,everyone!');
end;
select * from emp;
--包含定义部分和执行部分的PL/SQL块
declare
v_ename varchar2(5);
begin
select
- 【Nginx三】Nginx作为反向代理服务器
bit1129
nginx
Nginx一个常用的功能是作为代理服务器。代理服务器通常完成如下的功能:
接受客户端请求
将请求转发给被代理的服务器
从被代理的服务器获得响应结果
把响应结果返回给客户端
实例
本文把Nginx配置成一个简单的代理服务器
对于静态的html和图片,直接从Nginx获取
对于动态的页面,例如JSP或者Servlet,Nginx则将请求转发给Res
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugin
blackproof
maven报错
转:http://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin
maven报错:
Plugin execution not covered by lifecycle configuration:
- 发布docker程序到marathon
ronin47
docker 发布应用
1 发布docker程序到marathon 1.1 搭建私有docker registry 1.1.1 安装docker regisry
docker pull docker-registry
docker run -t -p 5000:5000 docker-registry
下载docker镜像并发布到私有registry
docker pull consol/tomcat-8.0
- java-57-用两个栈实现队列&&用两个队列实现一个栈
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
/*
* Q 57 用两个栈实现队列
*/
public class QueueImplementByTwoStacks {
private Stack<Integer> stack1;
pr
- Nginx配置性能优化
cfyme
nginx
转载地址:http://blog.csdn.net/xifeijian/article/details/20956605
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必
- [JAVA图形图像]JAVA体系需要稳扎稳打,逐步推进图像图形处理技术
comsci
java
对图形图像进行精确处理,需要大量的数学工具,即使是从底层硬件模拟层开始设计,也离不开大量的数学工具包,因为我认为,JAVA语言体系在图形图像处理模块上面的研发工作,需要从开发一些基础的,类似实时数学函数构造器和解析器的软件包入手,而不是急于利用第三方代码工具来实现一个不严格的图形图像处理软件......
&nb
- MonkeyRunner的使用
dai_lm
androidMonkeyRunner
要使用MonkeyRunner,就要学习使用Python,哎
先抄一段官方doc里的代码
作用是启动一个程序(应该是启动程序默认的Activity),然后按MENU键,并截屏
# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRun
- Hadoop-- 海量文件的分布式计算处理方案
datamachine
mapreducehadoop分布式计算
csdn的一个关于hadoop的分布式处理方案,存档。
原帖:http://blog.csdn.net/calvinxiu/article/details/1506112。
Hadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同ja
- 以資料庫驗證登入
dcj3sjt126com
yii
以資料庫驗證登入
由於 Yii 內定的原始框架程式, 採用綁定在UserIdentity.php 的 demo 與 admin 帳號密碼: public function authenticate() { $users=array( &nbs
- github做webhooks:[2]php版本自动触发更新
dcj3sjt126com
githubgitwebhooks
上次已经说过了如何在github控制面板做查看url的返回信息了。这次就到了直接贴钩子代码的时候了。
工具/原料
git
github
方法/步骤
在github的setting里面的webhooks里把我们的url地址填进去。
钩子更新的代码如下: error_reportin
- Eos开发常用表达式
蕃薯耀
Eos开发Eos入门Eos开发常用表达式
Eos开发常用表达式
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2014年8月18日 15:03:35 星期一
&
- SpringSecurity3.X--SpEL 表达式
hanqunfeng
SpringSecurity
使用 Spring 表达式语言配置访问控制,要实现这一功能的直接方式是在<http>配置元素上添加 use-expressions 属性:
<http auto-config="true" use-expressions="true">
这样就会在投票器中自动增加一个投票器:org.springframework
- Redis vs Memcache
IXHONG
redis
1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。
2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。
3. Redis支持数据的备份,即master-slave模式的数据备份。
4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
Red
- Python - 装饰器使用过程中的误区解读
kvhur
JavaScriptjqueryhtml5css
大家都知道装饰器是一个很著名的设计模式,经常被用于AOP(面向切面编程)的场景,较为经典的有插入日志,性能测试,事务处理,Web权限校验, Cache等。
原文链接:http://www.gbtags.com/gb/share/5563.htm
Python语言本身提供了装饰器语法(@),典型的装饰器实现如下:
@function_wrapper
de
- 架构师之mybatis-----update 带case when 针对多种情况更新
nannan408
case when
1.前言.
如题.
2. 代码.
<update id="batchUpdate" parameterType="java.util.List">
<foreach collection="list" item="list" index=&
- Algorithm算法视频教程
栏目记者
Algorithm算法
课程:Algorithm算法视频教程
百度网盘下载地址: http://pan.baidu.com/s/1qWFjjQW 密码: 2mji
程序写的好不好,还得看算法屌不屌!Algorithm算法博大精深。
一、课程内容:
课时1、算法的基本概念 + Sequential search
课时2、Binary search
课时3、Hash table
课时4、Algor
- C语言算法之冒泡排序
qiufeihu
c算法
任意输入10个数字由小到大进行排序。
代码:
#include <stdio.h>
int main()
{
int i,j,t,a[11]; /*定义变量及数组为基本类型*/
for(i = 1;i < 11;i++){
scanf("%d",&a[i]); /*从键盘中输入10个数*/
}
for
- JSP异常处理
wyzuomumu
Webjsp
1.在可能发生异常的网页中通过指令将HTTP请求转发给另一个专门处理异常的网页中:
<%@ page errorPage="errors.jsp"%>
2.在处理异常的网页中做如下声明:
errors.jsp:
<%@ page isErrorPage="true"%>,这样设置完后就可以在网页中直接访问exc