03 2017 档案

47.ActiveMQ集群
摘要:(声明:本文非EamonSec原创) 使用ZooKeeper实现的Master-Slave实现方式,是对ActiveMQ进行高可用的一种有效的解决方案,高可用的原理:使用ZooKeeper(集群)注册所有的ActiveMQBroker。只有其中的一个Broker可以对外提供服务(也就是Master节 阅读全文

posted @ 2017-03-30 23:46 司广孟 阅读(411) 评论(0) 推荐(0)

46.ActiveMQ开篇(Hello World、安全认证、Connection、Session、MessageProducer、MessageConsumer)
摘要:要给有能力的人足够的发挥空间,公司可以养一些能力平平甚至是混日子的人,但绝不能让这些人妨碍有能力的人,否则这样的环境不留也罢。 一、背景介绍 CORBA\DCOM\RMI等RPC中间件技术已经广泛应用于各个领域,但是面对规模和复杂度都越来越高的分布式系统,这些技术慢慢显现出局限性: 同步通信:客户发 阅读全文

posted @ 2017-03-28 23:50 司广孟 阅读(4269) 评论(0) 推荐(1)

45.oracle表类型、数据拆分、表分区
摘要:不要做一些没有意义的事情,就比如说你要离职并不打算吃回头草,离职理由中完全没有必要说明“领导的水平太渣,人品太差”此类的原因,而是“个人原因”,当然实在不批准辞职另说。 oracle表类型 表的类型分为: 堆表,heap table:数据存储时,行是无序的,对它的访问采用全表扫描。 分区表 表>2G 阅读全文

posted @ 2017-03-27 01:16 司广孟 阅读(2619) 评论(0) 推荐(0)

44.oracle表空间的使用
摘要:要给下属充分的发挥空间,要允许下属犯错,下属犯错自己能顶下来就顶着,不要盯得让下属觉得“这不是我的事,我只是个小打工的”,团建要放在首位。不可在下属面前“装B”,别人也不傻。 Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracl 阅读全文

posted @ 2017-03-26 23:40 司广孟 阅读(241) 评论(0) 推荐(0)

43.oracle同义词
摘要:不愿长大,好多人如此,其实这是一种逃避责任没有担当的表象。 同义词 从字面上理解就是别名的意思,和视图的功能类似,就是一张映射关系。 私有同义词:一般是普通用户自己建立的同义词,创建者需要create synonym权限 grant create synonym to scott; create s 阅读全文

posted @ 2017-03-26 22:25 司广孟 阅读(282) 评论(0) 推荐(0)

42.oracle物化视图
摘要:写在前面 先大概列一下数据库表设计的常规流程、方案、要遵循的规则 物化视图的概念 视图(VIEW)是一种虚表,其目的仅仅是为了方便我们进行综合数据查询,它并不能提高性能。想要提高性能的话,就需要引出物化视图了。 物化视图是一种特殊的物理表,物化(materialized)视图是相对普通视图而言的。 阅读全文

posted @ 2017-03-26 13:29 司广孟 阅读(337) 评论(0) 推荐(0)

41.oracle索引,分析索引,索引碎片整理
摘要:概述 索引分为B树索引和位图索引。我们主要研究B树索引,B树索引如下图(图片源自网络): 索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表数据,索引能优化查询,不能优化DML,oracle自动维护索引,频繁的DML操作反而会引起大量的索引维护。 如果sql语句仅仅访问被索引的列,那么数据库只 阅读全文

posted @ 2017-03-25 21:33 司广孟 阅读(5160) 评论(0) 推荐(0)

40.oracle事务
摘要:一、事务特性 事务必须具备以下四个特性,简称ACID属性 二、事务的开始和结束 事务采用隐性的方式,起始于session的第一条DML语句, 查看事务:select * from v$transaction; 事务结束于提交或者回滚: 三、锁 锁分为共享锁和排他锁 排他锁(独占),排斥其他的排他锁和 阅读全文

posted @ 2017-03-24 00:11 司广孟 阅读(241) 评论(0) 推荐(0)

39.oracle高级篇
摘要:标题说是高级篇,其实也就是相对于基础篇来说的,也不是很深奥,自己平时工作中也都会用到,这里回忆的并不是特别冷门的知识,不要掉以轻心,以为“高级”就觉得工作中不会用到了。 一、select into 和 insert into select 两种表复制语句 create table <new tabl 阅读全文

posted @ 2017-03-20 22:08 司广孟 阅读(332) 评论(0) 推荐(0)

38.oracle开篇
摘要:先不聊技术,咱先闷骚一下。刚看完“解忧杂货店”的第二章“深夜的口琴声”,这一章勾起了我万千思绪,小说毕竟是小说,可能与现实不符,但能引发思考,反应一个普遍问题就是好小说。看到一半我还特意去酷狗上搜了一下有没有“深夜里的口琴声”里的“重生”这首歌,结果意料之中。我也在怀疑,我一直以来的那些想法是不是我 阅读全文

posted @ 2017-03-19 20:15 司广孟 阅读(166) 评论(0) 推荐(0)

架构师养成记--37.简单shell编程
摘要:一、HelloWord.sh echo 表示打印,可以在sh文件中写诸如pwd、ls 这样的命令,使用命令的时候尽量使用全路径。 二、Shell应用实例 如果我们想使用Shell脚步,指定个计划任务,比如像每周的周一到周五给管理员发一个消息(比如氮气主机的信息,如内存使用情况,在线人数,磁盘空间等) 阅读全文

posted @ 2017-03-16 09:42 司广孟 阅读(316) 评论(0) 推荐(0)

架构师养成记--36.redis集群操作(来自copy)
只有注册用户登录后才能阅读该文。

posted @ 2017-03-15 13:25 司广孟 阅读(23) 评论(0) 推荐(0)

架构师养成记--35.redis集群搭建
摘要:前记:redis哨兵经验之谈。哨兵做主从切换可能要花费一两秒,这一两秒可能会丢失很多数据。解决方法之一是在java代码中做控制,try catch 到 链接断开的异常就sleep 一两秒钟再continue一下,重新执行一下try中的代码;另一种解决方法就是keepalive。所以说redis 3. 阅读全文

posted @ 2017-03-09 13:39 司广孟 阅读(290) 评论(0) 推荐(0)

ORACLE 动态执行SQL语句
摘要:本文转自 http://zhaisx.iteye.com/blog/856472 Oracle 动态SQL Oracle 动态SQL有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者。试验步骤如下: 1.DDL和DML 2.返回单条 3.返回结果集 阅读全文

posted @ 2017-03-08 12:33 司广孟 阅读(13167) 评论(0) 推荐(0)

架构师养成记--34.Redis持久化
摘要:恢复内容开始 redis是一个支持持久化的内存数据库,也就是搜redis需要经常将内存中的数据同步到硬盘来保证持久化。redis持久化有两种方式。 snapshotting(快照)默认方式,将内存中的数据以快照方式写入二进制文件中,默认为dump.rdb,可以通过配置设置自动做快照持久化的方式。我们 阅读全文

posted @ 2017-03-07 00:04 司广孟 阅读(265) 评论(0) 推荐(0)

架构师养成记--33.Redis哨兵、redis简单事务
摘要:Redis哨兵 有了主从复制,如果我想想对主从服务器进行监控,在redis2.6后提供了哨兵机制,2.6有哨兵1.0版本,并不稳定。2.8以后的哨兵功能才稳定起来。 顾名思义,哨兵就是监控Redis系统的运行状况,其主要功能有两点: 实现步骤: Redis简单事务 redis的事务非常简单,首先是要 阅读全文

posted @ 2017-03-06 00:00 司广孟 阅读(333) 评论(0) 推荐(0)

js获取当前项目根路径URL (转自CSDN 红领巾-sunlight)
摘要:/** * //获取当前项目根路径 * @return {TypeName} */ function getRootPath(){ //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath=w... 阅读全文

posted @ 2017-03-03 17:32 司广孟 阅读(2530) 评论(0) 推荐(0)

架构师养成记--32.Redis高级(安全 主从复制)
摘要:Redis高级命令及特性 keys * 返回满足的所有键值(*表示模糊匹配) exists 是否存在指定的key(返回1表示存在,0表示不存在) expire 设置某个key的过期时间,使用ttl查看剩余时间(参数单位是秒,返回-2表示已过期,返回-1表示没有设置过期时间) perisist 取消过 阅读全文

posted @ 2017-03-02 09:27 司广孟 阅读(287) 评论(0) 推荐(0)

导航