蓝精灵

改变世界的是这么一群人,他们寻找梦想中的乐园,当发现找不到时,就亲手创造了她......

thrift 异常:at org.apache.thrift.protocol.TBinaryProtocol.writeString(TBinaryProtocol.java:200)

线上使用thrift rpc是,发现客户端报错: Caused by: java.lang.NullPointerException at org.apache.thrift.protocol.TBinaryProtocol.writeString(TBinaryProtoco...

2019-01-16 23:55:55

阅读数:7

评论数:0

使用yum提示Error: rpmdb open failed

在centos系统上,在使用yum命令安装软件包时候报错: rpmdb: Thread/process 6539/140448388269824 failed: Thread died in Berkeley DB library error: db3 error(-30974) from d...

2019-01-14 10:39:31

阅读数:14

评论数:0

Thrift java.net.SocketException: Broken pipe问题分析定位

在实际的thrift使用过程中,thrift客户端跟服务端通讯会有时爆出org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe异常,复现概率不高,很是困惑不知道是由什么原因引起的,...

2019-01-09 19:16:41

阅读数:27

评论数:0

thrift java.io.IOException: Connection reset by peer引发的oom

server 退出前的异常log信息: [2015-06-20 10:45:56,713 WARN] Got an IOException in internalRead! java.io.IOException: Connection reset by peer at sun...

2019-01-07 20:43:33

阅读数:32

评论数:0

Apache Curator操作zookeeper的API使用

curator简介与客户端之间的异同点 常用的zookeeper java客户端: zookeeper原生Java API zkclient Apache curator ZooKeeper原生Java API的不足之处: 在连接zk超时的时候,不支持自动重连,需要手动操作 Watch...

2018-12-28 10:17:47

阅读数:46

评论数:0

使用Java API、Curator操作zookeeper的acl权限

zk原生api操作acl权限 默认匿名权限 ZooKeeper提供了如下几种验证模式(scheme): digest:Client端由用户名和密码验证,譬如user:password,digest的密码生成方式是Sha1摘要的base64形式 auth:不使用任何id,代表任何已确认用户。...

2018-12-27 20:19:41

阅读数:115

评论数:0

Apache Curator操作zookeeper的API使用——watcher

curator在注册watch事件上,提供了一个usingWatcher方法,使用这个方法注册的watch事件和默认watch事件一样,监听只会触发一次,监听完毕后就会销毁,也就是一次性的。而这个方法有两种参数可选,一个是zk原生API的Watcher接口的实现类,另一个是Curator提供的Cu...

2018-12-27 20:03:34

阅读数:58

评论数:0

centos7上安装annoy

检查信息: # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # python -V Python 2.7.5 安装pip yum -y install python-pip 安装annoy # pi...

2018-12-19 21:53:32

阅读数:63

评论数:0

grafan中templating使用

有时我们在管理成百上千台机器的时候,如果每个服务器都配置一个pannel,那无疑是一场灾难(即使可以使用export导出json数据,通过编辑json后再import上去)。这时,使用grafana的templating是一个非常明智的选择,利用templating就可以瞬间实现n台机器的状态显示...

2018-12-18 11:23:52

阅读数:50

评论数:0

linux java、javac等命令无法执行(卡死不动)问题解决

在linux(centos6)上编译安装了glibc后,发现java命令不起作用了(一直卡在那不动),其他命令都可以。 经过多次排查、重启系统、重新安装jdk后都不起作用。最后终于找到了方法: 在~/.barshrc中将glibc的环境变量去掉后,重新启动系统即可。...

2018-12-12 22:33:52

阅读数:56

评论数:0

ImportError: /lib64/libc.so.6: version `GLIBC_2.17' 问题解决

安装最新的TensorFlow(>=1.10)后,载入TensorFlow时提示Glibc版本过低,需要升级到指定版本。 ImportError: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by ...

2018-12-11 18:52:19

阅读数:109

评论数:0

importerror: /usr/lib64/libstdc++.so.6: version `glibcxx_3.4.17' not found 问题解决

在使用tensorflow的时候,经常会遇到这个:  /usr/lib64/libstdc++.so.6: version `glibcxx_3.4.17' not found 、ImportError: /lib64/libc.so.6: version `GLIBC_2.16' not fo...

2018-12-11 18:06:47

阅读数:152

评论数:0

centos6.4安装bert-as-service

BERT是由Google开发的用于预训练语言表示的NLP模型。它利用网上公开提供的大量纯文本数据,并以无人监督的方式进行培训。预训练BERT模型对于每种语言来说都是相当昂贵但一次性的过程。幸运的是,Google发布了几个预先训练好的模型,您可以从这里下载(项目git地址:https://githu...

2018-12-11 16:46:14

阅读数:161

评论数:1

contos6下 python3.5手动安装pip

1、更换centos的yum源: 1)备份老的yum源 mkdir /tmp/yum mv /etc/yum.repos.d/*.repo /tmp/yum 2)下载新的CentOS-Base.repo 到/etc/yum.repos.d/ #centos5 wget -O /etc/...

2018-12-10 22:33:13

阅读数:28

评论数:0

centos6.5 Python2.6升级到3.5

1、升级python3.5: 1)下载、解压: cd /usr/local/src #转到常用的文件储存路径 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz tar -xzvf Python-3.5.2.tgz c...

2018-12-10 22:15:06

阅读数:29

评论数:0

Linux下的tmpfs文件系统(/dev/shm)

/dev/shm/是一个使用就是tmpfs文件系统的设备,其实就是一个特殊的文件系统。 tmpfs 是 linux 内核维持的虚拟文件系统(一种基于内存的文件系统),最早是在 SunOS 上实现。最初被设计用于一些短期生存的文件的存储和访问.它和虚拟磁盘ramdisk比较类似,但不完全相同,和r...

2018-12-10 11:42:19

阅读数:67

评论数:0

datatables组件加载数据

使用jquery的datatables插件渲染表格组件时,最佳的方法如下: 全局定义dataTables对象变量; 页面加载时初始化dataTables对象; 查询时,使用dataTables对象的api加载数据; 示例: <%@ page language=&am...

2018-12-05 20:11:48

阅读数:56

评论数:0

easyui中tab组件每次切换tab页时内部页面滚动条到顶端问题修改

使用easyui中的tab组件,每个tab页面都是一个内嵌iframe,当在界面上鼠标几点做tab页切换的时候,每次内部页面的滚动条都会自动到顶端,这样给使用上带来了很大的不方便。接下来,我们看如何来优化这个功能。 首先,我们想到的时候给tab添加两个事件:onSelect和onUnSele...

2018-11-30 19:11:38

阅读数:137

评论数:2

一个页面绑定多个onscroll事件

默认一个页面只能同时存在一个window.onscroll函数。有的时候我们会引入工具的js框架,在框架中使用onscroll统一监听每个页面,但是在某个页面,我们可能还要使用onscroll来监控滚动条,完成具体某个业务逻辑,这是该怎么做呢? 方法1:只适用有两个滚动事件共存时适用,当有多个的...

2018-11-30 17:51:10

阅读数:176

评论数:0

codepen学习

最近在很多博客上都看到这种页面 从而了解到了一个网站codepen,他是一款在线前端编辑器,类似于jsfiddle。接下来我们介绍如何在自己博客上嵌入codepen的代码。 注册codepen账号 添加一个pen,并保存 得到这个pen的的嵌入内容 把步骤3中的嵌入内容嵌入markd...

2018-11-30 14:32:33

阅读数:206

评论数:0

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