E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java-多线程并发
AQS理解
AQS是JAVA中的一组抽象类,就是为了解决
多线程并发
竞争共享资源而引发的线程安全问题,细致点说AQS就是具备一套线程阻塞等待以及被唤醒的时候锁分配的机制,这个机制是由队列来实现的,暂时获取不到所的线程加入到队列里面
我要进中厂
·
2023-10-20 21:59
java
开发语言
带你解决java内存爆炸和CPU100%的问题
文章目录
java-
内存爆炸、CPU100%问题分析、定位与解决背景堆内存溢出问题思路整理堆外内存分析问题思路整理CPU100%问题排查引发原因
java-
内存爆炸、CPU100%问题分析、定位与解决背景
yyxx_828
·
2023-10-20 16:40
网易云课堂-微专业Java
JAVA-
单例模式
首先什么是单例?就一条基本原则,单例对象的类只会被初始化一次。在Java中,我们可以说在JVM中只存在该类的唯一一个对象实例。而要实现一个安全的单例对象,需要考虑一下几个问题:你的单例线程安全吗?你的单例反射安全吗?你的单例序列化安全吗?一、单例的一般实现1、饿汉式publicclassHungrySingleton{privatestaticfinalHungrySingletonmInstan
woshishui1243
·
2023-10-20 13:17
【mysql并行批量删除死锁排查】
文章目录背景表单和索引结构原因分析解决方案背景mysql批量删除并插入新数据的场景下,为提高执行效率,使用了
多线程并发
执行的方式。
weixin_43493520
·
2023-10-20 02:19
mysql
数据库
c++_learning-并发与多线程
并发与
多线程并发
:进程:线程:基本概念:线程安全:问题出现的场景:涉及的性质:如何保证线程安全?
小白要努力sgy
·
2023-10-19 22:40
c++
开发语言
java-
课堂笔记
集合框架使用集合做什么集合的分类具体的实现类ListArrayListLinkedListSetTreeSetMapHashMapTreeMap数组、List、Set、Map的数据转换数组转List数组和Set从Map中得到Set和List散列表(哈希表)的基本原理散列表是如何根据Key来快速找到它所匹配的Value呢?散列表的读写操作写操作(put)读操作(get)IteratorCollect
末世岛屿_e627
·
2023-10-19 19:48
tcmalloc 框架介绍
tcmalloc解决锁频繁加锁解锁以及缓解锁竞争问题,尤其是在
多线程并发
申请内存的时候,相比malloc效率大大提升。
云的小站
·
2023-10-19 19:25
开发语言
c++
论文导读 | 支持事务与图分析的图存储系统
事务系统保证了系统的数据一致性,确保事务更新的原子性或是不同事务之间的数据隔离性等在
多线程并发
环境下所必不可少的ACID特性。
PKUMOD
·
2023-10-19 18:39
java
数据库
算法
Java-
金额转换
关于商业数据的运算问题Java中的简单浮点数类型float和double不能够进行运算,或者运算会丢失精度,不光是Java,在其它很多编程语言中也有这样的问题。在大多数情况下,计算的结果是准确的,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecimal,要注意该构造函数是一个精确的转换,它无法得到与先调用Double.toString(
SP八岐大兔
·
2023-10-19 16:00
JAVA
java
java金额处理
JAVA-
记一次BigDecimal,String千分位转换
在显示类上面添加@JsonSerialize注解,指定对应的转换格式例如,同理可在属性为BigDecimal的字段上添加注解,指定方法:privateStringuserTypeStr;/***交易金额*/@JsonSerialize(using=StringSerialize.class)privateStringtransAmount;/***交易账户*/privateStringtransM
Tatsumi_zyy
·
2023-10-19 16:59
java经验
java
开发语言
2023-9-8 阿里健康2024校招
java-
体检及泛医疗部门一面
1自我介绍2java基础2.1java集合类体系的了解推荐文章:Java集合框架体系总览2.2java的并发包体系2.3java的list和map的数据结构主要有什么不同呢?答:2.4只有8个元素的一个HashMap,它会用到红黑树嘛答:不会,因为转换为红黑树要满足两个条件,一个hashMap的数组长度大于64,一个是某一个哈希槽的链表长度大于82.5.1为什么要同时满足这两个条件答:为了提高Ha
xxx_520s
·
2023-10-19 10:46
面经
java
阿里健康后端开发
2024秋招
HarmonyOS 语言基础类库开发指南上线啦!
多线程并发
如何实现?TaskPool(任务池)和Worker在实现和使用场景上有何不同?
HarmonyOS开发者
·
2023-10-19 00:27
华为
HarmonyOS
多线程并发
最佳实践
使用本地变量使用不可变类最小化锁的作用域范围:S=1/(1-a+a/n)其中,a为并行计算部分所占比例,n为并行处理结点个数。这样,当1-a=0时,(即没有串行,只有并行)最大加速比s=n;当a=0时(即只有串行,没有并行),最小加速比s=1;当n→∞时,极限加速比s→1/(1-a),这也就是加速比的上限。例如,若串行代码占整个代码的25%,则并行处理的总体性能不可能超过4。这一公式已被学术界所接
文刀雨
·
2023-10-18 23:48
解决eclipse代码提示按空格自动补全代码的bug
1、首先开启了代码提示功能打开路径**windows->preferences->
java-
>Edi
MR_非凡
·
2023-10-18 14:34
编辑器配置及管理
eclipse 增强自动补全 取消'='和空格自动补全
1.增强自动补全打开eclipse,依次点击Window->Preferences->
Java-
>Editor->ContentAssist找到AutoactivationtriggersforJava
ganghaod
·
2023-10-18 14:26
java
CompletableFuture多任务当一个任务执行失败后如何快速失败返回
1.业务背景存在如下的业务需求:对于一个批任务,包含多个子任务taskId,在
多线程并发
执行时,如果出现一个子任务执行失败,则要求该批次的所有任务立即停止,并返回降级的结果。
望舒wong
·
2023-10-18 12:08
java-
删除字符(3种方法)
方法1:字符串截取substringimportjava.util.Scanner;publicclassInput01String{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Strings;charc;s=scanner.next();c=scanner.next().charAt(0);Sys
小雨527
·
2023-10-18 04:47
Java
java
62、索引管理_复杂上机实验:基于scoll+bulk+索引别名实现零停机重建索引
批量查询的时候,建议采用scrollapi,并且采用
多线程并发
的方式来reindex数据,每次scoll就查询指定日期的一段数据,交给一个线程即可。
拉提娜的爸爸
·
2023-10-17 20:44
Java-
集合数据存储到redis
由于业务需求,需要将一个集合放到redis里面,大部分博客推荐的方法是将List整个对象做序列化。如果是这种操作的话,其实放到redis里面的还是一整个对象,也不能享受redis提供的对集合的操作。对redis有了解过的同学应该,在redis里有操作list集合的命令,lpushrpushlrange...等等命令。而spring提供的RedisConnection是对redis连接的封装,也封装
Gonzo
·
2023-10-17 13:07
java并发编程实战——读书笔记
框架中如果有
多线程并发
性,那使用框架的应用程序代码也会遇到并发性问题,在代码中会访问应用程序的状态,所有访问这些状态的代码都应该考虑线程安全问题。
cyw2002509
·
2023-10-17 11:18
并发
并发
java
多线程
java抽象类修饰_
java-
修饰词、抽象类、抽象方法
1.final:最终的、不可改变的------单独应用的机率小1)修饰变量:变量不能被改变2)修饰方法:方法不能被重写3)修饰类:类不能被继承2.staticfinal:常量,应用率高1)必须声明同时初始化2)通过类名点来访问,不能被改变3)建议:常量名所有字母都大写,多个单词用_分隔4)编译器在编译时直接将常量替换为具体的值,效率高3.抽象方法:1)由abstract修饰2)只有方法的定义,没有
栗春希夏
·
2023-10-17 10:29
java抽象类修饰
java-
删除有序数组中的重复项
给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保你的题解可以被通过:更改数组nums,使nums的前k个元素包含唯一元素,并按照它们最初在nums中出现的顺序排列。nums的其余元素与nums的大小不重要。返回k。解题思路:数
学后端的小明同学
·
2023-10-17 04:02
算法
数据结构
leetcode
Java-
异常Throwable,Exception,Error关系
Java-
异常Throwable,Exception,Error-243573295-博客园https://www.cnblogs.com/hwaggLee/p/4509038.htmlJava-异常Throwable
guyue35
·
2023-10-17 03:46
java
java
exception
error
throwable
关系
JAVA-
异常
JAVA-
异常1.什么是程序的异常指的是程序在执行过程中,出现非正常情况,如果不处理最终会导致JVM的非正常停止。异常指的并不是语法错误或逻辑错误。
DyP__CSDN
·
2023-10-17 03:14
java学习记录
java
开发语言
异常
学习笔记:黑马程序员
Java-
基础篇(第一部分)
Java语言入门到精通章节学习笔记:
Java-
基础篇(第一部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java-
中级篇(第二部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java
ljtxy.love
·
2023-10-16 16:18
Java
java
学习
笔记
原子性操作
原子性操作对于
多线程并发
编程至关重要,因为它可以确保多个线程之间不会出现竞态条件或数据不一致性。在计算机科学中,原子性操作可以在硬件层面或软件层面实现。
冷风扇666
·
2023-10-16 05:16
java
Java基础(六)
多线程Java
多线程并发
1.1JAVA并发知识库1.2JAVA线程实现/创建方式1.2.1继承Thread类Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。
isuntong
·
2023-10-16 01:19
Java-
使用sqlSessionTemplate实现批量更新-模拟mybatis 动态sql
环境准备(非核心方法)创建表创建表的sql(下表是基于Oracle创建的)CREATETABLE"SYSTEM"."STUDENT"("ID"NUMBER(10,0),"NAME"VARCHAR2(20BYTE),"ADDRES"CLOB,PRIMARYKEY("ID")USINGINDEXPCTFREE10INITRANS2MAXTRANS255COMPUTESTATISTICSSTORAGE(
康世行
·
2023-10-16 01:10
#
JDBC
&
JDBC连接池
#
SpringBoot
java
mybatis
sql
Java-
合并排序详细代码附注释说明
importjava.util.Arrays;publicclassmergeSort{publicstaticvoidmain(String[]args){//需要排序的数据intarr[]={32,27,86,44,12,56,22,77};//temp临时存放排序后的数据int[]temp=newint[arr.length];//处理数据进行排序合并mgSort(arr,0,arr.len
Color20
·
2023-10-15 18:21
Java数据结构
java
算法
排序算法
Android-Activity(一)启动活动
Activity基本用法创建一个Activityapp->
java-
>package->FirstActivitypublicclassFirstActivityextendsAppCompatActivity
canghieever666
·
2023-10-15 15:02
Android
android
android
studio
JAVA-
每日一面 2022-01-15
问:mysql有哪些搜索引擎,以及他们之间的区别?答:InnoDB支持事务处理2.支持外键3.支持行锁4.不支持FULLTEXT类型的索引(在Mysq56已引入)5.不保存表的具体行数,扫描表来计算有多少行6.对于AUTOINCREMENT类型的字段,必须包含只有该字段的索引7.DELETE表时,是一行一行的删除8.InnoDB把数据和索引存放在表空间里面9.跨平台可直接拷贝使用10.表格很难被压
YangEvol
·
2023-10-15 06:46
Java-
数据库操作
文章目录一、前言二、JDBC技术三、JDBC中常用的类和接口四、数据库操作一、前言本文主要讲述的是如何使用JDBC技术连接本地的数据库,编写Java语言代码来对本地的MySQL数据库进行基础的增删改查操作,所以阅读本文章之前还得对数据库的操作有基本的了解,望周知。二、JDBC技术JDBC(JavaDatabaseConnectivity)是Java中用于连接和执行SQL语句来与数据库进行交互的一种
太平_十九
·
2023-10-15 02:34
java
数据库
开发语言
Java
多线程并发
之同步容器和并发容器-第一篇
Java
多线程并发
之同步容器和并发容器-第一篇概述本文主要讲解在Java
多线程并发
开发中,集合中有哪些支持并发的的。什么是同步容器(集合),什么是并发容器(集合)?并发容器分类有哪些?
凯哥Java
·
2023-10-14 16:14
凯哥学并发
两个字符串的删除操作(
java-
动态规划)
两个字符串的删除操作leetcode583.两个字符串的删除操作题目描述解题思路解法一递归加缓存动态规划代码演示动态规划专题leetcode583.两个字符串的删除操作来源:力扣(LeetCode)链接:https://leetcode.cn/problems/delete-operation-for-two-strings题目描述给定两个单词word1和word2,返回使得word1和word2
SP_1024
·
2023-10-14 13:24
算法
java
数据结构
java
动态规划
算法
数学建模
数据结构
rust 多线程
多线程并发
编程使用多线程usestd::thread;usestd::time::Duration;fnmain(){thread::spawn(||{foriin1..10{println!
过去日记
·
2023-10-14 09:15
rust
rust
开发语言
Java-
字符流
InputStreamReaderpackagecn.itcast.demo;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStreamReader;/**转换流*java.io.InputStreamReader继承Reader*字符输入流,读取文本文件**字节流向字符的敲了,将字节流转字符流
我想走走
·
2023-10-14 03:39
.NET(C#) lock 和 ReaderWriterLock 的使用总结
线程锁是
多线程并发
共享数据,保证一致性的工具。多线程可以同时运行多个任务但是当多个线程同时访问共享数据时,可能导致数据不同步。
weixin_42098295
·
2023-10-14 01:44
.net
c#
java
C#中lock 和 ReaderWriterLock 的使用总结
线程锁是
多线程并发
共享数据,保证一致性的工具。多线程可以同时运行多个任务但是当多个线程同时访问共享数据时,可能导致数据不同步。
忧郁的蛋~
·
2023-10-14 01:41
C#遗忘系列
开发语言
c#
JUC
多线程并发
目录
java集合(1):Arraylist,Vector,Stack,HashMap,LinkedHashMapjava集合(2):TreeMap,WeakHashMap,HashTable,ArrayDeque,PriorityQueuejava集合(3):Set集合java集合(4):线程安全JUC高并发编程(1):多线程的基础知识以及常用API,线程同步案例JUC高并发编程(2):同步案例:sy
Mr_tianyanxiaobai
·
2023-10-13 22:17
java基础
JUC
高并发编程
目录集合
JUC
高并发
Android---java内存模型与线程
它所描述的是
多线程并发
、CPU缓存等方面的内容。在每一个线程中,都会有一块内部的工作内存,这块内存保存了主内存共享数据的拷贝副本。
别偷我的猪_09
·
2023-10-13 15:10
#
Android进阶
java
开发语言
JAVA-
集合
JAVA集合Java集合是使程序能够存储和操纵元素不固定的一组数据。JAVA中的集合是一个类似一个‘’容器‘’的概念,集合里面装有不同的类型,或者说来保存元素。在JAVA集合当中是不能存放基本数据类型的,只能存放对象的引用。但在之后JDK5.0以后的版本中,JAVA中增加了自动装箱与自动拆箱的的机制,也就是存放一个基本数据类型,JVM会将其包装再存入集合中。以下的是8种数据类型对应的包装类型int
零散的蒲公英
·
2023-10-13 13:50
java作业--用正则表达式提取豆瓣网电影信息
java-
正则表达式提取豆瓣网电影信息留档自用,谨慎参考。
别骂了别骂了真不会
·
2023-10-13 10:18
Java
正则表达式
论并发异步编程的正确姿势:十个接口的活现在只需要一个接口就能搞定!
对你没有听错,也没有看错..
多线程并发
执行任务,取结果归集~~不再忧愁….引言先来看一些APP的获取数据,诸如此类,一个页面获取N多个,多达10个左右的一个用户行为数据,比如:点赞数,发布文章数,点赞数
Java精选
·
2023-10-13 10:22
队列
多线程
java
并发编程
分布式
Java命令 - 关于jvm性能优化与gc优化相关参数设置
java工具的介绍
java-
启动java程序简介Windows:javaw命令与java相同,除了javaw没有相关的控制台窗口。当您不希望出现命令提示符窗口时,请使用javaw。
閃亮滴柒
·
2023-10-13 07:14
java
jdk
jvm
java
jar
开发语言
jvm.gc
jvm
cocos2d-x Android原生平台与Lua交互
它封装了用于Java和Lua的相互调用,其调用通过C++为中介,简要的流程:Lua调用Java:Lua->C++->JavaJava调用Lua:
Java-
>C++->Lua以此方式来实现数据的交互,接下来我们分别说下这两块东西
鹤九日
·
2023-10-13 05:06
cocos2d-x
cocos2d
lua
Java并发编程AQS详解
所谓抽象就代表着这个类要被继承和复用,实际上AQS这个类也确实是Java实现
多线程并发
编程的中必不可少
MordenX
·
2023-10-13 03:38
java
java - 设计模式 - 状态模式
文章目录前言
java-
设计模式-状态模式1.概述2.作用3.示例前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^_^。
栗子~~
·
2023-10-13 01:47
设计模式
java
设计模式
状态模式
web开发基础知识
创建jspprojectwindow->preference->
java-
>installedjreserver->runtime->environment->addfile->new->other->
Claire_cc
·
2023-10-12 23:07
【转载】4种常用Java线程锁的特点,性能比较、使用场景
目录感谢作者多线程的缘由
多线程并发
面临的问题4种Java线程锁(线程同步)1.synchronized2.ReentrantLock3.Semaphore4.AtomicInteger多线程加锁总结1.
爱码少年
·
2023-10-12 19:40
转载/Code
java
Java-
基础-数据类型-常量池
整数类型常量池范围:[-128,127],ByteShortIntegerLongCharacter都是这个范围,当使用Integera=127;Integerb=127;时a==b返回true每个整数类型的封装类型中都有一个封装类型简单名称+Cache私有静态内部类用于保存其常量数字。当上述五种基本类型的封装类型用字面值来进行赋值时,如果其值大小在常量池的范围之中则直接使用常量池的引用,否则ne
杨昌沛
·
2023-10-12 16:55
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他