ZooKeeper安装运行_cuiran的博客-CSDN博客


本站和网页 https://blog.csdn.net/cuiran/article/details/8509429 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

ZooKeeper安装运行_cuiran的博客-CSDN博客
ZooKeeper安装运行
置顶
cuiran
于 2013-01-16 14:51:52 发布
31491
收藏
分类专栏:
分布式应用/网格
ZooKeeper
文章标签:
java
Java
JAVA
zookeeper
ZooKeeper
分布式应用网格
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cuiran/article/details/8509429
版权
分布式应用/网格
同时被 2 个专栏收录
2 篇文章
0 订阅
订阅专栏
ZooKeeper
2 篇文章
0 订阅
订阅专栏
ZooKeeper介绍
  
ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
Zookeeper是Google的Chubby一个开源的实现.是高有效和可靠的协同工作系统.Zookeeper能够用来leader选举,配置信息维护等.在一个分布式的环境中,我们需要一个Master实例或存储一些配置信息,确保文件写入的一致性等.Zookeeper能够保证如下3点:
Watches are ordered with respect to other events, other watches, andasynchronous replies. The ZooKeeper client libraries ensures thateverything is dispatched in order.A client will see a watch event for a znode it is watching before seeing the new data that corresponds to that znode.The order of watch events from ZooKeeper corresponds to the order of the updates as seen by the ZooKeeper service.
在Zookeeper中,znode是一个跟Unix文件系统路径相似的节点,可以往这个节点存储或获取数据.如果在创建znode时Flag设置 为EPHEMERAL,那么当这个创建这个znode的节点和Zookeeper失去连接后,这个znode将不再存在在Zookeeper 里.Zookeeper使用Watcher察觉事件信息,当客户端接收到事件信息,比如连接超时,节点数据改变,子节点改变,可以调用相应的行为来处理数 据.Zookeeper的Wiki页面展示了如何使用Zookeeper来处理事件通知,队列,优先队列,锁,共享锁,可撤销的共享锁,两阶段提交.
ZooKeeper官网
   Zookeeper官网
ZooKeeper安装
 首先下载最新版 zookeeper-3.4.5.tar.gz
 然后解压
 tar zxvf zookeeper-3.4.5.tar.gz
 然后进入conf目录修改zoo_sample.cfg为zoo.cfg
然后vi zoo.cfg
更改为:
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
编辑保存后进入bin目录执行
 ./zkServer.sh start
ZooKeeper测试
[root@localhost bin]# ./zkCli.sh
Connecting to localhost:2181
2013-01-16 14:36:22,484 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.5-1392090, built on 09/30/2012 17:52 GMT
2013-01-16 14:36:22,488 [myid:] - INFO [main:Environment@100] - Client environment:host.name=localhost.localdomain
2013-01-16 14:36:22,489 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.6.0_29
2013-01-16 14:36:22,489 [myid:] - INFO [main:Environment@100] - Client environment:java.vendor=Sun Microsystems Inc.
2013-01-16 14:36:22,490 [myid:] - INFO [main:Environment@100] - Client environment:java.home=/usr/java/jdk1.6.0_29/jre
2013-01-16 14:36:22,490 [myid:] - INFO [main:Environment@100] - Client environment:java.class.path=/usr/local/zookeeper-3.4.5/bin/../build/classes:/usr/local/zookeeper-3.4.5/bin/../build/lib/*.jar:/usr/local/zookeeper-3.4.5/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/local/zookeeper-3.4.5/bin/../lib/slf4j-api-1.6.1.jar:/usr/local/zookeeper-3.4.5/bin/../lib/netty-3.2.2.Final.jar:/usr/local/zookeeper-3.4.5/bin/../lib/log4j-1.2.15.jar:/usr/local/zookeeper-3.4.5/bin/../lib/jline-0.9.94.jar:/usr/local/zookeeper-3.4.5/bin/../zookeeper-3.4.5.jar:/usr/local/zookeeper-3.4.5/bin/../src/java/lib/*.jar:/usr/local/zookeeper-3.4.5/bin/../conf:./:/usr/java/jdk1.6.0_29/lib:/usr/java/jdk1.6.0_29/jre/lib
2013-01-16 14:36:22,491 [myid:] - INFO [main:Environment@100] - Client environment:java.library.path=/usr/java/jdk1.6.0_29/jre/lib/i386/client:/usr/java/jdk1.6.0_29/jre/lib/i386:/usr/java/jdk1.6.0_29/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
2013-01-16 14:36:22,491 [myid:] - INFO [main:Environment@100] - Client environment:java.io.tmpdir=/tmp
2013-01-16 14:36:22,491 [myid:] - INFO [main:Environment@100] - Client environment:java.compiler=<NA>
2013-01-16 14:36:22,492 [myid:] - INFO [main:Environment@100] - Client environment:os.name=Linux
2013-01-16 14:36:22,492 [myid:] - INFO [main:Environment@100] - Client environment:os.arch=i386
2013-01-16 14:36:22,493 [myid:] - INFO [main:Environment@100] - Client environment:os.version=2.6.18-308.24.1.el5
2013-01-16 14:36:22,493 [myid:] - INFO [main:Environment@100] - Client environment:user.name=root
2013-01-16 14:36:22,493 [myid:] - INFO [main:Environment@100] - Client environment:user.home=/root
2013-01-16 14:36:22,494 [myid:] - INFO [main:Environment@100] - Client environment:user.dir=/usr/local/zookeeper-3.4.5/bin
2013-01-16 14:36:22,496 [myid:] - INFO [main:ZooKeeper@438] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@5ffb18
Welcome to ZooKeeper!
2013-01-16 14:36:22,592 [myid:] - INFO [main-SendThread(localhost.localdomain:2181):ClientCnxn$SendThread@966] - Opening socket connection to server localhost.localdomain/127.0.0.1:2181. Will not attempt to authenticate using SASL (无法定位登录配置)
2013-01-16 14:36:22,601 [myid:] - INFO [main-SendThread(localhost.localdomain:2181):ClientCnxn$SendThread@849] - Socket connection established to localhost.localdomain/127.0.0.1:2181, initiating session
JLine support is enabled
2013-01-16 14:36:22,693 [myid:] - INFO [main-SendThread(localhost.localdomain:2181):ClientCnxn$SendThread@1207] - Session establishment complete on server localhost.localdomain/127.0.0.1:2181, sessionid = 0x13c3c5224cc0000, negotiated timeout = 30000
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] help
ZooKeeper -server host:port cmd args
connect host:port
get path [watch]
ls path [watch]
set path data [version]
rmr path
delquota [-n|-b] path
quit
printwatches on|off
create [-s] [-e] path data acl
stat path [watch]
close
ls2 path [watch]
history
listquota path
setAcl path acl
getAcl path
sync path
redo cmdno
addauth scheme auth
delete path [version]
setquota -n|-b val path
[zk: localhost:2181(CONNECTED) 1] create /my_data "data.ch.com"
Created /my_data
[zk: localhost:2181(CONNECTED) 2] get /my_data
"data.ch.com"
cZxid = 0x2
ctime = Wed Jan 16 14:38:20 CST 2013
mZxid = 0x2
mtime = Wed Jan 16 14:38:20 CST 2013
pZxid = 0x2
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 13
numChildren = 0
[zk: localhost:2181(CONNECTED) 3] set /my_date "123456.com"
Node does not exist: /my_date
[zk: localhost:2181(CONNECTED) 4] set /my_data "123456.com"
cZxid = 0x2
ctime = Wed Jan 16 14:38:20 CST 2013
mZxid = 0x4
mtime = Wed Jan 16 14:38:58 CST 2013
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 12
numChildren = 0
[zk: localhost:2181(CONNECTED) 5] get /my_data
"123456.com"
cZxid = 0x2
ctime = Wed Jan 16 14:38:20 CST 2013
mZxid = 0x4
mtime = Wed Jan 16 14:38:58 CST 2013
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 12
numChildren = 0
[zk: localhost:2181(CONNECTED) 6] create /mytemp "你好吗"
Created /mytemp
[zk: localhost:2181(CONNECTED) 7] get /myt
Node does not exist: /myt
[zk: localhost:2181(CONNECTED) 8] get /mytemp
"你好吗"
cZxid = 0x5
ctime = Wed Jan 16 14:40:44 CST 2013
mZxid = 0x5
mtime = Wed Jan 16 14:40:44 CST 2013
pZxid = 0x5
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 11
numChildren = 0
[zk: localhost:2181(CONNECTED) 9] get /mytemp
"你好吗"
cZxid = 0x5
ctime = Wed Jan 16 14:40:44 CST 2013
mZxid = 0x5
mtime = Wed Jan 16 14:40:44 CST 2013
pZxid = 0x5
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 11
numChildren = 0
[zk: localhost:2181(CONNECTED) 10] get /my_data
"123456.com"
cZxid = 0x2
ctime = Wed Jan 16 14:38:20 CST 2013
mZxid = 0x4
mtime = Wed Jan 16 14:38:58 CST 2013
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 12
numChildren = 0
[zk: localhost:2181(CONNECTED) 11] ls
ZooKeeper -server host:port cmd args
connect host:port
get path [watch]
ls path [watch]
set path data [version]
rmr path
delquota [-n|-b] path
quit
printwatches on|off
create [-s] [-e] path data acl
stat path [watch]
close
ls2 path [watch]
history
listquota path
setAcl path acl
getAcl path
sync path
redo cmdno
addauth scheme auth
delete path [version]
setquota -n|-b val path
[zk: localhost:2181(CONNECTED) 12]
cuiran
关注
关注
点赞
收藏
打赏
评论
ZooKeeper安装运行
ZooKeeper介绍   ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Zookeeper是Google的Chubby一个开源的实现.是高有效和可靠的协同工作系统.Zookeeper能够用
复制链接
扫一扫
专栏目录
ZooKeeper的安装运行
Fouy_风度玉门。
07-12
158
ZooKeeper的安装模式可以大致分为3种:集群模式、单机模式和伪分布模式。其中ZK是由Java语言开发的,因此安装前需要保证本地已有JDK6及以上的Java环境。
下载
读者可以通过以下链接下载自己所需要的ZK版本:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/。下载解压缩后,目录结构如下所示:
bin:ZK的可执行脚本...
zookeeper 入坑二: Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to aut
热门推荐
飞奔的小土豆@1024
06-30
33万+
前几段的时候,Zookeeper的安装是成功的,也启动成功,但是今天不知道就怎么了,另外一台装突然就一直启动不起来。在‘#’后面的是注释: # 目前所在的位置:[scidb@localhost bin]$ pwd/home/scidb/zookeeper/zookeeper-3.4.8/bin # 在bin的文件下有这些文件:[scidb@localhost bin]$ ls README.txt...
评论 3
您还未登录,请先
登录
后发表或查看评论
Zookeeper——(failed to connect to zookeeper server)
最新发布
weixin_52383177的博客
09-26
561
Zookeeper 是一个分布式的、开源的分布式应用程序的协调服务。
Opening socket connection to server :2181. Will not attempt to authenticate using SASL (unknown err...
weixin_33938733的博客
11-13
5980
问题: 在HBase机群搭建完成后,通过jdbc连接hbase,在连接zookeeper阶段出现Opening socket connection to server :2181. Will not attempt to authenticate using SASL (unknown error) hbase错误。 解决方案:我的问题是由机群中的版本和eclipse中引用的zookeepe...
zookeeper的安装与启动
weixin_39935887的博客
06-13
3万+
1、介绍下面我开始安装zookeeper并启动,我这边使用的版本是3.4.10,操作系统是Ubuntu 16.10,jdk为1.8.0_101我这边用了3台虚拟机来搭建一个zookeeper集群。192.168.253.129192.168.253.130192.168.253.1312、配置域名首先先配置一下域名,在/etc/hosts文件中的内容为:192.168.253.129 server...
zookeeper启动报错Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to.....
弗兰-随风小欢的博客
06-25
10万+
今天在学习zookeeper的时候,在linux上搭建单机版伪分布式集群zookeeper,启动一个zookeeper的时候是成功的,但是连上客户端的时候报了如下图的错误:
Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (un...
HBase数据的导入导出
鲍礼彬的CSDN博客 ~_~
05-28
7628
HBase数据的导入导出
1、导出:
hbase org.apache.hadoop.hbase.mapreduce.Driver export 表名 导出存放路径
其中数据文件位置可为本地文件目录,也可以分布式文件系统hdfs的路径。
当其为前者时,直接指定即可,也可以加前缀file:///
而当其为后者时,必须明确指明hdfs的路径,例如hdfs://192.168.1.20
HBASE-1.1.12集群启动之后Hmaster,HregionServer进程会很快死掉问题
Intelligebce的博客
11-25
5328
一、查看日志信息如下
2017-11-25 10:37:25,646 INFO [main] zookeeper.ZooKeeper: Client environment:java.library.path=/usr/local/hadoop-2.7.4/lib/native
2017-11-25 10:37:25,646 INFO [main] zookeeper.ZooKeepe
Opening socket connection to server 192.168.xx.12/192.168.xx.12:2181.Will not attempt to authentic
Knight_Ren的博客
07-15
6148
通过zookeeper搭建dubbo注册中心遇到的问题:
在linux下安装,配置并启动zookeeper。
在window环境下启动服务提供方时,未成功启动,报以下错误:
Opening socket connection to server 192.168.80.63/192.168.80.63:2181.Will not attempt to authentic
2017-03-02...
【已解决】Zookeeper启动报错:localhost:2181):ClientCnxn$SendThread@1162] - Session 0x0 for server null, u
CodingLJ
11-07
1749
部署在阿里云服务器的Zookeeper服务连接本地服务出现这个错误。localhost:2181):ClientCnxn$SendThread@1162] - Session 0x0 for server null, u
主要原因是ZookeeperServer服务没起来。
使用以下命令启动服务端
zkServer.sh
然后启动客户端
zkCli.sh
...
java dubbo zookeeper,从dubbo zookeeper注册地址提取出zookeeper地址的方法
weixin_35909238的博客
03-19
263
用途项目中使用了 dubbo,注册中心使用的 zookeeper,使用 zookeeper 实现了一个简单的分布式锁(依赖 curator),因为配置文件存在 dubbo.registry 配置,为了直接使用这个地址来创建分布式锁,写了一个简单的方法来提取 zookeeper 地址。效果dubbo.registry 有多种配置方式,支持所有情况,下面是常见的例子和提取结果:zookeeper://...
Opening socket connection to server 172.16.18.28:2181. Will not attempt to authenticate
hard_boy的博客
03-08
1万+
client连接zookeeper时总是连接不上, 最终定位原因为磁盘空间满了,释放掉部分磁盘空间后,重启zookeeper就可以了
Will not attempt to authenticate using SASL (unknown error) (org
m0_67306446的博客
05-10
1183
由于kafka运行是通过docker镜像的方式运行的,而且zookeeper外部的客户端也可以连接上zookeeper就排除了,zookeeper的异常情况,那么剩下的只可能是kafka运行的命令出问题了,我之前的运行命令如下:
docker run -dit --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 --name kafka \
-p 9092:9092 \
-e KAFKA_B
zookeeper报错:NoNodeException: KeeperErrorCode = NoNode for /XXX Node does not exist
进击的Coder菜鸟
01-30
2万+
本地调试项目时,启动本地zookeeper:
命令:./zkServer.sh start
然后启动项目报如下错误:
分析得知是缺失Node节点。
解决方案:
1. 通过ssh客户端的zk客户端命令连接zk服务端
命令:./zkCli.sh -server localhost:2181,连接zookeeper服务端
2. 创建/master数据Node节点
命令:cr...
(转)zookeeper报错:NoNodeException: KeeperErrorCode = NoNode for /XXX Node does not exist
小蚯蚓的博客
04-25
3027
【转载原因:并发访问zookeeper节点,会爆出NoNode问题,原因类似,因为还没有创建。】
【转载原文:https://blog.csdn.net/harry5508/article/details/86692997】
本地调试项目时,启动本地zookeeper:
命令:./zkServer.sh start
然后启动项目报如下错误:
分析得知是缺失Node节点。
解决方...
zookeep报错:Socket error occurred: localhost/127.0.0.1:2181: 拒绝连接
mk33092250的博客
06-18
3万+
使用
./zkCli.sh
查看zookeeper时服务报错,如下:
拒绝链接。首先怀疑是2181端口被占用了,
于是查看:
sudo netstat -anp | grep 2181
发现端口并未被占用,尝试重启zkServer
sh zkServer.sh start
报错已经有进程在运行了。
进一步定位:
检查conf/zoo.cfg中的配置文件,发现多了一个pid,该文件为上次暴力关闭电脑,未关闭zk导致的。
结论:服务未正常退出,删除该zookeepe.
从 dubbo zookeeper 注册地址提取 zookeeper 地址
偶尔记一下 - mybatis.io
11-14
5161
本文仅为个人记录,方便以后查阅。
用途
项目中使用了 dubbo,注册中心使用的 zookeeper,使用 zookeeper 实现了一个简单的分布式锁(依赖 curator),因为配置文件存在 dubbo.registry 配置,为了直接使用这个地址来创建分布式锁,写了一个简单的方法来提取 zookeeper 地址。
效果
dubbo.registry 有多种配置方式,支持所有情况,下面是常见的...
Opening socket connection to server 192.168.153.12/192.168.153.12:2181.Will not attempt to authentic
zjq_1234的博客
02-19
1万+
通过zookeeper搭建dubbo注册中心遇到的问题:
在linux下安装,配置并启动zookeeper。
在window环境下启动服务提供方时,未成功启动,报以下错误:
Opening socket connection to server 192.168.153.128/192.168.153.128:2181.Will not attempt to authentic
2017-...
Zookeeper客户端不能启动问题
reylee的博客
11-10
2万+
1, 安装完zookeeper后运行客户端:
root@MASTER opt]# zkCli.sh -server SLAVE:2181
Connecting to SLAVE:2181
2016-11-10 11:15:10,274 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.versi
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:编程工作室
设计师:CSDN官方博客
返回首页
cuiran
CSDN认证博客专家
CSDN认证企业博客
码龄15年
暂无认证
284
原创
1万+
周排名
136万+
总排名
244万+
访问
等级
2万+
积分
1171
粉丝
347
获赞
750
评论
884
收藏
私信
关注
热门文章
hibernate_Restrictions用法
116264
MongoDB整合Spring 详细讲解(含代码)
112361
Java实现与ZooKeeper的连接
72466
ffmpeg将图片合成视频
50733
Java反射中Method类invoke方法的用法
44166
分类专栏
Python开发
7篇
微信小程序开发
2篇
VLC-Android
10篇
服务框架/平台
9篇
分布式应用/网格
2篇
Twitter Storm
2篇
ZooKeeper
2篇
MongoDB
2篇
Redis/Jedis
3篇
ffmpeg
1篇
Android学习笔记
68篇
Android基础篇
21篇
程序异常汇总
1篇
Js/Jquery/Ztree前端开发
6篇
Socket/Mina
6篇
J2EE框架
11篇
java开发工具类
14篇
SWT/RCP/XWT
7篇
多线程线程和并发
21篇
报表/图表制作
5篇
Rmi/WebService/CXF
2篇
iOS/iPhone/iPad开发
2篇
C/C++
10篇
Java
85篇
Jmf
1篇
Jni
3篇
Jsf
2篇
Linux
6篇
prefuse
3篇
PHP
7篇
Axis2
1篇
SqlServer2005
7篇
测试工具/LR
1篇
连接池
1篇
定时器
2篇
Sybase
6篇
DB2
15篇
WebSphere
8篇
Oracle
7篇
json
5篇
ruby
1篇
生活哲学
2篇
数据库
1篇
区块链
12篇
nodejs
3篇
综合技术
8篇
sqlserver
3篇
jsp
2篇
ibatis
1篇
struts
1篇
javascript
3篇
Spring小结
5篇
最新技术
3篇
SWT
1篇
WebService
2篇
最新评论
OpenCV+Python识别车牌和字符分割
weixin_47383858:
你好博主,我在运行代码的时候发现如果车牌中出现1,有时候车牌定位就会出现问题,把1当成车牌边界,就算实现了车牌定位,对1进行分割的时候也无法分割出完整的1
Guacamole搭建,一个基于HTML5的远程桌面
NSWJQ:
不是本地局域网内的机器可以用这种方式访问吗?比如我单位的电脑,要在上班时间访问家里的电脑,可以使用这种形式吗?单位电脑不支持安装向日葵、todesk等客户端,使用RDP的形式又没有浏览器方便
java中使用Ftp下载
m0_46658932:
ftpclientexception类在哪个包里啊
用树展示上下级关系-jquery+ztree+json的运用
bigtree2099:
百度搜索 “多叉树结合JavaScript树形组件实现无限级树形结构(一种构建多级有序树形结构JSON(或XML)数据源的方法)”
百度网盘下载链接:https://pan.baidu.com/s/13-1Ra-eonZtEmFGXn7KLLg?pwd=2022
提取码:2022
NFC之读写NFC标签的文本
a0000235:
博主总是写入失败是什么原因
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
K8S 部署 SpringBoot 项目
CentOS7 使用 kubeadm 部署 K8s(单机/集群)
docker 安装rabbitMQ3.8.16
2021年3篇
2020年6篇
2019年6篇
2018年23篇
2017年9篇
2016年16篇
2015年12篇
2014年26篇
2013年11篇
2012年76篇
2011年76篇
2010年42篇
2009年31篇
2008年4篇
目录
目录
分类专栏
Python开发
7篇
微信小程序开发
2篇
VLC-Android
10篇
服务框架/平台
9篇
分布式应用/网格
2篇
Twitter Storm
2篇
ZooKeeper
2篇
MongoDB
2篇
Redis/Jedis
3篇
ffmpeg
1篇
Android学习笔记
68篇
Android基础篇
21篇
程序异常汇总
1篇
Js/Jquery/Ztree前端开发
6篇
Socket/Mina
6篇
J2EE框架
11篇
java开发工具类
14篇
SWT/RCP/XWT
7篇
多线程线程和并发
21篇
报表/图表制作
5篇
Rmi/WebService/CXF
2篇
iOS/iPhone/iPad开发
2篇
C/C++
10篇
Java
85篇
Jmf
1篇
Jni
3篇
Jsf
2篇
Linux
6篇
prefuse
3篇
PHP
7篇
Axis2
1篇
SqlServer2005
7篇
测试工具/LR
1篇
连接池
1篇
定时器
2篇
Sybase
6篇
DB2
15篇
WebSphere
8篇
Oracle
7篇
json
5篇
ruby
1篇
生活哲学
2篇
数据库
1篇
区块链
12篇
nodejs
3篇
综合技术
8篇
sqlserver
3篇
jsp
2篇
ibatis
1篇
struts
1篇
javascript
3篇
Spring小结
5篇
最新技术
3篇
SWT
1篇
WebService
2篇
目录
评论 3
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
cuiran
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值