摘要:
前言 kafka2.8.0版本后使用了新的Raft模式来搭建集群,也就是从这个版本后kafka在逐步放弃zookeeper。本文以kafka3.1.0自带的zookeeper模式来搭建生产环境集群。 所需材料 kafka3.1.0,下载地址:https://dlcdn.apache.org/kafk 阅读全文
摘要:
上一篇使用progurad混淆spring cloud代码,实际看下来发现混淆代码效果不好,价值不大。于是改换为:allatori,在参考网上代码后,终于实验成功,过程如下: 在代码的根目录下新建文件夹lib,下载allatori,地址,下载完成后,将allatori拷贝到lib文件夹(目前已经到8 阅读全文
摘要:
前言 本人参加的一个项目中,使用了Ant Design of Vue的select控件,为了使控件更加具有响应性(后台大概有1w条左右数据),所以使用了加载远程数据方式。而正是这个远程加载方式及控件的search功能,使自己遇到了一个坑,直到费了点力气才填坑完毕。 过程如下: 控件声明: <a-se 阅读全文
摘要:
装饰者模式要点: 声明一个基类(抽象类型),定义基本的动作方法。声明一个起点类继承实现这个基类,然后定义N个装饰者类也继承并实现这个基类。无论是起点类还是装饰者类,他们的共同特点是:继承基类性类别,并传入基类型参数,并针对实体参数做进一步操作,当然也可以忽略传入的参数,做覆盖处理。 实例: publ 阅读全文
摘要:
状态模式:state。 1.该模式适用于某一事物流程性处理,并且每个流程大致处理相同的情况。 2.基本思路。将每个处理步骤独立出来,形成自己的处理逻辑,处理完成后,指定下一处理步骤。 3.核心思想。设置一个接口和公共类,每个子类实现接口类型,然后将公共类的实例传递给第一个子类,子类实例处理完自己步骤 阅读全文
摘要:
近来在开发微信小程序时,需要用到echarts图表,于是在网上搜索了一番,发现虽然能在微信页面上展示出来,但代码比较混乱,破坏了微信小程序的代码结构,于是经过不断摸索,总结出了一套比较规范的做法,记录下来供自己以后使用参照,也供大家参考。 所需材料: 1.下载echarts的微信小程序版本:echa 阅读全文
摘要:
tooltip添加单位名称显示: tooltip: { trigger: 'axis', formatter: function (params) { let result = params[0].axisValueLabel + "<br/>" params.forEach(function (i 阅读全文
摘要:
为啥要写这个题目?其实想写这个题目不是一天两天了,写这个题目是想根据这几年自己的体会和短浅认识,给自己一个总结,也想与他人分享与交流下命运与轮回的问题。 首先,既然感悟这么多,那么肯定自己过得不好呗,人生都是在过得不好的情况下,有些深刻的感悟,所谓劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,然后增益 阅读全文
摘要:
要求: 页面上动态生成文本框,与后台的数组进行绑定。要求在页面输入数值后,更新到后台的数组中。 实现步骤: 设置文本框的绑定onchange事件,与后台方法进行绑定,在改方法中,使用: this.$set(this.sensorType1, index, ''); 这样做的确可以实现页面控件与后台数 阅读全文
摘要:
1.页面传值: 源页面: showScreen(){ let routeData = this.$router.resolve({path:'/company-show',query:{companyId:this.companyId,year:this.year}}); window.open(r 阅读全文