logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JavaScript 的25个高级特性

很多前端同学写 JavaScript 写久了,会觉得语言特性都已经用得差不多了:函数、数组、对象、Promise……没什么新鲜感。但其实,JavaScript 还有不少被低估的语法和技巧。它们可能是规范里的冷门细节,可能是 ES6+ 新增的语法糖,也可能是一些看似奇怪但非常实用的特性。本文整理了,每一个都配有示例和讲解。

文章图片
#javascript#开发语言#ecmascript +4
Java 线程池的工作原理及实践

线程池的核心思想是预先创建一定数量的线程,并把它们保存在线程池中,当有任务需要执行时,线程池会从空闲线程中取出一个线程来执行该任务。任务执行完毕后,线程不是被销毁,而是返还给线程池,可以立即或稍后被再次用来执行其他任务。这种机制可以避免因频繁创建和销毁线程而带来的性能开销,同时也能控制同时运行的线程数量,从而提高系统的性能和资源利用率。线程池的主要组成部分包括工作线程、任务队列、线程管理器等。线程

文章图片
#java#开发语言#android +4
Java 开发中Stream的toMap与Map 使用技巧

虽然 Java 提供的内置收集器已经能够满足大多数需求,但在某些情况下,我们可能需要更灵活的收集逻辑。例如,将流中的元素收集到一个自定义的 Map 中,或者在收集过程中进行复杂的转换和聚合操作。自定义收集器需要实现Collector接口,该接口定义了四个方法:supplier()、accumulator()、combiner()和finisher(),以及一个characteristics()方法

文章图片
#java#开发语言#android +4
Java 与 Go 语言协作开发实战指南

/ 流式服务示例// 新增可选字段,保持向后兼容# 生成Go代码# 生成Java代码方法性能复杂度适用场景主要优点主要缺点JNI/FFI极高高性能关键型应用最低延迟复杂、调试困难REST API中低一般集成场景简单、标准化性能开销大gRPC高中微服务架构高性能、强类型配置复杂进程通信低低简单集成、低频调用零配置、独立部署启动开销大共享内存极高中大数据传输、同机部署最高吞吐量仅限同机、同步复杂。

文章图片
#java#golang#开发语言 +4
Python 文件上传:一个简单却易犯的错误及解决方案

在日常开发中,使用 Python 的 requests 库上传文件是一个非常常见的操作,语法简洁使用简单。然而,正是在这种简洁的背后,隐藏着一些细节,一旦忽略,就可能导致一个令人困惑的错误:400 Bad Request。这篇文章记录了一个真实的错误案例,并剖析问题根源,复盘这个文件上传中的“坑”。

文章图片
#python#github#开发语言 +3
Java 重试机制没写对,线上很容易出问题!这份生产级方案请收好

前端重试:浏览器/APP自动重新发请求给后端。后端重试:当一个后端服务调用另一个后端服务(或数据库、缓存、第三方API等)失败时,自动重新尝试调用的机制。层级负责的重试类型示例前端重试用户交互层面的瞬时故障网络抖动、网关超时API网关重试路由层面的故障后端服务实例短暂不可用后端服务重试业务逻辑层面的临时故障数据库连接超时、第三方API限流。

文章图片
#java#开发语言#spring boot +2
开发 Java 项目时的命名规范

类型命名模式示例官方Starterspring-boot-starter-模块名自定义Starter模块名-spring-boot-starter。

文章图片
#java#前端#服务器 +4
SpringBoot 容器镜像更新只要200k,你敢信???

查看构建成品的镜像层发现竟然有两层一样大小,也会被推送了两遍。其中优化了entrypoint脚本,采用分层构建后启动应用不能采用传统的java $JAVA_OPTS -jar xxx.jar这方式启动应用。为解决镜像上传问题,调研了相关技术栈决定采用spring boot 2.3新增的镜像分层构建功能。以下是我们基于基础镜像构建spring boot镜像制品的Dockerfile,采用了比较传统的

文章图片
#spring boot#后端#java +4
SpringBoot 配置文件完全指南-从入门到精通

Spring Boot 配置文件是存储应用程序配置信息的文件,它们告诉应用程序如何运行,包括数据库连接、服务器端口、日志级别等关键信息。🎉恭喜你!你已经掌握了 Spring Boot 配置文件的精髓!✅配置文件基础- 掌握 application.properties 和 application.yml 的使用✅优先级管理- 理解配置文件的加载顺序和覆盖规则✅多环境配置- 实现开发、测试、生产环

文章图片
#spring boot#后端#java +4
阿里又开源了一个顶级 Java 项目!!!

Spring AI Alibaba 作为阿里基于 Spring AI 扩展的 AI 框架,虽在多智能体开发与企业级特性上优势显著,但企业落地时面临 Prompt 调试低效、AI 质量无保障、线上运维难三大核心痛点。

文章图片
#人工智能#数据库#spring boot +3
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择