-
拓扑排序实现循环依赖判断 | 京东云技术团队
本文记录如何通过拓扑排序,实现循环依赖判断 前言 一般提到循环依赖,首先想到的就是Spring框架提供的Bean的循环依赖检测,相关文档可参考: https://blog.csdn.net/cristianoxm/article/details/113246104 本文方案脱离Spring Bean的管理,通过算法实现的方式,完成对象循环依赖的判断,涉及的知...
时间:2023-12-11点击:136收藏
-
开源即时通讯应用 Tailchat v1.10.0 发布,插件化分布式 noIM 应用
介绍 Tailchat是一款插件化易拓展的开源 IM 应用。可拓展架构赋予Tailchat无限可能性。 前端微内核架构 + 后端微服务架构 使得Tailchat能够驾驭任何定制化 / 私有化的场景 面向企业与私域用户打造,高度自由的群组管理与定制化的面板展示可以让私域主能够更好的展示自己的作品,管理用户,打造自己的品牌与圈子。 官方网站:https://ta...
时间:2023-12-11点击:169收藏
-
机器学习 - 决策树:技术全解与案例实战
本文深入探讨了机器学习中的决策树算法,从基础概念到高级研究进展,再到实战案例应用,全面解析了决策树的理论及其在现实世界问题中的实际效能。通过技术细节和案例实践,揭示了决策树在提供可解释预测中的独特价值。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证...
时间:2023-12-11点击:178收藏
-
Knife4j v4.4.0 发布,OpenAPI 自动注册聚合功能实现
常规迭代(开源版本) 1、针对eureka注册中心将服务名称转大写的情况,knife4j-gateway聚合失败的处理,感谢DongLiusuoPR贡献Gitee#93 2、debug发送body请求下载的情况下返回文件乱码 3、网关聚合场景下,springdoc子服务默认default地址404的问题优化Gitee#I7RAP7 4、knife4j-gat...
时间:2023-12-11点击:232收藏
-
Laravel Pulse —— 实时应用程序性能监控工具和仪表板
Laravel Pulse 是一款适用于 Laravel 应用程序的实时应用程序性能监控工具和仪表板。可让你一目了然地了解应用程序的性能和使用情况。跟踪缓慢的作业和端点等瓶颈,找到最活跃的用户等等。 特性: 应用程序使用情况。找出在整个 Laravel 应用程序中发出最多请求、使用最慢端点和派遣最多任务的用户。 服务器统计。监控服务器的 CPU、内存和磁盘使...
时间:2023-12-11点击:194收藏
-
phpy —— Python 与 PHP 互调用库
phpy 是Python与PHP互调用库,可以在PHP中使用Python语言的函数和类库,或者在Python中使用PHP的包。 但不是语言内嵌。编码依然使用各自的原生语法。 phpy使得PHP可以调用所有Python的包,包括当下非常流行的PyTorch、transformers、TensorFlow等AI库,以及Numpy、Pandas、Scikit等科学...
时间:2023-12-11点击:434收藏
-
浅谈SQL优化小技巧 | 京东云技术团队
回顾MySQL的执行过程,帮助介绍如何进行sql优化。 (1)客户端发送一条查询语句到服务器; (2)服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据; (3)未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,MySQL解析器将使用MySQL语法进行验证和解析。 例如,验证是否使用了错误的关键字,或者关键字的使用...
时间:2023-12-11点击:126收藏
-
每日一博 | 并发情况如何实现加锁来保证数据一致性?
单体架构下锁的实现方案 1. ReentrantLock全局锁 ReentrantLock(可重入锁),指的是一个线程再次对已持有的锁保护的临界资源时,重入请求将会成功。 简单的与我们常用的Synchronized进行比较: ReentrantLock Synchronized 锁实现机制 依赖AQS 监视器模式 灵活性 支持响应超时、中断、尝试获取锁 不...
时间:2023-12-11点击:138收藏
-
netty 集群网络游戏服务器框架 ioGame 17.1.60 action 业务线程监控插件
主要更新 #227 增加调度、定时器相关便捷工具,使用 HashedWheelTimer 来模拟 ScheduledExecutorService 调度 public void test() { // 每分钟调用一次 TaskKit.runIntervalMinute(() -> log.info("tick 1 Minute"), 1...
时间:2023-12-11点击:206收藏
-
使用Flink完成流数据统计 | 京东云技术团队
一、统计流程 所有流计算统计的流程都是: 1、接入数据源 2、进行多次数据转换操作(过滤、拆分、聚合计算等) 3、计算结果的存储 其中数据源可以是多个、数据转换的节点处理完数据可以发送到一个和多个下一个节点继续处理数据 Flink程序构建的基本单元是stream和transformation(DataSet实质上也是stream)。stream是一个中...
时间:2023-12-11点击:154收藏
-
类腾讯文档 UI 风格,AiEditor beta.9 发布
AiEditor 关于 AiEditor(官网https://aieditor.dev) AiEditor 是一个面向 AI 的下一代富文本编辑器,她基于 Web Component,因此支持 Layui、Vue、React、Angular 等几乎任何前端框架。她适配了 PC Web 端和手机端,并提供了 亮色 和 暗色 两个主题。除此之外,她还提供了灵活的...
时间:2023-12-11点击:184收藏
-
fastmybatis 2.10.0 发布,新增数据脱敏功能
fastmybatis 2.10.0 发布,本次发布内容如下: 新增数据脱敏 数据脱敏,将一些敏感数据隐藏,如:手机号,身份证号等信息 fastmybatis自带了手机号、身份证号、银行卡、邮箱四种脱敏处理。 手机号脱敏:MobileSensitiveFormatter 身份证号脱敏:IdCardSensitiveFormatter 银行卡脱敏:BankCa...
时间:2023-12-11点击:136收藏
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主