- 博客(43)
- 收藏
- 关注
转载 ActiveMQ消息队列的使用及应用
目录:一:JMQ的两种消息模式 1.1:点对点的消息模式 1.2:订阅模式二:点对点的实现代码 2.1:点对点的发送端 2.2:点对点的接收端三:订阅/发布模式的实现代码 3.1:订阅模式的发送端 3.2:订阅模式的接收端四:发送消息的数据类型 4.1:传递javabean对象 4....
2019-04-05 19:29:00 133
转载 JMS 之 Active MQ 启动嵌入式Broke
一、如何启动active MQ 服务(一)、使用命令启动 a、/usr/local/activemq-5.9.0/bin 目录下 ./activemq start 默认使用conf/activemq.xml 配置文件 b、[root@localhost bin]# ./activemq start xbean:file:../conf/activemq-sla...
2019-04-05 19:28:00 123
转载 JMS 之 Active MQ的安全机制
一、认证认证(Authentication):验证某个实体或者用户是否有权限访问受保护资源。MQ提供两种插件用于权限认证:(一)、Simple authentication plug-in:直接把相关的权限认证信息配置到XML文件中。配置 conf/activemq.xml 的 broke元素添加插件: <plugins> ...
2019-04-05 19:27:00 124
转载 ActiveMQ 消息存储
深入浅出 JMS(四) - ActiveMQ 消息存储 一、消息的存储方式ActiveMQ 支持 JMS 规范中的持久化消息与非持久化消息持久化消息通常用于不管是否消费者在线,它们都会保证消息会被消费者消费。当消息被确认消费后,会从存储中删除非持久化消息通常用于发送通知以及实时数据,通常要求性能优先,消息可靠性并不是必须的情况MQ 支持可插拔式的消息存储,如:内存...
2019-04-05 19:26:00 144
转载 activemq启动错误UnsupportedClassVers rg/apache/activemq/console/Main:Unsupported major.minor version52.0...
ActiveMQ与java的JDK是有版本对应匹配的。下面提供一个匹配图:MQ版本号 Build-Jdk 依赖JDKapache-activemq-5.0.0 1.5.0_12 1.5+apache-activemq-5.1.0 1.5.0_12 1.5+apache-activemq-5.2.0 1.5.0_15 1.5+apache-activemq-5.3.0 1.5.0_...
2019-04-05 19:25:00 190
转载 Java消息队列--ActiveMq 初体验
ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux、Unix 等几个版本,楼主这里选择了Linux 版本下进行开发。 下载完安装包,解压之后的目录: 从它的目录来说,还是很简单的:bin存放的是脚本文件con...
2019-04-05 19:19:00 78
转载 Java消息队列--JMS概述
1、什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持(百度百科给出的概述)。我们可以简单的理解:两个应用程序之间需要进行通信,我...
2019-04-05 19:16:00 79
转载 Oracle基本数据类型总结
ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVA...
2019-04-05 18:34:00 105
转载 oracle索引
简介1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率 3)索引在逻辑上和物理上都与相关的表和数据无关,...
2019-04-05 18:31:00 73
转载 oracle table()函数
PL/SQL表---table()函数用法/*PL/SQL表---table()函数用法:利用table()函数,我们可以将PL/SQL返回的结果集代替table。oracle内存表在查询和报表的时候用的比较多,它的速度相对物理表要快几十倍。simple example:1、table()结合数组:*/create or replace type t_test a...
2019-04-05 18:10:00 150
转载 排名函数
排名函数是Sql Server2005新增的功能,下面简单介绍一下他们各自的用法和区别。我们新建一张Order表并添加一些初始数据方便我们查看效果。CREATE TABLE [dbo].[Order]( [ID] [int] IDENTITY(1,1) NOT NULL, [UserId] [int] NOT NULL, [TotalP...
2019-04-05 18:06:00 157
转载 Oracle列值拼接
最近在学习的过程中,发现一个挺有意思的函数,它可实现对列值的拼接。下面我们来看看其具体用法。用法:对其作用,官方文档的解释如下:For a specified measure,LISTAGGorders data within each group specified in theORDERBYclause and then concatenates the v...
2019-04-05 16:56:00 168
转载 Oracle行列转换
一、建表与插入数据1.1、建表 1 create table kecheng 2 ( 3 id NUMBER, 4 name VARCHAR2(20), 5 course VARCHAR2(20), 6 score NUMBER 7 ); 8 insert into kecheng (id, name, cours...
2019-04-05 16:49:00 95
转载 Oracle递归查询
一、创建数据1.1、建立表与插入数据CREATE TABLE DISTRICT( ID NUMBER(10) NOT NULL, PARENT_ID NUMBER(10), NAME VARCHAR2(255 BYTE) NOT NULL);ALTER TA...
2019-04-05 16:49:00 74
转载 同义词
同义词 = 表的别名语法:CREATE [PUBLIC] SYNONYM 同义词名称 FOR 数据库对象 ;示例一、--使用管理员创建或者具有创建同义词权限的用户--为scott创建同义词CONN sys/change_on_install AS SYSDBA ;CREATE SYNONYM myemp FOR scott.emp --使用sc...
2019-04-05 16:47:00 77
转载 子查询四(在select子句中使用子查询)
示例一、查询出每个部门的编号,名称,位置,部门人数,平均工资SELECT d.deptno,d.dname,d.loc, (SELECT COUNT(empno) FROM emp WHERE emp.deptno=d.deptno GROUP BY deptno) con, (SELECT AVG(sal) FROM emp WHERE emp.deptno=d....
2019-04-05 16:46:00 452
转载 子查询二(在HAVING子句中使用子查询)
HAVING子句的主要功能是对分组后的数据进行过滤,如果子查询在HAVING中表示要进行分组过滤,一般返回单行单列的数据示例一、查询部门编号,人数,平均工资,并且要求这些部门的平均工资高于公司的平均工资 --查询部门编号,人数,平均工资,并且要求这些部门的平均工资高于公司的平均工资 SELECT e.deptno,COUNT(e.empno),ROUND(AVG(e....
2019-04-05 16:45:00 881
转载 子查询三(在FROM子句中使用子查询)
FROM子句中使用子查询一般都是返回多行多列,可以将其当作一张数据表示例一、查询出每个部门的编号,名称,位置,部门人数,平均工资SELECT d.deptno,d.dname,d.loc,temp.con,temp.avgsalFROM dept d,(SELECT deptno dno,COUNT(empno) con,ROUND (AVG(sal),2) avg...
2019-04-05 16:45:00 1090
转载 子查询一(WHERE中的子查询)
子查询子查询就是指的在一个完整的查询语句之中,嵌套若干个不同功能的小查询,从而一起完成复杂查询的一种编写形式,为了让读者更加清楚子查询的概念。子查询返回结果子查询可以返回的数据类型一共分为四种:单行单列:返回的是一个具体列的内容,可以理解为一个单值数据;单行多列:返回一行数据中多个列的内容;多行单列:返回多行记录之中同一列的内容,相当于给出了一个操作范围;...
2019-04-05 16:44:00 786
转载 分组统计查询
查询出公司每个月支出的工资总和--查询出公司每个月支出的工资总和SELECT SUM(sal) FROM emp;查询出公司的最高工资,最低工资和平均工资--查询出公司的最高工资,最低工资和平均工资SELECT MAX(sal),MIN(sal),ROUND(AVG(sal),2) FROM emp;统计出公司最早雇佣和最晚雇佣的雇佣日期...
2019-04-05 16:43:00 472
转载 Oracle体系结构一
总体结构分为三个部分:SGA,PGA,FILE文件按功能分:存储结构存储结构对应关系主要文件:数据文件:每个数据文件只与一个数据库相关联一个表空间可以包含一个或者多个数据文件一个数据文件只能属于一个表空间数据文件就是用来存储数据库中文的数据日志文件:重做日志文件:用于记录数据...
2019-04-05 16:40:00 68
转载 完整约束三
主外键约束FKFOREIGN KEY(FK)CONSTRAINT fk_外键名FOREIGN KEY(列名) REFERENCES 表2名(列名)--一般表2的主键先删除DROP TABLE MEMBER PURGE;创建表-成员CREATE TABLE MEMBER ( mid NUMBER , NAME VAR...
2019-04-05 16:39:00 179
转载 完整约束二
约束分以下几种:非空约束:如果使用了非空约束,则以后些字段的内容不允许设置为NULL (NOT NULL)唯一约束:即此列的内容不允许出重复UK主键约束:表示一个唯一的标识,例如:人员ID不能重复,且不能为空PK检查约束:用户自行编写设置内容的检查条件;CK主外键约束:在2张表上进行的关联的约束,加入关联约束之后就产生了父子关系非空约束NK:示例...
2019-04-05 16:39:00 133
转载 完整约束一
完整约束完整约束的实现:字段类型:转载于:https://www.cnblogs.com/Soprano/p/10659077.html
2019-04-05 16:38:00 214
转载 闪回技术
闪回技术(flashback)示例一、删除emp和deptDROP TABLE emp;DROP TABLE dept;查看回收站:SELECT * FROM RECYCLEBIN--内容过多SELECT object_name,original_name 原来的名称,operation 操作,TYPE 文件类型FROM RECYCLEBIN...
2019-04-05 16:37:00 95
转载 表的创建与管理一
常用数据类型char(n) n=1 to2000字节,保存定长的字符串varchar2(n) n=1 to 4000字节,变长的可以入数字,字母,ASCII码字符集,12C开始最大支持32767字节长度long用来存放长文件最大2G,一个表中只能有一列是LONGnumber(m,n)m= 1 to 38 ,n=-84 to 127,总长度为M,小数分为N,整数部分为M...
2019-04-05 16:36:00 81
转载 表的创建与管理二
修改表的结构DDL定义中对于数据库的操作主要有3种语法创建对象:CREATE 对象类型 对象名称….删除对象 DROP 对象类型 对象名称修改对象 ALTER 对象类型 对象名称创建表,并添加数据 --删除member表 DROP TABLE MEMBER PURGE; --创建member表CREATE TABLE member(...
2019-04-05 16:36:00 124
转载 借助AWR报告分析解决oracleCPU过高的问题
原文地址:http://www.cnblogs.com/crystal-guoguo/p/4213458.html简介:在oracle数据库中,有两个非常实用的自带监控工具EM(Enterprise Manager)和AWR(Automatic Workload Repository)。其中,通过AWR报告可以生成易于阅读的监控报告,可协助进行性能问题的诊断和分析。本期将介绍一些AW...
2019-04-05 16:21:00 309
转载 数据的集合运算
集合运算是一种二目运算符。 一共4种运算符,并,差,交,笛卡尔积集合运算语法:查询语句[UNION | UNION ALL | INTERSECT|MINUS |] 查询语句...UNION(并集):返回查询结果的全部内容,但是重复内容不显示UNION ALL(并集):返回查询结果的全部内容,但是重复内容显示INTERSECT(交...
2019-04-05 16:20:00 144
转载 SQL:1999基本语法
SQL:1999基本语法SELECT [DISTINCT] * | 列名称 [AS]别名,........FROM 表名称1 [别名1][CROSS JOIN表名称2 别名2]|[NATURAL JOIN表名称2 别名2][ JOIN表名称2 别名2 USING (关联列名称)][ JOIN表名称2 别名2 on (关联条件)][LEFT | RIGHT ...
2019-04-05 16:19:00 163
转载 表的连接操作
在数据库中对于数据表的连接操作一共提供了两种:内连接:也称等值连接在where中消除笛卡尔积的条件就是采用了内连接方式进行的外连接:内连接中只能显示等值满足的条件,不满足的条件则无法显示,如果希望显示特定表中的全部数据就要用要外连接外连接分3种 在Oracle中使用(+)表示连接左外连接(左连接)左关系属性=右关系属性(+) 表示左外连接 右...
2019-04-05 16:17:00 99
转载 数据库的连接
Oracle安装完成后,会在服务中增加几个服务由于Oracle比较消耗系统资源,建议将服务类型改为手动,需要时,再手动打开,不用时将服务关闭也可以用以下批处理来完成.启动:@echo offecho 确定要启动Oracle 11g服务吗?pausenet start OracleOraDb11g_home1TNSListener...
2019-04-05 16:10:00 62
转载 表空间的创建
表空间的创建:一般由管理员来创建,创建时使用管理员登录表空间命名:以 TBS_为前缀,也可以自定义统一即可定义表空间语法CREATE[TEMPORARY] TABLESPACE 表空间名称DATAFILE |TEMPFILE‘表空间路径’ SIZE 数字 K|MAUTOEXTEND ON |OFF[LOGGING|NOL...
2019-04-05 16:10:00 226
转载 用户的创建
创建用户:语法:CREATE USER 用户名 IDENTIFIED BY 密码[DEFAULT TABLESPACE 表空间名称][TEMPORARY TABLESPACE 临时表空间表名][QUOTA 数字[K|M] UNLIMITED ON表空间名 QUOTA 数字[K|M] UNLIMITED ON表空间名 ...][PRO...
2019-04-05 16:10:00 122
转载 通用函数
--***************通用函数--NVL处理NULL--NVL(数字|列,默认值),如果显示数字是NULL的话,则使用默认值--NVL2(数字|列,默认值1,默认值2) 如果列不是NULL则返回结果1,如果为空返回2--NULLIF(表达式1,表达2)比较表达式1,和表达2,的结果是否相等,如果相等返回NULL,如果不相等返回表达式1--DECODE(列|值,判断值1,显示结...
2019-04-05 16:09:00 106
转载 转换函数
--******************************转换函数--格式化当前日期时间SELECT SYSDATE,to_char(SYSDATE,'YYYY-MM-DD hh24:mi:ss') 格式化日期,to_char(SYSDATE,'FMYYYY-MM-DD hh24:mi:ss')加FM可以去掉0FROM dual;--使用其它的格式化日期...
2019-04-05 16:08:00 78
转载 分析函数
分析函数基本语法函数名称([参数]) OVER (PARTITION BY 子句 字段,....[ORDER BY 子句 字段,..[ASC][DESC][NULLS FIRST][NULLS LAST]][WINDOWING 子句]);使用PARTITION BY子句SELECT deptno,ename,sal,job,SUM(sal) OVER(PARTITION BY...
2019-04-05 16:05:00 74
转载 日期函数
--********************日期函数--获取当前系统时间SELECT SYSDATE FROM dual;获取的是当前系统的时间--查询距离今天3天后,和3天前的日期SELECT SYSDATE 今天,SYSDATE-3 三天前,SYSDATE+3 三天后 FROM dual;--查询出每个员工入职到今天的入职天数,以及十天前每...
2019-04-05 15:11:00 110
转载 字符函数
--字符函数--upper()将字符转换为大写--lower()将字符转换为小写SELECT UPPER('liunan'),LOWER('LIUNAN')FROM dual;--查询SMITH的信息,写smith写成小写,用UPPER转换为大写SELECT *FROM emp eWHERE e.ename=UPPER('smith');...
2019-04-05 14:53:00 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人