自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李小匪的专栏

寻找乐趣,做一些有趣的事情。

  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 ElasticSearch7.x.0集群开启x-pack后客户端调用

问题:elasticsearch集群开启安全认证后 利用transport访问的时候 报错org.elasticsearch.client.transport.NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}.put("client.transport.sniff", true)//自动嗅探整个集群的状态,把集群中其他ES节点的ip添加到本地的客户端列 --->.

2021-05-16 23:21:01 699 1

原创 mysql历史及存储引擎

InnoDB Architecture中文参考:https://www.docs4dev.com/docs/zh/mysql/5.7/reference/innodb-architecture.html官网参考:https://dev.mysql.com/doc/refman/8.0/en/innodb-architecture.html

2020-12-01 00:00:18 476

原创 ElasticSearch源码编译

环境说明MAC 10.13.1 (17B1003) idea 2018(UItimate Edition) JDK版本: jdk10 jdk-10macx64bin.dmg elasticsearch 版本:6.3git@gitee.com:mirrors/elasticsearch.git gradle 版本:4.5 gradle-4.5-all.ziphttps://services.gradle.org/distributions/编译准备1、安装gradle、JDK102...

2020-09-02 12:20:15 1367

原创 zookeeper客户端启动报Connection refused

启动zookeeper客户端出现如下信息:2020-08-07 17:32:29,785 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1112] - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown er

2020-08-09 15:33:20 2651

原创 Typora的使用-很不错的markdow编辑器

官方下载地址:https://typora.io/

2020-07-22 12:10:04 268

原创 ElasticSearch6.3.2开启x-pack后客户端调用

问题:在ElasticSearch6.3.2开启x-pack后如何使用java客户端访问?ElasticSearch6.3.2 java客户端调用这里引入的是spring-boot-starter-data-elasticsearch(底层用的也是TransportClient)开启x-pack后需要用到x-pack-transport(官网文档版本是6.2.4-这里有详细介绍)ElasticSearch6.3版本已经安装了x-pack x-pack默认已经安装位置/usr/loc..

2020-06-21 13:59:19 1052

原创 idea远程访问git的问题

问题:上午9:49 Push failed: Failed with error: Could not read from remote repository.本地git使用正常,但是在idea上突然不好使用了,以为是ssh认证有问题 重新对ssh-key进行了创建但是还是不起作用后来把idea...

2020-06-18 11:05:17 497

原创 java1.8特性-Lambda(一个简单的场景的实现)

java1.8特性-Lambda新建一个实体的例子public class Person { String name; int age; String flag = "标记"; public Person(String name, int age) { this.name = name; this.age = age;...

2018-07-26 12:11:42 449

原创 序列化协议

 对象序列化:将对象转化为能够保存在文件中或是在网络上传输的二进制流的过程称为对象的序列化 对象反序列化:将二进制流恢复为对象实例的过程称为对象的反序列化 序列化方式  google的protocol Buffers 、hession、 avro、thrift、java内置序列化 、xml和json也可以参考一下dubbo框架在传输协议的一些支持和设计,可以更好的理解序列化协议:h...

2018-07-24 01:00:17 305

原创 手机端调试方式-Fiddler的使用(windows)

1、下载地址https://www.telerik.com/download/fiddler选择需要做什么,填写邮箱,国家,点击下载或者直接https://www.telerik.com/download/fiddler/fiddler4点击下面的2、安装下载完后安装直接点击修改保存安装的路径或默认安装成功:查看一下版本的信息:v5.0....

2018-07-21 17:54:44 371

原创 IntelliJ IDEA mac与windows中的快捷键

可以看出windows下的ctrl就是mac下的command,如windows下的删除ctrl+x,在mac下是command+xmac下的option就是windows下的alt总结如下:替换:ctrl+R control + shift + R查找文件:ctrl+N command + N查找全部内容:ctrl+shift+F control +...

2018-07-20 18:55:25 6192 1

原创 区块链-以太坊学习笔记(九)

                                          ERCx协议引子:2018年世界杯刚结束,法国队4:2战胜克罗利亚队获取最后的胜利,大家一定还是沉浸在这个发生了很多故事的夏日里。而让我感到惊喜的是一个连接虚拟世界和真实世界的一个例子也是因为这届世界杯,一张通往世界杯的门票,来至于新加坡的区块链公司StormBird的一个项目,这个项目主要采用ERC875协议...

2018-07-17 00:34:52 887

原创 区块链-以太坊学习笔记(八)

宠物商店demo实践2上一节主要是运行pet-shop的例子,这一节中主要对pet-shop的例子结合业务场景进行智能合约的编写。包括领养宠物,并保存领养者合约地址,得到所有的领养者等。参考区块链-以太坊学习笔记(四)-web3.js调用智能合约中所写的,可以在此工程的基础上进行修改如下:三步走1、新建contracts/Adoption.solpragma solidity ^0.4.24;co...

2018-07-10 09:29:35 555 1

原创 IntelliJ IDEA mac与windows中的主题和背景设置

mac:windows:

2018-07-09 11:05:02 6967

原创 区块链-以太坊学习笔记(七)

宠物商店demo实践在之间的如第二节中对Truffle框架的介绍和在第四节中对web3.js的调用流程进行了介绍等。最近就对pet-shop这个官方的例子进行学习,对Truffle框架和web3.js进行更深的理解和掌握。官方网址https://truffleframework.com/boxes按照步骤进行安装1、 安装trufflenpm install -g truffle可参考第二节中的介...

2018-07-02 06:54:58 293

原创 区块链-以太坊学习笔记(六)

Solidity学习-相关语法的注意事项区块链技术-智能合约Solidity编程语言 http://www.tryblockchain.org/ 注意事项后面再补充。英文-智能合约Solidity编程语言 http://solidity.readthedocs.io/en/latest/...

2018-06-25 06:47:06 272

原创 区块链-以太坊学习笔记(五)

使用remix发布Solidity语言的智能合约从官网中http://solidity.readthedocs.io/en/latest/可以看出Solidity是运行在Ethereum虚拟机之上的高级语言,当编译的时候转化为EVM字节码,这与运行在JVM(java虚拟机)语言,如java、Scala,Groovy,Clojure,JRuby等很相似。在上一节中提到truffle框架下编写的sol...

2018-06-25 02:20:51 263

原创 区块链-以太坊学习笔记(四)

web3.js调用智能合约上文讲到:Atom工具的使用和web3.js的基本介绍,今天看看利用web3.js走一个简单调用智能合约流程。1、 利用truffleinit 命令生成智能合约框架代码可以参考笔记(二)按照自动化生成的框架进行简单的修改如下:contracts\Migrations0.solpragma solidity ^0.4.23;   contract Migrations0...

2018-06-11 00:51:17 437

原创 Mac的一些学习日志-快捷键

今天拿到MacBook Pro,靓照一张如下图。后期会对Mac的一些学习心得日志的记录。今天就记录于此。快捷键地址:https://support.apple.com/zh-cn/HT201236快捷键:1、新建桌面三个手指在触摸屏往上推 右边有新建+三个手指横向滑动,可以切换不同的桌面两个手指放缩,可以对页面或是工具中的布局进行放大,缩小2、浏览器打开新的ta...

2018-06-08 23:58:07 465

原创 Atom工具的使用

换行的设置在File->Setting中

2018-06-06 20:56:37 897

原创 区块链-以太坊学习笔记(三)

开发工具atom的使用和web3.js api的使用上文讲到:Truffle框架是针对基于以太坊的Solidity语言的一套开发框架。关于Solidity语言后面会继续学习并一同分享。如果想知道solidity的更多知识可以参考http://solidity.readthedocs.io/en/latest/或http://www.tryblockchain.org/今天介绍一...

2018-06-05 00:09:59 387

原创 区块链-以太坊学习笔记(二)

一、Truffle框架介绍Truffle是目前最流行的以太坊开发框架。在线文档访问地址:http://truffleframework.com/docs/通过文档安装命令如下:npm install -g truffle 扩展-node的安装:前提需要安装node.js1、node安装,自带npm1.1、下载软件https://nodejs.org/en/download/安装软件1.2、判断no...

2018-05-28 00:04:31 551

原创 区块链-以太坊学习笔记(一)

人生总是奇妙的,一旦你努力去做一件事,如果结果不是你想象的那样,那么老天一定会给你一个更好的结果。--《我在未来等你》今天就以区块链的学习开始吧,站在巨人(hiblock社区和BoB老师)的肩膀之上,应该可以看的更远,而且起点也更容易。跟着BoB老师先学习以太坊。注:比特币定位于一个应用,以太坊定位于一个平台。1、以太坊钱包(Mist/Ethereum wallet)的安装注:ethereum w...

2018-05-21 23:38:51 858

转载 23中设计模式-前辈们智慧总结

GoF:(Gang of Four,GOF设计模式)---四人组 Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被

2017-06-28 21:10:33 386

原创 NoSQL(Not Only SQL)不同分类

NoSQL 概念:NoSQL(=Not Only SQL),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL数据库分为四大类:类型典型代表特点列存储HBase按列存储结构,方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或几列的查询具有I/O优势CassandraHypertable

2017-05-22 21:20:20 924

原创 前台页面报错org.apache.jasper.JasperException

exceptionorg.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/taglibs/standard/tag/rt/core/SetTag org.apache.jasper.servlet.JspServletWrappe

2017-04-30 13:44:29 3803 1

原创 配置文件加载异常java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refre

在利用springMVC开发项目的时候,遇到如下问题:java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContextat org.springframework.c

2017-04-30 02:40:32 4978

原创 CMMI-DEV_v1.3

        最近公司在申请CMMI3级的资质,自己的身份是评估组成员(Appraisal Team Member,简称ATM),ATM主要参加文档评审及人员访谈,完成证据的记录和收集(包括文档证据和访谈证据),填写PIID表,根据所收集的证据参与评估结果的讨论和认定。        在CMMI3主要对CMMI-DEV_v1.3进行了系统的学习。总结如下:        能力成熟度模...

2015-12-11 17:35:15 5123

原创 linux 的shell处理两Excel的比较方法

关于用shell处理两Excel的方法。方法一思路:1、先把两Exce中的列数据转为txt文件如附件中的a.txt,b.txt        2、对a.txt,b.txt进行数据处理见方法一种的cat函数        3、在利用comm函数进行比较另外可用数据库的思想(利用ODBC导入器把数据导入到数据库中)进行解决,前提都是需要对数据的去重和唯一处理(有重复

2015-08-30 22:17:38 7230 1

转载 目前流行的缺陷管理工具

缺陷管理工具:1.  Bugzilla2.  Bugfree3.  TestDirector (Quality Center)4.  ClearQuest5.  JIRA6.  Mantis7.  Bugzero8. BugTracker9. URTracker10.KisTracker11.TestLink12、JTrac13、BugNet

2014-05-07 01:02:28 1416

转载 搜索引擎的工作原理

搜索引擎的工作原理大体上可以分为三个阶段:第一阶段:爬行和抓取:就是搜索引擎蜘蛛通过跟踪链接地址访问网站页面,把获取到的网站页面html代码放入到自己的数据库当中。爬行和抓取是搜索引擎工作的第一步,主要是完成数据的收集任务; 解释几个关键词: 1,蜘蛛:(1)定义:我把他它叫做抓取网页数据时的执行者,其实它就是一个计算机程序,因为这个工作过程与现实中的蜘蛛很

2014-03-16 22:09:46 1631

转载 struts、spring、hibernate、ajax、JQuery原理讲解

struts原理struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说struts2是struts1和Webwork结合的产物。struts2 的工作原理图:一个请求在Struts2框架中的处理分为以下几个步骤:1.客户端发出一个指向servlet容器的请求(tomcat);2.这个请求会经过图中的几个过滤器,最后会

2013-04-27 20:10:24 1133 1

转载 数学是成就卓越开发人员的必备技能

编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文就是其中一篇,作者认为:成为优秀的开发人员,可以没有数学技能,但成为卓越的开发人员,不能没有。不久之前,我开始思索数学。你也知道,到目前为止,我编写软件也有几年了。老实说,在我的工作当中,我还没有发现有关数学的需求。我要学习和掌握许多新东西,包括语言、框架、工具、流程、沟通

2012-12-29 20:28:40 290

转载 About.com 2012最受欢迎浏览器评选揭晓

About.com是隶属于纽约时报集团的一个进行分类信息推荐的生活服务类网站,在包括美国、加拿大、英国、澳大利亚、印度在内的全球许多国家都是最有影响力、最权威的生活信息推荐网站。2012最受欢迎浏览器评选活动已于近日公布评选结果。奖项一:Best Major Desktop Browser (最受欢迎主流浏览器)2012年获奖者:Opera,2011年获奖者 Firefox,2010年

2012-12-22 23:18:17 1416

数学之美,体验数学的乐趣。

数学之美。成为优秀的开发人员,可以没有数学技能,但成为卓越的开发人员,不能没有。

2012-12-29

UML活动图符号的介绍

结合实际例子,主要介绍了UML活动图的概念和作用,活动图的基本符号(活动、状态、转移、分支与合并)、活动图的其他符号(分叉和汇合、泳道、对象流)及活动图的Rose建模等等。

2012-08-15

空空如也

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

TA关注的人

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