自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 关于RabbitMQ死循环

关于RabbitMQ死循环今天查看生产日志发现有个任务一直自动Re-Queue导致死循环由于设置了NO_ACK=FALSE 如果消费者遇到its channel is closed, connection is closed, or TCP connection is lost等等,那么RabbitMQ会重新将该任务添加到队列中。解决方法:延长RabbitMQ ACK应答时间或者...

2019-03-01 21:03:41 1581 1

原创 OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443$ git pushfatal: unable to access 'https://github.com/xx.git/':OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github...

2019-03-01 11:09:20 5635

原创 RestTemplate postForObject返回HttpClientErrorException:401 null

RestTemplate postForObject返回HttpClientErrorException:401 null401 null 可能意味着服务器期望某种形式的身份验证但没有呈现(即请求中没有授权头)最可能的解释是:简单REST客户端(重新)使用Chrome的cookie。如果您之前使用表单登录对您的服务进行了身份验证,则Simple Rest Client将重用JSESSIONID...

2019-02-27 20:27:59 11080 2

原创 npm ERR! Failed at the grpc@1.9.0 install script

npm ERR! Failed at the grpc@1.9.0 install scriptnpm ERR! Failed at the grpc@1.9.0 install script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above....

2019-02-25 11:28:14 4233 1

原创 python del和垃圾回收

python del和垃圾回收对象绝不会自行销毁;然而,无法得到对象时,可能会被当作垃圾回收。del 语句删除名称,而不是对象。del 命令可能会导致对象被当作垃圾回收,但是仅当删除的变量保存的是对象的最后一个引用,或者无法得到对象时。 重新绑定也可能会导致对象的引用数量归零,导致对象被销毁。在 CPython 中,垃圾回收使用的主要算法是引用计数。实际上,每个对象都会统计有多少引用...

2019-01-30 12:15:41 1632

原创 Python 日期和时间

Python 日期和时间

2019-01-24 22:43:29 273

原创 Thinking in Python:Decorator

Thinking in Python:Decorator简介demo简介在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。在面向对象(OOP)的设计模式中,decorator被称为装饰模式。OOP的装饰模式需要通过继承和组合来实现,而Python除了能支持OOP的decorator外,直接从语法层次支持decorator。Python的decorator可以用函数实现...

2019-01-24 22:00:00 292

原创 Python之禅

Python之禅The Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested...

2019-01-22 13:53:09 326

原创 Go语言:一分钟入门系列(1)

Go:一分钟入门系列(1)

2019-01-18 19:33:40 1510

原创 Thinking in Python:What's the difference between %r, %s and %d in python?

Thinking in Python:What's the difference between %r, %s and %d in python?The %s specifier converts the object using str(), and %r converts it using repr().对于某些对象(如整数),它们会产生相同的结果,但是repr()特别之处(对于可能的类型...

2019-01-18 18:14:30 2142

原创 Thinking in Python: Difference between __str__ and __repr__ in Python

Thinking in Python: Difference between __str__ and __repr__ in Python区别网友的一些回答区别repr 和 str 的区别在于,后者是在 str() 函数被使用,或是在用 print 函数打印一个对象的时候才被调用的,并且它返回的字符串对终端用户更友好。如果你只想实现这两个特殊方法中的一个,repr 是更好的选择,因为如果...

2019-01-18 17:49:43 2045

原创 Python教程(1)爬虫一分钟入门

Python教程(1)爬虫简介urllib2requests简介Life is short, You need Pythonurllib21.防止网站封ip,可以每次使用ip代理池去进行爬取数据2.添加头信息 user_agent ,模仿浏览器抓取网页3简单示例:requests简单示例: 未完待续...

2019-01-17 23:44:41 3969

原创 IntelliJ IDEA bookmark

idea bookmark在匿名书签之上(F11在激活/取消激活之间切换,Shift-F11在管理之间),IntelliJ IDEA提供所谓的编号书签。这意味着在IntelliJ IDEA(Java,HTML,XML,JDK源文件等)管理的任何文件的任何行上,您可以定义一个由0到9之间的数字标识的书签。只需放置插入符号在所需的行上,按Ctrl-Shift- 在激活/取消激活编号的书签之间切换。然...

2019-01-16 17:43:37 6987

原创 Java并发编程之美(1) ReentrantLock重入锁

Java并发编程之美(1)ReentrantLock重入锁简介locktryLock公平锁简介在JDK5.0版本之前,重入锁的性能远远好于synchronized关键字,JDK6.0版本之后synchronized 得到了大量的优化,使得两者性能差距不大. 与synchronized相比,重入锁有着显示的操作过程,我们可以手动指定何时加锁,何时释放锁,因此重入锁对逻辑控制的灵活性要远远...

2019-01-15 14:38:26 6658

原创 JavaScript读写本地文件(HTML5 FileReader FileWriter)

@[TOC](JavaScript读写本地文件(HTML5 FileReader FileWriter) )简介主要利用HTML5的新特性 File System API 来实现读写文件操作FileWriterFileReader下图可以看到文件已经被成功的读取...

2019-01-14 18:16:01 20206 1

原创 html音视频微信不能播放及Chrome: Uncaught (in promise) DOMException

@[TOC] html音视频微信不能播放及Chrome: Uncaught (in promise) DOMExceptionIt appears to be a known bug in Chrome – take a look at the issue tracker here: https://bugs.chromium.org/p/chromium/issues/detail?id=59...

2019-01-14 13:36:09 3999 1

原创 tomcat启动太慢的解决方法

tomcat启动太慢的解决方法问题描述解决方法究极方法问题描述在一台新机器部署服务时发现启动耗时很长,同样的war包在另一台机器却速度很快解决方法1.修改JVM参数:vim $JAVA_HOME/jre/lib/security/java.security#securerandom.source=file:/dev/random修改为:securerandom.source=f...

2019-01-12 22:21:05 10833

原创 jmeter压力测试教程

jmeter压力测试教程Apache JMeter简介安装设置中文界面Apache JMeter简介The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performan...

2019-01-11 23:04:42 9488 1

原创 Hyperledger Fabric 实战(番外篇)常见问题整理

Troubleshooting TechNotes - Hyperledger ExplorerProblem Description: Hyperledger explorer application fails to startBackground InformationError:at Object._errnoException (util.js:1022:11)at _exce...

2019-01-10 14:43:59 10810 5

原创 MySQL: "Found option without preceding group in config file"

MySQL: “Found option without preceding group in config file”vim /etc/mysql/my.cnfPlease add [mysqld] at the top of my.cnf and then restart mysql server.service mysql restart

2019-01-10 14:33:11 10698

原创 Hyperledger Fabric 实战(2) blockchain-explorer

Hyperledger Fabric 实战(2) blockchain-explorer简介目录结构环境区块链网络配置文件设置整体配置数据库配置最终运行效果简介Hyperledger Explorer是一个简单,功能强大,易于使用,高度可维护的开源浏览器,用于查看底层区块链网络上的活动。上篇博客已经介绍过了区块链的一些信息,这篇就不重复了.目录结构├── app ...

2019-01-09 17:51:23 9537 1

原创 Ubuntu启用root用户并允许ssh远程登录

Ubuntu启用root用户并允许ssh远程登录开启root账户允许ssh远程登录重启服务 之前一直用的centos,最近因为要搞区块链所以安装了Ubuntu.结果发现Ubuntu默认的root 账号是没有激活的,需要用初装的用户账号给root设置管理密码开启root账户1 开启root账户: sudo passwd -u root2 设置root密码: sudo passwor...

2019-01-08 22:04:32 7081

原创 Elasticsearch教程-从入门到放弃(1)

Elasticsearch教程-从入门到放弃(1)Elasticsearch 简介熟悉LuceneLucene简介总体架构Lucene 倒排索引ElasticSearch的基本概念Elasticsearch 简介 Elasticsearch(ES)是一个可用于构建搜索应用的成品软件,基于Lucene构建的开源 分布式 RESTful接 口全文搜索引擎.ES还是一个分布式文档数据库.其中每...

2019-01-07 23:40:27 7390 2

原创 Json Web Token

Json Web Token传统的解决方式弊端jwt主要流程JWT 的数据结构代码示例优缺点http协议本身是一种无状态的协议,用户的每一次请求都需要重新验证.传统的解决方式传统的解决方式是用户向服务器发送用户名和密码,验证通过后服务器会在当前对话(session)里面保存相关数据,向用户返回session_id写入用户的 Cookie。用户随后的每一次请求,都会通过 Cookie,将ses...

2019-01-06 23:55:02 6492

原创 @interface 自定义注解

@interface 自定义注解简介java @interface 详解自定义注解测试代码简介最近由于要解析一些html页面,项目技术栈限制不能使用python,本着偷懒的角度就想到了用java元注解来简化代码…特意整理了网上相关知识,写了个demo记录下…java @interface 详解Java 从1.5开始提供了 Annotation (注释,标注),它用来修饰应用程序的元素(...

2019-01-05 22:34:51 6014

原创 Hyperledger Fabric 实战(1) fabric-sdk-node

Hyperledger Fabric 实战(1) fabric-sdk-node 关于Fabric SDK安装环境建node服务器invoke方法内容如下:query方法内容如下:注意关于Fabric SDK目前Fabric官方提供了四种语言版本的SDK,分别如下:1 Fabric Nodejs SDK2 Fabric Java SDK3 Fabric Go SDK4 Fabric P...

2019-01-04 19:12:24 7948

原创 Easyui 鼠标悬停显示单元格内容

example1:$.extend($.fn.datagrid.methods, {    /**     * @author SoySauce     * 开打提示功能(基于1.3.3+版本)     * @param {} jq     * @param {} params 提示消息框的样式     * @return {}     */    doCellTi

2017-03-20 21:32:51 7801

空空如也

空空如也

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

TA关注的人

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