自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (2)
  • 收藏
  • 关注

原创 rails 自定义校验并只在创建接口的时候做校验

自定义校验:当创建服务时,该项目下已存在该服务名称,抛出该服务已经存在的错误。validate :validate_service_unique, on: :createprivatedef validate_service_unique if Service.where(:project_id => self.project_id, :name => self.n...

2019-10-24 17:16:24 132

原创 python urllib2 出现HTTP Error 400: Bad Request

1、源代码import urllib2def httpGet(url): request = urllib2.Request(url) request.add_header('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chr...

2019-09-29 17:20:04 4171

原创 lua加密

1、需求openresty实现参数加密并转发,加密方式AES,128,CBC模式。需要和java的解密对接。2、加密包采用https://github.com/somesocks/lua-lockbox由于java的补位采用PKCS5Padding,而lua的补位采用PKCS7Padding。因此此时lua的加密数据无法采用java解密。参考文章https://www.jianshu.co...

2019-09-10 10:39:14 2568

原创 lua解析xml文件

1、openresty安装LuaXML库下载地址:https://github.com/LuaDist/luaxml修改Makefile文件INCDIR = -I/usr/local/openresty/luajit/include/luajit-2.1LIBDIR = -L. -L/usr/local/openresty/luajit/lib LIBS = $(L...

2019-09-06 08:22:33 1683

原创 iview Table render使用div contenteditable作为编辑框显示问题

1、原来的写法render: (h, params) => { return h('div', { class: 'editName', props: { value: params.row.name }, attrs: { contenteditable: true }, on: { ...

2019-09-05 08:24:13 317

原创 helm安装neo4j集群

此处忽略k8s以及helm的安装。。。。(1)查找neo4j安装包helm search neo4jNAME            CHART VERSION   APP VERSION     DESCRIPTION                                incubator/neo4j 0.3.0           3.2.3           Neo4j...

2019-01-08 08:34:20 1078

原创 mysql使用pt-arcgiver归档

1、简介pt-arcgiver是percona工具集的一员,是归档MySQL大表数据的最佳轻量级工具之一。2、使用场景(1)清理线上过期数据;(2)清理过期数据,并把数据归档到本地归档表中,或者远端归档服务器;(3)两张表之间的数据不完全相同,希望合并。此时加上–ignore或–replace选项,可以轻松实现(4)导出线上数据,到线下数据作处理3、参数用法:pt-...

2018-11-13 10:31:09 436

原创 ingress安装和使用测试

 ingress安装和使用测试本文档可能存在错误,欢迎修改及更新,另外k8s官方文档更新较快,此文档仅供参考,实际可根据官网进行安装。 部署参考网址:https://github.com/kubernetes/ingress-nginx/blob/df61bd756505275baaa5fdc2a3dc4648e62dae95/docs/deploy/index.md ingress...

2018-11-07 15:36:01 3740

原创 ruby编码

1、ruby split("\n")处理http返回结果出现Encoding::UndefinedConversionError: "\xE5" from ASCII-8BIT to UTF-8代码如下:    res = http.request(req)value = res.body.split("\n")猜想http返回的结果中有ASCII-8BIT的编码,强制将返回结果用UTF-8编码可...

2018-03-30 10:49:01 553

原创 openresty的简单使用

Openresty: Nginx核心加很多第三方模块组成,默认集成lua开发环境,提供了大量组件如Mysql、Redis、Memcached等等。安装(1)步骤#!/bin/bashtar xvf openresty-1.9.7.3.tar.gzcd openresty-1.9.7.3./configure --with-luajit --with-http_drizzle_module --wi...

2018-03-30 10:30:08 5233

原创 ruby使用Net::SSH.start抛出异常处理

在ruby中使用Net::SSH.start,当输入的用户名或密码等出错,如果不做处理,会卡死,另外发现日志中会打印3次输入密码的提示,这里可以把交互给去了,另外捕捉异常。可以通过以下方式实现。      begin        Net::SSH.start(ip,username,:password => password,:timeout => 10, :non_interact...

2018-03-27 17:14:17 625

原创 echart自动轮训显示tooltip

echart自动轮训显示tooltip(1)显示函数echart自动轮训显示tooltip      //用于轮训显示echart tooltip      function showToolTip_highlight(mychart,currentIndex){          let echartObj = mychart;          // 高亮当前图形          let h...

2018-03-23 08:55:07 2811

原创 rails为单个页面添加js、css

(1)在rails工程的app/assets/javascripts(例如:xxx/RubyOnRailsWeb/app/assets/javascripts)目录下上传需要的js。例如,我在xxx/RubyOnRailsWeb/app/assets/javascripts/下添加一个目录alarm[root@cathy4 alarm]# pwdxxx/RubyOnRailsWeb/app/ass...

2018-03-15 16:43:56 1495

原创 jsonp跨域

客户端:    $.ajax({      type : "get",      async : true,      url : "http://192.168.77.151:9999/moniter/jsonp?callback=output",      dataType : "jsonp",       //jsonp:表示使用jsonp方式      jsonp: "callback",...

2018-03-14 09:07:45 406

原创 ElasticSearch初步认识及安装

ElasticSearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟(通常是1秒)。1、术语集群cluster一个集群就是由一个或多个节点组织在一起,它们共同持有你整个的数据,并一起提供索引和搜索功能。一个集群由一个唯一的名字标识。节点node一个节点是你

2017-04-18 09:04:58 285

转载 前端为什么要做组件化

本文转自:EAII企业架构创新研究院(微信号:eaworld) http://mp.weixin.qq.com/s?__biz=MzI5MDEzMzg5Nw==&mid=2660394384&idx=1&sn=08485e817a96f3b3d309abae2ec9f1f5&chksm=f7424776c035ce602bde2487d9e483ff82be159b16ba241be1147c35

2016-11-15 19:08:28 16261

转载 几张图看懂列式存储

最近看到一篇很好资料,里面三言两语配上几个图就把列式存储(Column-based Storage)讲明白了,牛啊!最喜欢的就是这种浅显易懂就把背景知识讲得明明白白,而不是长篇大论的讲概念。1 为什么要按列存储列式存储(Columnar or column-based)是相对于传统关系型数据库的行式存储(Row-basedstorage)来说的。简单来说两者的区别就是如何组织表(翻译不好,

2016-06-28 13:19:54 346

转载 Spark on Yarn:性能调优

我们团队一直在对Spark在大规模数据挖掘、机器学习上的应用进行实践和探索,本系列文章是我们在使用Spark on Yarn进行分布式开发的总结,有不足的地方,欢迎大家指正和交流,希望更多的人加入我们。本文主要分享一下我们之前在开发Softmax Regression算法中的一些性能调优的经验(主要是基于0.6.1版本)。1. 调优经验应该说,Spark开发中,具体采用什么

2015-07-09 15:52:38 1461

转载 kafka介绍

一、KafKa介绍1、创建背景Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,主要设计目标如下:①  以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间复杂度的访问性能。②  高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条以上  消息的传输。③  支持KafkaServer间的消息分区,及分布式

2015-06-01 11:42:08 497

原创 devstack安装openstack日志

一、创建虚拟机(1)打开VMware Workstation;   (2)点击创建新的虚拟机;   (3)选择典型,下一步;   (4)选中稍后安装操作系统,下一步;   (5)客户机操作系统选项选中linux(L), 由于我是32位系统,版本选项选择Ubuntu,64位的选择Ubuntu 64位,下一步;   (6)选择合适的安装路径,不要在c盘,下一步;   (7)

2015-02-05 09:43:30 2283

原创 error: fd0 read error

ubuntu安装完成后,启动时总会出现error:fd0 read error的错误解决方法:(1)进入到BIOS设置;                  (2)找到Legacy Diskette A选项,将其设置为disable;                  (3)保存重启;

2015-02-03 12:26:23 589

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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