搜索内容

推荐文章
  • JAVA定时任务原理入门

    本文适用语言:java 序章:定时任务实现方式 当下,java编码过程中,实现定时任务的方式主要以以下两种为主 spring框架的@Scheduled quzrtz框架 网络上关于这两种框架的实践和配置相关的教程很多,这里不再赘述。 本文主要就二者的框架原理实现做一个入门引导,为了解深层实现细节做一定的铺垫。 本文源码版本: spring-context-3.2.18.RELEASE.jar quartz-1.8.6.jar 一、Scheduled 1.1 使用方法 @EnableScheduling // @EnableScheduling 在配置类上使用,开启计划任务……
    2022-07-30
  • React报错之组件不能作为JSX组件使用

    正文从这开始~ 总览 组件不能作为JSX组件使用,出现该错误有多个原因: 返回JSX元素数组,而不是单个元素。 从组件中返回JSX元素或者null以外的任何值。 使用过时的React类型声明。 返回单个JSX元素 下面是一个错误如何发生的示例。 // App.tsx // ⛔️ 'App' cannot be used as a JSX component. // Its return type 'Element[]' is not a valid JSX element. // Type 'Element[]' is missing the following properties from type 'ReactElement': type, props, key const App = ……
    2022-07-30
  • 研发效能的道法术器

    本文将「道法术器」的理念融入到研发效能,从「道法术器」四个层次来拆解研发效能,这样有助于我们了解研发效能的内涵和外延,加深我们对研发效能了解的深度,更有助于研发效能的落地。 -从道法术器四个层次来拆解研发效能 「道、法、术、器」出自老子《道德经》,是道家传承强调的四个层面。后来很多人用「道法术器」形容对事物认知的不同层面。我们对事物的认知也不能只停留在表面,要由表及里,由浅入深,掌握其本质、规律,把握原则,了解方法和技术,以及相关的……
    2022-07-30
  • SpringCloud gateway自定义请求的 httpClient

    本文为博主原创,转载请注明出处:   引用 的 spring cloud gateway 的版本为 2.2.5 ;   SpringCloud gateway 在实现服务路由并请求的具体过程是在 org.springframework.cloud.gateway.filter.NettyRoutingFilter 的过滤器中,该过滤器封装了具体的请求参数,以及根据路由规则请求的对应服务,然后根据 HttpClient 进行微服务之间的请求; 该 httpClient 类是 用netty 封装的 客户端,其包路径为 : reactor.netty.http.client.HttpClient ;   查看 NettyRoutingFilter 中的……
    2022-07-30
  • 如何在Vscode连接远程服务器时做可视化——Vscode插件Python Image Preview介绍

    Intro 最近用vscode连接远程服务器在做attention可视化时遇到了一些困难,但偶然发现一个好用的插件可以在调试中显示实验中需要观察的图像。这个插件支持numpy pillow opencv-python matplotlib seaborn plotly imageio skimage tensorflow pytorch等library的可显示为图像的变量。这里以matplotlib官方的一个热力图例程为例,来展示如何使用Python Image Preview插件在远程调试时查看绘制的实验图像。 插件使用流程 可视化文件编写 首先编写文件DrawHeatMap.py import numpy as np……
    2022-07-30
  • [数据结构-线性表1.1] 数组 (.NET源码学习)

    [数据结构-线性表1.1] 数组(.NET源码学习) 数组,一种数据类型(在绝大数语言中不是基本数据类型)且为引用类型,在内存中以连续的内存单元进行分配,所以其大小在创建对象后为定值,不可更改。 一.内存分配 对于两种不同数据类型而言,其内存分配方式是不同的。值类型直接在栈(C#中称为堆栈Stack)上分配,将其储存的内容直接存放到栈中;引用类型则是将指向实例对象的地址存在栈中,对该地址进行解析后获得一个在堆(此处,C#中称为托管堆)中的位置,这个位置储存着真正的内……
    2022-07-30
  • 项目开发中Maven的单向依赖-2022新项目

    一、业务场景   工作多年,在真实的项目开发中经常会遇到将一个项目拆分成多个工程的情况,比如将一个真实的项目拆分成controller层,service层, dao层,common公共服务层等等。这样拆分比较有利于分清各自所属层需要做的事情,也非常便于管理个层次之间的代码,职责比较清晰。各 个层次之间也会相互依赖,比如controller层需要依赖common层,则直接引入;service层需要引入common层也直接引入;dao层也是同理。 这种处理方式也没什么问题,整个项目依然能够顺利的跑起来,可是……
    2022-07-30
  • 特殊的阻塞队列 – java.util.concurrent.SynchronousQueue 分析

    通过源码简要的分析了一下SynchronousQueue的公平实现和不公平实现 描述 SynchrounousQueue 是一个比较特殊的无界阻塞队列并支持非公平和公平模式,严格意义上来说不算一个队列,因为它不像其他阻塞队列一样能有容量,它仅有一个指向栈顶的地址,栈中的节点由线程自己保存。任意的线程都会等待直到获得数据(消费)或者交付完成(生产)才会返回。 SynchronousQueue 和普通的阻塞队列的差异类似于下图所示(非公平模式): 阻塞队列通常是存储生产者的生产……
    2022-07-30
  • 【Azure 应用服务】本地创建Azure Function Kafka Trigger 函数和Kafka output的HTTP Trigger函数实验

    问题描述 在上一篇博文(https://www.cnblogs.com/lulight/p/16525902.html)中,我们成功的以VM作为Kafka服务器运行,并且验证了从其他机器中远程访问。在本文中,将使用Visual Studio 2022创建Azure Function 作为生产者和消费者在本地进行验证 生产者:使用HTTP Trigger函数,以 kafka output 作为输出 消费者:使用Kafka Trigger函数   解题步骤 1:打开VS 2022,开始创建Azure Funciton工程 2:选择 Azure Function模板,并使用.NET 6.0作为运行时,然后选择 Kafka Trigger……
    2022-07-30
  • 这种动态规划你见过吗——状态机动态规划之股票问题(下)

    在本篇文章当中给大家介绍最后两道股票问题,最佳买卖股票时机含冷冻期和买卖股票的最佳时机含手续费,继续升入学习状态机动态规划!!!! 这种动态规划你见过吗——状态机动态规划之股票问题(下) 前言 在前面的两篇文章这种动态规划你见过吗——状态机动态规划之股票问题(上)和这种动态规划你见过吗——状态机动态规划之股票问题(中)已经谈了4道和股票问题相关的题目,详细解释了状态机动态规划和他的基本原理和应用方式。在本篇文章当中,会再介绍剩下的两道股……
    2022-07-30