首页 新闻 找找看 学习计划

[大道至诚]限流(访问频率)组件的使用

[TOC] 限流(访问频率)组件的使用 框架中限流功能的实现依赖于封装好的限流类,设置方式上分为全局设置和局部设置、继承类设置和自定义类设置。如果要实现限流功能则必须设置DEAFULRT_THROTTLE_CLASSES和DEAFULRT_THROTTLE_RATES 自定义限流类 限流类的基本思路

[_怀恩]easyUI dataGrid主从表点击展开问题

昨天在公司写代码遇到了一个问题,就是在用easyUI做主从表的时候在查询之后点击展开的时候不能再次展开了。先说一下主从表我也是第一次用 效果如下图: 然后点击前面的小加号出现以下效果: 然而遇到了一个问题,那就是再查询之后居然不能点开了。于是乎我开始从网上查找问题原因,得到了如下答案: 然而改成这样

[luoxn28]大数据存储的秘密之分区

分区,又称为分片,是解决大数据存储的常见解决方案,大数据存储量超过了单节点的存储上限,因此需要进行分区操作将数据分散存储在不同节点上,通常每个单个分区可以理解成一个小型的数据库,尽管数据库能同时支持多个分区操作;分区引入多分区概念,可以同时对外服务提高性能。 常常和分区一并提及的概念是复制,分区通常

[句幽]如何运用领域驱动设计 - 工作单元

在上一篇 《如何运用领域驱动设计 - 存储库》 的文章中,我们讲述了有关仓储的概念和使用规范。仓储为聚合提供了持久化到本地的功能,但是在持久化的过程中,有时一个聚合根中的各个领域对象会分散到不同的数据库表里面;又或者是一个用例操作需要操作多...

[黄青石]搭建高可用的flink JobManager HA

JobManager协调每个flink应用的部署,它负责执行定时任务和资源管理。 每一个Flink集群都有一个jobManager, 如果jobManager出现问题之后,将不能提交新的任务和运行新任务失败,这样会造成单点失败,所以需要构建高可用的JobMangager。 类似zookeeper一样

[siwei718]Spring Boot 定时+多线程执行

Spring Boot 定时任务有多种实现方式,我在一个微型项目中通过注解方式执行定时任务。 具体执行的任务,通过多线程方式执行,单线程执行需要1小时的任务,多线程下5分钟就完成了。 执行效率提升10倍以上,执行效率提升10倍以上,执行效率提升10倍以上。 重要的事情说三遍! 本文不深入介绍具体的原

[luozhiyun]Mysql的SQL优化指北

概述 在一次和技术大佬的聊天中被问到,平时我是怎么做Mysql的优化的?在这个问题上我只回答出了几点,感觉回答的不够完美,所以我打算整理一次SQL的优化问题。 要知道怎么优化首先要知道一条SQL是怎么被执行的 1. 首先我们会连接到这个数据库上,这时候接待你的就是连接器。连接器负责跟客户端建立连接、

[后青春期的Keats]利用Redis实现集群或开发环境下SnowFlake自动配置机器号

2020新年快乐!分享一下自己对雪花ID的改造,让他在开发环境/分布式集群环境下工作起来更加自动化

[滑稽zlx]react-native-swiper使用的坑

今天使用引入react native swiper组件使用轮播图时,发现报如下错误: Invarint Violation:ViewPagerAndroid has been removed from React Native. 上网查了下,最终使用如下方法解决: 1. 移除掉remove reac

[smileNicky]SpringBoot源码学习系列之启动原理简介

本博客通过debug方式简单跟一下Springboot application启动的源码,Springboot的启动源码是比较复杂的,本博客只是简单梳理一下源码,浅析其原理 为了方便跟源码,先找个Application类,打个断点,进行调试,如图所示: step into,run方法调用了Sprin

[wangmeijian]二维码的秘密

* 二维码容量有多大? * 二维码上面三个大方块是干什么的? * 二维码能存储视频/音频吗? * 二维码破损了为什么还能被识别? * 二维码生成原理是怎样的?

[三秋叶]Kafka学习笔记(四)—— API原理剖析

1、Producer API 1.1 消息发送流程 Kafka的Producer发送消息采用的是 异步发送 的方式。在消息发送的过程中,涉及到了两个线程—— main线程和Sender线程 ,以及一个线程共享变量—— RecordAccumulator 。main线程将消息发送给RecordAccu

[邵佳楠].NetCore集成Dapr踩坑经历

之前自己有个core2.2的项目一直是用的Surging作为微服务框架的,后来了解到了Dapr,发现比较轻量级,开发部署等也非常方便,故将自己的程序升级到了3.0同时框架改成了Dapr,网上查到的好多Dapr文章基本都是大差不同,大都是用的...

[清茶豆奶]Elasticsearch系列---实战搜索语法

介绍Query DSL的语法及基础实战内容,顺带点了一下filter与query的区别,面对复杂查询语句时,建议先用验证工具进行排查,最后介绍了一下排序方面的知识,基础语法、上机案例多实践即可

[自由民]量化投资学习笔记05——检验计算回测指标程序

因为对前面计算回测指标的程序的准确性还有疑问,我决定再验证一次。验证的方法是找一个带数据的完整的程序,先实现其程序,再用它的数据和我的程序计算,对比一下二者的结果。 在知乎上找到一篇,https://zhuanlan.zhihu.com/p/55425806 是用贵州茅台,工商银行和中国平安三只股票

[子月生]如何使用JMX来管理程序?

本文将介绍以下内容: 1. 什么是`JMX`; 2. `JMX`的基础架构; 3. 如何使用`JMX`。

[彤哥读源码]分布式系统中如何优雅地追踪日志(原理篇)

本文只讲原理,不讲框架。 分布式系统中日志追踪需要考虑的几个点? 1. 需要一个全服务唯一的id,即traceId,如何保证? 2. traceId如何在服务间传递? 3. traceId如何在服务内部传递? 4. traceId如何在多线程中传递? 我们一一来解答: 1. 全服务唯一的traceI

[Jackeyzhe]Rust入坑指南:亡羊补牢

如果你已经开始学习Rust,相信你已经体会过Rust编译器的强大。它可以帮助你避免程序中的大部分错误,但是编译器也不是万能的,如果程序写的不恰当,还是会发生错误,让程序崩溃。所以今天我们就来聊一聊Rust中如何处理程序错误,也就是所谓的“亡羊补牢”。

[OKSSJ]UNITY->(width*height)style Inventory

项目过后对项目功能进行记录,(width*height)风格背包实现细节,包含对物体的存放,装备,替换,对未知装备的鉴定,物体前缀的获取,项目类型为tcg+rpg,背包的作用主要为游戏中的物品的获取存放,卡牌的获取管理,对可叠加物品的存放,(width*height)的目的为对物品的存放管理,其效果

[川南烟雨]推荐算法之基于物品的协调过滤

基于物品的协调过滤( item-based collaborative filtering )算法是此前业界应用较多的算法。无论是亚马逊网,还是Netflix 、Hulu 、 YouTube ,其推荐算法的基础都是该算法。为行文方便,下文以...