后端共1608篇 第77页
后端
Redis基础(二)之Redis的安装与使用-五八三

Redis基础(二)之Redis的安装与使用

第二章、Redis的安装与使用 Redis: C语言开发的高性能的键值存储的数据库。 学习redis的网站: www.redis.net.cn/ Redis的安装和启动 【1】Windows版Redis的下载 官网提供了Linux版的Redis下载...

Python的魔法方法:深入理解数据模型

Python的数据模型是它的核心,了解数据模型对于理解Python是非常重要的。在Python中,我们通过魔法方法(或称为特殊方法,名字以两个下划线开始和结束)来定义我们的数据模型。在本文中,我们将...
admin的头像-五八三admin2年前
020
OpenAI API升级:新GPT-3.5 Turbo和GPT-4助力AIGC应用大放异彩-五八三

OpenAI API升级:新GPT-3.5 Turbo和GPT-4助力AIGC应用大放异彩

前言 北京时间2023年6月13日,OpenAI宣布对其领先的生成型AI模型GPT-3.5 Turbo和GPT-4进行一系列更新,以提高工作场所的人工智能能力。这些改进包括引入全新的函数调用功能、增强的可引导性、GP...
yml配置文件boolean一直为false问题分析解决-五八三

yml配置文件boolean一直为false问题分析解决

我正在参加「掘金·启航计划」 1.问题说明 application.yml配置文件里的布尔值获取后一直为false。 2.bug复现 2.1 yml配置 # 测试 test-config: is: true open: true isOpen: true 2.2 配置类 @...
admin的头像-五八三admin2年前
020

Effective Java 10.覆盖equals时请遵守通用约定

覆盖 equals 时请遵守通用约定 覆盖 equals 方法看似很简单,但是有很多覆盖方式会导致错误。equals也算是我们在开发中最常使用到的方法了。但是我们平常都很少会去重写equals方法。在这种情况...
admin的头像-五八三admin2年前
020
【锁思想】高并发下线程饥饿?看看读写锁是怎么避免饥饿的-五八三

【锁思想】高并发下线程饥饿?看看读写锁是怎么避免饥饿的

  大家好,我是Coder哥,在技术日新月异的今天,真正应该花费时间学习的是那些不变的编程思想,今天我们来接着上一篇文章来聊一下锁思想,我们上一篇”《为什么synchronized是非公平的》“详...
admin的头像-五八三admin2年前
020

查漏补缺第十二期(网易实习三面)

前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ Spring中bean的生命周期 在Spring框架中,Bean的生...
【生吃源码】java.util.concurrent?(内容很长)-五八三

【生吃源码】java.util.concurrent?(内容很长)

什么是JUC 在jdk内的rt包下的java包内,java.util.concurrent包底下的工具,包含了lock、atomic以及一些并发容器比如说线程池、阻塞队列等 本文基于JDK1.8! sun.misc.Unsafe unsafe 顾名思义就...
admin的头像-五八三admin2年前
020
一文搞懂ThreadPoolExecutor原理-五八三

一文搞懂ThreadPoolExecutor原理

前言 都说经典的就是好的,这句话放在Java的ThreadPoolExecutor上那是一点都没错,像现在数据库连接的池化实现,或者像Tomcat这种WEB服务器的线程管理,处处都有着ThreadPoolExecutor的影子,本...
Tailchat 压测报告新鲜出炉,万人消息广播完全接受只需1.2秒-五八三

Tailchat 压测报告新鲜出炉,万人消息广播完全接受只需1.2秒

作为一个即时通讯应用,Tailchat 天然就需要具备能够处理高并发多人在线能力的需求。 为了衡量Tailchat在处理大批量用户上的处理能力,给予我们的客户有足够的信心,我们决定花时间来测试在实际...
admin的头像-五八三admin2年前
020

数据类型错误带来严重后果!一文读懂怎么正确选择数据类型

确保数据质量应该是IT专业人员最重要的目标之一。如今,这一点比以往任何时候都更为重要,因为组织依靠数据来驱动其人工智能和机器学习算法。如果你希望做出准确的决策,就需要准确、高质量的数...
Spring循环依赖解决方案-五八三

Spring循环依赖解决方案

1.概述 之前我们对Spring Bean生命周期和Bean实例化、属性填充、初始化、销毁等整体流程进行全面分析与总结,不熟悉的可查看:Spring Bean生命周期。我们也提到在创建Bean过程中贯穿着循环依赖...
admin的头像-五八三admin2年前
020
java中对象对象的创建过程,类的加载过程,对象在内存中的存储形式-五八三

java中对象对象的创建过程,类的加载过程,对象在内存中的存储形式

java-对象 众所周知,java是一门典型的面向对象编程语言,下面来分析分析 1、对象在内存中的存储形式 对象在栈中是以地址的形式存放,堆中存放的是基本数据类型与引用数据类型的地址,方法区存...
admin的头像-五八三admin2年前
020
Synchronize 底层原理总结-五八三

Synchronize 底层原理总结

Synchronize 底层原理 我正在参加「掘金·启航计划」 对象内存结构 对象头:MarkWord 存储对象头的信息,Klass Word 描述对象实例的具体类型 实例数据:成员变量 对齐填充:如果对象头 + 实例变...
admin的头像-五八三admin2年前
020
我花了两天时间没解决的问题,chatgpt用了5秒搞定!-五八三

我花了两天时间没解决的问题,chatgpt用了5秒搞定!

前言 一个说难不难,说简单竟看不出来是哪里问题的一个bug。是的 可能自己能力和经验尚浅无法识别,下面你们能否用火眼金睛一眼让bug原形毕露 (这个问题是忽然暴露出来的,无任何征兆,没人改...
希望之星、黄昏之星、三只乌鸦……怎么用 DolphinDB 快速计算 K 线?-五八三

希望之星、黄昏之星、三只乌鸦……怎么用 DolphinDB 快速计算 K 线?

K 线技术分析是股票投资中很常用的一种分析方法,主要通过历史价格图表中的数据来预测未来市场趋势。一根 K 线包括四个价格:开盘价、收盘价、最高价和最低价,通常简称为 OHLC。K 线按照周期一...
admin的头像-五八三admin2年前
020

Python 中的命令行参数解析:argparse 模块深入讲解

一、为什么要解析命令行参数? 在日常的Python编程中,我们经常需要编写一些可配置的脚本。这些脚本在运行时,可能需要传递一些参数,以实现不同的功能。命令行参数就是一种在启动脚本时,传递...
admin的头像-五八三admin2年前
020
生产环境可用的 Seata-go 1.2.0 来啦!!!-五八三

生产环境可用的 Seata-go 1.2.0 来啦!!!

文|刘月财(GitHub ID:luky116) 360 服务端开发专家 Seata-go 项目负责人 本文 2752 字 阅读 7 分钟 发布概览 Seata-go 1.2.0 版本支持 XA 模式。XA 协议是由 X/Open 组织提出的分布式事务处...
数据库架构是否该随着公司估值一起变化?-五八三

数据库架构是否该随着公司估值一起变化?

2020 年,因为 Figma 不断加入新功能,筹备第二条产品线和用户不断增长导致数据库流量每年以 3x 速度增长,我们的基础设施遇到了增长瓶颈。很清楚的是,原本的基础设施无法扩展以满足新需求,我...
admin的头像-五八三admin2年前
020
一文带你认识Kafka重点知识以及最佳应用实践方式-五八三

一文带你认识Kafka重点知识以及最佳应用实践方式

基础篇 一、概念、名词扫盲 1. 服务节点(broker) 一般提到broker就可以理解为kafka的服务端,多个broker就组成了kafka的集群,broker主要负责消息的接收和处理客户端发来的消息 2. 主题(Topi...
admin的头像-五八三admin2年前
020