-
浅析Java - SPI机制 | 京东云技术团队
SPI是什么 SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 整体机制如下图 Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。 使用场景 适用于:调用者根据实际使用需要,启用、扩展、或者替换框架的实现策略 比较常见...
时间:2023-08-31点击:20收藏
-
Ackee —— 基于 Node.js 的自托管分析工具
Ackee 是一个基于 Node.js 的自托管分析工具,适用于注重隐私的用户。Ackee 可在你自己的服务器上运行,分析你网站的流量,并在最小的界面上提供有用的统计数据。 Ackee 对跟踪数据进行匿名处理,以避免用户被识别,同时仍然提供有用的见解。对于不需要 Google Analytics 或 Matomo 等全功能营销分析平台的每个人来说,它都是正确...
时间:2023-08-31点击:25收藏
-
【稳定性】揭秘团队快速排查问题的三字经,你学会了吗? | 京东物流技术团队
背景 线上故障是技术成长中不可避免的一部分,我们从中能够吸取宝贵的教训并变得越来越有经验。然而,并非每个团队或技术同学都能以合理和科学的方式处理故障。基于日常实际工作经验和个人心得,我整理了一份团队遇到故障问题或者疑似问题快速排查的三字经清单及正确✅案例和错误❌案例。这份清单将帮助你在遇到问题时进行快速排查,无需担心在高压环境下忙中出错,遗漏关键步骤环节。掌...
时间:2023-08-31点击:19收藏
-
每日一博 | 三个经典示例解释什么是「零知识证明」
原文:Zero-knowledge proofs explained in 3 examples 作者:Tian Daphne 翻译整理:开放隐私计算 & PrimiHub 零知识证明(Zero-knowledge proof)是一种在不泄露陈述内容的情况下证明陈述有效性的方法。它是一个证明系统使用户能够公开分享知识或所有权的证明,而不揭示其细节。 ...
时间:2023-08-31点击:17收藏
-
白鲸开源 DataOps 平台加速数据分析和大模型构建
作者 | 李晨 编辑 | Debra Chen 数据准备对于推动有效的自助式分析和数据科学实践至关重要。如今,企业大都知道基于数据的决策是成功数字化转型的关键,但要做出有效的决策,只有可信的数据才能提供帮助,随着数据量和数据源的多样性继续呈指数级增长,要实现这一点愈加困难。 如今,很多公司投入了大量时间和金钱来整合他们的数据。他们使用数据仓库 或数据湖来发现...
时间:2023-08-31点击:19收藏
-
文心一言面向全社会开放
8月31日,百度宣布文心一言率先向全社会全面开放,可以在应用商店下载“文心一言APP”或登陆“文心一言官网”(https://yiyan.baidu.com)体验。 据悉,百度还将开放一批经过全新重构的AI原生应用,让广大用户充分体验生成式AI的理解、生成、逻辑、记忆四大核心能力。 百度创始人、董事长兼首席执行官李彦宏表示,当文心一言向数以亿计互联网用户大规...
时间:2023-08-31点击:25收藏
-
突破时空之限,智能远程监考方案助力编程等级考试
用指尖,「敲」下一段天马行空的想象。 7月底,2023青少年人工智能编程水平测试(YCL)如期开展,10万+考生完成线上应考。 作为“青少年信息技术培养工程”的重点项目之一,青少年人工智能编程水平测试,由工业和信息化部教育与考试中心、中国电子教育学会、中国工信出版传媒集团——北京信通有限责任公司共同发起,以信息技术等级考试的形式,对学生的多学科综合知识掌握、...
时间:2023-08-31点击:17收藏
-
Java单元测试及常用语句 | 京东物流技术团队
1 前言 编写Java单元测试用例,即把一段复杂的代码拆解成一系列简单的单元测试用例,并且无需启动服务,在短时间内测试代码中的处理逻辑。写好Java单元测试用例,其实就是把“复杂问题简单化,建单问题深入化“。在编写的过程中, 我们也可以对自己的代码进行一个二次检查。 以下是我总结的一些编写单元测试的好处: 1.测试代码逻辑时,不需要启动整个应用。 2.单元测...
时间:2023-08-31点击:20收藏
-
深入MaxCompute -第十弹 -IF ELSE分支语句
简介: MaxCompute通过脚本模式支持IF ELSE分支语句,让程序根据条件自动选择执行逻辑,支持更好的处理因数据不同而需要采用不同策略的业务场景产生的复杂SQL,提高开发者编程的灵活性! MaxCompute(原ODPS)是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用,支撑了多个 BU 的核心业务。MaxCom...
时间:2023-08-31点击:19收藏
-
Java 配置 HTTP/Socks 代理竟能如此简单
在网络请求过程中,使用代理是一种常见的需求。代理服务器可以帮助我们隐藏真实的 IP 地址、加速访问速度、访问公司特定内网等等要求。在 Java 中,我们可以通过一些库或框架来实现代理的设置和使用。 但如果使用 OkHttp、HttpClient 亦或是 Retrofit 和 Feign,需要实现 Socks 协议代理都需要实现SSLSocketFactory...
时间:2023-08-31点击:21收藏
-
轻量级 Mysql Binlog 客户端 Binlog4j 加入 Dromara 社区
轻量级 Mysql Binlog 客户端 Binlog4j 加入 Dromara 社区 项目介绍 Binlog4j 是一款提供宕机续读,高可用集群,数据转换的 Binlog 客户端。 项目特性 集群模式, 通过集群部署的方式,保证服务高可用。 宕机续读, 避免宕机期间造成数据丢失。 数据转换, 基于泛型封装 BinlogEvent 的序列化数据。 兼容 传统...
时间:2023-08-31点击:22收藏
-
揭秘ChatGPT,如何打造自己的自定义指令 | 京东云技术团队
一、ChatGPT-0720更新 又在深夜,正要打开ChatGPT官网测试下pdf对话功能,发现ChatGPT又有更新。本次更新总结有2点: 1.对于Plus用户,GPT-4的使用限额从25条/3h提升至50条(整整提升1倍~ $20的订阅费又更超值了) 2.新增 Custom instructions (个性化指令),简单可以理解为个人角色和期望回答定义 ...
时间:2023-08-31点击:24收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池