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
[JavaSE]_[线程并发]
synchronized和lock的区别(底层实现)
从使用的角度看synchronized和lock的区别起初java中只有synchronized这一种对程序加锁的方式,在
javaSE
5之后加入了Lock接口(以及相关实现类)用来实现锁的功能,它提供了与
别人放弃我坚持
·
2023-12-02 10:20
java
java
Java8、JDK8、JDK1.8的关系
为了表示该版本的重要性,J2SE1.5更名为
JavaSE
5.0,从此开始,如下图像java1.6也叫做java6,直到java9开始才彻底都叫做java9而不再有小数叫法。
A乐神
·
2023-12-02 09:05
java
java
开发语言
一种excel多
线程并发
写sheet的方案
一、背景有一次项目的需求要求导出excel,并且将不同的数据分别写到不同的sheet中。二、方案概述首先一开始使用easyexcel去导出excel,结果发现导出时间需要3秒左右。于是想着能不能缩短excel导出时间,于是第一次尝试使用异步线程去查询数据库,却发现接口的时间并没有明显缩短,于是自己就开始排查耗时的操作,于是发现是写sheet的时候是串行执行,并且每个写sheet的时间并不短,尤其在
喵喵队摆大烂
·
2023-12-02 07:22
excel
阶段2:
JAVASE
进阶
1.static1.理解static修饰成员变量的作用和访问特点。packagecom.itheima.d1_static;publicclassUser{/**在线人数。注意:static修饰的成员变量:静态成员变量,只在内存中有一份,可以被共享*/publicstaticintonlineNumber=161;/**实例成员变量:无static修饰,属于每个对象的,必须用对象名.访问*/pri
君子善假于物也
·
2023-12-02 03:22
2.阶段02:JavaSE进阶
java
开发语言
Tomcat及JDK下载安装(Linux系统)
Tomcat不仅可以实现
JavaSe
rvlet和
JavaSe
rverPages(JSP)等Web编程模型的支持,也提供了自己的Web应用开发框架。
Mortalz7
·
2023-12-02 03:05
Tomcat
tomcat
linux
Go语言多线程爬虫万能模板:实现高效数据采集
一、设计思路多
线程并发
:利用Go语言的goroutine特性,实现多
线程并发
访问目标网站,提高数据
小小卡拉眯
·
2023-12-02 03:21
爬虫小知识
golang
爬虫
开发语言
多
线程并发
编程18-定时线程池ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor是一个可以指定一定延迟时间后或者定时进行任务调度执行的线程池,继承于ThreadPoolExecutor,关于ThreadPoolExecutor的介绍请查看前面文章。因为继承于ThreadPoolExecutor,所以ScheduledThreadPoolExecutor内部也有如下参数:corePoolSize:线程池核心线程个数。maxi
Demo_zfs
·
2023-12-02 02:18
js与jsp与jspf的区别
三、两者之间的区别1.本质区别jsp全称
Javase
rverpage,是Java企业应用的一种动态技术,用于java语言的
weixin_45275399
·
2023-12-02 01:48
前端
javascript
CentOS 7 配置tomcat
它是一个轻量级的应用服务器,可以下载、安装和使用,而且还提供了许多高级功能,例如支持
JavaSe
rvlet、
JavaSe
rverPages(JSP)和
JavaSe
rverFaces(JSF)等JavaEE
狗蛋的博客之旅
·
2023-12-02 01:16
Web安全渗透
tomcat
java
Java多线程中的内存可见性
当多个
线程并发
执行时,每个线程都有自己的工作内存,其中保存了该线程使用的变量的副本。而主内存则是所有线程共享的内存区域,用于存储所有变量的真实值。
程序员拓荒
·
2023-12-01 23:19
java
jvm
开发语言
编程
我用eclipse编写的第一个程序
2.把软件安装在工作文件夹里.3.启动eclipse4.左上角File——Neu——JavaProject5.建立项目名称,选择版本
javaSE
-11然后Finish(完成)6.完成后有的会直接跳到编译页面
白日梦之天才少年
·
2023-12-01 21:24
eclipse
eclipse
java
两种方法用IDEA创建一个Servlet程序 新手教程详解
JavaSe
rvlet是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。
Rainbow_Qi
·
2023-12-01 21:50
Java
Web学习
servlet
intellij-idea
java
tomcat
Kettle的下载安装教程和使用简介(内含第一个kettle转换案例)
本文重要的内容如下:Kettle的安装1.Java的安装登录Java的官网后,进入到下载页面:http://www.oracle.com/technetwork/java/
javase
/downloads
Rainbow_Qi
·
2023-12-01 21:50
数据预处理-kettle
数据仓库
数据分析
数据挖掘
Java多
线程并发
06——CAS与AQS
在进行更近一步的了解Java锁的知识之前,我们需要先了解与锁有关的两个概念CAS与AQS。关注我的公众号「Java面典」了解更多Java相关知识点。CAS(CompareAndSwap/Set)概念CAS函数,是比较并交换函数,它是原子操作函数。原理CAS是基于乐观锁的原理进行操作的。它总是认为自己可以成功完成操作。当多个线程同时使用CAS操作一个变量时,只有一个会胜出,并成功更新,其余均会失败。
Java面典
·
2023-12-01 19:56
mysql数据库如何处理多
线程并发
修改
MySQL数据库可以处理多
线程并发
修改,提供了以下机制来保证数据的一致性和完整性:事务(Transaction):使用事务可以将一系列数据库操作作为一个原子操作执行,要么全部成功提交,要么全部回滚。
明月一壶酒
·
2023-12-01 18:13
数据库
mysql
高并发内存池(ConCurrentMemoryPool)
3.目标建立一个可行的私人高并发内存池,需要解决以下三个问题:效率问题内存碎片问题多
线程并发
场景下的内存释放和申请的锁竞争问题。深入理解内存管理4.扩展完全脱离mal
萩擘
·
2023-12-01 18:24
数据结构
c++
开发语言
JavaSE
学习笔记——反射
JavaReflection反射是动态语言实现的关键发射机制允许在执行期间借助ReflectionAPI取得任何类的内部信息,并直接操作任意对象的内部属性及方法Java反射机制提供的功能在运行时候判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个对象的成员变量和方法生成动态代理如何创建Class的实例(重点)/***java.lan
funOfFan
·
2023-12-01 18:33
我用Eclipse写的第一个java程序
eclipase.exe应用程序2.打开之后,把这个安装在c盘3.按launch之后就会显示下面这个样子的,点击filenewjavaproject4.在projectname;输入hello然后选择
javase
2301_76549425
·
2023-12-01 17:22
eclipse
java
ide
redis之缓存雪崩、缓存穿透、缓存击穿
```
javase
tRedis(Key,value,time+Math.random()*10000);如果**Redis**是集群部署,将热点数据均匀分布在不同的**Redis**库中也能避免全部失效的问题
疯狂的石头_4492
·
2023-12-01 17:01
Golang笔记|Atomic
原子操作是一种在多
线程并发
编程中用来确保数据安全的机制,它可以防止多个线程同时访问同一个资源而导致的数据竞争问题。atomic包中的函数是原子操作,它们在执行时不会被中断,从而确保操作的不可分割性。
ldxxxxll
·
2023-12-01 16:33
golang
笔记
spring
Centos 7 安装java环境JDK8
java环境安装1.下载jdk2.解压3.配置环境4.检查是否生效步骤如下:1.下载jdk下载地址:https://www.oracle.com/cn/java/technologies/
javase
/
小黑侠kary
·
2023-12-01 15:21
java
jar
JAVA调优
1JAVA虚拟机1.1基本组成通常来说Java平台标准版(
JavaSE
)包括
JavaSE
开发工具包(JDK)和
JavaSE
运行时环境(JRE)。
凌木LSJ
·
2023-12-01 14:55
JavaWeb
jvm
服务器
记录一次docker搭建tomcat容器的网页不能访问的问题
它是一个兼容
JavaSe
rvlet和
JavaSe
rverPages(JSP)的Web服务器,可以作为独立的Web服务器,也可以与其他Web服务器(比如Apache)配合使用。
[奸笑]这个不是斜眼笑[奸笑]
·
2023-12-01 13:38
java
docker
前端
tomcat
java
后端
容器
运维
java.util.set遍历_Java集合Set、List、Map的遍历方法
具体方法如下:packagecom.shellway.
javase
;importjava.util.ArrayList;importjava.util.Collection;importjava.util.H
浩彬老撕
·
2023-12-01 11:08
java.util.set遍历
[SpringBoot] 配置文件导入
✨✨个人主页:沫洺的主页系列专栏:JavaWeb专栏
JavaSE
专栏Java基础专栏vue3专栏MyBatis专栏Spring专栏SpringMVC专栏SpringBoot专栏如果文章对你有所帮助请留下三连
沫洺
·
2023-12-01 10:28
SpringBoot
spring
boot
java
Servlet+JSP(二)
一、JSP技术JSP的英文全称为
JavaSe
rverPage,翻译成中文就是Java服务器页面。JSP是Servlet的扩展技术。
老钟私房菜
·
2023-12-01 09:08
JavaWeb
java
web
servlet
jsp
JavaWeb—JSP基础和系统开发模型—Eclipse版动力节点学习笔记
JavaWeb学习笔记哔哩哔哩蛙课网【动力节点】JavaWeb-Eclipse版学习视频网址解析归属备注
JavaSe
rverPagesjava服务器页面JSP基础out.write()JSP写出代码JSP
上下没中
·
2023-12-01 09:05
java
JSP纯搬运(菜鸟驿站)
JSP文章目录JSPJSP简介什么是
JavaSe
rverPages?为什么使用JSP?
弎屲
·
2023-12-01 09:34
热门专业学习之关于java的一些知识
1.
JAVASE
首先要学
JavaSE
,这是毋庸置疑的。与此同时,和
JavaSE
的学习同步,建议大家研究一下数据结构与算法。
墨雨轩夏
·
2023-12-01 09:33
java二十章多线程
程序员可以在程序中执行多个线程,每一个线程完成一个功能//与其他
线程并发
执行,这种机制被称为多线程,并不算所有编程语言都支持多线程。
y3068664188
·
2023-12-01 07:32
java
开发语言
java编程基础知识学习分享
给你学习路线:html-css-js-jq-
javase
-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmv
Java小辰
·
2023-12-01 06:14
第二章 Java 概述
一、Java技术体系平台(1)
JavaSE
(JavaStandardEdition)标准版支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为
来世做春风嘛
·
2023-12-01 06:04
java
开发语言
jvm
Java第一节课
Java第一节课
JavaSE
标准版,JavaEE企业版,JavaME小型版。特点为简单、面向对象、安全、跨平台、支持多线程、动态性、高性能。
weixin_45809860
·
2023-12-01 06:33
java基础类-1-private继承问题
officialdochttps://docs.oracle.com/
javase
/specs/jls/se7/html/jls-8.html#jls-8.2Membersofaclassthataredeclaredprivatearenotinheritedbysubclassesofthatclass
浪迹天涯的咸鱼
·
2023-12-01 06:49
java程序员必须安装的软件
一,JDK1,JDK,JRE,JVM的关系:JDK(
Javase
DevelopmentKit)
JavaSE
开发工具包,包括:java编译器(javac),JRE(java运行时环境),java基础类库(
Edward*H
·
2023-12-01 05:06
java
intellij-idea
开发语言
Java全栈(三)数据库技术:3.数据库之JDBC上
第一章JDBC概述之前我们学习了
JavaSE
,编写了Java程序,数据保存在变量、数组、集合等中,无法持久化,后来学习了IO流可以将数据写入文件,但不方便管理数据以及维护数据的关系;后来我们学习了数据库管理软件
new nm个对象
·
2023-12-01 04:36
JAVA系统学习
java
开发语言
后端
JSP
一、JSP基本语法JSP简介JSP全称是
JavaSe
rverPages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。
辽A丶孙悟空
·
2023-12-01 02:07
JavaSE
之IO流
IO流作用:用来处理设备间的数据传输问题。常见应用:文件复制文件上传文件下载分类:根据流向分为(以程序为中心):输入流:读取数据输出流:写出数据数据类型分为:字节流字符流:windows系统自带的笔记本打开是可以都懂的内容。字节流写数据的步骤:创建字节输出流对象调用写数据的方法释放资源总结IO流图.jpgFileOutputStream写数据加入异常处理使用try....catch....fina
北洋同学
·
2023-12-01 00:18
Javase
| Java常用类 (不断补充中...)
目录:1.Object类2.String类3.StringBuffer类4.Math类5.Random类6.包装类(不断补充中...)1.Object类Object类是Java语言中的所有类的超类,即所有类的根。它中描述的所有方法,所有类都可以使用。equals():指示其他某个对象与此对象“是否相等”(比较的是两个对象的“内存地址”是否相同,一般要重写该方法)toString():返回该对象的字
一只大皮卡丘
·
2023-11-30 20:03
Java知识点-整合
java
开发语言
Javase
Javase
| Java题目、Java算法题(不断添加中…)
目录:Java算法题1.编写Java程序,打印几个特定的ASCII码,包括数组0和9,大写字母A和Z,小写字母a和z2.编写程序,对是哪个整型变量进行排序,按照从小到大的顺序排列3.用if语句的嵌套,根据学生成绩判断等级4.用switch语句,根据传入的月份的参数,显示该月有多少天。程序中假定2月份固定为28天,不考虑闰年问题5.编写程序,使用while循环计算1+2+3+...+100的值。6.
一只大皮卡丘
·
2023-11-30 20:02
Java知识点-整合
算法
Java
Javase
Java基础题目
Java题目
Java SE 21 新增特性
JavaSE
21新增特性作者:Grey原文地址:博客园:
JavaSE
21新增特性CSDN:
JavaSE
21新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresRecordPatterns
GreyZeng
·
2023-11-30 19:33
#
Java
新特性
Java
Java
JDK新特性
JDK21
【Python算法】算法练习(一)
❤️博客主页:iknow181系列专栏:Python、
JavaSE
、JavaWeb、CCNP欢迎大家点赞收藏⭐评论✍目录1、输出n以内的质数2、求n以内最大的m个质数的和,并打印这些质数以及它们的和方法一方法二
iknow181
·
2023-11-30 18:05
python
算法
实现校园网开机自启动部署
❤️博客主页:iknow181系列专栏:Python、
JavaSE
、JavaWeb、CCNP欢迎大家点赞收藏⭐评论✍目录一.准备工作1、IDE安装2、安装Selenium1.介绍2.下载3、安装pywifi1
iknow181
·
2023-11-30 18:02
Python
python
前端
自动化
spring 线程异步执行
多
线程并发
处理起来通常比较麻烦,如果你使用spring容器来管理业务bean,事情就好办了多了。
迎风布阵~~
·
2023-11-30 17:01
spring
java
后端
19.Spring如何处理
线程并发
问题?
Spring如何处理
线程并发
问题?
飞翔的佩奇
·
2023-11-30 17:27
spring
java
jvm
spring
boot
后端
java-ee
spring
cloud
教你利用Java语言创建区块链
准备工作掌握基本的
JavaSE
以及JavaWeb开发
java高并发
·
2023-11-30 16:26
测试面试之Redis
在单机或者单进程环境下,多
线程并发
的情况下,使用锁来保证一个代码块在同一时间内只能由一个线程执行。比如Java的Synchronized关键字和Reentrantlock类。
测试小明
·
2023-11-30 06:57
redis
面试
java
Linux详解——安装JDK
目录一、下载jdk二、tar包安装三、rpm包安装一、下载jdk1.下载jdkhttps://www.oracle.com/technetwork/java/
javase
/downloads/index.html2
天道酬勤_smile
·
2023-11-30 05:19
linux
JSTL标签 参考手册
JSTL全名为
JavaSe
rverPagesStandard
omygodvv
·
2023-11-30 04:37
python
开发语言
使用cordova将Vue项目打包成app完整详细流程
环境搭建与配置一、下载jdk并配置下载地址:https://www.oracle.com/java/technologies/
javase
/
javase
-jdk8-downloads.html往下滑,找到你自己电脑合适的系统
Poker_旭
·
2023-11-30 03:10
vue实战
android
android
studio
vue
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他