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
EE】锁策略
目录前言一.悲观锁和乐观锁二.重量级锁和轻量级锁三.挂起等待锁和自旋锁四.公平锁和非公平锁五.可重入锁和不可重入锁六.读写锁synchronized对应的锁策略1.悲观锁和乐观锁2.重量级锁和轻量级锁3.挂起等待锁和自旋锁4.公平锁和非公平锁5.可重入锁和不可重入锁相关面试题1.你是怎么理解乐观锁和悲观锁的,具体是怎么实现的?2.介绍下读写锁?3.什么是自旋锁,为什么要使用自旋锁策略,缺点是什么?
小猪同学hy
·
2024-08-24 04:15
java
java
开发语言
java-ee
经验分享
面试
返回上一步
返回关键是:href="
java
script:void(history.back())"
青木川_
·
2024-08-24 04:31
Java
创建数组、赋值的四种方式,声明+创建+初始化 详解
文章目录一、创建数组的四种方式二、详解三、数组存储的弊端一、创建数组的四种方式以int数据类型为例@TestpublicvoidtestNewArray(){//创建数组//法一int[]arr1=newint[]{1,2,3,4,5};System.out.println(arr1.length+""+arr1[2]);//53//Arrays.toString(Object[])将数组的元素生
寻求出路的程序媛
·
2024-08-24 04:14
后端开发
java开发
java
数据结构
一例ORA-03115: unsupported network datatype or representation错误
java
.sql.SQLException:ORA-03115:unsupportednetworkdatatypeorrepresentation错误代码:Stringsql="..."
yahzon
·
2024-08-24 04:40
Jenkins实现前端项目自动化构建
不同于
Java
或一些其他插件,Git安装完成后,可以
测试界筱筱
·
2024-08-24 03:09
软件测试
jenkins
前端
自动化
功能测试
软件测试
自动化测试
程序人生
JAVA
-Future
Future表示异步计算的结果。提供了一些方法来检查计算是否完成,等待其完成以及检索计算结果。只有在计算完成后才可以使用get方法检索结果,必要时将其阻塞,直到准备就绪为止。取消通过cancel方法执行。提供了其他方法来确定任务是正常完成还是被取消。一旦计算完成,就不能取消计算。如果出于可取消性的目的而使用Future而不提供可用的结果,则可以声明Future形式的类型,并作为基础任务的结果返回n
AlanSun2
·
2024-08-24 03:26
为什么需要用户自定义类加载器及具体实现
用户自定义类加载器在
Java
的日常应用程序开发中,类的加载几乎是由上述3种类加载器相互配合执行的,在必要时,我们还可以自动以类加载器,来定制类的加载方式。为什么要自定义类加载器?
Shaw_Young
·
2024-08-24 03:54
苦哈哈的演讲练习
手记
参加演讲俱乐部已经有一年多了,但是迟迟没有发展出自己的演讲模式。每一次演讲似乎都是上一次的简单重复。有的时候无法给其他人留下任何印象,或者说无法假装给观众留下好印象。演讲的书籍看了不少,但是如前人所说,纸上学来终觉浅,绝知此事要躬行。再多的理论,也比不过多多上场锻炼。对于时间的把控和声音的运用,我还有很长的路要走。虽然还是个演讲门外汉,但是有一点,我觉得非常重要。那就是不管你的演讲准备的怎么样,或
叽叽咕咕2017
·
2024-08-24 03:50
java
基础docker镜像精简
image下载jre制作
java
项目运行环境jdk大小200M左右jdk大小70M+#由于仅需要
Java
运行
微凉哇
·
2024-08-24 03:39
Java
中的并发控制:如何使用Semaphore与CountDownLatch优化线程安全
Java
中的并发控制:如何使用Semaphore与CountDownLatch优化线程安全大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!
省赚客app开发者
·
2024-08-24 03:36
java
jvm
开发语言
Java
简易聊天工具(网络通信)
一、服务端1.自定义服务端packagechatroom.server;import
java
.io.InputStream;import
java
.io.OutputStream;import
java
.net.ServerSocket
suuijbd
·
2024-08-24 03:35
java
开发语言
ide
idea: 基于 http 的双向通信
纯http上的双向通信最近大概看了下rx
Java
的订阅者模式,然后突发奇想有没有可能用类似的思路实现纯http上的双向通信A是传统的http服务器B是普通的客户端,假设我们能够在B上启动一个简易的httpserver
weixin_33939380
·
2024-08-24 03:35
开发工具
java
前端
ViewUI
浅谈JVM
JVM(
Java
VirtualMachine,
Java
虚拟机)JVM是
Java
程序能够跨平台运行的关键所在。JVM是一个虚拟的计算机,它模拟了真实计算机的各种硬件功能。
suuijbd
·
2024-08-24 03:05
jvm
用
Java
实现用户登录界面
基本步骤1.创建一个窗体2.给按钮加上监听3.获取界面输入框中的值给监听4.存储用户信息5.实现登录注册逻辑1.创建一个窗体publicvoidLE(){JFramejf=newJFrame();jf.setTitle("用户登录界面");jf.setSize(700,500);jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);j
suuijbd
·
2024-08-24 03:34
java
前端
开发语言
2024年
Java
多线程实战-从零手搓一个简易线程池(一)定义任务等待队列
为什么需要等待队列实现思路代码实现1.新建BlockQueue类2.任务的添加和获取方法定义阻塞添加任务方法put编写堵塞拿取任务方法take带超时时间的阻塞添加方法offer带超时时间的阻塞获取方法poll总结✨️本系列源码均已上传仓库1321928757/Concurrent-MulThread-Demo(github.com)")✨️前言在多线程编程中,线程池是一种非常重要的工具。它可以帮助
2301_82257383
·
2024-08-24 02:33
程序员
java
python
数据库
【
Java
】——
Java
实现数组元素反转的两种方法
在编程中,我们经常会遇到需要对数组元素进行反转的需求。例如,给定一个整数数组arr={1,2,3,4,5},我们需要将其反转为{5,4,3,2,1}。下面我们将介绍两种实现数组元素反转的方法。方法一:遍历数组一半的长度进行元素互换这种方法的基本思路是遍历数组的前半部分,将每个元素与其对应的后半部分的元素进行交换。具体实现如下:/***ClassName:IntelliJIDEA*Descripti
星星法术嗲人
·
2024-08-24 02:33
JAVA
算法
java
注解的使用(三):反射,运行时动态获取注解信息
java
自定义注解
Java
注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。
bug喵喵
·
2024-08-24 02:38
阿里巴巴 Druid 数据库连接池监控界面配置的参数解读
Druid数据连接池简介Druid是
Java
语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。
楼兰King
·
2024-08-24 02:26
分布式锁:Mysql实现,Redis实现,Zookeeper实现
目录前置知识Mysql实现分布式锁1.get_lock函数
Java
代码实现:2.forupdate尾缀
Java
代码实现:3.自己定义锁表
Java
代码实现:4.时间戳列实现乐观锁
Java
代码实现:Redis
不止会JS
·
2024-08-24 02:29
中间件
分布式
mysql
redis
Java
笔试面试题AI答之线程(11)
Java
中有哪些原子操作?简述原子操作
Java
中的原子操作62.简述什么是
Java
竞态条件?你如何发现并解决竞态条件?
Java
竞态条件(RaceCondition)如何发现竞态条件?如何解决竞态条件?
工程师老罗
·
2024-08-24 02:28
Java笔试面试题AI答
java
开发语言
POI导入导出
packagecom.gxcz.common.util;import
java
.io.File;import
java
.io.FileInputStream;import
java
.io.FileNotFoundException
yoen_qin
·
2024-08-24 01:57
基础开发
[000-01-011].第2节:持久层方案的对比
Java
程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无需对特定的数据库系统的特点有过多的了解,从而大大简化和加快了开发过程。
1.01^1000
·
2024-08-24 01:26
[000-01].Java笔记
java-ee
Java
利用POI计算excel公式数据后同步excel单元格格式
POI解析excel项目问题这是在一次修改老项目代码导入功能代码时,发现ApachePOI库中解析excel单元格内容时,若单元格存在公式,直接使用ApachePOI库的FormulaEvaluator类,输出数据则只保留结果类型数据,例:原本excel中公式数据输出为30%,利用POI工具类计算输出数据为0.3。直接使用ApachePOI库的FormulaEvaluator类计算结果:impor
BIG-GGBOND
·
2024-08-24 01:25
java
Java
多线程
多线程
Java
多线程是指在一个程序中同时运行多个任务的能力。想象一下,你正在做一顿大餐,同时煮饭、炒菜、切菜。如果你只能一次做一件事,那整个过程会很慢。
向阳花自开
·
2024-08-24 01:24
Java学习
java
开发语言
多线程
Java
多线程
多线程
Java
多线程是指在一个程序中同时运行多个任务的能力。想象一下,你正在做一顿大餐,同时煮饭、炒菜、切菜。如果你只能一次做一件事,那整个过程会很慢。
向阳花自开
·
2024-08-24 01:24
Java学习
java
开发语言
多线程
Java
中StringJoiner的基本使用介绍
在
Java
编程中,经常需要将多个字符串连接成一个字符串,这时候就可以使用
Java
8引入的StringJoiner类。
JonTang
·
2024-08-24 01:23
Java
java
开发语言
Java
中的字符串转换工具类:StringUtils.camelToUnderline 方法详解
在
Java
开发中,经常会遇到需要转换字符串格式的场景。其中,驼峰命名法(CamelCase)和下划线命名法(SnakeCase)是两种常见的命名方式。
JonTang
·
2024-08-24 01:23
Java
java
使用 Apache POI 的 DataFormatter 处理 Excel 数据
ApachePOI是一个强大的
Java
库,可以用来读写MicrosoftOffice格式的文件,包括Excel。
JonTang
·
2024-08-24 00:21
Java
excel
java
【Spring Boot进阶】掌握Spring Boot框架核心注解:从入门到精通(实战指南)
文章目录SpringBoot注解大全:深入理解与实践引言第一部分:基础知识1.SpringBoot和
Java
注解简介2.SpringBoot项目搭建第二部分:核心注解详解3.
无理 Java
·
2024-08-24 00:51
#
Java
spring
boot
后端
java
spring
注解
框架
面试
《
Java
后端面试经》Linux 篇
《
Java
后端面试经》专栏文章索引:《
Java
后端面试经》
Java
基础篇《
Java
后端面试经》
Java
EE篇《
Java
后端面试经》数据库篇《
Java
后端面试经》多线程与并发编程篇《
Java
后端面试经》JVM
ReadThroughLife
·
2024-08-24 00:21
Linux
#
Java
后端面试经
linux
java
面试
【系统功能开发篇】若依开源项目RuoYi-Cloud后端技术介绍
作者介绍:本人笔名姑苏老陈,从事
JAVA
开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事
JAVA
开发工作,但不知道从何处入手。
姑苏老陈
·
2024-08-24 00:21
开源
若依项目技术
若依项目后端框架
若依项目技术架构
Java
写 Access 乱码
Java
写Access1.在本地中文计算机上,发现写中文到access上,出现乱码。读的时候也是乱码。
regon
·
2024-08-24 00:20
tips
access
java
netbeans
encoding
eclipse
swing
实现防盗门功能(
Java
)
实现防盗门功能扩展防盗门门铃功能,主要实现拍照存档1.Lock接口:上锁和开锁两个功能,定义两个抽象方法lock和open。publicinterfaceLock{voidlock();//上锁功能voidopen();//开锁功能}2.Door类:抽象类,有开门和关门两个功能,定义两个抽象方法lock和open。publicabstractclassDoor{//抽象类publicabstrac
一撮不知名的呆毛
·
2024-08-24 00:19
java
开发语言
Java
学习11:认识面向对象,创建对象及使用
(C++是半面向对象的)对于
Java
语言来说,是完全面向对象的。什么是面向过程的开发方式?面向过程的开发方式主要的特点是:注重步骤,注重的是实现这个功能的步骤。
苦难_69e0
·
2024-08-24 00:49
linux 离线安装python
tar-zxvfjdk-8u131-linux-x64.tar.gz3、配置环境变量3.1、vi~/.bash_profile3.2、在.bash_profile文件中填入如下语句:exportPATHexport
JAVA
_HOME
kevin529_super
·
2024-08-23 23:13
linux
python
linux
python
Java
Script (JS) 的基本概念
Java
Script基本概念目录
Java
Script(JS)的概念
Java
ScriptAPI浏览器的标签页就是
Java
Script的运行环境如何添加
Java
Script使用script标签引入外部
Java
Script
末贵
·
2024-08-23 23:13
Js&JQuery
javascript
js
java
控制台进阶知识
Java
控制台(通常指的是标准输入System.in和标准输出System.out)是进行命令行交互的基本工具。对于基本的输入输出操作,
Java
提供了Scanner类和PrintStream类等。
海带土豆
·
2024-08-23 23:42
java
开发语言
java
基础知识笔记
第一章:
Java
基础:1️⃣初识
Java
:1、常识知识:语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言编程语言分类:编译型优点:执行效率高缺点:平台依赖重,跨平台不方便解释型优点
海带土豆
·
2024-08-23 23:42
java
笔记
python
配置wed项目
JDK:安装
Java
DevelopmentKit(JDK)。构建工具:使用Maven或Gradle来管理依赖和构建项目。
海带土豆
·
2024-08-23 23:42
ide
List深度拷贝 demo
import
java
.io.ByteArrayInputStream;import
java
.io.ByteArrayOutputStream;import
java
.io.IOException;import
java
.io.ObjectInputStream
王小工
·
2024-08-23 22:39
java
list
string
import
class
c
java
xml转json demo
import
java
.io.ByteArrayInputStream;import
java
.io.File;import
java
.io.InputStream;import
java
.util.HashMap
王小工
·
2024-08-23 22:39
json
xml
java
extension
list
exception
Java
集合框架
Java
集合框架(
Java
CollectionsFramework)是
Java
提供的一套用于表示和操作集合的统一架构,它位于
java
.util包中。
Qzer_407
·
2024-08-23 22:07
#
数据结构
java
后端技术栈
java
开发语言
数据结构
关于
java
枚举为什么可以拿来当单例实现这件事看看ikun怎么说
为什么枚举可以保证单例枚举可以保证单例的原因主要可以归结为以下几个方面:1.枚举的实例化过程线程安全:枚举的实例化过程是由JVM控制的,在类加载时就完成了枚举常量的初始化。由于这个初始化过程是线程安全的(JVM在加载枚举类时使用了同步机制),因此不需要额外的同步代码来保证线程安全。这意味着在多线程环境下,枚举实例的创建和访问都是安全的,不会出现多个实例的情况。自动封装:枚举的实例默认是public
Qzer_407
·
2024-08-23 22:06
#
设计模式
java
java
开发语言
【计算机网络】SSH协议
目录一、SSH协议概述二、SSH协议基本特点三、SSH协议代码实现3.1SSH协议python实现3.2SSH协议
JAVA
实现3.3SSH协议C++实现四、SSH协议发展趋势一、SSH协议概述SSH协议
大雨淅淅
·
2024-08-23 22:35
计算机网络
网络
服务器
linux
ssh
Flask+LayUI开发
手记
(序)
学习python编程,起始是希望能够找一个比较简单且用途广泛的开发语言,作为一个UNIX/C语言的骨灰级程序猿的新方向。一直以来都有种感觉,用传统编程语言搭建系统真是一件很大的工程,随便一点小应用,就要弄一整套环境出来,而且这种趋势还越来越明显。当然,系统重点没啥,关键是不灵活,远不象python这样的脚本语言,可以灵活处理任务。而在用python的过程中,不但习惯了它的简单(比如用缩进来表示层次
hbrown
·
2024-08-23 21:31
layui
前端
javascript
flask
Flask+LayUI开发
手记
(一):LayUI表格的前端数据分页展现
用数据表格table展示系统数据,是LayUI的基本功能,编码十分简单,就是通过table.render()渲染,把属性配置好就OK了,十分方便,功能也十分强大。不过,在实现时,把table的有个功能却理解错了,就是分页。table.render()的分页属性,主要包括三个,page、limit和limits,page是逻辑值,设置为true是分页,limit是每页显示行数,limits是设置面显
hbrown
·
2024-08-23 21:31
前端
flask
layui
读书《创业者
手记
》之审美的最高境界是平衡
美学是价值观在视觉上和体验上的呈现,东西方美学各有特征,但不管东方还是西方,总有一些核心一致的价值观,所谓大道相通。美让我们心情愉悦,觉得很舒服,但这种舒服不是欲望。欲望是“形而下”的东西,美是“形而上”的,是很精神层面的。审美这件事纯粹让你看到了超越自身所处现实的东西。当我们看到樱花的美,会感叹:“哇,真是太美了!”因为我们现实的生活里没有这样的东西,而樱花的“表达”一下子击中了你。所有的美都是
爱是行动123
·
2024-08-23 21:31
Java
Script数组去重和字符串的常用方法
数组选择排序基本思想首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置(交换位置)再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。例子把数组arr[67,56,86,13,95,0]中的元素由小到大装在arr数组中。用for双重循环,外层循环数是arr.length-1次,内层循环是从外层的数加1开始的,在内层循环的循环体内判断
敲代码使我开心
·
2024-08-23 21:26
javascript
前端
java
Android中终止线程的办法
1.在以前的
java
版本里面,线程结束提供了stop方法;但是现在已经过时了,不再推荐使用此方法,也就是不再使用这个方法了。主要是因为thread.stop会立即将线程终止,导致代码逻辑不完整。
正阳Android
·
2024-08-23 20:59
Java
-MyBatis 框架之延迟加载、缓存和分页
第一节:性能优化1.1延迟加载1.1.1什么是延迟加载resultMap中的association和collection标签具有延迟加载的功能。延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。需要关联信息时再去按需加载关联信息。这样会大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。1.1.2设置延迟加载Mybatis默认是不开启延迟加载功能的,我们需要手动开启。需要在Sq
【小红帽】
·
2024-08-23 20:52
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他