摘要:因为电脑还在托运中,现在手上这台垃圾电脑实在是没法玩微服务,所以趁着这两天玩玩Activiti吧。 说实话,在学习Activiti中走了N多弯路,最大的原因就是网上没有一个完整(好)的教程,甚至连官方的文档坑也是巨多,比如默认是h2数据库,其它数据库需要手动指定之类就没写明。所以我决定站出来,写出一
阅读全文
摘要:其实责任链应该分为两种,一种是管道模式(Pipeline),另一种则是过滤链模式; 这次的话就创建一个过滤字符串的过滤链吧。 首先创建一个接口,抽取出一个通用方法。 创建两个具体实现过滤功能的实现类 再创建一个用来保存过滤链,并能依次执行过滤器的类 OK,但此时还没有一个保存具体要过滤事物以及启动过
阅读全文
摘要:本来想昨天写的,但临时有事。弄的一晚上都没睡觉,现在头好晕,所以此笔记如果有语言措辞的组织不当,还请见谅;最后,本文可能涉及到大量专业名词,我会尽量用通俗的语句去阐述清楚它们的意思,但如果还是没看懂,请自己百度; 首先介绍下Springretry,Spring为我们提供的一个重试机制工具类,而在Sp
阅读全文
摘要:昨天对于Eurake大致做了一个介绍,今天就来说说具体怎么配置和使用吧。 首先,我们创建一个服务注册中心 这是它的配置文件 注意,因为我等下还会弄一个Eureka注册中心,所以这里service-url写的是对方的url 这就是另一个 也是写上对方的url,有一点要注意,Eureka注册中心在开启服
阅读全文
摘要:在学习SpringCloud之前,我以为SpringCloud是与Double一样,只是个单纯的RPC框架。但在今天的学习中,我发现并非如此,事实上,SpringCloud是多个框架的集合,感觉Spring一家子都这样,做的更多的是集众人之长,它自己则更像是一个容器,只是为我们提供了很多默认配置和调
阅读全文
摘要:在学习Logback的过程中,知道了它有一个可以将日志往第三方数据源写的功能,这个功能的实现就是这个AppenderBase类,不禁想看看它的源码。 下面是AppenderBase类的所有子类(也就是它的具体实现类,毕竟它本身是一个抽象类),它对于JMS的支持,以及SSL加密的支持倒没什么,但是它对
阅读全文
摘要:Beats其实是几种服务的统称(你也可以把收集到的数据存储到别的数据源,不一定非要ES),这几种服务分别是: 1.PacketBeat 通过抓包的方式来监控一些服务。如:HTTP,DNS,Redis,Mysql,MongoDB,Memcache,thrift,cassandra,pgsql 2.Fi
阅读全文
摘要:x-pack是什么?它能提供的作用如下,下面描述的这些功能都属于x-park:Shield: 提供对数据的 Password-Protect,以及加密通信、基于角色的权限控制,IP 过滤,审计,可以有效地:防止未授权的访问:基于 Password-Protect,基于角色的权限控制,IP过滤;保证数
阅读全文
摘要:首先我们定义一个自己的Collection接口: 创建自己的ArrayList类并实现此接口 再创建自己的LinkedList类并实现MyCollection接口 现在两个类都创建好了,我们开始定义Iterator接口 在MyArrayList里创建一个内部类实现Iterator并封装,同时开放一个
阅读全文
摘要:终于把这些命令全敲了一遍,话说ELK技术栈L和K我今天花了一下午全部搞定,学完后还都是花式玩那种。。。E却学了四天(当然主要是因为之前上班一直没时间学,还有安装服务时出现的各种error真是让我扎心了,这绝对是我学编程以来针对某个特定技术花的时间最长的一次学习)。 #删除school索引DELETE
阅读全文
摘要:终于有时间记录一下最近学习的知识了,其实除了写下的这些还有很多很多,但懒得一一写下了; ElasticSearch添加修改删除原理: ElasticSearch的倒排索引和文档一旦生成就不允许修改(其实这是lucene的特性,包括下面的也是,毕竟ElasticSearch是基于lucene的),而提
阅读全文
摘要:npm config set registry https://registry.npm.taobao.org npm config get registry 支持跨域访问http.cors.enabled: true http.cors.allow-origin: "*" 一个异常加上 node.
阅读全文