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
> 网络编程 -- 网络通信基础(协议和协议分层、数据封装和分用)
目录一、IP地址1)IP地址的概念2)IP地址的格式二、端口号1)端口号的概念2)端口号的格式3)什么是知名端口号?三、协议1)协议的概念2)协议的作用3)TCP/IP协议中的五元组概念四、协议分层1)什么是协议分层?2)协议分层的作用3)协议分层的两种模型OSI七层模型TCP/IP五层模型4)协议分层应用的经典网络设备五、封装和分用1)封装和分用的概念一、IP地址1)IP地址的概念IP地址描述了
想听风雨
·
2023-12-15 08:45
JavaEE
网络
java-ee
【
JavaEE
】线程池
本文于《
JavaEE
》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将MySQL基础知识一网打尽,希望可以帮到读者们哦。
paper jie
·
2023-12-15 08:05
#
JavaEE
JAVA
java-ee
java
JavaEE
:多线程(1):线程是啥?怎么创建和操作?
进程的问题本质上来说,进程可以解决并发编程的问题但是有些情况下进程表现不尽如人意1.如果请求很多,需要频繁的创建和销毁进程的时候,此时使用多进程编程,系统开销就会很大2.一个进程刚刚启动的时候,需要把依赖的代码和数据从磁盘加载到内存中但是从系统分配一个内存不是件容易事情申请内存的时候需要指定大小,系统内部把各种大小的空闲内存,通过一定的数据结构组织起来实际申请的时候要去这样的空间中查找,找到大小合
cx努力编程中
·
2023-12-15 08:02
JavaEE初阶
运维
服务器
java-ee
JavaEE
:计算机是如何工作的
JavaEE
学什么?
cx努力编程中
·
2023-12-15 08:26
JavaEE初阶
java-ee
硬件架构
JSON
开发笔记
(一)—— JSON基础
1.何为JSONJSON(JavaScriptObjectNotation),即JavaScript对象表示法。JSON主要用于存储和交换文本信息,类似于XML。但是和XML相比,JSON是更加轻量级的文本数据交换格式,具有更小、更快、更易解析的特点。JSON具有自我描述性,更易理解。虽然JSON使用JavaScript语法来描述数据对象,但是,JSON是独立于语言和平台的。JSON解析器和JSO
程序员之路
·
2023-12-15 07:07
基于
javaEE
学生选课系统
摘要本人结合学生选课管理的实际需要,完成了对学生选课管理系统的需求分析、功能模块划分、数据库模式分析等,并由此设计了后台数据库以及前台应用程序。文中首先对课题背景,数据库基础理论和SQL语言进行了简单的讨论;对学生选课管理系统进行了详细分析,划分了具体的功能模块;最后,给出了学生选课系统应用程序的设计过程,以及每个功能模块的核心代码。系统可以实现学生选课的一些重要功能,如:课程的添加、删除,信息查
LEMFOooO
·
2023-12-15 05:12
JavaWeb开发框架对比与选择:Struts、Spring MVC、
JavaEE
随着技术的不断发展,出现了许多优秀的开发框架,其中最为知名的包括Struts、SpringMVC和
JavaEE
。本文将对这三个框架进行对比,并给出选择的建议。
C红毛丹
·
2023-12-15 04:07
struts
spring
mvc
Tomcat的JDBC数据源之一(如何使用配置JDBC数据源)
JavaEE
平台规范要求
JavaEE
应用服务器为此目的提供DataSource实现(即用于JDBC连接的连接池)。注意-Tomcat中的默认数据源是DBCP2连接池。
文安初心忆往昔
·
2023-12-15 02:49
tomcat
java
servlet
「Java开发中文指南」IntelliJ IDEA插件安装(二)
IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、
JavaEE
支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能是非常强大的
界面开发小八哥
·
2023-12-15 02:33
java
intellij-idea
开发语言
ide
java开发工具
开源项目CuteSqlite
开发笔记
(六):SQLite通过索引优化查询
在开发CuteSqlite图形客户端的时候,需要用到SQL的语法解释,来对SQL语句进行优化。找了很多的SQL语法解释器,都不是十分满意,只有翻开Sqlite的源码,看看SQLite对SQL语句的解释过程,上一篇文章翻译了官方介绍SQLite查询优化器概述,本文翻译了官方介绍SQLite通过索引优化查询文章。官方介绍SQLite通过索引优化查询:https://www.sqlite.org/que
程序员涵哥
·
2023-12-15 01:27
开源项目CuteSqlite
开发语言
c++
c语言
开源
sqlite
开源项目CuteSqlite
开发笔记
(四):SQLite字节码引擎(SQLite的Explain详解)
在开发CuteSqlite图形客户端的时候,需要用到SQL的语法解释,来对SQL语句进行优化。找了很多的SQL语法解释器,都不是十分满意,只有翻开Sqlite的源码,详细了解SQLite对SQL语句的解释过程,上一篇文章翻译了官方介绍SQLite使用的Lemon解释器,本文翻译了官方介绍VDBE字节码引擎的文章,也是一份官方对SQLite的Explain的详解。官方介绍VDBE的文章:https:
程序员涵哥
·
2023-12-15 01:27
开源项目CuteSqlite
c++
sqlite
开源项目CuteSqlite
开发笔记
(三):SQLite使用的Lemon解释器
在开发CuteSqlite图形客户端的时候,需要用到SQL的语法解释,来对SQL语句进行优化。找了很多的SQL语法解释器,都不是十分满意,只有翻开Sqlite的源码,看看SQLite对SQL语句的解释过程,上一篇文章翻译了官方介绍SQLite架构,本文翻译了官方介绍Lemon解释器的文章。官方介绍Lemon的文章:https://www.sqlite.org/src/doc/trunk/doc/l
程序员涵哥
·
2023-12-15 01:57
开源项目CuteSqlite
开源
笔记
sqlite
开源项目CuteSqlite
开发笔记
(五):SQLite查询优化器概述
在开发CuteSqlite图形客户端的时候,需要用到SQL的语法解释,来对SQL语句进行优化。找了很多的SQL语法解释器,都不是十分满意,只有翻开Sqlite的源码,看看SQLite对SQL语句的解释过程,上一篇文章翻译了官方介绍VDBE字节码引擎,本文翻译了官方SQLite查询优化器的文章。官方文章:https://www.sqlite.org/optoverview.html开源项目CuteS
程序员涵哥
·
2023-12-15 01:57
开源项目CuteSqlite
开源
笔记
sqlite
c++
开源项目CuteSqlite
开发笔记
(二):SQLite的架构
在开发CuteSqlite图形客户端的时候,需要用到SQL的语法解释,来对SQL语句进行优化。找了很多的SQL语法解释器,都不是十分满意,只有翻开Sqlite的源码,看看SQLite对SQL语句的解释过程,本文是翻译的官方文档。官方介绍架构的文章:https://www.sqlite.org/arch.htmlCuteSqlite源码:https://github.com/shinehanx/Cu
程序员涵哥
·
2023-12-15 01:53
开源项目CuteSqlite
开源
笔记
sqlite
Eclipse中没有serve的解决办法
我下载的最新的
JavaEE
不知道为什么也没有。以下给出解决办法:在网上查的信息,第一步需要查看Eclipse的版本类型,点击help->AboutEclipseIDE,然后记住该版本号。
Nuyoahll-_-ll
·
2023-12-14 22:51
java
javaee
实验:Spring Boot 整合 Mybatis
目录MybatisMyBatis框架简介Mybatis框架执行流程图映射器实验目的实验内容实验过程数据库准备项目结构代码实现实验结果MybatisMyBatis框架简介Mybatis的前身是Apache的开源框架iBatis,与Hibernate一样是一个Java持久层的框架。Mybatis的优势在于灵活,它几乎可以替代JDBC,同时提供了接口编程。目前Mybatis的数据访问层DAO(DataA
此镬加之于你
·
2023-12-14 19:43
javaee
java-ee
spring
boot
mybatis
前后端项目
开发笔记
-环境搭建(一)
一、从https://gitee.com/renrenio/renren-security下载代码1、项目说明renren-security是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】采用SpringBoot、Shiro、MyBatis-Plus、Vue3、TypeScript、ElementPlus、VueRouter、Pinia、Axios、Vite框架
有语忆语
·
2023-12-14 19:33
项目
笔记
Javaee
web服务器作用:将本地资源共享给外部访问。DNS解析:用户在浏览器输入域名,首先回去本地host文件(本地DNS解析),如果找不到再去运行商哪里进行DNS解析。servlet是线程不安全的Servlet的多线程并发问题注意:servlet对象在tomcat服务器是单实例多线程的。因为servlet是多线程的,所以当多个servlet的线程同时访问了servlet的共享数据,如成员变量,可能会引发
HJJ_3c00
·
2023-12-06 21:32
activeMQ-05关于JMS,消息组成
JMS是
javaEE
中的一个标准,称为Java消息服务;
javaEE
:一套使用Java开发的企业级应用一致遵循的13个核心规范标准;其中还有JDBC、JNDI、EJB、JSP、Servlet、JMS..
誓俭草
·
2023-12-06 20:32
鸿蒙4.0
开发笔记
之ArkTS语法基础之条件渲染和循环渲染的使用(十五)
文章目录一、条件渲染(if)二、循环渲染(ForEach)一、条件渲染(if)1、定义正如其他语言中的if…else…语句,ArkTS提供了渲染控制的能力,条件渲染可根据应用的不同状态,使用if、else和elseif渲染对应状态下的UI内容。语法结构为:if(条件表达式/布尔值){...}else{...}2、使用规则(1)if、elseif后跟随的条件语句可以使用状态变量。(2)条件渲染语句在
鸿蒙Next
·
2023-12-06 20:53
笔记
harmonyos
鸿蒙系统
华为
ArkTS
Eclipse创建Maven项目提示缺少maven-resources-plugin:2.6
在用EclipseIDEfor
JavaEE
Developers进行maven项目的开发时,报错Couldnotcalculatebuildplan:Pluginorg.apache.maven.plugins
落叶上的秋
·
2023-12-06 18:36
Eclipse
问题
javaee
实验:文件上传及拦截器的使用
目录文件上传@ModelAttribute注解实验目的实验内容实验过程项目结构编写代码结果展示文件上传SpringMVC提供MultipartFile接口作为参数来处理文件上传。MultipartFile提供以下方法来获取上传的文件信息:getOriginalFilename获取上传的文件名字;getInputStream获取一个InputStream;getSize上传文件的大小isEm
此镬加之于你
·
2023-12-06 13:05
javaee
java-ee
java
idea
mvc
划时代!Eclipse AI编码新方式——Copilot4Eclipse即将发布
MyEclipse一次性提供了巨量的Eclipse插件库,无需学习任何新的开发语言和工具,便可在一体化的IDE下进行
JavaEE
、Web和PhoneGap移动应用的开发。MyEcl
界面开发小八哥
·
2023-12-06 11:50
eclipse
人工智能
java
ide
web开发
Servlet基础知识
Servlet是Java提供的一门动态的web资源开发技术Servlet是
JavaEE
规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口,并由web服务器运行ServeltServlet
不是真的冷漠
·
2023-12-06 02:49
servlet
hive
hadoop
Javaee
项目。
Javaee
项目。
气宇轩昂的固执狂
·
2023-12-06 01:36
SSM
java-ee
java
Javaee
项目。ssm项目。
Javaee
项目。ssm项目。
气宇轩昂的固执狂
·
2023-12-06 01:06
SSM
java-ee
java
Javaee
项目,springboot项目。
Javaee
项目,springboot项目。
气宇轩昂的固执狂
·
2023-12-06 01:06
Springboot
spring
boot
java-ee
后端
Javaee
项目,springboot项目。
Javaee
项目,springboot项目。
气宇轩昂的固执狂
·
2023-12-06 01:05
Springboot
spring
boot
java-ee
后端
当发送“Hello,World”时,channel发生了什么?
Netty在Java网络应用框架中的地位就好比:Spring框架在
JavaEE
开发中的地位以下的框架都使用了Netty,因为它们有网络通信需求!
仙草不加料
·
2023-12-05 22:53
netty
java
网络编程
JavaWeb(七)
JavaEE
的三层架构分为Controller(表现层)、Service(业务层)、Mapper(持久层)。持久层负责将数据保存到数据库的那一层代码。
Mr_king_dev
·
2023-12-05 19:04
JavaWeb
java
[Linux]
javaEE
篇:源码安装mysql
javaEE
:源码安装mysql安装环境系统平台:CentOS-7-x86_64数据库版本:mysql-5.6.14源码安装mysql步骤:一、卸载mysql安装mysql之前,先确保linux系统中没有
瑾兰
·
2023-12-05 19:25
开发笔记
| redis学习笔记
(待完善)redis是什么(*@Cacheable一类的注解自动缓存,要么使用RedisTemplate手动缓存)特点:支持网络,基于内存,可持续化,日志型,nosql,键值数据库,支持多种类型存储,线程安全为什么要用:学习记录用,后续对redis的学习将继续更新在本篇使用1.pom.xml文件中导入redis依赖导入相关依赖后,就可以在配置文件中,配置连接redis的相关信息org.spring
Nu11PointerException
·
2023-12-05 13:12
开发学习笔记
redis
java
数据库
Java:SpringBoot中HttpServletRequest对象获取客户端的请求参数
文档https://docs.oracle.com/
javaee
/6/api/javax/servlet/http/HttpServletRequest.html代码示例packagecom.example.demo.controller
彭世瑜
·
2023-12-05 11:30
SpringBoot学习笔记
java
spring
boot
开发语言
<
JavaEE
> 多线程编程中的“等待和通知机制”:wait 和 notify 方法
目录一、等待和通知机制的概念二、wait()方法2.1wait()方法的使用2.2超时等待2.3异常唤醒2.4唤醒等待的方法三、notify()方法四、notifyAll()方法五、wait和sleep的对比一、等待和通知机制的概念1)什么是等待和通知机制?线程是抢占式执行的,无法预知线程之间的执行顺序。但有时程序员也希望能合理协调多个线程的执行顺序。因此,在Java中使用了等待(wait)和通知
想听风雨
·
2023-12-05 11:59
JavaEE
java-ee
多线程
<
JavaEE
> 单例模式的两种实现:“饿汉模式”和“懒汉模式”
目录一、单例模式概述二、“饿汉模式”实现单例模式三、“懒汉模式”实现单例模式3.1单线程下的“懒汉模式”3.2多线程下的“懒汉模式”一、单例模式概述1)什么是单例模式?单例模式是一种设计模式。单例模式可以保证某个类在程序中只存在唯一实例,即不允许创建多份实例。使用单例模式,上述要求就得到了检查和校验。2)单例模式的实现形式单例模式可以通过很多种方法实现,“饿汉模式”和“懒汉模式”是其中最基础的两种
想听风雨
·
2023-12-05 11:59
单例模式
java-ee
多线程
2023 jsp技术趋势分析
曾经
JavaEE
开发前端多数用的是JSP技术,因为在JSP出现之前,程序员基本都是在Servlet端直接通过out.print的方式拼接出一个页面返回,这样的做法严重的违背了MVC分层原则,前端会非常难以维护
JBIB
·
2023-12-05 09:42
java
servlet
开发语言
JAVAEE
初阶相关内容第十六弹--网络原理之TCP_IP
目录1.TCP-IP五层模型2.UDP协议2.1特点2.2UDP协议端格式2.3校验和3.TCP协议3.1特点3.2TCP协议段格式3.2.1首部长度3.2.2选项3.2.3保留6位3.3TCP内部的工作机制3.3.1确认应答(1)应答报文ack(2)小结3.3.2超时重传3.3.3连接管理3.3.4滑动窗口窗口大小3.3.5流量控制3.3.6拥塞控制3.3.7延迟应答3.3.8稍带应答3.3.9
苏西西¥
·
2023-12-05 08:00
JAVA面试
Java
Javaee
网络
tcp/ip
服务器
java
JavaEE
进阶学习:Spring Boot 配置文件
1.配置文件的作用整个项目中所有重要的数据都是在配置文件中配置的,比如:数据库的连接信息(包含用户名和密码的设置);项目的启动端口;第三方系统的调用秘钥等信息;用于发现和定位问题的普通日志和异常日志等。想象一下如果没有配置信息,那么SpringBoot项目就不能连接和操作数据库,甚至是不能保存可以用于排查问题的关键日志,所以配置文件的作用是非常重要的。2.配置文件的格式SpringBoot配置文件
Monody·
·
2023-12-05 04:16
JavaEE进阶学习
java-ee
学习
spring
boot
JavaEE
进阶学习:SpringBoot 的创建和使用
1.什么是SpringBootSpring的诞生是为了简化Java程序的开发的,而SpringBoot的诞生是为了简化Spring程序开发的。SpringBoot翻译一下就是Spring脚手架,它就是为了快速开发Spring框架而诞生的2.SpringBoot优点起步依赖(创建的时候就可以方便的添加依赖)内置Tomcat容器快速部署,使用jar包加上简单的命令直接运行抛弃XML的配置方式提供了更多
Monody·
·
2023-12-05 04:45
JavaEE进阶学习
java-ee
学习
spring
boot
FFmpeg
开发笔记
(五)更新MSYS的密钥环
使用MSYS对FFmpeg进行交叉编译时,需要事先安装交叉编译工具链,也就是执行下面命令。pacman-Smingw-w64-x86_64-toolchain一般情况可以正常安装交叉编译工具链,不过有时会提示错误“signaturefrom"DavidMacek"isunknowntrust”,这是因为MSYS安装之后的密钥环有效期只有150天左右,而工具链中的个别组件会检查密钥环是否有效。如果密
aqi00
·
2023-12-05 01:28
FFmpeg
音视频
ffmpeg
MSYS
交叉编译
密钥环
鸿蒙4.0
开发笔记
之ArkTS装饰器语法基础之监听者模式@Watch案例讲解(十四)
1、@Watch定义@Watch实际是指状态变量更改通知。如果开发者需要关注某个状态变量的值是否改变,可以使用@Watch为状态变量设置回调函数(监听函数)。@Watch用于监听状态变量的变化,当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。当在严格相等为false的情况下,就会触发@Watch的回调。
鸿蒙Next
·
2023-12-05 00:25
笔记
harmonyos
鸿蒙系统
华为
ArkTS
鸿蒙4.0
开发笔记
之ArkTS装饰器语法基础之发布者订阅者模式@Provide和@Consume(十三)
1、定义在鸿蒙系统的官方语言ArkTS中,有一套类似于发布者和订阅的模式,使用@Provide、@Consume两个装饰器来实现。@Provide、@Consume:@Provide/@Consume装饰的变量用于跨组件层级(多层组件)同步状态变量,可以不需要通过参数命名机制传递,通过alias(别名)或者属性名绑定。2、逐级传递的困境从父—>子—>孙三级传递,甚至以后复杂的项目需要几十级的传递,
鸿蒙Next
·
2023-12-05 00:53
笔记
harmonyos
鸿蒙系统
ui
ArkTS
JavaEE
之多线程编程(一):基础篇
文章目录一、关于操作系统一、认识进程process二、认识线程三、进程和线程的区别(重点!)四、Java的线程和操作系统线程的关系五、第一个多线程编程一、关于操作系统【操作系统】驱动程序:如:我们知道JDBC的驱动程序,就是让JDBC和各个数据厂商的API进行适配。由于硬件设备的种类繁多,厂商也各异。所以硬件厂商在开发硬件的同时会提供驱动,电脑装了对应的驱动,才能让系统正确识别硬件设备。操作系统内
田雨晴Tipper
·
2023-12-04 22:27
JavaEE
java-ee
服务器
学习方法
idea
java
鸿蒙4.0
开发笔记
之ArkTS装饰器语法基础@Prop@Link@State状态装饰器(十二)
文章目录一、哪些是状态装饰器二、@State@Prop@Link状态传递的核心规则三、状态装饰器练习一、哪些是状态装饰器1、@State:被装饰拥有其所属组件的状态,可以作为其子组件单向和双向同步的数据源。当其数值改变时,会引起相关组件的渲染刷新。2、@Prop:被装饰可以和父组件建立单向同步关系,@Prop装饰的变量是可变的,但修改不会同步回父组件。3、@Link:被装饰变量和父组件构建双向同步
鸿蒙Next
·
2023-12-04 10:35
笔记
鸿蒙系统
华为
装饰器
ArkTS
Ruoyi-Cloud v3.5.0 本地安装教程
Ruoyi-Cloudv3.5.0本地安装教程项目简介RuoYi-Cloud是一个
JavaEE
企业级快速开发平台,基于经典技术组合(SpringBoot、SpringCloud&Alibaba、Vue、
程序员飞哥
·
2023-12-04 08:31
java
【
JavaEE
初阶】volatile 关键字、wait 和 notify
目录一、volatile关键字1、volatile能保证内存可见性2、volatile不保证原子性二、wait和notify1、wait()方法2、notify()方法3、notifyAll()方法4、wait和sleep的对比一、volatile关键字1、volatile能保证内存可见性我们前面的线程安全文章中,分析引起线程不安全的原因,其中就有一个原因是可见性,若一个线程对一个共享变量的修改,
H-yajing
·
2023-12-04 01:18
JavaEE
java
java-ee
线程安全
JavaEE
多线程
JavaEE
多线程文章目录
JavaEE
多线程引子多线程1.特性2.Thread类2.1概念2.2Thread的常见构造方法2.3Thread的几个常见属性2.4启动一个线程2.5中断一个线程2.6等待一个线程
&梧桐树夏
·
2023-12-04 01:46
JavaEE
java-ee
java
开发语言
btstack ble ota
开发笔记
(1)-nordic dfu移植
一.前言btstack的bleexample中暂时没有ota的例程,恰巧之前在nrf52832上使用过nordic的dfu例程,配合手机上的nrf-connectapp,体验感觉非常棒(进度条+实时下载速度+完整日志),由于我不太想自己开发手机otaapk(没有时间也没有能力),所以想着能不能将nordicota这一套移植到btstack上来呢?说干就干。为了使文章不那么臃肿,本文仅介绍btsta
熟能生巧啊
·
2023-12-03 20:24
btstack学习笔记
stm32
蓝牙
协议栈
bluetooth
iot
【
JavaEE
】多线程(Part3线程安全)
目录前言+回顾一、线程安全二、synchronized关键字1.synchronized相关2.synchronized的特性:3.Java标准库中的线程安全类(了解)三、代码参考THINK前言+回顾今天不学习,明天变垃圾!本文主要介绍【线程安全】相关问题,以及【synchronized】关键字。【回顾】1)多线程解决并发编程,能够更充分地利用多核CPU资源;但是进程的创建需要分配资源,进程销毁需
'Dream是普通小孩耶
·
2023-12-03 19:11
Note-JavaEE
java-ee
java
jvm
多线程
synch
【
JavaEE
】Java 线程的几种状态
目录一、线程状态的种类及含义二、线程状态间的切换条件(1)使用isAlive()判断线程的存活状态(2)关于BLOCKED、WAITING、TIMED_WAITING状态之间的转换1.TIMED_WAITING2.WAITING3.BLOCKED4.jconsole.exe的使用方式一、线程状态的种类及含义线程的状态是个枚举类型Thread.StatepublicclassThreadState{
小熊爱吃软糖吖
·
2023-12-03 19:10
JavaEE
java
java-ee
jvm
算法
开发语言
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他