吾将上下而求索

我的架构师成长足迹

排序:
默认
按更新时间
按访问量

Postgresql常见操作指令

Postgresql常见操作指令:   连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname   [postgres@chenxin ~]$ psql -U postgres -d postgres psql (9.6.6) Type ...

2017-12-11 15:28:38

阅读数:169

评论数:0

使用supervisor实现程序从服务目录拉到发布目录并实时监控拉起死掉的程序进程

Supervisor是一个进程管理工具,官方的说法:用途就是有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor

2017-07-10 17:21:23

阅读数:1361

评论数:0

人人聚财金服银行存管分布式架构设计

2017-03-29 12:57:44

阅读数:877

评论数:1

阿里云上安装开源数据库PostgreSQL

阿里云上安装开源数据库PostgreSQL

2016-11-02 16:35:38

阅读数:1384

评论数:0

Oracle不能导入空表解决方案 .

Oracle不能导入空表的解决方案 C:\Users\Administrator>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期日 8月 17 19:24:29 2014 Copyright (c)...

2016-08-24 17:36:32

阅读数:1074

评论数:0

MySQL主从同步校验工具_pt-table-checksum

注意事项 master和slave必须是同步状态 master show slave hosts; slave show slave status\G;看看是否同步成功 安装 yum install perl perl-devel perl-Time-HiRes perl-DBI perl-DBD...

2016-08-21 23:11:38

阅读数:762

评论数:0

VRRP协议介绍

来源 http://bbs.nanjimao.com/thread-790-1-1.html 1. 前言 VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还...

2016-08-21 17:18:30

阅读数:403

评论数:0

多线程_10_ThreadLocal案例之JDBC

引用: http://my.oschina.net/huangyong/blog/159725 http://www.iteye.com/topic/103804 /* ThreadLocal 它就是一个容器,用于存放线程的局部变量,我认为应该叫做 ThreadLocalVariab...

2016-08-21 11:07:04

阅读数:1753

评论数:1

多线程_09_ThreadLocal

引用地址 http://my.oschina.net/huangyong/blog/159489 http://my.oschina.net/huangyong/blog/159725 ThreadLocal,直译为“线程本地”或“本地线程”,如果你真的这么认为,那就错了!其实,它就是一个容...

2016-08-21 10:58:41

阅读数:280

评论数:0

IO_03_字节流

字符流底层也是用的字节流的缓冲区 两者的区别就是:字节流可以既可以操作文本文件,也可以操作非文本文件,如一些二进制数据(图片,视频,对象), 而字符流只能操作文本。这也是两者的适用情况,如何决定该使用哪种数据流读写取决于要读写的数据类型,若是文本本件, 当然选择字符流,因为我们都知道字符流每次...

2016-08-21 09:52:35

阅读数:291

评论数:0

IO_02_字符流的缓冲区

字符读取流缓冲区 缓冲区的出现是为了提高流的操作效率而出现的。 所以在创建缓冲区之前,必须要先有流对象。 该缓冲区中提供了一个跨平台的换行符。 newLine(); class BufferedWriterDemo { public static void main(String[] arg...

2016-08-21 09:00:42

阅读数:268

评论数:0

IO_01_IO流的介绍及字符流的读和写

IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和OutPutStream)和字符流(抽象基类为Reader和Writer)。根据流向不同,可以分为:输入流和输出流。  其中主要结构可以用下图来表示:  IO流...

2016-08-21 08:59:35

阅读数:871

评论数:0

集合框架_07 _TreeSet

/* Set:无序,不可以重复元素。 |--HashSet:数据结构是哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的hashCode值是否相同。 如果相同,还会继续判断元素的equals方法,是否为true。 |--TreeSet:可以对Set集合中的元素进行排序...

2016-08-20 19:41:46

阅读数:297

评论数:0

集合框架_06_HashSet集合

/* |--Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复。、 |--HashSet:底层数据结构是哈希表。是线程不安全的。不同步。 HashSet是如何保证元素唯一性的呢? 是通过元素的两个方法,hashCode和equals来完成。 如果元素的HashCo...

2016-08-20 17:55:44

阅读数:196

评论数:0

集合框架_05_ArrayList集合

一、去除ArrayList中的重复 /* 去除ArrayList集合中的重复元素。 */ class ArrayListTest { public static void sop(Object obj) { System.out.println(obj); } pub...

2016-08-20 17:47:45

阅读数:261

评论数:0

集合框架_04_List集合之LinkList

/* LinkedList:特有方法: addFirst(); addLast(); getFirst(); getLast(); 获取元素,但不删除元素。如果集合中没有元素,会出现NoSuchElementException removeFirst(); removeLast(); 获取元素...

2016-08-20 17:28:26

阅读数:192

评论数:0

集合框架_03_List集合之Vector(线程安全)

/* 枚举就是Vector特有的取出方式。 发现枚举和迭代器很像。 其实枚举和迭代是一样的。 因为枚举的名称以及方法的名称都过长。 所以被迭代器取代了。 枚举郁郁而终了。 */ class VectorDemo { public static void main(String[] ar...

2016-08-20 11:24:13

阅读数:229

评论数:0

集合框架_02_List集合共性

/* Collection |--List:元素是有序的,元素可以重复。因为该集合体系有索引。 |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。 |--LinkedList:底层使用的链表数据结构。特点:增删速度很快,查询稍慢。线程...

2016-08-20 11:11:36

阅读数:199

评论数:0

集合框架_01_集合框架的构成及分类

集合框架的构成及分类

2016-08-20 10:53:15

阅读数:411

评论数:0

JAVA正则

正则表达式常用构造摘要     字符类      [abc] a、b 或 c(简单类)      [^abc] 任何字符,除了 a、b 或 c(否定)      [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)     预定义字符类      . 任何字符(与行...

2016-08-20 09:30:13

阅读数:684

评论数:0

StringBuffer

/* String类适用于描述字符串事物 那么它就提供了多个方法对字符串进行操作 常见的操作有哪些方法? "abcd" 1.获取 1.1 字符串中包含的字符数,也就是字符串的长度 int length();获取长度 1.2 根据位置获取位置上某个字符 ...

2016-08-20 09:16:18

阅读数:338

评论数:0

powerDesigner 连接Oracle 报Unable to connect SQLState=08004 解决方法

powerDesigner 报Unable to connect SQLState=08004 解决方法 环境:win7(64)            powersigner 15           oracle 10G  错误提示: Unable to connect  SQL...

2016-08-20 09:06:01

阅读数:986

评论数:0

BigDecimal使用技巧

BigDecimal使用技巧

2016-08-19 20:35:20

阅读数:674

评论数:0

quartz任务串行并行

quartz任务串行并行 任务有并行和串行之分,并行是指:一个定时任务,当执行时间到了的时候,立刻执行此任务,不管当前这个任务是否在执行中;串行是指:一个定时任务,当执行时间到了的时候,需要等待当前任务执行完毕,再去执行下一个任务。 quartz框架中防止任务并行可以有两种方案: 1、如果是通过M...

2016-08-19 19:39:03

阅读数:490

评论数:0

数据库的隔离级别

数据库事务的隔离性: 数据库系统必须具有隔离并发运行各个事务的能力, 使它们不会相互影响, 避免各种并发问题.    一个事务与其他事务隔离的程度称为隔离级别. 数据库规定了多种事务隔离级别, 不同隔离级别对应不同的干扰程度, 隔离级别越高, 数据一致性就越好, 但并发性越弱   数据库提供了4中...

2016-08-19 18:59:42

阅读数:237

评论数:0

数据库事务四大特性

数据库事务四大特性

2016-08-19 18:55:01

阅读数:323

评论数:0

08_多线程之JOIN

/* join: 当A线程执行到了B线程的.join()方法时,A就会等待。等B线程都执行完,A才会执行。 join可以用来临时加入线程执行。 */ class DemoJoin implements Runnable { public void run() { System.out.pr...

2016-08-19 16:23:26

阅读数:264

评论数:0

07_多线程停止与守护线程

stop方法 /* stop方法已经过时。 如何停止线程? 只有一种,run方法结束。 开启多线程运行,运行代码通常是循环结构。 只要控制住循环,就可以让run方法结束,也就是线程结束。 特殊情况: 当线程处于了冻结状态.(wait or sleep) 就不会读取到标记。那么线程就不会结束。 当没...

2016-08-19 16:20:53

阅读数:211

评论数:0

06_多线程_生产者消费者

class ProducerConsumerDemo { public static void main(String[] args) { Resource r = new Resource(); Producer pro = new Producer(r); Consume...

2016-08-19 16:16:11

阅读数:161

评论数:0

04_多线程_死锁

一、售票中的死锁 * 死锁。 同步中嵌套同步。 产生死锁的原因:同步中嵌套同步,锁却不同 A线程持有a锁,线程B持有b锁,两个线程都持有锁,且互不相让,不释放锁,就会死锁 现实中的例子,两个一人拿一根筷子吃饭,一人轮流吃一口就和谐了 死锁也有和谐状态() */ class Ticket impl...

2016-08-19 15:43:39

阅读数:184

评论数:0

03_ 单例设计模式_双重检查锁定

* 单例设计模式。 */ //饿汉式。 /* class Single { private static final Single s = new Single(); private Single(){} public static Single getInstance() { return s;...

2016-08-19 15:12:25

阅读数:231

评论数:0

02_多线程之售票

一、静态变量解决数据共享 /* 需求:简单的卖票程序。 多个窗口同时买票。 创建线程的第二种方式:实现Runable接口 步骤: 1,定义类实现Runnable接口 2,覆盖Runnable接口中的run方法。 将线程要运行的代码存放在该run方法中。 3,通过Thread类建立线程对象...

2016-08-18 23:50:53

阅读数:298

评论数:0

01_进程和线程

package com.thread.demo01; /* 进程:是一个正在执行中的程序。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元。 线程在控制着进程的执行。 一个进程中至少有一个线程。 Java VM 启...

2016-08-18 22:56:08

阅读数:238

评论数:0

IBatis分页拦截器

IBatis分页拦截器

2016-08-18 19:32:47

阅读数:1327

评论数:1

持续集成篇_09_复制maven项目

1.更改.project中name  2.更改pom.xml中的artifactId

2016-04-29 00:05:00

阅读数:453

评论数:0

分布式架构高可用架构篇_08_MyCat在MySQL主从复制基础上实现读写分离

MyCat在MySQL主从复制基础上实现读写分离

2016-04-25 21:31:00

阅读数:2368

评论数:0

分布式架构高可用架构篇_07_MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)

MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)

2016-04-24 23:39:22

阅读数:2576

评论数:0

分布式架构高可用架构篇_06_MySQL源码编译安装(CentOS-6.7+MySQL-5.6)

MySQL源码编译安装(CentOS-6.7+MySQL-5.6)

2016-04-23 19:28:07

阅读数:1824

评论数:0

分布式架构高可用架构篇_05_fastdfs集群的安装

fastdfs集群的安装测试

2016-04-21 23:19:42

阅读数:1266

评论数:0

分布式架构高可用架构篇_03-redis3集群的安装高可用测试

redis3集群的安装高可用测试

2016-04-21 23:16:59

阅读数:1748

评论数:0

分布式架构高可用架构篇_02_activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试

activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试

2016-04-20 23:13:23

阅读数:3205

评论数:0

分布式架构高可用架构篇_04_Keepalived+Nginx实现高可用Web负载均衡

Keepalived+Nginx实现高可用Web负载均衡

2016-04-17 10:00:52

阅读数:3806

评论数:0

CentOS6.6安装mongodb

下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz [root@hqw ~]# cd /home/app [root@hqw app]# ls database  javaee  mongodb-linux...

2016-04-16 14:23:53

阅读数:1752

评论数:0

Dubbo高级篇_12_dubbo服务只注册

只注册 (+) (#) 问题 如果有两个镜像环境,两个注册中心,有一个服务只在其中一个注册中心有部署,另一个注册中心还没来得及部署,而两个注册中心的其它应用都需要依赖此服务,所以需要将服务同时注册到两个注册中心,但却不能让此服务同时依赖两个注册中心的其它服务。...

2016-04-16 10:28:18

阅读数:2660

评论数:1

Dubbo高级篇_11_dubbo服务只订阅(开发调试)

只订阅 (+) (#) 问题 为方便开发测试,经常会在线下共用一个所有服务可用的注册中心,这时,如果一个正在开发中的服务提供者注册,可能会影响消费者不能正常运行。 解决方案 可以让服务提供者开发方,只订阅服务(开发的服务可能依赖其它服务),而不注册正在开发的服...

2016-04-16 10:22:58

阅读数:4700

评论数:1

Dubbo高级篇_10_Dubbo消费端直连服务提供者(开发调试)

直连提供者 (+) (#) 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连, 点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表, A接口配置点对点,不影响B接口从注册中心获取列表。 (1) 如果是线上需求需要点对点,可在中配置url指...

2016-04-16 09:55:23

阅读数:32325

评论数:7

分布式架构高可用架构篇_01_zookeeper集群的安装、配置、高可用测试

zookeeper集群的安装、配置、高可用测试

2016-04-15 16:23:50

阅读数:1871

评论数:1

Dubbo高级篇_10_Dubbo线程模型

线程模型 类似于数据库的连接池 (+) (#) 事件处理线程说明 如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度。但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派...

2016-04-15 11:05:06

阅读数:20579

评论数:1

Dubbo高级篇_09_Dubbo负载均衡策略

Dubbo负载均衡策略

2016-04-14 21:37:40

阅读数:12993

评论数:0

Dubbo高级篇_08_Dubbo服务启动依赖检查

启动时检查 (+) (#) Dubbo缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring初始化完成,以便上线时,能及早发现问题,默认check=true。 如果你的Spring容器是懒加载的,或者通过API编程延迟引用服务,请关闭c...

2016-04-13 19:00:21

阅读数:7473

评论数:0

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