62042编程之家
首页
后端开发
.NET
Java
Python
Go
PHP
C++
Ruby
Swift
C语言
Erlang
Delphi
Scala
R语言
Verilog
Dart
Rust
NodeJs
前端开发
HTML5
Css
JavaScript
jQuery
Angular
React
Vue
数据库
SQLServer
Oracle
MySQL
PostgreSQL
NoSQL
大数据
移动开发
Android
iOS
Flutter
小程序
鸿蒙
手机开发
软件设计
架构设计
面向对象
设计模式
驱动设计
计算机图形学
数据结构
企业信息化
BPM
SharePoint
GIS
SAP
ERP
Dynamics
信息安全
信息化
操作系统
Windows
Linux
macOS
嵌入式
服务器
项目管理
敏捷开发
团队管理
软件工程
软件测试
软件发布
运营管理
运维
Kubernetes
网络安全
产品运营
开源研究
技术区
游戏开发
程序人生
求职面试
云计算
人工智能
区块链
前沿技术
其他
关于本站
隐私政策
免责声明
标签大全
用户留言
网站地图
导航
首页
后端开发
前端开发
数据库
移动开发
软件设计
企业信息化
操作系统
项目管理
运营管理
技术区
关于本站
首页
标签"Java集合"的文章
Java面试题以及答案(二)集合
2023-01-02
Java
0 ℃
2.1常见的数据结构(了解) 常用的数据结构有:数组,栈,队列,链表,树,散列,堆,图等 数组是最常用的数据结构,数组的特点是长度固定,数组的大小固定后就无法扩容了 ,数组只能存储一种类型的数据 ,添加,删除的操作慢,因为要移动其他的元素。 栈是一种基于先进后出(FILO)的数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数...
Java面试题以及答案(三)多线程(必会)
2023-01-02
Java
0 ℃
3.1什么是线程?线程和进程的区别?(了解) 线程:是进程的一个实体,是 cpu 调度和分派的基本单位,是比进程更小的 可以独立运行的基本单位。 进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作 系统进行资源分配和调度的一个独立单位。 特点:线程的划分尺度小于进程,这使多线程程序拥有高并发性,进程在运行 时各自内存单元相互独立,线程之间...
如何防止用户重复提交订单?(上)
2022-12-30
Java
0 ℃
一、摘要 对于投入运营的软件系统,最近小编在巡检项目数据库的时候,发现某些表存在不少的重复数据,对于这样的脏数据,初步分析大致的来源有以下可能: * 1.由于用户误操作,多次点击表单提交按钮 * 2.由于网速等原因造成页面卡顿,用户重复刷新提交页面 * 3.黑客或恶意用户使用 postman 等网络工具,重复恶意提交表单 这些情况都可能会导致表单重复提交,造...
如何防止用户重复提交订单?(中)
2022-12-30
Java
0 ℃
一、摘要 在上一篇文章中,我们详细的介绍了对于下单流量不算高的系统,可以通过请求唯一ID+数据表增加唯一索引约束这种方案来实现防止接口重复提交! 随着业务的快速增长,每一秒的下单请求次数,可能从几十上升到几百甚至几千。 面对这种下单流量越来越高的场景,此时数据库的访问压力会急剧上升,上面这套方案全靠数据库来解决,会特别吃力! 对于这样的场景,我们可以选择引入...
如何防止用户重复提交订单?(下)
2022-12-30
Java
0 ℃
一、摘要 在上一篇文章中,我们详细的介绍了随着下单流量逐渐上升,为了降低数据库的访问压力,通过请求唯一ID+REDIS分布式锁来防止接口重复提交,流程图如下! 每次提交的时候,需要先调用后端服务获取请求唯一ID,然后才能提交。 对于这样的流程,不少的同学可能会感觉到非常鸡肋,尤其是单元测试,需要每次先获取submitToken值,然后才能提交! 能不能不用这...
Java8特性去重
2022-12-16
Java
0 ℃
单个元素的时候直接去重 List myList = list.stream().distinct().collect(Collectors.toList());...
list集合去除重复的元素
2022-12-16
Java
0 ℃
1.创建一个set集合 2.添加元素到set集合中 //合并满元增活动 if(!CollectionUtils.isEmpty(gavePromotions)){ TreeSet promotions = new TreeSet(Comparator.comparing(Promotion::getRawId)); promotions.addAll(gav...
list中添加元素传参
2022-12-16
Java
0 ℃
...
list集合根据对象某属性求和,最大值等
2022-12-16
Java
0 ℃
先初始化集合并添加数据 //实体类 public class Student { private int mathScoresInt; //数学成绩 private long mathScoresLong;//数学成绩 private float mathScoresFloat;//数学成绩 private double mathScoresDouble;/...
list去重并统计个数
2022-12-16
Java
0 ℃
...
1
2
3
4
...
6
下一页 »
分类导航
后端开发
前端开发
数据库
移动开发
软件设计
企业信息化
操作系统
项目管理
运营管理
技术区
关于本站
热门文章
Pytorch——报错解析:RuntimeError: Expected to mark a variable ready only once. This error is caused by one
安装完Anaconda python 3.8,降级python3.6方法
burp通过条件竞争上传文件
全网最全Redis学习
支付宝小程序获取手机号码的的详细流程。(配置开发设置,具体流程)
如何在 VBA/Excel 中使用 GPU
iOS的Runtime知识点繁杂难啃,真的理解它的思想,你就豁然开朗了
Golang中如何正确的使用sarama包操作Kafka?
CentOS8修改界面显示为中文
用记事本编写贪吃蛇java_20行代码的Java贪吃蛇游戏,Java大神之作
安装nvm后报错:Could not retrieve https://nodejs.org/dist/index.json. Get "https://nodejs.org/dist/index.json": net/http: TLS handshake timeout
C语言:判断一个数是否是素数。
最新文章
技术对比着学-java中abstract,public,protected,private以及不写作用域的时候在继承关系中的调用
java 学习笔记-Java集合(一)
聊天功能-WebSocket-java开发聊天服务端设计思路
MySQL-定时备份数据库
docker-(二)常用软件安装配置
技术总结-常用工具(二)
docker-(一)常用软件安装配置
JDK-源码阅读_开端
Linux—实践总结
Elasticsearch,kibana搭建教程
JDK-源码阅读_java.lang包详解
前端—聊天功能-WebSocket-Node.js
热门标签
android-studio
RDIFramework.NET
物联网
剑指Offer
java并发编程
clickhouse
Acwing
Java集合
ReadBook
Html5
MySQL数据库
生物化学
MAVEN
.net core
牛顿-拉夫逊法
模拟
DELPHI
算法
word
正则表达式