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-多线程并发
JAVA-
制作一个简单的学生成绩管理系统
使用JAVA编写一个简易的学习成绩管理系统包括,导入学生信息,输出学生信息代码:packagecom.shujua.System;/*制作一个学生成绩管理系统创建一个学生类,定义变量存储学生信息,定义方法实现功能*/importjava.util.Scanner;//定义学生类,用来保存学生的基本信息classstud{Stringname;Stringid;intmath;intchinese;
m0_52601182
·
2022-06-04 04:00
java
intellij-idea
Java-
多线程的使用
线程的安全前言一、基本概念:程序、进程、线程1.概述2.使用多线程的优点3.何时需要多线程?二、线程的创建和使用1.Thread类的特性2.Thread类的构造器3.Thread类的有关方法与优先级3.1方法3.2优先级4.创建线程的四种方式4.1方式一:继承于Thread类(1)步骤(2)注意(3)代码演示4.2方式二:实现Runnable接口(1)步骤(2)代码演示4.3方式三:实现Calla
小老师ir
·
2022-06-03 23:32
JavaSE
java
开发语言
java-ee
intellij-idea
jar
【Java之多线程】JUC常见知识点全面总结
JUC全称为java.util.concurrent,其中,concurrent这个包里包含了很多和
多线程并发
相关的操作,同样也是面试中的高频考点,下面博主就带大家学习学习这部分内容吧!
春风~十一载
·
2022-06-03 19:28
JavaWeb
java
面试
big
data
Java线程创建与Thread类的使用方法
1.1.2Thread类的构造方法1.1.3启用java线程必会的方法1.2第一个Java多线程程序1.3使用Runnable对象创建线程1.4使用内部类创建线程1.5使用Lambda表达式创建线程1.6
多线程并发
执行简单演示
·
2022-06-02 15:09
JAVA-
调用电脑摄像头
一、简介JavaCV使用来自计算机视觉领域(OpenCV,FFmpeg,libdc1394,PGRFlyCapture,OpenKinect,librealsense,CLPS3EyeDriver,videoInput,ARToolKitPlus,flandmark,Leptonica,andTesseract)领域的研究人员常用库的JavaCPP预设的封装。提供实用程序类,使其功能更易于在Jav
菜鸟小世界
·
2022-05-31 22:38
JAVA
java
opencv
Python中的协程(Coroutine)操作模块(greenlet、gevent)
gevent模块1、安装2、用法介绍1、遇到io主动切换2、查看threading.current_thread().getName()3、Gevent之同步与异步4、Gevent之应用1、服务端2、
多线程并发
多个客户端一
·
2022-05-30 17:47
java-
堆(优先级队列)
堆:使用数组保存二叉树结构,方式即将二叉树用层序遍历方式放入数组中。一般只适合表示完全二叉树,因为非完全二叉树会有空间的浪费。这种方式的主要用法就是堆的表示。一:堆的概念1,堆逻辑上是一棵完全二叉树。2,堆物理上是保存在数组中。3,满足任意结点的值都大于其子树中结点的值,叫做大堆,或者大根堆,或者最大堆。4,反之,则是小堆,或者小根堆,或者最小堆。5,堆的基本作用是,快速找集合中的最值。二:下标关
❤️啵啵啵
·
2022-05-30 13:11
JavaSE和数据结构
Java - 反射及其使用
Java-
反射及其使用Java开发人员必须要知道的一个知识,就是反射,在看很多底层源码的时候或多或少都会涉及一些,下面来介绍一下前言Java一种经典的面向对象开发语言,对象先声明后使用,而一个变量又分为编译型类型与运行时类型编译时类型是由声明该变量时使用的类型决定运行时类型由实际赋给该变量的对象决定若编译时类型和运行时类型不一致
pan_mlpan
·
2022-05-30 07:54
JAVA
面试
java
开发语言
线程安全,这词你懂了吗?
我第一次遇到线程安全这个词是在学习
多线程并发
操作的时候,看到人家文章里出现这个词,还有说各种线程安全的类,但是一开始并不理解线程安全是什么意思,也没去深究线程怎样是安全的?怎样是不安全的?
·
2022-05-29 20:23
java
java cas原理解析
相信大家在开发过程中对java的cas操作并不陌生,cas作为一种乐观锁的实现方式,我们在java.util.concurrent包下可以看到很多类都使用了cas的方式解决
多线程并发
问题:可以看到这些api
小时候可跳了
·
2022-05-29 09:31
java基础
深入JVM
多线程并发
java
Java并发编程之CAS原理及用法详解
在Java并发编程的世界里,synchronized和Lock是控制
多线程并发
环境下对共享资源同步访问的两大手段。其中Lock是JDK层面的锁机制,是轻量级锁,底层使用大量的自旋+CAS操作实现的。
问北
·
2022-05-29 09:46
后端
Java
Web
多线程
java
CAS
java 正则 (.)_详解Java 正则表达式 (上篇)
前言在编程语言中,除了容器集合、
多线程并发
、IO流等等基础组件之外,还有一项专门处理字符串的“奇淫巧技”,这就是正则表达式。Perl语言正是凭借强大的正则表达式才异军突起的。
法国二胡的流变
·
2022-05-29 09:44
java
正则
(.)
两年JAVA后端研发路线
讨论一番,趁着余热,简要记录一下,技术栈JAVA,鉴于博主水平有限,如有不周之处,欢迎各位读者拍砖算法能力JDK基础数据结构JVM内存模型分析
多线程并发
常用中间件数据库设计、架构思维心态一、算法能力算法能力为什么要摆在第一位
知春路SpideMan
·
2022-05-27 17:25
方法论
算法
leetcode
java
jvm
中间件
十年架构师经验,写下这篇Java高并发总结,堪称教科书级
搞懂
多线程并发
知识,可以在面试的时候和周围人拉开差距,另外自己在编码的时候可以做到心中有数。
·
2022-05-26 20:51
java高并发并发程序员
“闭关修炼”,吃透这本“Java核心知识”,跳槽面试不心慌
若是能将小编今天说的这富含30个章节的Java核心面试知识整理(包括:VM,JAVA集合,JAVA
多线程并发
,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,
司腾
·
2022-05-22 11:29
Java
面试
程序人生
java
面试
开发语言
后端
架构
先学python再学
java-
如果两者都决定要学的话,先学Java还是Python?
谢邀,今天才看到,照搬我之前写的一篇随笔来回答你这个问题,看过的朋友请自行忽略。针对题主纠结的这个问题,我先问大家一个问题,为什么中国人用刀叉是很容易上手的一件事情,而外国人用筷子,应该是他们在中国吃饭时最痛苦的一件事情吧。为什么会这样呢?其实原因非常简单,当我们学会了一门技术难度要求更高的技能以后,再去降级学习难度更低的技能是非常容易的一件事情,反之则不然。这个道理同样适用于我们的学习,强哥对J
weixin_37988176
·
2022-05-22 07:42
Java-
集合知识点整理
集合概念集合是存储任意数量的具有共同属性的对象的容器,集合存储的是Java对象的内存地址/引用,不能直接存储Java对象或基本数据类型,集合类与集合接口都在java.util包下。分类Iterator迭代器方法booleanhasNext():如果下一个元素可以迭代,则返回trueObjectnext():返回迭代中的下一个元素voidremove():删除迭代器指向的当前对象迭代器和Concur
Evie_Dec
·
2022-05-20 08:27
java
开发语言
后端
Java-
前后端分离-单点登录(SSO二级跨域和跨一级域名)
一、什么是单点登录?单点登录的英文名叫做:SingleSignOn(简称SSO)。以前的时候,一般我们就单系统,所有的功能都在同一个系统上。后来,我们为了合理利用资源和降低耦合性,于是把单系统拆分成多个子系统。比如阿里的淘宝和天猫,很明显地我们可以知道这是两个系统,但是你在使用的时候,登录了天猫,淘宝也会自动登录。,反过来也一样简单来说,单点登录就是在多个系统中,用户只需一次登录,各个系统即可感知
胡安民
·
2022-05-18 22:34
Java
#
Java-SpringBoot
java
sso
单点登录
Java-
接口(一篇讲透)
接口(interface)前言一、引入二、理解三、使用四、应用:代理模式(Proxy)1.应用场景2.分类3.代码演示五、接口和抽象类之间的对比六、经典题目(排错)前言本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!让我们在成长的道路上互相学习,欢迎关注!一、引入一方面,有时必须从几个类
小老师ir
·
2022-05-18 06:13
JavaSE
java
开发语言
intellij-idea
java-ee
jar
Java-
反射机制详解
1定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法,这种动态获取、调用对象方法的功能称为java语言的反射机制。2作用:反射机制可以操作字节码文件,也就是说通过反射我们可以获取构造器,对象,属性,方法(原本不知道)一,获取class的三种方式(1)通过该类的对象去获取到对应的Class对象Classstring_c
A.丫三岁
·
2022-05-18 06:41
Java
java
eclipse
intellij-idea
Java-
反射机制(超详解)
Java反射机制概述前言一、Java反射机制概述1.JavaReflection2.动态语言vs静态语言二、Class类的理解1.类的加载过程1.1初步了解1.2类的加载过程图解1.3了解:什么时候会发生类初始化?1.4类加载器的作用1.5JVM中不同类型的类的加载器1.6代码演示2.何为Class类?3.Class类的常用方法方法3.哪些类型可以有Class对象?三、获取Class类实例的四种方
小老师ir
·
2022-05-18 06:27
JavaSE
java
开发语言
多线程并发
总结
文章目录一、Synchronized1.1、原子性1.2有序性1.3可见性2、synchronized使用3、synchronized锁升级二、ReentrantLock源码1、ReentrantLock介绍2、ReentranctLock的lock方法源码3、ReentranctLock的acquire方法源码4、ReentranctLock的tryAcquire方法源码5、Reentranct
壹佰大多
·
2022-05-14 18:56
java基础
java
开发语言
容器
会进行扩容(当前数组大小+(当前数组大小/2))2.remove,删除对应的下标,并通过System.arraycopy进行数组平移3.不能使用for循环进行数组的删除,因为删除数组会平移,应该使用迭代器4.
多线程并发
不能使用
Infinity_空
·
2022-05-13 17:10
centos下查看Java安装路径
#whichjava/usr/bin/java[root@localhost~]#ls-lrt/usr/bin/javalrwxrwxrwx.1rootroot225月1309:04/usr/bin/
java
毛仑上保罗先生
·
2022-05-13 09:24
Python 并发编程
①单线程串行:由CPU和IO轮流执行;②
多线程并发
(threading)③多CPU并行(multiprocessing)④多机器并行;pytho
yuzhang_zy
·
2022-05-11 11:16
python
并发编程
python
美团配送 二面(40min) Java后端 暑期实习面经
(先说了单线程的一些缺点,所以需要
多线程并发
。但是多线程的话可能会出现线程安全的问题,就需要通过一些同步方法保证线程安全)3.一般多线程会使用线程池,那你怎么设计或者怎么去使用线程池能够用得更好?
十一技术斩
·
2022-05-07 13:40
java
开发语言
数据库
mysql
xml
并发并行
多线程并发
问题线程安全问题
1.并行(多个线程).2.并发(一个线程也可以,指的是指的是一个线程或多个线程上,多个程序之间的多路复用,即看起来是同时)redis就是这种技术,单线程+多路IO复用3.我们通常说的并发,就是指的并行,4.单线程处理多个请求,指的是并发,单线程是不存在共享资源的,本来就只有一个线程,而且单个线程是不存在,线程安全问题的5.多线程,才有共享资源,而共享资源是,多线程安全问题的前提6.线程安全是什么?
Chen4852010
·
2022-05-07 12:01
安全
java
redis
java基础 万字总结
的区别标识符字面值变量关于变量的分类数据类型关于八种基本数据类型的默认值数据类型--整数型数据类型--浮点型数据类型--布尔型运算符关于java中的“+”运算符三元运算符:控制语句javajava--方法
java
大长腿180
·
2022-05-05 15:30
java学习总结
java
intellij-idea
Java-
链表
单向链表的节点类:publicclassNode{publicObjectdata;publicNodenext;publicNode(Objecte){this.data=e;}}双向链表的节点类:publicclassNode{publicObjecte;publicNodenext;publicNodepre;publicNode(){}publicNode(Objecte){this.e=
·
2022-05-05 10:21
java
java-
单链表反转解法及分析
文章目录1.准备链表2.通过递归实现单链表反转3.通过遍历实现4.借助stack实现5.三种实现方式效率分析最近与人瞎聊,聊到各大厂的面试题,其中有一个就是用java实现单链表反转。闲来无事,决定就这个问题进行一番尝试。1.准备链表准备一个由DataNode组成的单向链表,DataNode如下:publicclassDataNode{privateintdata;privateDataNodene
冬天里的懒猫
·
2022-05-03 12:04
JAVA
数据结构
链表
算法
java
面试
社招和校招有什么不同?阿里美团等大厂 JAVA 社招面经分享
多线程并发
编程:线程池的构造参数及其含义,如何确定线程池中线程的个数等定时线程池如何实现的?
倾听铃的声
·
2022-05-02 22:06
Java
后端
java
架构
数据库
面试
spring
Java-
集合框架(刨析源码,深层讲解)
Java集合框架前言一、引入二、概述三、Collection接口1.概述2.方法2.1添加2.2获取有效元素的个数2.3清空集合2.4判断是否是空集合2.5判断是否包含某个元素2.6删除2.7取两个集合的交集2.8判断集合是否相等2.9转成对象数组2.10获取集合对象的哈希值2.11遍历2.12代码演示3.Collection子接口之一:List接口3.1概述3.2方法3.2.1代码演示3.3Li
小老师ir
·
2022-05-01 12:25
JavaSE
java
开发语言
intellij-idea
链表
数据结构
[Java]重学
Java-
学习多线程需要的一些基础
什么是并发并发是指一个处理器核心同时接收到了多个请求;打个比方,煎饼果子的阿姨每次只能做一个煎饼果子,但是同时有多个人前来买煎饼。什么是并行通常出现在多核处理器上,多个处理器核心处理多个事件;还是以煎饼果子为例,如果有两个阿姨可以同时做煎饼果子,那么就可以并行地做"煎饼"这个任务.什么是线程操作系统将程序划分成多个任务去执行,每个任务由一个执行线程来驱动,这个执行线程其实上是进程上(我们每个应用就
AbstractCulture
·
2022-04-28 09:28
java中如何选择布局_
java-
您建议使用哪种Swing布局?
java-
您建议使用哪种Swing布局?仅在Java库中就有8个布局管理器,然后还有许多第三方产品。前几天,我尝试使用SpringLayout并...好吧,它对我来说没有用。看到我的另一个问题。
陈六六的成长笔记
·
2022-04-27 09:03
java中如何选择布局
金融数据获取(一):
多线程并发
提高爬取效率
摘要:1:本文讨论了多线程、多进程、并发和并行的底层逻辑;2:本文将运用多线程对一个简单的美股爬虫程序进行改造;3:创建线程方式有很多,本文仅使用了Threading模块调用对象的方式创建线程,此外本文就线程过多时互斥锁的数据同步作用进行代码展示;4:为方便察看程序运行,开发环境选择了Jupytornotebook;5:本文依旧是基于干货的分享;目录一、引子二、线程、进程、并发和并行三、基于多线程
Simon Cao
·
2022-04-24 07:35
爬虫
python
线程并发与进程并发各有什么you_Java面试需要准备哪些
多线程并发
的技术要点...
概念什么是线程一个线程要执行任务,必须得有线程一个进程(程序)的所有任务都在线程中执行的一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务多线程原理同一时间,CPU只能处理1条线程,只有一条线程在工作(执行)
多线程并发
中国青年郑国成
·
2022-04-22 16:54
C#使用读写锁解决
多线程并发
问题
一、简介在开发程序的过程中,难免少不了写入错误日志这个关键功能。实现这个功能,可以选择使用第三方日志插件,也可以选择使用数据库,还可以自己写个简单的方法把错误信息记录到日志文件。现在我们来讲下最后一种方法:在选择最后一种方法实现的时候,若对文件操作与线程同步不熟悉,问题就有可能出现了,因为同一个文件并不允许多个线程同时写入,否则会提示“文件正在由另一进程使用,因此该进程无法访问此文件”。这是文件的
·
2022-04-18 11:45
[ Perl ]
多线程并发
编程
https://www.cnblogs.com/yeungchie/记录一些常用的模块/方法。多线程使用模块threadsuse5.010;usethreads;subfunc{my$id=shift;sleep1;print"Thisisthrea
YEUNGCHIE
·
2022-04-17 21:00
第十二届蓝桥杯省赛
Java-
大学B组解析
A:ASCpackage第12届;importjava.util.Scanner;/***@author:DreamCode*@file:C_直线.java*@time:2022年2月10日-上午11:37:43*/classA_ASC{publicstaticvoidmain(String[]args){inta='L';System.out.println(a);//答案76}}B:卡片pac
梦码城
·
2022-04-14 11:32
蓝桥杯历届真题
java
蓝桥杯
开发语言
java 多线程 事务_Java 多线程事务回滚 ——多线程插入数据库时事务控制()
串行效率低,耗时长,为了提高效率,这个时候我们首先想到
多线程并发
插入,但是如何控制事务呢…直接上干货实现效果开启多条子线程,并发插入数据库当其中一条线程出现异常,或者处理结果为非预期结果,则全部线程均回滚代码实现
REECHO大鱼总舵
·
2022-04-14 06:09
java
多线程
事务
Java并发编程之多线程
因为我图片原因,详情可以看看我博客的文章:
多线程并发
我们首先,先要了解什么是进程,什么是线程。首先,我们看看进程。我们如果允许一个程序,它卡死了,我们通常会去任务管理器里面将进程结束。
·
2022-04-13 20:06
java后端
多线程并发
知识,肝完这篇10W+字超详细的文章就够了
大家好,我是Oldou,今天又到了我们的学习时间了,本文介绍的是多线程相关的知识,文中的内容可能不是很全,但是学习完一定会让自己掉发升级,内容比较多,但是我们千万别放弃,不懂的地方一定要主动花时间去理解,毕竟学习是一辈子的事,不懂的东西不可能一直放在那里吃灰。正所谓:只要学不死,就往死里学。让我们一起进入正题吧。目录简介基础篇进程和线程是什么?进程和线程的区别是什么?有了进程为什么还需要线程?Ja
Coder_Oldou
·
2022-04-13 10:56
学习笔记
多线程并发编程
多线程
队列
计算机毕业设计-springboot疫情管理系统-社区防疫管理系统
java-
小区预防疫情统计管理系统代码
计算机毕业设计-springboot疫情管理系统-社区防疫管理系统
java-
小区预防疫情统计管理系统代码注意:该项目只展示部分功能,如需了解,评论区咨询即可。
QQ_2105837402
·
2022-04-11 15:40
项目
#
SpringBoot
java
maven
spring
boot
mysql
javaweb
Java堆外内存你分的清楚吗?不信来试试
266页,涵盖基础篇、JVM篇、
多线程并发
篇、Spring篇、MyBatis篇、SpringBoot篇、MySQL篇、SpringCloud篇、Dubbo篇、Nginx篇、MQ篇、数据结构与算法篇、Linux
m0_67596529
·
2022-04-11 08:43
java
spring
spring
boot
spring
cloud
架构
线程介绍与创建
文章目录一、线程的出现二、进程与线程的概念三、创建线程四、面试题:run方法和start方法五、
多线程并发
编程的优势为什么要使用并发编程呢?并发编程可以提高多核CPU的使用效率。
富春山居_ZYY
·
2022-04-11 07:26
Web开发
多线程
网络
Java-
学习路线
有不足或者问题大家可以在评论中留言,谢谢大家。以Java后端为主,扩展/基础部分可以根据需要自行调整顺序。初学者强烈建议先阅读计算机体系部分!!人都有一个遗忘规律,很多时候我们都是在和遗忘做斗争。欢迎大家友善的交流。博客文章分类:https://www.cnblogs.com/zwtb
ML李嘉图
·
2022-04-09 15:00
java类加载器-类加载的过程
类加载器-类加载的过程类加载器
java-
>class文件(编译后的字节码文件),负责将class文件加载进内存中1.类在什么时候会被加载到内存中?
pziwangzhe
·
2022-04-08 09:10
javaee
java
数据库基础知识详解二:乐观/悲观锁、封锁级别、三级封锁协议以及两段锁协议
4.乐观锁和悲观锁乐观锁和悲观锁在数据库和
多线程并发
中常被提及,但它们并不是某两个特定的锁,而是两个锁的宏观理念。悲观锁:认为数据随时会被修改,因此
投三分的金闪闪
·
2022-04-07 20:00
juc和
多线程并发
相关面试题
线程池7大参数介绍corePoolSize:线程池中的常驻核心线程数在创建了线程池后,当有请求任务来之后,就会安排池中的线程去执行请求任务,近似理解为今日当值线程。当线程池中的线程数目达到corePoolSize后,就会把到达的任务放到缓存队列当中。maximumPoolSize:线程池能够容纳同时执行的最大线程数,此值必须大于等于1keepAliveTime:多余的空闲线程的存活时间。当前线程池
mundane
·
2022-04-07 17:32
再谈多线程
目录再谈
多线程并发
与并行顺序执行并发执行并行执行再谈锁机制重量级锁轻量级锁偏向锁锁消除和锁粗化JMM内存模型Java内存模型重排序volatile关键字happens-before原则推荐阅读:https
ML李嘉图
·
2022-04-06 18:00
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他