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

PLSQL安装流程备忘

       去ORACLE官网下载PLSQL安装包,如plsqldev1208x64(具体根据个人主机操作系统位数)。需要注册账号才能下载。        去Oracle官网下载oracle客户端压缩包instantclient_12_1(注意,一定要下载简易版,其他的不行,会老是报解析tns...

2018-08-06 20:16:34

阅读数:30

评论数:0

Eclipse切换JDK,JRE版本步骤总结

切换整个eclipse环境的版本 1.      首先得明白,所谓的切换版本是分成两大块,JDK和JRE,这两者要切换一致 2.      Window-> Preferences—>Java—>Compiler右侧面板选择想要的版本 3.      Window->...

2017-12-26 17:17:07

阅读数:331

评论数:0

非web java项目部署到linux总结(非打包成jar,配置文件可以随时修改)

1.      首先要在eclipse中编译成功,并且运行没有问题。 2.      上传项目目录下的子目录,可以根据需要上传,但是bin和lib目录是必不可少的。Lib目录里应包含所有用到的依赖外包。 3.      编辑运行脚步,实际上是完成eclipse的工作。例子如下: start-...

2017-12-20 17:15:07

阅读数:453

评论数:1

Dubbo动态改变端口配置

对于一个dubbo服务程序,如果需要在一台机上启动多个进程,就需要每个进程占用不同的端口,对于dubbo而言,是不能在代码层面改变配置信息的,所以需要在JVM参数中指定不同的端口号:java -Ddubbo.protocol.port=20882 xxx.jar

2017-11-29 14:59:30

阅读数:791

评论数:0

Dubbo调度机制解析(cluster扩展或者路由扩展)

1.      更详细的duboo的集群路由和负载均衡机制分析 首先进入XXClusterInvoker类: invoke(final Invocation invocation)-> Directory.list(invocation) 进入XXDirectory(RegistryD...

2017-11-13 17:12:03

阅读数:331

评论数:0

Dubbo调度机制解析(LoadBalance扩展)

由于项目需求特殊,需要在dubbo中实现一种能指定远程地址的分发机制,刚开始想在直连的配置上解决,后来发现对于已经加载了dubbo xml配置的spring容器中是无法在代码层面进行有效的修改的(因为貌似会重新加载xml文件中原有的配置记录),另一方面,这种做法会产生并发冲突的隐患。后来经同事提醒...

2017-11-03 17:00:20

阅读数:2504

评论数:1

Hbase API使用总结

举个例子: Hbase的java的API接口相对比较简单,举个创建表的例子来看: public class HbaseApiTest {          staticConfiguration conf = null;          static{        conf = HBaseC...

2017-10-27 16:54:05

阅读数:221

评论数:0

Hbase初步学习总结

Hbase单机版安装 对于单机版而言,hbase的安装非常简单 1.  下载hbase压缩包,比如hbase-1.3.1-bin.tar.gz,然后解压 2.  配置环境变量JAVA_HOME(如果机器上以及配置该变量,则直接使用) 3.  然后去conf目录下修改配置文件hbase-si...

2017-10-24 17:25:09

阅读数:220

评论数:0

Java NIO之文件监控机制

由于业务需要在主备切换时读取程序返回值文件,这样一来就涉及到了文件监控读取的问题,比较low的做法是程序备进程变主进程后每隔一段时间去轮询相关的文件,并读取里面的返回值。后来突然想到了socket相关有个NIO机制,于是觉得socket和文件对操作系统其实都是外设,应该有相关的NIO机制。后来发现...

2017-09-28 11:27:11

阅读数:187

评论数:0

Dubbo配置以及使用总结2

1. 消费方调用所有服务提供方的配置 <dubbo:serviceinterface="operatingPlatform.DispatchServer"  ref="DispatchServerImpl"executes="20"...

2017-09-26 17:21:14

阅读数:168

评论数:0

Zookeeper的API调用的同步和异步机制以及watcher机制总结

同步和异步调用 对于zookeeper的所有API调用都提供了正常的同步调用和异步调用两种类型的调用接口,比如zookeeper创建某个目录节点的接口为例: 同步调用接口: String create(final String path, byte data[], List acl,     ...

2017-09-25 15:53:19

阅读数:973

评论数:0

日志控制log4j的使用总结

Log4j是个广泛使用的日志控制工具,并且使用起来相对方便,之前一直搞不大清楚如何使用。这两天稍微花时间简单使用和测试了一下。把使用过程和细节进行总结,以便以后忘记的时候进行翻阅。 1.引入jar包 首先准备引入log4j-1.2.16.jar包,还有说法说要同时引入commons-logging...

2017-09-21 16:38:22

阅读数:166

评论数:0

Dubbo配置以及使用总结

一直被dubbo的spring相关配置搞得比较晕,dubbo作为淘宝自己搞得东东,也没有太多像样的成系统的书籍资料,所以相关知识显得比较零碎。趁机会把相关知识尤其是配置知识整理记录一下,以供记忆。 Application层的配置 --应用配置,用于配置当前应用信息,不管该应用是提供者还是消...

2017-08-23 16:45:27

阅读数:220

评论数:0

Zookeeper客户端源码分析

1. 从ZooKeeper构造方法开始:     public ZooKeeper(String connectString, intsessionTimeout, Watcher watcher,             long sessionId, byte[]sessionPasswd, ...

2017-08-08 18:37:14

阅读数:324

评论数:0

Kafka的安装和使用总结

Kafak的单实例安装 1.      下载安装 http://apache.mirror.colo-serv.net/kafka/这个网址有各个版本的kafka下载 解压 tar -xzf kafka_2.11-0.11.0.0.tgz 进去bin目录下执行 bin/zookeeper...

2017-08-03 18:53:54

阅读数:214

评论数:0

Redis cluster 集群搭建以及API访问

1.  修改配置文件 拷贝原来非集群的配置文件并进行修改如cluster_redis_6379.conf,其他配置可以保持不变,只要把以下三项配置项去掉注释#就行 cluster-enabled yes cluster-config-file nodes-6379.conf            ...

2017-08-01 11:07:56

阅读数:722

评论数:0

Redis主从集群以及sentinel集群安装和配置总结

1.   单机单实例或多实例安装 单实例的安装步骤很简单 (1)首先去redis官网上下载最新的稳定版本(可以直接去redis中文官网http://www.redis.cn/download.html) wget http://download.redis.io/releases/redis-4...

2017-07-29 10:58:04

阅读数:230

评论数:0

如何简单地实现易用的ShardedJedisSentinelPool

Jedis包中有个很恶心的问题,那就是包里面有支持分片的ShardeJedis客户端类,也有支持哨兵的池类JedisSentinelPool,就是没有既支持分片又支持哨兵的池类,所以必须自己自定义一个ShardedJedisSentinelPool,定义这个类,在网上有个很受欢迎的版本,是继承了P...

2017-07-27 15:34:05

阅读数:1534

评论数:1

从字节码角度分析java泛型数组的问题

关于java的泛型数组这个问题,之前就有遇到过,不过当时以为是自己代码语法错误的问题,现在系统地对java的基础知识进行深入总结,才发现这个问题某种程度是和泛型的类型擦除机制有关,其实我觉得这个解释有它的道路但是还是比较勉强。下面我们从字节码角度试图去分析一下java某种意义上是不支持泛型数组原因...

2017-07-24 15:50:46

阅读数:234

评论数:0

通过字节码扒一扒java编译器瞒着我们做了什么(3)

1.      数组和二维数组在字节码中的实现 源码:     int[] list1 = {1,2}; int[][] list2 = {{1,2},{3,4}}; 字节码:   int[] list1;     descriptor: [I     flags:  ...

2017-07-24 11:20:39

阅读数:229

评论数:0

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