首页
趣站
AI工具
小说资源
实用工具
影视网站
科普知识
资源下载
资源
教育考试
书籍
互联网营销
摄影剪辑
音乐
网赚项目
电商运营
素材模板
软件
Windows
Mac
IOS
Android
Chrome
人工智能
财经
观察
生活感悟
职场时事
探索发现
影视
抖音
热舞
旅游
快手视频
今日热搜
1
10 个免费的适合静态和动态网站的托管服务
2
华为禁止用户从外部手动安装安卓应用(APK 文件)
3
苹果将部分产能转回中国
4
京东与杨笠一起玩火
5
李子柒已经正式改名并恢复更新
栏目
首页
趣站
AI工具
小说资源
实用工具
影视网站
科普知识
资源下载
资源
教育考试
书籍
互联网营销
摄影剪辑
音乐
网赚项目
电商运营
素材模板
软件
Windows
Mac
IOS
Android
Chrome
人工智能
财经
观察
生活感悟
职场时事
探索发现
影视
抖音
热舞
旅游
快手视频
今日热搜
搜索
标签搜索
Gradle
Netlify
GitHubPage
尤妮丝
科幻动漫
李子柒
异形
沧元图
女神闵雨晴
剑来
遮天
咒术回战
仙逆
海贼王
吞噬星空
凡人修仙传
健身
刘太阳
娱乐
完美世界
国漫
设计
自动驾驶
萝卜快跑
百度
v2rayu
Cloudflare
网红
辛尤里
云韵
美杜莎
斗破苍穹
童小芯
资源
阿朱
广告
广告联盟
汽车
歌曲改变人生
动漫杂谈
博人传
火影忍者
动漫
Gemini
共享汽车
滴滴汽车
电商
拼多多
双十一
京东
阿里巴巴
生活大爆炸
老友记
DeepMind
脱单神器
应聘
求职
DALLE-3
万圣节
社会
文化
阿里
学习
财经
全球通胀
劳动
加班
婚姻
人工智能
ChatGPT
抖音
服务器
网站建设
感悟
植物图鉴
电视剧
电影
History
hist
纪录
Han Long's | paintings
Han Long | Painting
PayPal
Comics
ZooKeeper
系统设计
安全设计
权限系统
Kafka
RocketMQ
RabbitMQ
元宇宙
web3
NFT
软件
科学
游戏攻略
VPN
建筑
历史
谷歌广告
谷歌
养生
健康
数据库
漫画
算法
科技
iPhone
苹果
生活
爬虫
Python
面试
Redis
Photoshop CC
热点时事
特朗普
社交
社交媒体
node
机器学习
房地产
互联网
游戏
经济
韩漫
sharding-jdbc
比特币
FlatBuffers
uniapp
vue
自媒体
Nginx
Halo
Mybatis
Mybatis-Plus
流程设计器
流程
游戏生态
职场
Docker
SpringCloud
WebSocket
Swagger
SpringBoot
JUC
JVM
Linux
Java
Maven
Netty
MySQL
目 录
CONTENT
以下是
Java
相关的文章
2022-12-16
十大经典排序算法总结
十大经典排序算法总结引言所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到
2022-12-16
14991
0
2
职场
编程
推荐
算法
发现
2022-12-12
从3s到40ms!看看人家的性能优化技巧,确实优雅
从3s到40ms!看看人家的性能优化技巧,确实优雅什么是高性能系统先理解一下什么是高性能设计,官方定义: 高可用(High Availability,HA)核心目标是保障业务的连续性,从用户视角来看,业务永远是正常稳定的对外提供服务,业界一般用几个 9 来衡量系统的可用性。通常采用一系列专门的设计(
2022-12-12
11521
0
0
编程
MySQL
Java
2022-12-11
告警:线上慎用 BigDecimal ,坑的差点被开了
告警:线上慎用 BigDecimal ,坑的差点被开了BigDecimal,相信对于很多人来说都不陌生,很多人都知道他的用法,这是一种 java.math 包中提供的一种可以用来进行精确运算的类型。很多人都知道,在进行金额表示、金额计算等场景,不能使用 double、float 等类型,而是要使用对
2022-12-11
11538
0
1
SpringBoot
编程
Java
2022-12-02
简单聊聊Nginx实现原理
简单聊聊Nginx实现原理Nginx作为开源的轻量级的HTTP服务器,广泛应用于分布式应用架构中。本文简要介绍了Nginx的特点及使用场景、Nginx的进程模型和请求处理流程,并结合不同场景进行配置,对Nginx的架构和实现原理有个初步的了解。1、Nginx是什么Nginx(engine X)是一个
2022-12-02
10277
0
2
编程
Java
Linux
2022-11-22
Raft 算法-分布式协议&算法
Raft 算法-分布式协议&算法 1 背景当今的数据中心和应用程序在高度动态的环境中运行,为了应对高度动态的环境,它们通过额外的服务器进行横向扩展,并且根据需求进行扩展和收缩。同时,服务器和网络故障也很常见。因此,系统必须在正常操作期间处理服务器的上下线。它们必须对变故做出反应并在几秒钟内自
2022-11-22
13380
0
1
编程
推荐
算法
2022-11-21
JWT 身份认证优缺点分析
JWT 身份认证优缺点分析在 JWT 基本概念详解这篇文章中,我介绍了:什么是 JWT?JWT 由哪些部分组成?如何基于 JWT 进行身份验证?JWT 如何防止 Token 被篡改?如何加强 JWT 的安全性?这篇文章,我们一起探讨一下 JWT 身份认证的优缺点以及常见问题的解决办法。JWT 的优势
2022-11-21
8710
0
1
SpringBoot
编程
业界
SpringCloud
互联网
Java
系统设计
项目管理
2022-11-17
CompletableFuture事务问题
前段时间写了关于CompletableFuture的使用博客,CompletableFuture使用方法详细说明 和 CompletableFuture的thenCompose使用具体说明。但在实际中使用的时候发现,CompletableFuture开启的线程和当前事务是脱离开的,也就是当前上下文的
2022-11-17
7349
0
0
SpringBoot
编程
Java
JUC
2022-07-09
POI使用HSSF,XSSF,SXSSF三种方式
POI使用HSSF,XSSF,SXSSF三种方式用 JavaPOI 导出 Excel 时,我们需要考虑到 Excel 版本及数据量的问题。针对不同的 Excel 版本,要采用不同的工具类,如果使用错了,会出现错误信息。JavaPOI 导出 Excel 有三种形式,他们分别是 1.HSSFWorkbo
2022-07-09
10969
0
1
编程
推荐
Java
2022-06-29
Java并发CompletableFuture入门
Java并发CompletableFuture入门自己在项目中使用 CompletableFuture 比较多,看到很多开源框架中也大量使用到了 CompletableFuture 。因此,专门写一篇文章来介绍这个 Java 8 才被引入的一个非常有用的用于异步编程的类。简单介绍Completabl
2022-06-29
7018
0
1
编程
JVM
JUC
2022-06-29
Atomic 原子类总结
Atomic 原子类介绍Atomic 翻译成中文是原子的意思。在化学上,我们知道原子是构成一般物质的最小单位,在化学反应中是不可分割的。在我们这里 Atomic 是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。所以,所谓原子类说简单点就是具有原子/原
2022-06-29
13680
0
0
编程
Java
2022-06-28
AQS 原理以及 AQS 同步组件总结
AQS 原理以及 AQS 同步组件总结开始之前,先来看几道常见的面试题!建议你带着这些问题来看这篇文章:何为 AQS?AQS 原理了解吗?CountDownLatch 和 CyclicBarrier 了解吗?两者的区别是什么?用过 Semaphore 吗?应用场景了解吗?......AQS 简单介绍
2022-06-28
9244
0
1
编程
推荐
Java
2022-06-28
万字解析 ThreadLocal 关键字
前言全文共 10000+字,31 张图,这篇文章同样耗费了不少的时间和精力才创作完成,原创不易,请大家点点关注+在看,感谢。对于ThreadLocal,大家的第一反应可能是很简单呀,线程的变量副本,每个线程隔离。那这里有几个问题大家可以思考一下:ThreadLocal的 key 是弱引用,那么在 T
2022-06-28
6708
0
1
编程
推荐
Java
2022-06-27
Java 的 CompletableFuture 异步回调
Java 的 CompletableFuture 异步回调CompletableFuture 在 Java 里面被用于异步编程,异步通常意味着非阻塞,可以使得我们的任务单独运行在与主线程分离的其他线程中,并且通过回调可以在主线程中得到异步任务的执行状态,是否完成,和是否异常等信息。Completab
2022-06-27
14371
0
1
编程
Java
2022-06-08
下载m3u8格式的视频流文件
下载m3u8文件下载安装使用 https://github.com/nilaoda/N_m3u8DL-CLI/releases使用说明文档 https://nilaoda.github.io/N_m3u8DL-CLI/Advanced.html打开N_m3u8DL-CLI-SimpleG.exe
2022-06-08
14716
0
1
互联网
Java
发现
Linux
Python
2022-04-20
SpringBoot 实现 Mysql 百万级数据量导出并避免 OOM 的解决方案
SpringBoot 实现 Mysql 百万级数据量导出并避免 OOM 的解决方案前言动态数据导出是一般项目都会涉及到的功能。它的基本实现逻辑就是从 mysql 查询数据,加载到内存,然后从内存创建 excel 或者 csv,以流的形式响应给前端。参考 https://grokonez.com/sp
2022-04-20
11261
0
2
编程
MySQL
Java
JVM
2022-04-18
Java上传文件到linux服务器后没有权限访问(解决)
Java上传文件到linux服务器后没有权限访问(解决)导致nginx访问403 fornginx访问图片文件没权限解决方法:将/etc/nginx/nginx.conf中的第一行改为rootuser nginx;worker_processes 4;er
2022-04-18
8512
0
1
Java
Linux
2022-03-15
巧用 Stream 优化老代码,太清爽了
巧用 Stream 优化老代码,太清爽了!Java8 的新特性主要是 Lambda 表达式和流,当流和 Lambda 表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读放大招,流如何简化代码如果有一个需求,需要对数据库查询到的菜肴进行一个处理:筛选出卡路里小于 400
2022-03-15
12904
0
1
编程
推荐
Java
发现
问答
2022-03-14
线性数据结构 :数组、链表、栈、队列
线性数据结构 :数组、链表、栈、队列开头还是求点赞,求转发!原创优质公众号,希望大家能让更多人看到我们的文章。图片都是我们手绘的,可以说非常用心了!1. 数组数组(Array) 是一种很常见的数据结构。它由相同类型的元素(element)组成,并且是使用一块连续的内存来存储。我们直接可以利用元素的索
2022-03-14
12482
0
1
编程
推荐
算法
Java
发现
问答
1
2
3
4