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-多线程并发
42-SpringBoot工程中JDBC应用实践
HikariCP应用实践背景分析目开发过程中应用程序与数据库交互时,“获得连接”或“释放连接”是非常消耗系统资源的两个过程,频繁地进行数据库连接的建立和关闭会极大影响系统的性能,若
多线程并发
量很大,这样耗时的数据库连接就可能让系统变得卡顿
黄金龙666
·
2022-11-29 12:54
java
JAVA-
类型转换
JAVA作为一个强类型语言,在转换的过程之中会有严格的语法检查。inta=10;longb=10L;b=a;(编译类型可以通过)a=b;(直接报错)在JAVA中,当参与运算数据类型不一致的时候,就会进行类型转换。在JAVA中类型转换主要有两种形式:显性类型转换和隐形类型转换。自动类型转换(隐式)自动类型转换即:代码不需要经过任何处理,在代码编译时,编译器会自动进行处理。特点:数据范围小的转为数据范
Steve 乔布斯
·
2022-11-29 05:54
java
开发语言
2022 全网最全最新 Java 面试题 - 独家内部教材
篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、
多线程并发
、spring原理、微服务、Netty与RPC、Kafka、日
财高八斗者
·
2022-11-28 18:38
Java
Java编程
Java程序员
java
面试
开发语言
Java-
原生IO通览
为什么叫原生IO,也就是后续有更加强大的NIO、AIO操作,但原生IO是基础,先学习一下!IO流的概念前面介绍JavaAPI的时候,只是对目录/文件进行操作,而具体的内容操作就需要IO流I/O的全称是Input/Output,顾名思义就是用来设备之间传输数据的io的示意图分类io体系乍一看分类太杂了,但是如果作为初学者不用全部掌握,掌握几个流的操作方法,其它的流操作也是大同小异!基本使用步骤之前在
烟雨锋城ゝ
·
2022-11-27 21:08
java
#
javase
java
SimpleDateFormat并发隐患及其解决-Joda-Time
SimpleDateFormat被大量使用于处理时间格式化过程,但时间转换过程遇到的
多线程并发
使用场景并不多见,这其中存在严重并发隐患,本文就此问题展开分析并介绍几种可行的解决方案。
arthur.dy.lee
·
2022-11-27 16:46
java多线程
Joda-Time
Java-
多线程-ThreadPoolExecutor
前言前面我们讲解线程的时候,讲到了使用Executors创建线程池,但是它里面所有方法可变的参数太少,不能很好的进行自定义设置,以及以后的扩展,更合理的使用cpu线程的操作,所以使用ThreadPoolExecutor创建线程池是最好的使用方式1、快速使用publicstaticvoidmain(String[]args)throwsException{//创建线程池ThreadPoolExecu
大米☋
·
2022-11-27 12:24
java
jvm
开发语言
Java-
反射
前言动态语言与静态语言动态语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构主要动态语言有:Object-C、C#、JavaScript、PHP、Python、Erlang静态语言与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、C、C++Java不是动态语
大米☋
·
2022-11-27 12:24
java
开发语言
jvm
Java并发编程--多线程间的同步控制和通信
使用
多线程并发
处理,目的是为了让程序更充分地利用CPU,好能加快程序的处理速度和用户体验。
程序一逸
·
2022-11-27 11:14
java
开发语言
jvm
java-
注解
三种基本注解:基本的Annotation:@Override@Deprecated@SuppressWarnings1、定重写父类方法:@Override在IDE工具中,如果使用了@Override注解,而父类没有该方法,则会报错,可以避免在覆盖父类方法的时候出现一些错误。2、标示已过时:@Deprecated用于表示某个类(某个方法)已经过时,当使用这些过时的类或者方法的时候,IDE编辑器就会发
whzooz
·
2022-11-25 11:47
java
java
开发语言
spring
Java开发经典实战!java成长路线图
开头该文档在Github上收获5K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、
多线程并发
、spring原理、微服务、Netty与RPC、
普通网友
·
2022-11-25 10:00
程序员
java
经验分享
面试
Java成长路线总体大纲
Java成长路线总体大纲文章目录Java成长路线总体大纲目录一览内容一览仰天大笑出门去,我辈岂是蓬蒿人目录一览JVMJava集合+
多线程并发
Java基础+Spring原理+微服务Netty与RPC+网络日志
IT行业小趴菜
·
2022-11-25 10:52
#
理论
java
开发语言
JAVA
多线程并发
(一):线程的创建
JAVA
多线程并发
——创建线程第一章:线程的创建与实现文章目录JAVA
多线程并发
——创建线程一、继承Thread类二、实现runnable接口三、简单匿名内部类写法四、实现Callable接口五、线程池一
白龙三太子
·
2022-11-22 11:07
多线程
java
java
jvm
开发语言
Java-
最大子数组和问题
文章目录前言一、求最大子数组的和问题二、问题分析三、总结前言算法分析:分治法一、求最大子数组的和问题给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。**子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。示例2:输入:nums=[1]输出
小陈不要阿巴巴
·
2022-11-22 01:24
分治法
java
算法
leetcode
Java-
实现图书管理系统
目录运行部分的头文件运行部分(Main)关于书的类每本书的类Book书集合的类Booktest关于用户的类父类User管理员子类ManagerUser一般用户子类NormalUser方法的类总接口查找图书新增图书删除图书显示图书借阅图书归还图书退出程序java实现图书管理系统,要求两种运行方式1.管理员2.使用者管理员功能:查找图书,新增图书,删除图书,显示图书,退出系统使用者功能:查找图书,借阅
Java学会 工资翻倍
·
2022-11-21 20:13
java
走进Node.js 之 HTTP实现分析
它与传统的主从
多线程并发
模型是有区别的:只使用有限的线程
iKcamp
·
2022-11-21 10:31
node-js
web前端
javascript
node.js
web前端开发
java-
已知字符串:“this is a test of java“.1.统计该字符串中字母s出现的次数2.将该字符串的倒叙输出
已知字符串:“thisisatestofjava“.1.统计该字符串中字母s出现的次数2.将该字符串的倒叙输出publicabstractclasstext1{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStrings="thisisatestofjava";//原字符串intcount=0;for(inti=0
百分之七.
·
2022-11-21 05:19
Java
eclipse
java
java-
在数组中,用二分法查找一个数。返回下标,找不到则返回-1。
编写程序,完成下列功能:(1)输入20个整数到数组中;(2)对20个数按从大到小的顺序排序,输出排序后的数组;(3)输入一个整数x;(4)在数组中,用二分法查找x。如果找到了输出x在数组中的下标,找不到输出-1。packagelabreport4;importjava.util.Scanner;publicclasswork4_4{//输出数组staticvoiddisplay(inta[]){f
百分之七.
·
2022-11-21 05:19
Java
java
eclipse
算法
java-
输入两个字符串 str1、str2,统计字符串 str2 出现在 str1 中的次数。
输入两个字符串str1、str2,统计字符串str2出现在str1中的次数。如:str1=”aaaslkaaas”,str2=”as”,则应输出2.packagelabreport7;importjava.util.Scanner;//输入两个字符串str1、str2,统计字符串str2出现在str1中的次数。publicclasstest1{publicstaticvoidmain(String
百分之七.
·
2022-11-21 05:49
Java
java
eclipse
算法
GitHub 持续霸榜 2022年 Java 核心知识:面试突击版
私信我回复【111】即可免费获取JVM:JAVA集合:JAVA
多线程并发
:Spring原理:KafkaRabbitMQ:
星星不闪包退1
·
2022-11-20 21:14
java
java
面试
spring
Github 星标 57.9K!阿里巴巴 Java 面试突击汇总(全彩版)首次公开
该文涵盖以下知识点:JVM,JAVA集合,JAVA
多线程并发
,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB
蒙娜丽莎的Java
·
2022-11-20 21:13
java
面试
后端
java
面试
github
分布式
spring
GitHub持续霸榜!2022年Java核心知识:面试突击版
该文涵盖以下知识点:JVM,JAVA集合,JAVA
多线程并发
,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB
娜布其 20224016017
·
2022-11-20 21:41
java
面试
github
GitHub持续霸榜!2021年Java核心知识:面试突击版
该文涵盖以下知识点:JVM,JAVA集合,JAVA
多线程并发
,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB
普通网友
·
2022-11-20 21:05
java
架构
架构师
编程语言
面试
GitHub持续霸榜!就是自信,最新Java核心知识:面试突击版
该文涵盖以下知识点:JVM,JAVA集合,JAVA
多线程并发
,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB
娜布其 20224016017
·
2022-11-20 21:01
面试
java
职场和发展
后端
学习
java-
静态方法
定义:若类的方法前加了static关键字,则该方法称为静态方法,反之为实例方法。调用方式:静态方法为类所有,可以通过对象来使用,也可以通过类来使用。但一般提倡通过类名来使用,因为静态方法只要定义了类,不必建立类的实例就可使用。静态方法只能调用静态变量。
weixin_su
·
2022-11-19 03:08
Java
java
开发语言
Java Synchronized锁的使用详解
目录Synchronized的用法同步示例方法同步静态方法同步代码块Synchronized的用法在
多线程并发
问题中,常用Synchronized锁解决问题。
·
2022-11-17 18:36
基于
JAVA-
游戏账号交易平台-演示录像-计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于
JAVA-
游戏账号交易平台-演示录像-计算机毕业设计源码+系统+mysql数据库+lw文档+部署基于
JAVA-
游戏账号交易平台-演示录像-计算机毕业设计源码+系统+mysql数据库+lw文档+部署本源码技术栈
丽扬科技
·
2022-11-11 00:44
java
数据库
mysql
JAVA-
常用API之StringBuilder
1StringBuilder概述:StringBuilder是一个可变的字符串类,我们可以把它看成是一个对象容器。作用:提高字符串的操作效率,如拼接、修改等。2常用方法:3支持链式编程:(append方法返回的还是StringBuilder类型)//注意:StringBuilder只是拼接字符串的手段,效率好。//最终的目的还是要恢复成String类型。4StringBuilder性能好的原因:示
weixin_su
·
2022-11-10 14:39
Java
java
EasyExcel 如何导出大量数据 和 并发测试大量数据导出
文章目录前言WriteWorkbook对象字段解析创建文件对象创建行对象写入磁盘测试10w条数据导出结论预约导出批量查询导出操作
多线程并发
导出测试官方使用文档:https://alibaba-easyexcel.github.io
Jonm
·
2022-11-10 13:10
java
开发语言
BAT等互联网大厂最爱问的Java
多线程并发
面试题汇总
基于FutureTask获取线程返回值总结大家好,今天跟大家聊聊Java里面的
多线程并发
编程,这个
多线程并发
编程,想必大家都是懂的,说白了,就是在代码里开启一个新的线程去执行一段代码,然后那段代码什么时候被执行完毕
石杉的架构笔记
·
2022-11-05 10:04
面试求职
多线程并发
Java
面试
后端
java
java-
反射详解
java-
反射一、反射是什么?二、反射常用API三、总结一、反射是什么?反射,指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对任意一个对象,都能调用它的任意一个方法。
北漂IT民工_程序员_ZG
·
2022-11-05 09:13
研究
自创
java
开发语言
后端
线程安全 如何实现线程安全 volatile ThreadLocal
可见性:
多线程并发
访问共享变量时,某个线程对共享变量的更新,其他线程能立即看到这个更新。在java中,对象储存在主内存。每个线程都有自己的工作内存,线程从主内存读取对象
樋樋
·
2022-11-03 19:32
java
java
多线程
线程安全
java
多线程并发
之旅-32-线程池的使用
线程池调优的必要性在标准的Executor实现中,当执行需求较低时将回收空闲线程,而当需求增加时将添加新的线程,并且如果从任务中抛出了未检查异常,那么将用一个新的工作者线程替代抛出异常的线程。只有当线程本地值的生命周期受限于任务的生命周期时,在线程池中的线程使用ThreadLocal才有意义,而在线程池的线程中不应该使用ThreadLocal在任务之间传递值。只有当任务都是同类型的并且相互独立时,
老马啸西风
·
2022-11-02 07:17
thread
java声明byte类型数据_
java-
关于byte类型数据的一些问题
byte类型数据的范围Java中一个byte类型数据的大小是一个字节,即8位,其范围是-128(1000_0000)~127(0111_1111),二进制的最高位是符号位。使用二进制形式赋值报错问题为byte类型变量赋值只能是-128~127范围内的数。可以使用二进制形式赋值,如:byteb=0b10011;(b=19)。且使用二进制赋值时,系统是以补码形式解析赋值的二进制数(如对于0b10011
weixin_39716877
·
2022-11-02 00:09
java声明byte类型数据
java程序的基本要素是_
JAVA-
编程规范及基本概念
编程规范不是语法,是业内约定俗成的规则,程序员的潜规则。Java的编程规范如下:(详细版本请参见阿里巴巴java手册)1每个部分之间用空行隔开。2要有空格和缩进。3所有类名要首字母大写,其它单词首字母也大写。4变量名和方法名首字母小写,其它单词首字母大写。5包名全小写,不同单词用点或者下划线隔开。6常量所有字母都大写,不同单词之间用下划线隔开。XXX_YYY_ZZZ7最好望文知意,尽量不要使用中文
十八岁的老女人
·
2022-11-02 00:37
java程序的基本要素是
Java-
基础选择题
标题Java(一)Java(二)java(三)Java(四)Java(五)Java(六)Java(七)Java(八)Java(九)Java(十)Java(十一)Java(十二)Java(一)1、若在某一个类定义中定义有如下的方法:abstractvoidperformDial();该方法属于(D)?A.本地方法B.最终方法C.静态方法D.抽象方法解析:本地方法:简单地讲,一个nativeMetho
高朵
·
2022-11-02 00:00
javase
java
开发语言
后端
Java-
进制转换计算方法
1.二进制转十进制例如1101A1=1A2=0A3=1A4=1N=2S=1x2^0+0x2^1+1x2^2+1x2^3=132.十进制转二进制用十进制数持续除以2直至为0例如十进制31转二进制00011111从下往上依次写出余数为000111113.十进制转十六进制用十进制数持续除以16直至为0例如十进制38转十六进制26从下往上依次写出余数为264.十六进制转十进制例如十六进制D4C13412A
难平是人心
·
2022-11-02 00:41
Java
java
Java多线程wait()和notify()方法详细图解
多线程并发
的场景下,有时需要某些线程先执行,这些线程执行结束后其他线程再继续执行。比如:一个长跑比
·
2022-10-31 15:16
经典Java开发教程!阿里巴巴Java面试都问些什么?一文轻松搞定
之前在Github上收获15K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、
多线程并发
、spring原理、微服务、Netty与RPC、Kafka
普通网友
·
2022-10-31 07:05
程序员
java
后端
面试
处理器ChannelHandler的线程安全问题
ChannelHandler的一端是NettyNIO线程,另一端则是业务线程池,在
多线程并发
场景下理解ChannelHandler的并发安全性很重要,如果使用不当,会产生性能和并发安全问题。
0x11\n
·
2022-10-24 14:07
Netty
java
面试
jvm
Java基础 -> 对线程安全的理解
对线程安全的理解线程安全:多线程在并发情况下操作共享数据是否可以得到我们想要的结果线程安不安全,就是共享数据会不会因为
多线程并发
得不到正确的答案怎么保证共享数据的安全性?
欧皇小德子
·
2022-10-12 20:47
java基础
java
安全
开发语言
java timer线程结束_
java-
多线程操作全(Thread)-Timer简单使用
一、多线程概念和作用线程指进程中的一个执行场景,也就是执行流程,那么进程和线程的区别是什么1.每个进程是一个应用程序,都有独立的内存空间2.同一个进程中的线程共享其进程中的内存和资源(共享的内存是堆内存和方法内存,栈内存不共享,每个线程有自己的堆内存)进程:进程对应一个应用程序现在的计算机都是支持多进程的,在同一个操作系统中,可以同时启动多个进程多进程的作用:*单进程只能做一件事:一边玩游戏,一边
肖牧之
·
2022-10-12 19:18
java
timer线程结束
JAVA-
多线程篇
JAVA-
多线程一、什么是多线程?二、多线程有什么用?三、多线程常见的问题?四、Java中多线程怎么用?
不会秃头的猿s
·
2022-10-12 19:39
javaEE
多线程
并发编程
java
java-
多线程
一个进程可以启动多个线程两个进程,A和B的内存独立不共享栈内存是独立的,一个线程一个栈,但是堆内存和方法区只有一个假设启动10个线程,会有10个栈空间,每个栈和每个栈之间,互不干扰,各自执行各自的,这就是
多线程并发
使用多线程
悟空等待大圣的日子
·
2022-10-12 18:37
JAVA学习之身在迷途
java
多线程
Java-
多线程(Callable,线程池,匿名实现多线
1.线程池线程池里的每一个线程代码结束后,并不会死亡,而是再次回到线程池中成为空闲状态,等待下一个对象来使用。如何实现线程池程序呢?1.创建线程池对象,JDK新增了一个Executors工厂类来产生线程池,有如下几个静态方法publicstaticExecutorServicenewCachedThreadPool()publicstaticExecutorServicenewFixedThrea
阿涛必须奥利给
·
2022-10-12 10:38
java
servlet
开发语言
Java-
使用线程池创建多线程
Java-
使用线程池创建多线程1.概念提前创建好多个线程,放入线程池总,使用时直接获取,使用完后放入池中,可以避免频繁创建销毁,实现重复利用corePoolSize:核心池的大小maximumPoolSize
ispringmw
·
2022-10-12 10:01
Java
java
开发语言
后端
常见算法、Java - 异常
常见算法、
Java-
异常一、算法冒泡排序冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。前面的跟接在它后面的比较,也就是相邻两个比较,然后根据升序还是降序交换位置。
Find yourself!
·
2022-10-11 11:59
算法
排序算法
数据结构
Java网络多线程
Java网络多线程2022年8月31日笔记韩顺平Java自学笔记网络多线程_关注永雏塔菲喵的博客-CSDN博客网课【韩顺平讲Java】Java网络多线程专题-TCPUDPSocket编程
多线程并发
处理文件传输新闻推送
Sky_codes
·
2022-10-08 18:00
Java
java
网络
udp
tcp/ip
socket
Java-
基于SSM的校园点餐管理系统
项目背景21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对校园点餐系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设
QQ_2693978338
·
2022-10-01 12:42
毕设
JSP
SSM
java
数据库
servlet
Java-
基于SSM的高校校园点餐系统
项目背景21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对高校校园点餐系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统
QQ_2693978338
·
2022-10-01 12:38
毕设
SSM
JSP
java
数据库
开发语言
上帝视角学
JAVA-
基础05-类03【2021-08-04】
1、继承性JAVA中表示继承的关键字是extendsextends英文含义是扩展,意味着子类不是父类的子集,而是父类的拓展。子类叫:subClass父类叫:supperclass为什么要有继承?当然是根据实际应用总结而来的。考虑以下场景:场景:有一个Animal类,再写一个Cat类、Dog类,你会发现Cat类、Dog类都是动物类Animal的子概念,但又不是具体的动物。比如Cat类,有各种各样的猫
洗个澡
·
2022-09-28 03:19
JAVA基础
java
intellij
idea
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他