技术栈
后端开发
我命由我12345
17 天前
java
·
开发语言
·
后端
·
java-ee
·
intellij-idea
·
juc
·
后端开发
27.Java 线程间通信(synchronized 实现线程间通信、Lock 实现线程间通信)
创建资源类,在资源类中创建属性和操作方法在资源类操作方法进行判断、操作、通知创建多个线程,调用资源类中的操作方法
我命由我12345
18 天前
java
·
开发语言
·
后端
·
java-ee
·
intellij-idea
·
intellij idea
·
后端开发
26.Java Lock 接口(synchronized 关键字回顾、可重入锁快速入门、Lock 对比 synchronized)
synchronized 是 Java 中的关键字,是一种同步锁,它修饰的对象有以下几种修饰一个类:其作用的范围是 synchronized 后面括号括起来的部分,作用的对象是这个类的所有对象
love666666shen
19 天前
数据结构
·
计算机网络
·
链表
·
操作系统
·
树
·
索引
·
后端开发
【面试】后端开发面试中常见数据结构及应用场景、原理总结
在后端开发面试中,常见的数据结构包括数组、链表、栈、队列、二叉树、平衡树、堆、图和哈希表等。以下是这些数据结构的总结,包括它们的应用场景、优缺点。
我命由我12345
21 天前
java
·
开发语言
·
后端
·
java-ee
·
intellij-idea
·
intellij idea
·
后端开发
23.Java 时间日期扩展(新时间日期、新时间日期格式化与解析、时间戳、计算时间日期差、时间矫正器、时区)
在 java.util 和 java.sql 包下都有时间日期类java.util.Date 类包含时间和日期
知识分享小能手
1 个月前
java
·
大数据
·
开发语言
·
学习
·
intellij-idea
·
后端开发
·
java开发
Java学习教程,从入门到精通,Java ConcurrentHashMap语法知识点及案例代码(63)
ConcurrentHashMap 是 Java 中一个非常重要的线程安全的哈希表实现,它允许并发访问和修改,并且性能相对较好。以下是 ConcurrentHashMap 的语法知识点以及一个带有详细注释的示例代码。
我命由我12345
2 个月前
java
·
开发语言
·
后端
·
java-ee
·
intellij-idea
·
intellij idea
·
后端开发
12.Java 泛型(自定义泛型类、自定义泛型接口、自定义泛型方法、泛型的继承与通配符)
传统方式存在的问题不能对加入到集合中的数据类型进行约束遍历时,需要进行类型转换泛型的理解与好处编译时能检查添加元素的类型
Thomas_Cai
2 个月前
开发语言
·
golang
·
后端开发
用go语言后端开发速查
用go语言发送请求和接收请求的快速参考解释
utmhikari
3 个月前
微服务
·
架构
·
稳定性
·
后端开发
·
问题排查
【架构艺术】服务架构稳定性的基础保障
一个产品随着不断研发,其服务架构的复杂度会越来越高。随着产品的用户体量变大,为了保证产品能够长线运营,就需要保证整个服务架构的稳定性。因此,今天这篇文章,就从实操的角度,粗浅讨论一下,服务架构的稳定性需要如何做到基础保障。
utmhikari
6 个月前
重构
·
架构
·
数据迁移
·
稳定性
·
后端开发
【架构艺术】大规模业务逻辑迁移实践
对于一个成熟的工程项目而言,因为项目未来发展或是和企业内部更深度融合的需要,我们可能需要对既有业务逻辑做很大规模的改动,涉及到多方面的逻辑迁移和代码重构,才能够达到下一代产品所需要的效果。
hunter_coder
6 个月前
数据库
·
前端开发
·
后端开发
基于Java+SpringBoot+vue+element助农平台设计和实现
\n文末获取源码联系感兴趣的可以先收藏起来,大家在毕设选题,项目以及论文编写等相关问题都可以给我加好友咨询
不打小怪兽
7 个月前
java
·
面试
·
八股
·
后端开发
·
基础知识
Java 基础查漏补缺
JDK提供了完整的Java开发工具和资源,包括编译器、调试器和其他开发工具,满足开发人员的各种需求。 JRE则相对更为基础,它只提供了Java程序运行所需的环境,包含了Java虚拟机(JVM)和Java核心类库,不包含开发工具。在部署Java应用程序时,只需要安装JRE来运行程序即可。 JDK< JRE , 开发工具 > JRE< JVM , 核心类库 >
小万哥丶
7 个月前
linux
·
程序人生
·
面试
·
程序员
·
开源
·
kotlin
·
移动开发
·
软件工程
·
安卓
·
编程语言
·
技术
·
后端开发
Kotlin 数据类型详解:数字、字符、布尔值与类型转换指南
在 Kotlin 中,变量的类型由其值决定:然而,从上一章中你了解到,如果需要的话,可以指定类型:有时你必须指定类型,而很多时候则不需要。不管怎样,了解不同类型代表什么是有好处的。
小万哥丶
7 个月前
linux
·
程序人生
·
面试
·
程序员
·
开源
·
kotlin
·
移动开发
·
软件工程
·
安卓
·
编程语言
·
技术
·
andriod
·
后端开发
Kotlin 变量详解:声明、赋值与最佳实践指南
变量是用于存储数据值的容器。要创建一个变量,使用 var 或 val,然后使用等号(=)给它赋值:示例
小万哥丶
7 个月前
linux
·
程序人生
·
面试
·
程序员
·
开源
·
kotlin
·
移动开发
·
软件工程
·
安卓
·
编程语言
·
技术
·
后端开发
Kotlin 编程语言详解:特点、应用领域及语法教程
Kotlin 是一种现代、流行的编程语言,由 JetBrains 在 2016 年发布。自发布以来,它已经变得非常流行,因为它与 Java 兼容(Java 是目前最流行的编程语言之一),这意味着 Java 代码(和库)可以在 Kotlin 程序中使用。
小万哥丶
7 个月前
linux
·
python
·
程序人生
·
numpy
·
软件工程
·
编程语言
·
后端开发
NumPy 双曲函数与集合操作详解
NumPy 提供了 sinh()、cosh() 和 tanh() 等 ufunc,它们接受弧度值并生成相应的双曲正弦、双曲余弦和双曲正切值。
小万哥丶
7 个月前
linux
·
python
·
程序人生
·
面试
·
程序员
·
开源
·
numpy
·
软件工程
·
pip
·
编程语言
·
技术
·
后端开发
NumPy 差分、最小公倍数、最大公约数、三角函数详解
离散差分意味着相邻元素之间的减法。例如,对于 [1, 2, 3, 4],离散差分将是 [2-1, 3-2, 4-3] = [1, 1, 1]
小哈里
7 个月前
运维
·
数据库
·
消息队列
·
负载均衡
·
后端开发
【后端开发】服务开发场景之高性能(CDN与负载均衡,数据库优化,消息队列)
【后端开发】服务开发场景之高性能(CDN与负载均衡,数据库优化,消息队列)按照面试 & 笔试题的方式整理的八股知识哈,长期学习计划。
小哈里
7 个月前
linux
·
服务器
·
网络
·
高可用
·
后端开发
【后端开发】服务开发场景之高可用(冗余设计,服务限流,降级熔断,超时重试,性能测试)
【后端开发】服务开发场景之高可用(冗余设计,服务限流,降级熔断,超时重试,性能测试)高可用描述的是一个系统在大部分时间都是可用的,可以为我们提供服务的。高可用代表系统即使在发生硬件故障或者系统升级的时候,服务仍然是可用的。
小万哥丶
7 个月前
linux
·
python
·
程序人生
·
面试
·
程序员
·
开源
·
numpy
·
软件工程
·
pip
·
编程语言
·
技术
·
后端开发
NumPy 舍入小数、对数、求和和乘积运算详解
在 NumPy 中,主要有五种方法来舍入小数:去除小数部分,并返回最接近零的浮点数。使用 trunc() 和 fix() 函数。
小万哥丶
7 个月前
linux
·
python
·
程序人生
·
面试
·
程序员
·
开源
·
numpy
·
软件工程
·
pip
·
编程语言
·
技术
·
后端开发
NumPy 简单算术:加减乘除及其他运算
你可以直接在 NumPy 数组之间使用算术运算符 + - * /,但本节讨论了一个扩展,其中我们有函数可以接受任何类似数组的对象,如列表、元组等,并根据条件执行算术运算。