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
Javaee
JavaEE
初阶----线程状态线程安全
⭐️线程状态线程的状态是一个枚举类型Thread.State,下面代码将会打印出所有的线程的状态。publicclasstest{publicstaticvoidmain(String[]args){for(Thread.Statestate:Thread.State.values()){System.out.println(state);}}}所有的线程的状态:下面来给大家逐个的简单的介绍一下这
ailigei
·
2023-04-01 05:20
java
面试
java
Web核心技术Servlet(框架底层原理)学习大总结
Servlet是
JavaEE
13项大的规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口,并由web服务器运行Servlet介绍完Servlet是什么以后,接下来我们就按照快速入
Code攻城狮
·
2023-04-01 05:13
#
Web基础原理
servlet
JavaEE
-常用API
常用API文章目录常用APIAPIObject类Object类型的概述HashCode方法getClass方法toString方法equals方法==和equals方法的区别Scanner类String类概述常量池String类型的构造方法New和不New的区别String类型的判断功能String类型的获取功能String类型的转换功能String类型的其他方法Math类(静态)两个常量常用方法
dannygu12138
·
2023-04-01 05:11
Java
JavaEE
字符串
java
正则表达式
jdk
jvm
JavaEE
-线程安全问题
1.线程安全的概念如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该的结果,则说这个程序是线程安全的.为啥会出现线程安全问题?本质原因:线程在系统中的调度是无序的/随机的(抢占式执行).2.开始说明先看个线程不安全的例子://线程不安全classCounter{privateintcount=100000;privateObjectlocker=newObject();public
T7ooo3o
·
2023-04-01 05:00
jvm
java
开发语言
spring源码分析第二天------spring系统概述以及IOC实现原理
1、Spring5概述Spring是一个开源的轻量级JavaSE(Java标准版本)/
JavaEE
(Java企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。
一行代码的自述
·
2023-04-01 04:32
spring
java
设计模式
MVC框架之SpringMVC
1MVC体系结构三层架构在
JavaEE
开发中,⼏乎全都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。
2B青年小文
·
2023-04-01 04:58
Java
mvc
spring
将 jar 包加入到 Maven 库
本文属于《
JavaEE
实战——从本地到云端》有时候,我们用到的jar包可能并不存在于某个仓库中,而我们却需要在Maven项目中引用它,那应该怎么做呢?这就需要我们将jar包加入到Maven库中。
a6217200e10d
·
2023-04-01 04:15
Java 手写 Spring框架 IOC 和 AOP---SpringIoC高级应用面试知识点,源码
implement-_spring_of_myself.git文章目录一、手写Spring二、SpringIoC高级应用面试常问知识点复习1.springIoC基本概念和使用1.1纯xml模式1.1.1
JavaEE
殷丿grd_志鹏
·
2023-04-01 03:33
源码
java
spring
开发语言
IntelliJIDEA介绍及应用
1介绍IDEA-主要功能、主要优势IDEA,全称IntelliJIDEA,是Java语言的集成开发环境,IDEA在业界被公认为是最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、
javaEE
୧Miracle
·
2023-04-01 03:14
servlet(一)
近期学习了Servlet做个总结.1.什么是ServletServlet是服务器端的一段程序,JavaWeb程序开发基础,
JavaEE
规范的一个组成部分。
路小白同学
·
2023-04-01 02:29
Springboot入门手册
1.SpringBoot是什么我们知道,从2002年开始,Spring一直在飞速的发展,如今已经成为了在
JavaEE
(JavaEnterpriseEdition)开发中真正意义上的标准,但是随着技术的发展
cuiqwei
·
2023-03-31 21:44
spring
boot
java
spring
ApplicationContext:上下文管理
Bean是Spring管理的基本单位,在基于Spring的
JavaEE
应用中,所有的组件都被当成Bean处理,包括数据源、Hibernat
光图强
·
2023-03-31 19:10
java
零基础入门学习Javase,应该怎么学?这是我给你的一个建议
我们知道Java有三个方向,JavaSE,JavaME,
JavaEE
(老程序员可能会叫J2EE等,不过SUN已经改名了)。JavaME主要是嵌入式与游戏开发。
Python编程社区
·
2023-03-31 17:02
java项目交友网如何实现,基于jsp的交友网站-
JavaEE
实现交友网站 - java项目源码
基于jsp+servlet+pojo+mysql实现一个
javaee
/javaweb的交友网站,该项目可用各类java课程设计大作业中,交友网站的系统架构分为前后台两部分,最终实现在线上进行交友网站各项功能
weixin_39949894
·
2023-03-31 17:53
java项目交友网如何实现
MVC三层架构的模式
大家好,今天给大家分享一下MVC三层架构的模式首先你要知道,所谓的MVC就是一种面向于
javaee
企业级开发的设计模式这里要强调一点,MVC不是一种技术,不是一种像spring那样的框架,它是一种思想(
思诚代码块
·
2023-03-31 16:07
javaweb
系列笔记+源码
mvc
架构
servlet
Web(九)
在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目;web容器常见的java相关的web服务器软件:webLogic:oracle公司,大型的
JavaEE
服务器,支持所有的
JavaEE
芝士土豆泥儿
·
2023-03-31 11:20
前端
tomcat
servlet
JavaWEB快速入门之三层架构[新闻发布系统08]【11】
一、
JavaEE
开发模式(1)
JavaEE
开发模式开发模式:指模式在开发过程中总结出的"套路",总结出的一套约定俗称的设计模式。
ning_ning_03
·
2023-03-31 10:23
web
tomcat
java
eclipse
javaweb基本三层架构并使用Eclipse开发Servlet
javaweb基本三层架构并使用Eclipse开发Servlet
JAVAEE
分层模型web应用程序基本架构DomainObjectDataAccessObject业务逻辑层控制器层表现层java项目中对应的结构
half~
·
2023-03-31 10:49
网络安全
Java
java
tomcat
安全
web安全
java三层架构是哪三层_Java框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系
来源:http://www.cnblogs.com/p2227/p/3551243.html概述一个
JavaEE
的项目,页面用JSP,后台用了Struts2+Spring+MyBatis,数据库用的是Oracle
weixin_39955953
·
2023-03-31 08:23
java三层架构是哪三层
java实体类转json
java接收json数据
JavaWeb学习笔记(一):初识 Servlet
代码实现:1、创建
JavaEE
项目2、定义一个类,实现Servlet接口publicclassServletDemo1implement
乌漆嘎嘎黑
·
2023-03-31 08:41
Java
java
servlet
Java EE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系
概述一个
JavaEE
的项目,页面用JSP,后台用了Struts2+Spring+MyBatis,数据库用的是Oracle,这么多技术名词,他们之间的关系如何,整体是怎么运作的,用什么东西进行关联?
kkkllllss
·
2023-03-31 07:09
java
面试
经验分享
【Java学习日记】学习Java的一篇记录博客
Javajava简介共分出三个版本:JavaSE(标准版)、
JavaEE
(企业版)、JavaME(瘦身版)Java程序基础程序基本结构一个Java程序:publicclassHello{•publicstaticvoidmain
今天小白努力学习了吗
·
2023-03-31 07:09
java
经验分享
其他
【
JavaEE
】Java设计模式-单例模式(饿汉式与懒汉式)
目录1.设计模式是啥?2.单例模式2.1什么是单例模式2.2饿汉模式2.3懒汉模式3.懒汉模式与饿汉模式的区别3.1.线程安全方面3.2.资源加载和性能4.如何保证懒汉模式的线程安全1.设计模式是啥?设计模式是前人经过总结,通过对不同应用场景应该运用何种方法解决问题的模式。我们可以将它看成NBA中的战术(例如:电梯门战术),在应对不同的队伍时,需要运用不同的战术,针对不一样的队伍用不一样的战术才能
爱吃大白菜
·
2023-03-31 05:14
JavaEE
java
单例模式
设计模式
持久层整合、Spring与Mybatis整合 打卡第十天
第一章、持久层整合1.Spring框架为什么要与持久层技术进行整合1.
JavaEE
开发需要持久层进行数据库访问操作2.JDBCMybatis进行持久层开发过程存在大量的代码冗余3.Spring基于模板设计模式对于上述的持久层技术进行封装
我喝汤
·
2023-03-31 05:13
java基础知识
Spring
mybatis
spring
java
JavaEE
互联网轻量级框架整合开发-1入门和技术基础-JDK代理
JDK代理/***1、定义接口*/publicinterfaceHelloYuan{publicvoidsayHelloYuan();}/***2、实现接口*/publicclassHelloYuanImplimplementsHelloYuan{@OverridepublicvoidsayHelloYuan(){System.out.println("HelloYuan");}}importja
程序小心
·
2023-03-31 05:31
读万卷书
java
开发语言
代理模式
IDEA2022创建Web项目配置Tomcat(图文说明)
1.首先创建普通的一个Java项目,不要选择
JavaEE
2.创建完成后按照下图所示,依次选择File->AddFrameworkSupport->WebApplication->在WEB-INF文件夹下创建
zmzmxhcym
·
2023-03-31 03:41
java
servlet
开发语言
idea2022创建Servlet工程方法
macOSm1Venture13.0.1步骤一:新建项目生成器:选择JakartaEE模版:选择Web应用程序应用程序服务器:选择本地已安装的,这里我选择的是tomcat如下图所示,点击下一步:版本:选择
JavaEE
8
weixin_56788300
·
2023-03-31 03:41
intellij-idea
ide
macos
servlet
tomcat
JAVA解决IDEA2021新版没有
JAVAEE
servlet问题
因为学习的时候用的idea版本比较新,而网上的教程又全是老版本,所以出现了很多问题,总结以下,帮同样初学的朋友踩坑了。一、File->New->Project新建一个普通Java项目:工程名可以随意命名二、工程名上右键->AddFrameworkSupport:在WebApplication上打勾,点击OK三、展开工程名->web->WEB-INF,在WEB-INF下新建两个文件夹,分别是clas
小q轩
·
2023-03-31 03:24
java
JavaEE
tomcat
intellij-idea
java
java之maven的使用/eclipse中maven项目部署到tomcat的几种方法
maven目录结构:下面的是
javaee
的结构显示模式。
liyubao160
·
2023-03-31 03:53
java
idea2020.3.2创建Javaweb项目
1.创建Java项目起个项目名称2.添加web框架支持这里选择的是
JavaEE
7的版本,对应web3.1;如果是
JavaEE
8的版本,对应web4.03.配置Tomcat更改项目的虚拟路径,记住,以后
一条大肥鱼
·
2023-03-31 03:21
实操
java
tomcat
servlet
IntelliJ IDEA 入门(三)IntelliJ IDEA创建普通Web项目
Web项目的方法方法1.项目页创建项目之前我们讲过在IDEA首页创建我们的项目,那么这一次在前面项目的页面上我们新建一个普通的Web项目点击File-->New-->Project...2.配置JDK、
JavaEE
程序猴jwang
·
2023-03-31 02:43
IntelliJ
IDEA
idea
IDEA如何完美配置Servlet(适用于IDEA 2022及以下版本)
首先新建Java项目选择新建项目,构建系统选择Maven,点击创建2.选择添加框架支持(英文为AddFrameworkSupport)3.选择添加web应用程序(勾选WebApplication)以及
JavaEE
雫玖
·
2023-03-31 02:05
maven
java
web
【
JavaEE
】 IntelliJ IDEA 2022.2最新版Tomcat导入依赖详细教程全解及创建第一个Servlet程序
目录一、软件资源二、放置settings.xml文件三、创建项目四、引入依赖五、创建目录六、编写代码写在前面:☞WhatisServlet?Servlet其实是一种实现动态页面的技术。是一组由Tomcat提供给程序员的API(应用程序编程接口),帮助程序员高效开发一个webapp。静态页面:也就是内容始终固定的页面。即使用户不同、时间不同、输入的参数不同,页面内容也不会发生变化。动态页面指:的就是
小熊爱吃软糖吖
·
2023-03-31 02:10
JavaEE
html
servlet
tomcat
java-ee
intellij-idea
2019版本IntelliJ IDEA激活(亲测有效)
社区版是免费的,装的PyCharm是社区版的,用的影响不大,但我主要也用Java,社区版IDEA不支持
JavaEE
和Spring...image.png在此分享一下激活过程。
willcoder
·
2023-03-31 00:07
SSM自习室预约系统
项目描述项目名称SSM自习室预约系统源码作者LHL/TQ项目类型
JavaEE
项目当前版本1.0系统角色多角色项目架构B/S架构主要技术Java、servlet、ssm、mysql、maven运行环境win10
源码plus
·
2023-03-31 00:55
java
开发语言
mvc
JavaEE
突击 5 - Spring 更简单的读取和存储对象(2)
Spring更简单的读取和存储对象-2三.获取Bean对象3.1属性注入3.1.1原理3.1.2相关问题能在启动类里面调用[@Autowired](/Autowired)注解吗[@Autowired](/Autowired)能使用多次吗@Autowired修饰的私有方法名字可以是其他的吗3.1.3属性注入的优点和缺点3.2Setter注入3.2.1用法3.2.2优点以及缺点3.3构造方法注入3.3
加勒比海涛
·
2023-03-30 23:21
JavaEE
进阶
spring
java-ee
java
Springboot教程
SpringBoot总结(十)——SpringBoot+Mybatis实现数据库的CRUD(从创建到实现【超详细附代码】)SpringBoot总结(十五)——接口架构风格(RESTful)SpringBoot相关笔记
JavaEE
zhangsan3333
·
2023-03-30 23:12
spring
boot
java
后端
2021Eclipse安装教程
www.eclipse.org/downloads/第二步:下载好后,双击安装包,运行第三步:选择版本运行后有很多版本可供选择EclipseIDEforJavaDevelopers是为java开发的EclipseIDEfor
JavaEE
Developers
Recently 祝祝
·
2023-03-30 21:01
软件安装
eclipse
java
如何解决JavaWeb中客户端和服务器的中文乱码问题
点击下一步勾选Servlet版本Version选择
JavaEE
8点击Finish创建F
CAFEBABE 34
·
2023-03-30 18:18
Web服务器
服务器
java-ee
JavaEE
——线程池
创建和销毁线程依赖于CPU,多线程操作时,如果频繁地创建和销毁线程,就会耗费大量的CPU资源。为了避免出现像这样的资源浪费以及提高系统的性能,就出现了线程池。线程池介绍线程池类似于字符串常量池,如果需要用到某个字符串,JVM会先在字符串常量池中查找,如果有则直接调用,省去了创建的过程。线程池也一样,从线程池获取线程也省去了创建和销毁的过程。使用线程池的优点重新利用而不是创建线程,降低了资源的损耗;
patient-0525
·
2023-03-30 16:50
java
jvm
JavaEE
——线程的状态与线程安全
线程的状态线程的状态一般有五种:创建、就绪、运行、阻塞、终止。而Java中的线程状态分为:NEW(创建了新线程,但还没有start),RUNNABLE(包括就绪态和运行态),BLOCKED、WAITING、TIMED_WAITING(线程处于阻塞状态)以及TERMINATED(线程终止)。即任意一个线程要经历“创建->运行->终止”这一过程,在运行过程中,有可能遇到阻塞状态(当前线程停止运行,等待
patient-0525
·
2023-03-30 16:20
jvm
java
java-ee
JavaEE
——单例模式
编程中为了保证可读性较高,编程大佬们根据经验设计了许多的编程模式,按照这些模式来编程,可以使我们的代码更加美观易读。而其中运用最广泛的设计模式为单例模式。单例模式也是常考的设计模式之一。单例模式指的是某个类在程序中只存在唯一一份实例,而不会创建出多个实例。首先我们看一个单例模式示例:classSingleton{ privatestaticSingletoninstance=newSinglet
patient-0525
·
2023-03-30 16:20
java
开发语言
JavaEE
基础篇————线程
JavaEE
基础篇————线程线程与进程实现线程的三种方法线程生命周期线程的常用方法线程调度方法----了解线程安全——重点线程中其他内容线程与进程什么是线程,什么是进程进程:是一个应用程序线程:是一个进程的执行场景
古月逐日
·
2023-03-30 15:01
Java
SE基础
【
javaEE
】——synchronized使用和单例模式(线程安全)03
目录一、线程安全1.1synchronized的使用死锁的四个必要条件:1.2Java标准库中的线程安全类1.3volatile关键字1.4wai和notify二、多线程案例2.1单例模式(懒汉、饿汉模式)2.2线程安全的单例模式(!!!!安全的懒汉模式(重要))2.3阻塞队列(生产者-消费者模型)2.4定时器三、线程池一、线程安全操作系统中,由于线程的调度是随机性的(抢占式执行),由此带来了一些
小河鱼磨洋工
·
2023-03-30 15:00
JAVAWeb
java
jvm
开发语言
JavaEE
——死锁(看图轻松理解哲学家就餐问题)
JavaEE
传送门
JavaEE
JavaEE
——JUC
JavaEE
——线程安全的集合类目录死锁1.死锁是什么2.如何避免死锁哲学家就餐问题死锁1.死锁是什么多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放
Gujiu!!
·
2023-03-30 15:40
JavaEE
java-ee
java
JavaEE
——常见的锁策略
JavaEE
传送门
JavaEE
JavaEE
——No.1多线程案例
JavaEE
——No.2多线程案例目录常见的锁策略1.乐观锁vs悲观锁2.读写锁vs普通互斥锁3.重量级锁vs轻量级锁4.自旋锁vs挂起等待锁
Gujiu!!
·
2023-03-30 15:10
JavaEE
java
开发语言
JavaEE
——File类
JavaEE
传送门
JavaEE
JavaEE
——常见的锁策略
JavaEE
——认识文件目录File类1.Flie概述属性构造方法方法2.示例File类文件操作,是属于操作系统层面,提供的一些API.不同的操作系统
Gujiu!!
·
2023-03-30 15:10
JavaEE
java-ee
java
JavaEE
——CAS
JavaEE
传送门
JavaEE
JavaEE
——No.2多线程案例
JavaEE
——常见的锁策略目录CASCAS的应用场景1.实现原子类2.实现自旋锁CAS的ABA问题ABA问题ABA问题引来的BUGCASCAS
Gujiu!!
·
2023-03-30 15:10
JavaEE
java-ee
java
JavaEE
——JUC
JavaEE
传送门
JavaEE
JavaEE
——常见的锁策略
JavaEE
——CAS目录JUC1.Callable接口2.ReentrantLock3.原子类4.线程池5.信号量Semaphore6.CountDownLatchJUCJUC
Gujiu!!
·
2023-03-30 15:10
JavaEE
java-ee
java
JavaEE
——No.1 多线程案例
JavaEE
传送门
JavaEE
JavaEE
——No.1线程安全问题
JavaEE
——No.2线程安全问题目录多线程案例1.单例模式饿汉模式懒汉模式2.阻塞队列阻塞队列的使用阻塞队列的实现多线程案例1.单例模式单例模式是一种常见的设计模式
Gujiu!!
·
2023-03-30 15:40
JavaEE
java-ee
单例模式
java
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他