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项目架构
使用PlantUML快速绘制流程图/时序图/类图/用例图…
plantuml.com/zh/二、PlantUML语言编写环境常用的编译器eclipse,IDEAintelliJ都有对应的插件,同时还和Maven和JQuery都做了集成,还提供了war包形式,可以在本地的
JavaEE
神奕
·
2023-11-30 07:25
非技术
-
杂谈
流程图
intellij-idea
uml
spring框架简介:一文了解spring应用场景及关键特性
文章目录诞生背景优势和劣势优势劣势使用场景核心组件和关键点底层原理和关键实现和其他方案的对比
JavaEE
MicronautQuarkus诞生背景Spring框架的产生背景可以追溯到当时企业级Java应用程序的开发环境
jiang_anwei
·
2023-11-30 05:48
spring
boot
spring
【
JavaEE
初阶】 HTTP协议和使用Fiddler抓包
文章目录HTTP协议是什么?应用层协议(HTTP)存在的意义HTTP协议的工作过程HTTP协议格式Fiddler抓包工具的使用如何抓HTTPS的包?抓包工具的原理抓包结果展示HTTP请求HTTP响应HTTP协议格式总结⭕总结HTTP协议是什么?HTTP(全称为“超文本传输协议”)是一种应用非常广泛的应用层协议HTTP诞生与1991年.目前已经发展为最主流使用的一种应用层协议发展阶段可以分为:以下几
遇事问春风乄
·
2023-11-30 00:26
JavaEE初阶
java-ee
http
fiddler
网络协议
【
JavaEE
初阶】 HTTP 请求 (Request)详解
文章目录序言认识URLURL基本格式querystring关于URLencode认识"方法"(method)GET方法POST方法GET和POST的区别认识请求"报头"(header)HostContent-LengthContent-TypeUser-Agent(简称UA)RefererCookieCookie抓包理解登录过程Cookie小结认识请求"正文"(body)⭕总结序言HTTP请求报文
遇事问春风乄
·
2023-11-30 00:26
JavaEE初阶
java-ee
http
java
网络协议
javaEE
初阶 — 传输层 TCP 协议的连接管理机制
文章目录连接管理机制1.建立连接(三次握手)2.断开连接(四次挥手)TCP的工作机制确认应答机制超时重传机制滑动窗口流量控制与拥塞控制延迟应答与捎带应答面向字节流的粘包问题与TCP的异常情况连接管理机制比如主机A的空间存储了主机B的ip和端口,主机B的空间存储了主机A的ip和端口。当这两部分信息都被维护好了之后,此时连接就有了。此时也把保存这部分信息的这个空间(数据结构)也称为连接。这就好比两个人
与大师约会
·
2023-11-30 00:55
java
EE
从入门到进阶
网络
tcp/ip
java-ee
网络协议
javaEE
初阶 — 网络层中 IP 协议 的报文结构
文章目录IP协议报文4位版本号4位首部长度8位服务类型16位总长度(字节数)8位生存时间(TTL)与8位协议16位首部校验和32位源IP地址与32位目标IP地址动态分配的IP地址NAT网络地址转换IPv6IP协议报文4位版本号这里的IP协议是IPV4协议。(V4是版本号的意思)此处的取值只有4和6,当前介绍的是IPV4版本的。4位首部长度这里描述了IP报头多长。(IP报头是可变的)报头中有一个选项
与大师约会
·
2023-11-30 00:25
java
EE
从入门到进阶
tcp/ip
网络
网络协议
java-ee
【
JavaEE
初阶】 HTTP响应报文
文章目录序言200OK404NotFound403Forbidden405MethodNotAllowed500InternalServerError504GatewayTimeout302Movetemporarily301MovedPermanently状态码小结⭕总结序言关于HTTP响应报文,大部分都与请求报文类似,这里主要介绍一下响应报文里面的“状态码”(statuscode)以下为常见的
遇事问春风乄
·
2023-11-30 00:54
JavaEE初阶
java-ee
http
java
网络协议
JAVAEE
初阶相关内容第四弹--多线程(初阶)
目录Thread类及常见方法(续前一篇)1.获取当前线程引用2.休眠当前线程就绪队列:阻塞队列:线程的状态(1)NEW:(2)TERMINATED:(3)RUNNABLE:(4)WAITING:(5)TIMED_WAITING:(6)BLOCKED:多线程的意义为啥使用多线程能快?※多线程带来的风险-线程安全为什么会出现不安全的情况/能否消除随机性?关于线程安全的代码案例:那么为什么会出现这个问题
苏西西¥
·
2023-11-29 22:12
Javaee
java
jvm
开发语言
javaee
【
javaEE
初阶】第三节.多线程 (进阶篇 ) 死锁
作者简介:大家好,我是未央;博客首页:未央.303系列专栏:
JavaEE
初阶每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!!
未央.303
·
2023-11-29 22:40
JavaEE初阶
java
多线程
java-ee
JavaEE
初阶-死锁产生的原因和解决方案
目录一.什么是死锁二.产生死锁的必要条件三.死锁的解决方案一.什么是死锁多线程以及多进程改善了系统资源的利用率并提高了系统的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。
大鹏在路上_
·
2023-11-29 22:10
JaveEE基础
java
开发语言
JavaEE
初阶-synchronized 和 ReentrantLock 之间的区别
目录一.synchronized锁和ReentrantLock之间的共同点1.都是用来协调多线程对共享对象、变量的访问
大鹏在路上_
·
2023-11-29 22:10
JaveEE基础
java
jvm
开发语言
死锁问题【
javaEE
初阶】
什么是死锁?所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。一、"死锁"出现的典型场景(一)一个线程一把锁连续加锁两次,如果锁是不可重入锁,就会死锁一个线程一把锁,这个就是之前所介
lambo mercy
·
2023-11-29 22:06
初学java
java
开发语言
JavaEE
初阶 专项选择练习
解析:父进程和子进程都有自己独立的地址空间(虚拟地址空间).进程是操作系统资源分配的基本单位.父进程结束,所有子进程都结束,进程结束,所有线程都结束;如果多个进程同时占有对方需要的资源而同时请求对方的资源,而它们在得到请求之前不会释放所占有的资源,那么就会导致死锁的发生,也就是进程不能实现同步.多线程和多进程都会引起死锁.解析:B已经进入就绪状态了.C原因长期在就绪也就是等待,再不升高优先级就要饿
IGWBGtheshy
·
2023-11-29 22:34
java-ee
开发语言
【
JavaEE
初阶】死锁问题
目录一、死锁的三种典型场景1、一个线程,一把锁2、两个线程,两把锁3、N个线程,M把锁死锁,是多线程代码中的一类经典问题。我们知道加锁是能解决线程安全问题的,但是如果加锁的方式不当,就可能产生死锁。一、死锁的三种典型场景1、一个线程,一把锁对于不可重入锁来说:一个线程没有释放锁,然后又尝试再次加锁。//第一次加锁,加锁成功lock();//第二次加锁,锁已经被占用,阻塞等待.lock();按照之前
H-yajing
·
2023-11-29 22:02
JavaEE
java
java-ee
死锁
竞赛选题 题目:基于深度学习的中文对话问答机器人
文章目录0简介1
项目架构
2项目的主要过程2.1数据清洗、预处理2.2分桶2.3训练3项目的整体结构4重要的API4.1LSTMcells部分:4.2损失函数:4.3搭建seq2seq框架:4.4测试部分
laafeer
·
2023-11-29 21:00
python
uniapp之Vue2,Vue3配置跨域(代理)
已生成的
项目架构
里面找到manifest.json文件,通过源码视图的方式打开文件:在文件中添加一下代码即可完成代理:"h5":{"devServer":{"disableHostCheck":true
萧寂173
·
2023-11-29 16:31
uniapp
uni-app
vue.js
前端
java-php-python-ssm企业间信息交互系统计算机毕业设计
java-php-python-ssm企业间信息交互系统计算机毕业设计java-php-python-ssm企业间信息交互系统计算机毕业设计本源码技术栈:
项目架构
:B/S架构开发语言:Java语言开发软件
兰兰学姐
·
2023-11-29 16:00
java
开发语言
mybatis
java-php-python-ssm新闻采编系统管理系统计算机毕业设计
java-php-python-ssm新闻采编系统管理系统计算机毕业设计java-php-python-ssm新闻采编系统管理系统计算机毕业设计本源码技术栈:
项目架构
:B/S架构开发语言:Java语言开发软件
花样1999
·
2023-11-29 16:58
java
php
开发语言
300份Java零基础教学笔记,真正的从零开始(关注持续更新)
Java分为三个体系:JavaSE(J2SE)(Java2PlatformStandardEdition,java平台标准版)
JavaEE
(J2EE)(Java2Platform,EnterpriseE
python草莓
·
2023-11-29 15:42
SpringMVC第六篇【校验、统一处理异常】
Struts2中,我们是继承ActionSupport来实现校验的…它有两种方式来实现校验的功能手写代码XML配置这两种方式也是可以特定处理方法或者整个Action的而SpringMVC使用JSR-303(
javaEE
6
公众号Java3y
·
2023-11-29 15:13
SpringMVC
SpringMVC
hibernate
struts
java
ee
xml
spring
mvc
JavaEE
(SSM框架,黑马程序员) P163~P178
一、Mybatis的Dao层实现1.1传统开发方式1.2代理开发方式1、Mapper.xml文件中的namespace与Mapper接口的全限定名相同2、Mapper接口方法名和Mapper.xml中定义的每个statement的id相同3、Mapper接口方法的输入参数类型和Mapper.xml中定义的每个sql的parameterType的类型相同4、Mapper接口方法的输出参数类型和Map
Scean周
·
2023-11-29 12:17
JavaEE
java-ee
java
intellij-idea
进程和线程的关系
⭐作者:小胡_不糊涂作者主页:小胡_不糊涂的个人主页收录专栏:
JavaEE
持续更文,关注博主少走弯路,谢谢大家支持进程&线程1.什么是进程PCB2.什么是线程3.两者关系1.什么是进程进程是操作系统对一个正在运行的程序的一种抽象
小胡_不糊涂
·
2023-11-29 11:45
JavaEE
java
【
JavaEE
初阶】一文带你了解线程、多线程基础
今天学习
JavaEE
初阶部分的多线程,这部分内容无论是在工作中还是在学习中,都是非常重要的内容,现在我们就来介绍一下线程和多线程。
..清风
·
2023-11-29 04:09
JavaEE
java-ee
操作系统
<
JavaEE
> 什么是进程(Process)?进程管理,进程调度,内存管理,进程间通信和多进程编程
目录一、进程(Process)的概念二、进程管理三、进程调度四、内存管理五、进程间通信六、多进程编程一、进程(Process)的概念进程(process)也称为任务(task),是操作系统对一个正在运行的程序的一种抽象,可以把进程看作程序的一次运行过程。同时,在操作系统内部,每个进程在执行过程中,都需要消耗一定的软件和硬件资源,因此进程又是操作系统进行资源分配的基本单位。二、进程管理描述进程:进程
想听风雨
·
2023-11-29 03:20
JavaEE
java-ee
进程和线程
<
JavaEE
> 什么是进程控制块(PCB Process Control Block)?
目录一、进程控制块的概念二、进程控制块的重要属性2.1唯一身份标识(PID)2.2内存指针2.3文件描述符表2.4状态2.5优先级2.6记账信息2.7上下文一、进程控制块的概念进程控制块(ProcessControlBlock,PCB)是一个用于描述进程的内存管理结构。它包含了与进程相关的信息,如进程ID、进程状态、进程的物理地址、进程的调度信息等。进程控制块是操作系统在管理进程时所使用的数据结构
想听风雨
·
2023-11-29 03:46
JavaEE
java-ee
进程和线程
PCB
IDEA配置Tomcat
一、创建javaweb文件
javaEE
选择为
javaEE
7webApplication和Createweb.xml都要勾这是创建好的项目结构二、配置Tomcat选择Run里面的EditConfigurations
AAACod
·
2023-11-29 01:55
intellij-idea
java
ide
01-图灵商城
项目架构
1、图灵商城架构1.1、前后端分离前后端分离,基于vue的后台管理系统为什么要使用前后端分离架构:1.为了后续能够平顺、无障碍进入高级架构师中《微服务三高》架构版。2.企业中当开发一个新项目时不会一上来就考虑三高、微服务…等特性,一般为了规避成本风险,会使用开发成本较低,但是后续好扩展好改造的架构1.2、图灵商城的前后端介绍问题:前端没在一块,而是分为了前台和后台,为什么?解答:因为前台的操作,如
安慕希ai
·
2023-11-29 01:48
spring
JAVA
spring
boot
分布式架构项目-后端
第八阶段模块一分布式架构搭建拉勾教育PC站1、
项目架构
1.1项目介绍拉勾教育PC站,是提供给学员观看技术视频的网站学员使用手机号注册登录后,可以选择适合自己的课程,并观看课程视频;有免费的课程,也有vip
coolwei-
·
2023-11-29 01:46
学习
java
分布式
01
项目架构
关于我曾经就职于蚂蚁金服,多年的后端开发经验,对微服务、架构这块研究颇深,同时也是一名热衷于技术分享、拥抱开源技术的博主。个人技术公众号:码猿技术专栏个人博客:www.java-family.cn前期一直在更新《SpringCloud进阶》这个专栏,很多读者觉得知识太杂了,想要我出个系统的实战项目将这些知识、中间件串联起来实战一下,这样能够加深理解。在春节期间自己抽时间将新实战项目撸了起来,这是一
不才陈某
·
2023-11-29 01:15
Spring
Cloud
Alibaba
微服务项目实战
架构
系列二十三、将一个第三方的类配置成bean的方式
一、将一个第三方的类配置成bean的方式1.1、概述日常的
JavaEE
开发中,难免不会遇到需要使用第三方的类的情况,比如:MyBatisPlus、RedisTemplate、DruidDataSource
YYAugenstern
·
2023-11-28 22:33
Spring5系列
java
spring
系列二十四、Spring设计模式之策略模式
前言对于我们Java开发人员来说,Spring框架的重要性不言而喻,可以说Java领域之所以发展这么壮大,生态这么丰富,功能这么强大,是离不开Spring以及由其衍生出来的各种子模块的,正是由它们共同奠定了
JavaEE
YYAugenstern
·
2023-11-28 22:33
Spring5系列
java
spring
设计模式
Weblogic 常见漏洞汇总
WebLogic是美国Oracle公司出品的一个applicationserver,确切的说是一个基于
JAVAEE
架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的
半只特立独行的猪
·
2023-11-28 18:19
漏洞复现
渗透测试
安全
网络安全
中间件安全:Weblogic 漏洞.(使用工具可以利用多种类型漏洞)
(使用工具可以利用多种类型漏洞)WebLogic是美国Oracle公司出品的一个applicationserver,确切的说是一个基于
JAVAEE
架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式
半个西瓜.
·
2023-11-28 18:11
渗透测试
领域.
#
服务攻防
领域.
Web安全
领域.
服务器
linux
web安全
网络安全
网络
springboot整和shiro安全框架的基本使用
一样同属于安全框架负责用户信息认证和授权,但是更为轻量适合数据量不大的web,前后端分离官网地址:http://shiro.apache.org/是一款主流的Java安全框架,不依赖任何容器,可以运行在JavaSE和
JavaEE
蓝胖子不是胖子
·
2023-11-28 15:01
spring
boot
安全
java
idea基本使用及Java基础
IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、
JavaEE
支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的
❀%
·
2023-11-28 14:08
java
intellij-idea
ide
Vue
项目架构
(规范)
Vue
项目架构
(规范)
项目架构
的优点,以及意义效率提升。让开发者关注业务开发学习成本降低。框架封装了很多底层复杂性更强的约束。所有动作必须按照框架规定的执行,避免干坏事、蠢事。
quieta
·
2023-11-28 08:57
Vue项目架构
javascript
vue
JavaEE
进阶知识学习-----SpringBoot基础知识-1-项目初始化知识
前提准备安装和配置Java1.8相关环境。安装和配置Maven,并修改为国内镜像官网下载IDEA旗舰版,并安装。IDEA配置Maven,配置JDK.修改IDEA常用的设置,例如字体,提示等等第一个SpringBoot项目第一步:打开IDEA,选择创建新项目,如下所示:image第二步:点击Next,选择对应的Java版本和项目名,包名,注意项目名只能为小写,如下所示:image第三步:我们只选we
Waldeinsamkeit4
·
2023-11-28 04:10
解决yaml.snakeyaml.error.YAMLException异常
解决yaml.snakeyaml.error.YAMLException异常刚工作,然后前辈给一个项目让运行,看代码,了解
项目架构
,然后发现给的项目不能直接运行,添加进maven,然后下载各种依赖包,然后修改
我爱Java,Java万岁
·
2023-11-28 03:18
springboot
Java
01.vue3大事件——项目初始化、技术介绍
后台数据管理系统-
项目架构
设计在线演示:https://fe-bigevent-web.itheima.net/login接口文档:https://apifox.com/apidoc/shared-26c67aee
清梦压星河_Ciao
·
2023-11-27 23:19
#
前端项目
vue
基于JAVA校园互助系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA校园互助系统计算机毕业设计源码+数据库+lw文档+系统+部署基于JAVA校园互助系统计算机毕业设计源码+数据库+lw文档+系统+部署本源码技术栈:
项目架构
:B/S架构开发语言:Java语言开发软件
薛度网络
·
2023-11-27 21:34
java
java计算机毕业设计考勤管理系统MyBatis+系统+LW文档+源码+调试部署
java计算机毕业设计考勤管理系统MyBatis+系统+LW文档+源码+调试部署java计算机毕业设计考勤管理系统MyBatis+系统+LW文档+源码+调试部署本源码技术栈:
项目架构
:B/S架构开发语言
游游科技
·
2023-11-27 21:03
mybatis
java
mysql
计算机毕业设计Java我的大学电子相册(源码+系统+mysql数据库+Lw文档)
计算机毕业设计Java我的大学电子相册(源码+系统+mysql数据库+Lw文档)计算机毕业设计Java我的大学电子相册(源码+系统+mysql数据库+Lw文档)本源码技术栈:
项目架构
:B/S架构开发语言
家心学长
·
2023-11-27 21:33
java
开发语言
java计算机毕业设计企业销售管理系统源码+程序+lw文档+mysql数据库
java计算机毕业设计企业销售管理系统源码+程序+lw文档+mysql数据库java计算机毕业设计企业销售管理系统源码+程序+lw文档+mysql数据库本源码技术栈:
项目架构
:B/S架构开发语言:Java
练练科技
·
2023-11-27 21:33
mysql
java
数据库
java毕业设计社区健康管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计社区健康管理系统源码+lw文档+mybatis+系统+mysql数据库+调试java毕业设计社区健康管理系统源码+lw文档+mybatis+系统+mysql数据库+调试本源码技术栈:
项目架构
练练科技
·
2023-11-27 21:33
mybatis
java
数据库
基于Java毕业设计羽毛球馆场地管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计羽毛球馆场地管理系统源码+系统+mysql+lw文档+部署软件基于Java毕业设计羽毛球馆场地管理系统源码+系统+mysql+lw文档+部署软件本源码技术栈:
项目架构
:B/S架构开发语言
花样1999
·
2023-11-27 21:03
java
mysql
开发语言
java计算机毕业设计高校实习实训管理系统源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计高校实习实训管理系统源码+mysql数据库+系统+lw文档+部署java计算机毕业设计高校实习实训管理系统源码+mysql数据库+系统+lw文档+部署本源码技术栈:
项目架构
:B/S
涩味人生
·
2023-11-27 21:03
java
数据库
mysql
java计算机毕业设计学生成绩管理系统源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计学生成绩管理系统源程序+mysql+系统+lw文档+远程调试java计算机毕业设计学生成绩管理系统源程序+mysql+系统+lw文档+远程调试本源码技术栈:
项目架构
:B/S架构开发语言
绿霞
·
2023-11-27 21:02
java
mysql
开发语言
java计算机毕业设计学生公寓管理系统源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计学生公寓管理系统源程序+mysql+系统+lw文档+远程调试java计算机毕业设计学生公寓管理系统源程序+mysql+系统+lw文档+远程调试本源码技术栈:
项目架构
:B/S架构开发语言
绿霞
·
2023-11-27 21:02
java
mysql
开发语言
java计算机毕业设计vue健康餐饮管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署
计算机毕业设计vue健康餐饮管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署java计算机毕业设计vue健康餐饮管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署本源码技术栈:
项目架构
柏霖cxsj985
·
2023-11-27 21:32
java
mybatis
vue.js
java计算机毕业设计社区养老服务管理系统源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计社区养老服务管理系统源程序+mysql+系统+lw文档+远程调试java计算机毕业设计社区养老服务管理系统源程序+mysql+系统+lw文档+远程调试本源码技术栈:
项目架构
:B/S
伯仲cxsj985
·
2023-11-27 21:32
java
mysql
开发语言
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他