ICode9

精准搜索请尝试: 精确搜索
  • 规则引擎深度对比,LiteFlow vs Drools!2022-12-04 21:05:37

    前言Drools是一款老牌的java规则引擎框架,早在十几年前,我刚工作的时候,曾在一家第三方支付企业工作。在核心的支付路由层面我记得就是用Drools来做的。难能可贵的是,Drools这个项目在十几年后还依旧保持着开源和更新。而LiteFlow也是一款java规则引擎,于2020年开源。经过2年的迭代,现在

  • 使用 Spring Cloud Loadbalancer 实现客户端负载均衡2022-11-15 14:27:26

    背景在Spring Cloud G 版发布时提到,icode9 Spring Cloud Netflix 那套组件很多都进入了维护期,如下表所示 同时,针对一些组件,Spring 官方给出了一些替代方案 针对 spring-cloud-ribbon 这个负载均衡组件,Spring 官方提出的替换解决方案是 icode9 Spring Cloud Loadbalancer。本文主

  • 大型网站架构系列:分布式消息队列(一)2022-11-14 15:02:45

    一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。二、消息队列

  • Java_Servlet 知识点2022-11-11 14:28:45

    一、Servlet是什么一种用于拓展服务器端功能的web组件规范,主要用于接收用户请求,然后对请求数据进行计算处理,最后再将处理结果返回给前端浏览器页面,浏览器页面可以根据返回结果来生成动态页面静态页面:所有人在任意时间访问,看到的都是一样的页面,一般为html页面组件:组件是符合

  • 从0搭建vue3组件库:Shake抖动组件2022-10-19 12:02:52

    其实就是个抖动效果组件,实现起来也非常简单。之所以做这样一个组件是为了后面写Form表单的时候会用到它做一个规则校验,比如下面一个简单的登录页面,当点击登录会提示用户哪个信息没输入,当然这只是一个简陋的demo接下来就开始我们的Shake组件实现CSS样式当你需要抖动的时候就给它添

  • SDN开源控制器2022-09-16 22:30:22

    一、主要开源控制器 POX( https://github.com/noxrepo/ ) 采用Python语言开发的基于OpenFlow的控制器; 是NOX的兄弟版本,实现了简单的控制平面的功能。 简单、易上手 POX包括: 1、内核( core ):openflow和of_01 ; 2、组件( component ) 控制器可以通过内核中open flow模块控制所有交换

  • ATUI之table组件的使用记录2022-09-16 19:01:15

    描述 原组件使用中的不足 1、点击全选:Computed property "isSelectAll" was assigned to but it has no setter. 2、使用table组件,设置表格固定高度:height会导致全选报错,去除此设置则正常。【全选与固定高度冲突】 3、没有全选标识,当全部选中时会触发on-select-all返回全部选中的

  • AngularJs组件内部方法抛出全局调用方法2022-09-16 17:30:08

    export class VoRequestProjectWfComponent extends ComponentBase implements OnInit { constructor(private injector: Injector, private apiService: ApiService, private configService: ConfigService, private route: ActivatedRoute, private _renderer2

  • 认识 FlashList:React Native 的 FlatList 更好的替代品2022-09-16 12:31:40

    认识 FlashList:React Native 的 FlatList 更好的替代品 切换优势的简要指南 Photo by 格伦·卡斯滕斯-彼得斯 on 不飞溅 自从我开始使用 React Native 进行开发以来,我肯定和其他人一样,至少遇到过十几次这样的警告: VirtualizedList:您有一个更新缓慢的大型列表 - 确保您的 rende

  • Redux(mvc、flux、react-redux)2022-09-16 11:31:07

    其他章节请看: react实战 系列 Redux 关于状态管理,在 Vue 中我们已经使用过 Vuex,在 spug 项目中我们使用了 mobx,接下来我们学习 Redux。 本篇以较为易懂的方式讲解mvc、flux、redux和react-redux的关系、redux 的工作流以及react-redux的原理,首先通过示例讲解 redux 的用法,接着用

  • vue插槽---具名插槽(二)2022-09-16 09:31:12

    当需要多个插槽时,为了区别不同的插槽,需要给每个插槽一个名字,<slot> 元素有一个特殊的属性name,没有加name属性的插槽是默认插槽(默认name值为default)。 子组件模板      父组件中使用子组件   Vue2.6.0之后的更新写法     在template标签上使用v-slot指令,并以v-slot的参

  • 20道高频react面试题(附答案)2022-09-16 08:31:34

    在构造函数调用 super 并将 props 作为参数传入的作用 在调用 super() 方法之前,子类构造函数无法使用this引用,ES6 子类也是如此。 将 props 参数传递给 super() 调用的主要原因是在子构造函数中能够通过this.props来获取传入的 props 传递了props class MyComponent extends React

  • 前端常见react面试题合集2022-09-16 08:30:46

    fetch封装 npm install whatwg-fetch --save // 适配其他浏览器 npm install es6-promise export const handleResponse = (response) => { if (response.status === 403 || response.status === 401) { const oauthurl = response.headers.get('locationUrl');

  • 移动端架构师学习路线2022-09-16 00:30:30

    Kotlin x Java打造UI通用组件 移动端架构师初识 通用UI组件开发与基础架构设计 高级UI组件定制与解耦设计 Android必备Kotlin核心技术 Android UI核心组件剖析与实战 Android导航架构探秘 解锁Android高阶技能 探秘实战Jetpack 线程与线程池核心技术 Android网络编程进阶 架构

  • react-react学习笔记2022-09-15 21:33:39

    react 创建react项目 react项目的入口文件 红色框index.js src文件夹除了这个index.js其余的文件都是可以删除 ReactDom.render()函数 两个参数 第一个就是要挂载的标签 第二个就是要挂载到哪里 jsx结尾表示是组件 首字母大写的jsx结尾的文件是react中的一

  • 大数据常见组件zookeeper Kafka flume组件的常用操作命令2022-09-15 21:32:17

    本文主要汇总了大数据常用组件zookeeper、kafka、flume的常用命令行操作 Zookeeper常用命令操作 命令行语法 1)启动客户端 [atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkCli.sh -server hadoop102:2181 2)显示所有操作命令 [zk: hadoop102:2181(CONNECTED) 1] help 查看节点信

  • k8s驱逐篇(4)-kube-scheduler抢占调度驱逐2022-09-15 21:00:31

    介绍kube-scheduler抢占调度驱逐之前,先简单的介绍下kube-scheduler组件; kube-scheduler简介 kube-scheduler组件是kubernetes中的核心组件之一,主要负责pod资源对象的调度工作,具体来说,kube-scheduler组件负责根据调度算法(包括预选算法和优选算法)将未调度的pod调度到合适的最优的nod

  • 【初识大数据】如何进行大数据测试?需要具备什么能力?2022-09-15 19:32:15

    了解大数据框架组件 了解大数据框架组件 了解大数据框架组件 了解大数据框架组件 Hadoop(读:哈丢谱)---是一个能够对大量数据进行分布式处理的软件框架。(Hadoop中最核心涉及就是HDFS和MapReduce) Hadoop5大特性/优点: 高可靠性。 Hadoop按位存储和处理数据的能力值得人们信赖 。 高扩

  • Bootstrap Blazor 开源UI库介绍-Table 虚拟滚动行2022-09-15 16:30:55

      今天我们来介绍一下 Bootstrap Blazor 中 Table 组件的虚拟滚动行,什么是虚拟滚动呢,我查到的解释是:只渲染可视区域的列表项,非可见区域的 完全不渲染,在滚动条滚动时动态更新列表项。   然后很明显,在实际应用中不可能实现“非可见区域的 完全不渲染”,这样的体验效果太差了,下拉

  • 定制化原理 + WebMvcConfigurer + @Bean2022-09-15 05:00:08

    1、定制化的常见方式 修改配置文件; xxxxxCustomizer; 编写自定义的配置类 xxxConfiguration;+ @Bean替换、增加容器中默认组件;视图解析器 Web应用 编写一个配置类实现 WebMvcConfigurer 即可定制化web功能;+ @Bean给容器中再扩展一些组件   @Configuration public class Admin

  • 原生组件注册简单分析2022-09-15 00:00:40

           可以看到 在DispatcherServletAutoConfiguration的时候  就注册了 DispatcherServletRegistrationBean  容器中就已经存在了 为什么会发起请求的时候 springboot的拦截器没有发起作用 这是因为精确优选原则    当访问/my时 是精确匹配,直接由tomcat处理了 所以没

  • 【ReportDesign】100行代码搞定一个功能完整的报表页,你不心动吗?2022-09-14 23:05:07

    使用文档地址:http://43.143.54.159/ github地址:https://github.com/hunan-liy/report-design ReportDesign是一款基于ElementUI进行扩展的Vue开源组件库,以数据驱动视图,通过简单的配置生成一个完整的页面,主要包含Form 表单、Table 表格、Report 报表和DialogSelect 弹窗选择器组件,

  • vue2和vue3生命周期的区别2022-09-14 16:02:44

    vue2生命周期:(8个阶段)beforeCreate(创建前) beforeCreate(创建前) created(创建后) beforeMount(载入前) mounted(载入后) beforeUpdate(更新前) updated(更新后) beforeDestroy(销毁前) destroyed(销毁后) vue3生命周期: setup() : 开始创建组件之前,在 beforeCreate 和 created

  • 教程:使用 react 和 rollup 创建自己的组件库2022-09-14 00:33:57

    教程:使用 react 和 rollup 创建自己的组件库 作为软件工程师,我们喜欢使用组件,因为它们可以帮助我们快速编码、提高生产力并缩短开发时间。我使用的常见库之一是 材质界面 .但是你有没有想过它们是如何构建和维护的? 如果您的开发团队正在成长并且您不希望在您的存储库中配对代码,您

  • 开源项目丨ChengYing 1.1版本重磅发布:新增超多功能,全新优化体验!2022-09-13 19:34:44

    ChengYing是一站式全自动化全生命周期大数据平台运维管家,提供大数据产品的一站式部署、运维、监控服务,其可实现产品部署、产品升级、版本回滚、扩缩节点、日志诊断、集群监控、实时告警等功能,致力于最大化节省运维成本,降低线上故障率与运维难度,为客户提供安全稳定的产品部署与监控

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有