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初阶
板块一 Servlet编程:第一节 HTTP协议理论与服务器请求响应原理 来自【汤米尼克的
JAVAEE
全套教程专栏】
板块一Servlet编程:第一节HTTP协议理论与服务器请求响应原理一、HTTP特点二、HTTP中的URL三、两种HTTP请求方法:GET和POST四、请求响应的底层请求头在服务器中表现响应头在服务器中表现在上一个板块中我们完成了所有IDEA的基础配置工作,这个板块开始我们将逐步拆解JAVA的后端基石———Servlet,但我们还有这一小节的知识储备要做HTTP协议(超文本传输协议HyperTex
汤米尼克
·
2024-02-07 15:42
全套教程
servlet
http
服务器
为什么SpringBoot胖Jar不好
公平地说,我有时会怀念
JavaEE
流行的日子。当然,当时的情况很复杂,但整个
JavaEE
平台设计合理,符合企业开发的需要。
极道Jdon
·
2024-02-07 10:43
javascript
reactjs
初阶
段性总结
第一阶段学习已经告一段落了。下面我来总结一下口才的训练方法。【1】速读法:所谓的“速读法”顾名思义是快速的朗读。这种训练方法的目的是在于锻炼人口齿伶俐。语言准确,吐字清晰。【2】背诵法:背诵法是指通过背诵课文.诗歌的方法来多背。多记,背诵法的目的在于锻炼我们的口才【3】练声法:练声也就是练声音、练嗓子,在生活中,我们都喜欢听那些饱满圆润、悦耳动听的声音,而不愿听干瘪无力、沙哑干涩的声音。所以锻炼出
暗黑骑士_307c
·
2024-02-07 07:05
板块零 IDEA编译器基础:第三节 下载和在IDEA中集成 Tomcat服务器 来自【汤米尼克的
JAVAEE
全套教程专栏】
板块零IDEA编译器基础:第三节下载和在IDEA中集成Tomcat服务器一、为什么选择Tomcat(1)常见的JAVAWEB服务器(2)选择Tomcat的理由二、Tomcat8.5下载解压三、Tomcat结构目录四、在IDEA中集成Tomcat假设我们已经按照上一节的内容实现了在IDEA中创建一个JAVAWEB项目,并做好了IDEA的基础设置的工作,这一节中我们将使用Tomcat服务器集成到IDE
汤米尼克
·
2024-02-07 06:26
全套教程
intellij-idea
tomcat
服务器
JavaEE
企业级应用软件开发—Spring框架入门学习笔记(一)
一、认识框架实际开发中,随着业务的发展,软件系统变得越来越复杂,如果所有的软件都从底层功能开始开发,那将是一个漫长而繁琐的过程。此外,团队协作开发时,由于没有统一的调用规范,系统会出现大量的重复功能的代码,给系统的二次开发和维护带来不便。为解决上述问题,框架应运而生。框架实现了很多基础性的功能,开发人员不需要关心底层功能操作,只需要专心地实现所需要的业务逻辑,大大提高了开发人员的工作效率。当前市场
玛卡巴卡yang
·
2024-02-07 05:17
JavaEE企业级应用软件开发
spring
学习
java
Javaee
项目,springboot项目。
Javaee
项目,springboot项目。
气宇轩昂的固执狂
·
2024-02-07 02:01
Springboot
spring
boot
java-ee
后端
Javaee
项目。ssm项目。
Javaee
项目。ssm项目。
气宇轩昂的固执狂
·
2024-02-07 02:31
SSM
java-ee
java
Javaee
项目,springboot vue前后端分离项目
Javaee
项目,springbootvue前后端分离项目项目介绍:本文设计了一个基于Springboot+vue的前后端分离的企业财务管理系统,采用M(model)V(view)C(controller
气宇轩昂的固执狂
·
2024-02-07 02:30
spring
boot
vue.js
java-ee
Javaee
项目。ssm项目。
Javaee
项目。ssm项目。项目介绍:采用M(model)V(view)C(controller)三层体系结构,通过Spring+SpringMvc+Mybatis+Jsp+Maven来实现。
气宇轩昂的固执狂
·
2024-02-07 02:29
SSM
java-ee
java
开发语言
初阶
选择和循环语句详解
初阶
选择和循环语句详解前言一、if选择语句二、for循环语句三、while循环和dowhile循环1、while循环语句2、dowhile循环语句四、switchcase选择语句总结前言本章介绍C语言初学者会遇到的选择
hu_yuchen
·
2024-02-06 20:53
初学C语言
算法
c++
c语言
寒假
javaEE
学习计划---基于MyBatis注解的学生管理程序
一、项目要求现有一个学生表s_student和一个班级表c_class,其中,班级表c_class和学生表s_student是一对多的关系。学生表s_student和班级表c_class如表1和表2所示。表1学生表(s_student)学生idid学生姓名name学生年龄age所属班级cid1张三1812李四1823王五1924赵六201表2班级表(c_class)班级idid班级名称classn
玛卡巴卡yang
·
2024-02-06 19:23
JavaEE企业级应用软件开发
java-ee
学习
mybatis
寒假
javaEE
学习计划---MyBatis入门
一、认识MyBatisMyBatis是一个开源的Java持久层框架,用于简化数据库访问的过程。它提供了一种将数据库操作与Java对象之间的映射关系进行配置的方式,从而可以通过编写简单的XML或注解来执行数据库操作。MyBatis的主要目标是将数据库操作与Java代码的耦合度降到最低,同时提供灵活性和高度的可定制性。它采用了一种称为"对象关系映射"(Object-RelationalMapping,
玛卡巴卡yang
·
2024-02-06 19:53
JavaEE企业级应用软件开发
java-ee
学习
mybatis
寒假
javaEE
学习计划---利用MyBatis实现学生信息查询系统
一、项目目标本项目实现对MyBatis的动态SQL的操作,包括使用动态SQL进行条件查询、更新以及复杂查询操作。本项目要求利用MyBatis的动态SQL的知识完成一个学生信息查询系统。该系统要求实现2个以下功能:(1)多条件查询1、当用户输入的学生姓名不为空,则只根据学生姓名进行学生信息的查询;2、当用户输入的学生姓名为空,而学生专业不为空,则只根据学生专业进行学生的查询;3、当用户输入的学生姓名
玛卡巴卡yang
·
2024-02-06 19:53
JavaEE企业级应用软件开发
java-ee
学习
mybatis
写作经验分享:我是这样蜕变的……
我和
初阶
一样的努力!!!问题就出在这里!做完了作业,打了卡,就完事了。做完了,就没事了吗?没事了。这是错误的!因为:懒,不会让你变优秀。相反,会让你止步不前。很多时候,止步不前,就是在退步。
小莫能量阅读
·
2024-02-06 17:44
计算机网络原理基础
2.2.2格式2.3协议2.3.1定义2.3.2作用2.3.3分层2.4五元组2.4.1定义2.4.2组成3.TCP/IP五层网络模型3.1模型概念3.2模型构成3.3网络分层对应3.4封装和分用前言:
JavaEE
加菲猫-siu
·
2024-02-06 15:01
JavaEE
(初阶)
网络
计算机网络
服务器
开发语言
java-ee
我已长大
Nlp执行师的
初阶
结束了,但真正的执行开始了。我真的发现每天都在nlp,每天都需要保持一份觉察,如果所学的知识和理论不能流经身体,都是谎言。nlp真的带给了我一样的人生,开启了我新的大脑网络。
张晨微
·
2024-02-06 14:28
spring和springboot的区别
Spring框架是一个开源的Java平台,它最初是为了简化
JavaEE
的开发而创建的。
人生万事须自为,跬步江山即寥廓。
·
2024-02-06 13:19
springboot
spring
java
公司就一个后端一个前端,有必要搞微服务吗?
在最
初阶
段,淘宝开始时使用的是比较简单的单体架构。在那个时候,整个网站作为一个单一的系统存在,所有的功
小郑说编程i
·
2024-02-06 12:34
java
开发语言
板块零 IDEA编译器基础:第一节 安装IDEA 来自【汤米尼克的
JAVAEE
全套教程专栏】
板块零IDEA编译器基础:第一节安装IDEA一、为什么选择IDEAIU?(1)对比Eclipse(2)对比VScode(3)对比IDEA社区版二、IDEAIU下载全过程此套教程将全系列使用IDEAIU(最终版)进行讲解。一、为什么选择IDEAIU?IDEAIU是IDEA最终版,个人使用也曾使用过Eclipse系列、VScode系列、IDEA社区版等开发过WEB程序,个人认为三者相比IDEAIU最大
汤米尼克
·
2024-02-06 12:39
全套教程
intellij-idea
java-ee
java
JavaEE
作业-实验一
目录1实验内容2思路3核心代码(1)前端核心代码:(2)后端核心代码:4实验结果1实验内容用Servlet+JSP+JavaBean实现登录功能2思路①建好web项目,创建数据库②建立两个简单的前端页面,用于登录和验证是否成功登录③创建五个包,bean用于作为数据的载体,dao、service、control用于实现前端与数据库的交互,util为JDBC工具包④前端输入数据,通过访问数据库实现登录
厂里英才
·
2024-02-06 12:38
作业
java-ee
java
板块零 IDEA编译器基础:第二节 创建JAVA WEB项目与IDEA基本设置 来自【汤米尼克的
JAVAEE
全套教程专栏】
板块零IDEA编译器基础:第二节创建JAVAWEB项目与IDEA基本设置一、创建JAVAWEB项目(1)普通项目升级成WEB项目(2)创建JAVA包二、IDEA开荒基本设置(1)设置字体字号自动缩放(2)设置自动保存(3)设置字体编码(4)设置自动编译假设我们已经按上一节的内容成功安装、破解、汉化好了IDEAIU2023.2.1,这一节中我们将创建一个JAVAWEB项目以作为后续课程的根一、创建J
汤米尼克
·
2024-02-06 12:36
全套教程
java
intellij-idea
java-ee
C++
初阶
--queue和stack
stackstack是一种容器适配器,按照后进先出的原则存储数据。通过#include头文件进行提供;stack是作为容器适配器被实现的,容器适配器即是对特定类封装作为其底层的容器,并提供一组特定的成员函数来访问其元素,将特定类作为其底层的,元素特定容器的尾部(即栈顶)被压入和弹出。stack的底层容器可以是任何标准的容器类模板或者一些其他特定的容器类,这些容器类应该支持以下操作:empty:判空
诡异森林。
·
2024-02-06 11:24
C++初阶
c++
java
开发语言
SpringBoot+Vue问卷调查系统
项目描述项目名称SpringBoot+Vue问卷调查系统源码作者LHL项目类型
JavaEE
项目(前后分离)当前版本1.0系统角色多角色项目架构B/S架构主要技术Java、servlet、springboot
源码plus
·
2024-02-06 11:10
spring
boot
vue.js
后端
Java EE
初阶
---多线程(进阶)
1、常见的锁策略注意:接下来讲解的锁策略不仅仅是局限于Java.任何和"锁"相关的话题,都可能会涉及到以下内容.这些特性主要是给锁的实现者来参考的.1.1乐观锁vs悲观锁悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。乐观锁:假设数据一般情况下不会产生并发冲突,所以在数据进行提交更新的时候,才会正式对数据是否
茶虹
·
2024-02-06 10:18
Java
EE初阶
java
开发语言
java EE
初阶
— CAS 的介绍
文章目录CAS1.什么是CAS2.CAS是怎么实现的3.CAS有哪些应用3.1实现原子类3.2实现自旋锁4.CAS的ABA问题4.1什么是ABA问题4.2ABA问题引来的BUG4.3解决方案5.相关面试题CAS1.什么是CASCAS:全称Compareandswap,字面意思:”比较并交换“。一个CAS涉及到以下操作:我们假设内存中的原数据V,旧的预期值A,需要修改的新值B。比较A与V是否相等。(
与大师约会
·
2024-02-06 10:14
java
EE
从入门到进阶
java-ee
java
多线程
java EE
初阶
— Synchronized 的原理
文章目录1.Synchronized的优化操作1.1偏向锁1.2轻量级锁(自旋锁)1.3重量级锁2.其他的优化操作2.1锁消除2.2锁粗化3.相关面试题1.Synchronized的优化操作两个线程针对同一个对象加锁,就会产生阻塞等待。Synchronized内部其实还有一些优化机制,存在的目的就是为了让这个锁更加的高效好用。JVM将synchronized锁分为无锁、偏向锁、轻量级锁、重量级锁状
与大师约会
·
2024-02-06 10:44
java
EE
从入门到进阶
java-ee
多线程
javaEE
初阶
— JUC(java.util.concurrent) 的常见类
文章目录1.Callable接口1.1Callable的用法2.ReentrantLock2.1ReentrantLock的缺陷2.1ReentrantLock的优势3.原子类4.信号量Semaphore5.CountDownLatch6.相关面试题1.Callable接口类似于Runnable一样。Runnable用来描述一个任务,描述的任务没有返回值。Callable也是用来描述一个任务,描述
与大师约会
·
2024-02-06 10:44
java
EE
从入门到进阶
java
java-ee
多线程
JAVA EE - 多线程进阶
上一章我们较为详细的讲解了多线程
初阶
的内容。
kaiwawah
·
2024-02-06 10:43
javaEE
java-ee
java
详细讲解 —— 多线程进阶(Java EE
初阶
)(万字长文)
多线程1常见的锁策略2CAS2.1什么是CAS2.2CAS有哪些应用2.3CAS的ABA问题2.4解决方案3Synchronized原理3.1基本特点3.2synchronized加锁工作过程3.3其它优化操作4JUC(java.util.concurrent)的常见类4.1Callable接口4.2ReentrantLock4.3信号量(Semaphore)4.4CountDownLatch5线
IT技术博主-方兴未艾
·
2024-02-06 10:12
Java
EE初阶
java-ee
java
面试
后端
开发语言
JavaEE
初阶
-- 多线程进阶
文章目录常见锁策略乐观锁VS悲观锁轻量级锁VS重量级锁自旋锁VS挂起等待锁互斥锁VS读写锁可重入锁VS不可重入锁关于死锁的情况死锁的4个必要条件(缺一不可)公平锁和非公平锁synchronized的特点关于锁策略的几个面试题1.你是怎么理解乐观锁和悲观锁的,具体怎么实现呢?2.介绍下读写锁?3.什么是自旋锁,为什么要使用自旋锁策略呢,缺点是什么?4.synchronized是可重入锁么?CAS什么
且将新火试新茶,诗酒趁年华
·
2024-02-06 10:12
java-ee
java
【Java EE
初阶
十】多线程进阶二(CAS等)
1.关于CASCAS:全称Compareandswap,字面意思:”比较并交换“,且比较交换的是寄存器和内存;一个CAS涉及到以下操作:下面通过语法来进一步进项说明:下面有一个内存M,和两个寄存器A,B;CAS(M,A,B):该条指令意味着如果M和A中的值相同,则将M和B中的值进行交换,在完成上述操作之后,返回true;如果M和A中的值不相同,则不用发生任何交换,同时返回false;综上所述,交换
委婉待续
·
2024-02-06 09:38
JAVA
EE
初阶
java-ee
java
javaEE
- 24( 20000 字 Servlet 入门 -2 )
一:ServletAPI详解1.1HttpServletResponseServlet中的doXXX方法的目的就是根据请求计算得到相应,然后把响应的数据设置到HttpServletResponse对象中.然后Tomcat就会把这个HttpServletResponse对象按照HTTP协议的格式,转成一个字符串,并通过Socket写回给浏览器.核心方法方法描述voidsetStatus(intsc)
ice___Cpu
·
2024-02-06 09:07
javaEE
java-ee
servlet
java
javaEE
- 22( 5000 字 Tomcat 和 HTTP 协议入门 -3)
一:Tomcat1.1Tomcat是什么谈到“汤姆猫”,大家可能更多想到的是大名鼎鼎的这个:事实上,Java世界中的“汤姆猫”完全不是一回事,但是同样大名鼎鼎.Tomcat是一个HTTP服务器.前面我们已经学习了HTTP协议,知道了HTTP协议就是HTTP客户端和HTTP服务器之间的交互数据的格式,同时也通过ajax和JavaSocket分别构造了HTTP客户端.HTTP服务器也同样可以通过Jav
ice___Cpu
·
2024-02-06 09:06
javaEE
java-ee
tomcat
http
javaEE
- 23( 21000 字 Servlet 入门 -1 )
一:Servlet1.1Servlet是什么Servlet是一种实现动态页面的技术.是一组Tomcat提供给程序猿的API,帮助程序猿简单高效的开发一个webapp.构建动态页面的技术有很多,每种语言都有一些相关的库/框架来做这件事,Servlet就是Tomcat这个HTTP服务器提供给Java的一组API,来完成构建动态页面这个任务.Servlet主要做的工作:允许程序猿注册一个类,在Tomca
ice___Cpu
·
2024-02-06 09:01
javaEE
java-ee
servlet
java
C语言指针
初阶
指针是什么?我们先来讨论一下地址,生活中我们有收货地址、学校地址和自己家的地址,这些地方都有对应的编号也就是——地址,那么换位思考一下,计算机是不是也有地址的概念,我们程序运行需要占用内存空间,每一个变量也有自己对应的地址编码,如果我们能知道这些地址的话,是不是也就找到了这个变量。因此指针其实就是用来存放地址的,指针的原名叫做指针变量,准确来说,指针是存放地址的变量。既然指针是用来存放地址的变量,
hong_zc
·
2024-02-06 07:19
初始c语言
c语言
Springboot14:集成Shiro
Shiro是一个Java的安全(权限)框架Shiro可以非常容易开发出足够的应用,其不仅可以用在JavaSE环境,也可以用在
JavaEE
环境Shiro可以完成认证,授权,加密,会话管理,Web集成,缓存对比
码农灬鑫
·
2024-02-06 07:13
shiro
java
spring
spring
boot
【
JavaEE
& Spring & 项目】博客系统
博客系统前⾔项⽬介绍1.准备⼯作1.1数据准备1.2创建项⽬1.3准备前端⻚⾯1.4配置配置⽂件1.5测试2.项⽬公共模块2.1实体类的编写2.2公共层3.业务代码3.1持久层3.2实现博客列表3.3实现博客详情3.4实现登陆令牌技术JWT令牌介绍JWT令牌⽣成和校验3.5实现强制要求登陆3.6实现显⽰⽤⼾信息3.7实现⽤⼾退出3.8实现发布博客editor.md简单介绍3.9实现删除/编辑博客3
杰深入学习计算机
·
2024-02-06 06:40
项目
#
Java
java-ee
spring
数据库
每日书写二十二
2018年3月22日阴今天报了叙事
初阶
二阶的地面工作坊,想对叙事疗法的课程有一个完整的学习。还有一个重要的原因是这位老师有临终关怀的叙事实践,也是台湾癌症基金会心理师与督导,这两点对我来说很重要。
董虹心理咨询师
·
2024-02-06 06:14
【
JavaEE
】_传输层协议UDP与TCP
目录1.开发中常见的数据组织格式1.1XML1.2JSON1.3Protobuf2.端口号3.UDP协议4.TCP协议4.1特点4.2TCP报文格式4.3TCP可靠性机制4.3.1确认应答机制4.3.2超时重传机制4.3.2.1丢包的两种情况4.3.2.2重传时间4.3.3连接管理机制4.3.3.1三次握手建立连接4.3.3.2四次挥手释放连接4.3.3.3建立连接与释放连接的总过程4.4TCP效
_姜也
·
2024-02-06 06:07
JavaEE
java-ee
前端
java
计算机网络
网络
JavaEE
知识点复习资料
选择题须知注解@RequestParam用于从请求URL中获取参数并映射到方法参数中的注解。@RequestMapping将一个请求URL指向一个类的方法的注解。用于处理请求地址映射,可以作用于类和方法上。@ResponseBody作用于方法上,可以将整个返回结果以某种格式返回,如JSON字符串。@ModelAttribute作用在Controller的某个方法上,此方法会首先被调用,并将方法结果
nucty
·
2024-02-06 05:03
Java系列
java-ee
java
开发语言
JavaEE
(U+试题)
实验1测试1.SpringIoc属性注入使用set方法注入privateStringbookname;publicvoidsetBookname(Stringbookname){this.bookname=bookname;}2.使用有参数构造注入3.注入对象类型属性publicclassUserServiceImpl1implementsIUserService{privateIUserDaou
nucty
·
2024-02-06 05:32
Java系列
java-ee
java
伴侣的无力,让我感觉很无力
清灵一日课和
初阶
复训,我抽到的是同一个伴侣。伴侣的无力,让我很无力。看着他的无力,我无能为力,我知道他不是故意伤害我,他只是活在自己的世界里,想摆脱控制和束缚,想追求自由,不被打扰。
居燃心理咨询师
·
2024-02-06 04:05
JSR303数据校验
后端校验技术JSR303技术,JSR-303是
JAVAEE
6中的一项子规范,叫做BeanValidation,HibernateValidator是BeanValidation的参考实现.HibernateValidator
稚友22
·
2024-02-06 04:08
JBoss 4.x JBossMQ JMS 反序列化漏洞(CVE-2017-7504)
RedHatJBossApplicationServer是一款基于
JavaEE
的开源应用服务器。
二潘
·
2024-02-06 00:32
【C语言
初阶
-const作用详解】const修饰变量、const修饰指针(图文详解版)
少年,做你认为对的事目录少年,做你认为对的事1.const修饰变量2.const修饰指针(重要)代码1:代码2:代码3:编辑3.结论1.const修饰变量const修饰变量将变量赋予了常量属性,不可修改。当我们有这样一个变量:intn=0;我们要是想修改n的值,是不是有两种方式:①n=20;②int*p=&n;*p=20;但是,当我们的变量被const修饰时,我们就说这个变量具有了常量属性简称为常
Nicn
·
2024-02-05 23:53
c语言
开发语言
面试
PHP程序员进阶学习书籍参考指南
PHP程序员进阶学习书籍参考指南【
初阶
】(基础知识及入门)《PHP与MySQL程序设计(第4版)》http://item.jd.com/10701892.html《深入浅出MySQL数据库开发优化与管理维护第
龙马博客
·
2024-02-05 17:33
网站搭建
php
php
进阶
高级
书籍
Javaee
项目,springboot项目。
Javaee
项目,springboot项目。
气宇轩昂的固执狂
·
2024-02-05 16:09
Springboot
spring
boot
java-ee
后端
Javaee
项目,springboot项目。
Javaee
项目,springboot项目。
气宇轩昂的固执狂
·
2024-02-05 16:06
Springboot
spring
boot
java-ee
后端
C++模板
初阶
C++泛型编程泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。如何实现一个通用的交换函数:voidSwap(int&left,int&right){inttemp=left;left=right;right=temp;}voidSwap(double&left,double&right){doubletemp=left;left=right;right=temp;}voidSwap(ch
Jamo@
·
2024-02-05 15:56
C++学习专栏
c++
开发语言
Java笔记01
微信应用软件运行在系统软件上主要开发系统软件Windows的dos命令:1.cls2.exit3右键标记4.cd5.切换盘符C:D:E:文件扩展名——》组织——》文件夹和搜索选项——》查看机器语言低级语言高级语言javase是基础
javaee
大萌光武帝
·
2024-02-05 14:55
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他