javaee

2024/4/11 20:37:14

【Session】—— 服务器上的会话主菜

Session ▶ 概念:服务器端会话技术,将数据保存在服务器端的对象中 —— HttpSession ▶ 快速入门: HttpSession session request.getSession(); // 获取HttpSession对象session.setAttribute(String, Object) session.getAttribute(…

SVN检出后报错 Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'idweb'

SVN检出项目到工作空间后报错,其中很明显就是一些jar的问题,没有相关的jar或版本问题,其中有错误 Unbound classpath container: ‘JRE System Library [JavaSE-1.7]’ in project ‘idweb’。 解决办法如下: 在你的项目上右键选…

5.网络原理之初识

文章目录 1.网络发展史1.1独立模式1.2网络互连1.3局域网LAN1.3.1基于网线直连1.3.2基于集线器组建1.3.3基于交换机组建1.3.4基于交换机和路由器组建1.3.4.1路由器和交换机区别 1.4广域网WAN 2.网络通信基础2.1IP地址2.2端口号2.3认识协议2.4五元组2.5 协议分层2.5.1 分层的作用…

带你手搓阻塞队列——自定义实现

🌈🌈🌈今天给大家分享的是——阻塞队列的自定义实现,通过自定义实现一个阻塞队列,可以帮助我们更清晰、更透彻的理解阻塞队列的底层原理。 清风的CSDN博客 🛩️🛩️🛩️希望我的文章…

Ajax框架及原理分析--视频

Ajax框架及原理分析下载地址:http://v.51work6.com/courseInfoRedirect.do?actioncourseInfo&courseId240576AJAX技术是目前流行的Web技术,它可以帮助我们构建无刷新的Web系统,我们的AJAX课程是基于JavaEE的。首先介绍了AJAX基本原理&am…

JavaScript实现页面加载成功后刷新一遍当前页面(二)

/*** 页面加载完毕后刷新一遍当前页面*/ function reurl(){ url location.href; //把当前页面的地址赋给变量 url var times url.split("?"); //分切变量 url 分隔符号为 "?" if(times[1] ! 1){ //如果?后的值不等于1表示没有刷新 url "?1&quo…

严重: Allocate exception for servlet aa

启动Tomcat出现以下异常 严重: Allocate exception for servlet aa java.lang.ClassNotFoundException: cookie.aaat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718)at org.apache.catalina.loader.WebappClassLoader.loadClass(Webap…

JavaScript实现单选按钮、复选框赋值方法

/*** 给单选按钮赋值的方法*/ function fillRadio(radioName,radioValue){var rodocument.getElementsByName(radioName);for(var i0;i<ro.length;i){if(ro[i].valueradioValue){ro[i].checkedtrue;break;}} } /*** 给复选框赋值的方法*/ function fillCheckbox(checkboxNam…

javascript聚焦input输入标签

想要实现自动聚焦到text文本框&#xff0c;不需要手动点击文本框进行聚焦输入. 使用focus()就可以实现 document.getElementById("pycredit_name").focus();

javaEE--后端环境变量配置

目录 pre 文件准备 最终运行成功结果 后端运行步骤 1.修改setenv文件 2.运行setenv&#xff0c;设置环境变量 3.查看jdk版本 4.修改mysql文件夹下的my文件 前端运行步骤 1.nodejs环境配置 2.查看node和npm版本 3.下载并运行npm 4.注册登录 pre 文件准备 最终运行…

MyEclipse取消 js 、jsp 校验功能 解决“Cannot return from outside a function or method”错误

我们在开发的过程中&#xff0c;经常会发现js、jsp页面出现红色错误提示出现“Cannot return from outside a function or method”错误&#xff0c;这是因为MyEclipse对js、jsp页面校验不好所导致的&#xff0c;解决方法就是把校验功能关掉就OK了&#xff01; 在MyEclipse中选…

MyEclipse添加注释作者等信息

有时候我们需要修改注释中作者的信息&#xff0c;下面让我们来学习一下 1.打开MyEclipse选择 Window --> preferences 依次点击左侧 Java --> Code Style --> Code Templates 点击右侧Comments,将其中的Types项&#xff0c;然后点击右边的"Edit" 进去之后…

线程池构造方法的认识

线程池中构造方法的认识 文章目录 线程池中构造方法的认识corePoolSize (核心线程数)maximumPoolSize&#xff08;最大线程数&#xff09;keepAliveTime(非核心线程的空闲超时时间)TimeUnitworkQueuethreadFactoryRejectedExecutionHandler拒绝策略 标准库中提供了一个ThreadPo…

JavaEE(SpringMVC)期末复习

文章目录 JavaEE期末复习一、单选题&#xff1a; JavaEE期末复习 一、单选题&#xff1a; 1.Spring的核⼼技术是&#xff08; A &#xff09;&#xff1f; A依赖注入 B.JdbcTmplate C.声明式事务 D.资源访问 Spring的核心技术包括依赖注入&#xff08;Dependency Injection&am…

JavaScript实现点击回车执行方法

/*** 点击回车触发的事件*/ $("body").keydown(function() {if (event.keyCode "13") {//keyCode13是回车键&#xff1b;数字不同代表监听的按键不同login();} });

图书管理系统(使用IO流实现数据的读取和写入)--version4.0

目录 一、项目要求&#xff1a; 二、项目环境 三、项目使用的知识点 四、项目代码 五、项目运行结果 六、项目难点分析 图书管理系统--versions1.0&#xff1a; 图书管理系统--versions1.0-CSDN博客文章浏览阅读981次&#xff0c;点赞29次&#xff0c;收藏17次。本文使用…

ServletContext对象 +文件下载案例

ServletContext对象 ▶ 概念&#xff1a;Web应用的全局变量 ▶ 获取 1.通过request对象获取 request.getServletContext() 2.通过HttpServlet获取 this.getServletContext()▶ 功能 ❶ 获取MIME类型&#xff08; 在互联网通信过程中定义的一种文件数据类型&#xff09; MI…

Linux虚拟机部署与发布项目(Windows版本)

目录 前言 一、虚拟机部署项目的流程 二、单机项目 1. 本机测试 2.虚拟机部署项目 三、前后端分离项目 前言 在软件开发过程中&#xff0c;部署和发布项目是非常重要的一环。使用虚拟机技术可以方便、灵活且可重复使用地部署和发布项目。本篇博客将介绍如何在 Windows 环…

面向对象编程(三)

目录 1. 关键字&#xff1a;static 1.1 类属性、类方法的设计思想 1.2 static关键字 1.3 静态变量 1.3.1 语法格式 1.3.2 静态变量的特点 1.3.3 举例 1.3.4 内存解析 1.4 静态方法 1.4.1 语法格式 1.4.2 静态方法的特点 1.4.3 举例 2. 单例(Singleton)设计模式 2…

最新版本WebLogic安装、部署、调试

最新版本WebLogic安装、部署、调试WebLogic安装下载WebLogic安装包安装WebLogic配置域进入Console部署Application到WebLogic本地手动部署Application应用概览界面应用配置界面应用部署路径测试应用监视界面IDE配置自动部署应用更新部署卸载部署的应用开启远程调试WebLogic是美…

Java高频面试:Spring Bean的生命周期分为几个阶段

Spring Bean的生命周期是从Bean 实例化之后&#xff0c;即通过反射创建出对象之后&#xff0c;到Bean成为一个完整对象&#xff0c;最终存储到单例池中&#xff0c;这个过程被称为Spring Bean的生命周期。Spring Bean的生命周期大体上分为三个阶段&#xff1a; Bean的实例化阶…

java包名的约定,如Dao,vo,之类

http://wenku.baidu.com/view/c9ec1822af45b307e871978d.html O/R Mapping 是 Object Relational Mapping&#xff08;对象关系映射&#xff09;的缩写。通俗点讲&#xff0c;就是将对象与关系数据库绑定&#xff0c;用对象来表示关系数据。在O/R Mapping的世界里&#xff0c;…

java包名的约定,如Dao,vo,之类

http://wenku.baidu.com/view/c9ec1822af45b307e871978d.html O/R Mapping 是 Object Relational Mapping&#xff08;对象关系映射&#xff09;的缩写。通俗点讲&#xff0c;就是将对象与关系数据库绑定&#xff0c;用对象来表示关系数据。在O/R Mapping的世界里&#xff0c;…

解读 Servlet 源码:GenericServlet,ServletConfig,ServletContext

解读 Servlet 源码&#xff1a;GenericServlet&#xff0c;ServletConfig&#xff0c;ServletContext 每博一文案 人活着&#xff0c;就得随时准备经受磨难。他已经看过一些书&#xff0c;知道不论是普通人还是了不起的人&#xff0c;都要在自己的一生中经历许多磨难。磨难使人…

15.Servlet [一篇通]

文章目录 1.Servlet 是什么2.第一个 Servlet 程序2.1创建项目2.2引入依赖2.3创建目录2.4编写代码2.5打包程序2.6部署程序2.7验证程序 3.更方便的部署方式3.1安装 Smart Tomcat 插件3.2配置 Smart Tomcat 插件 4.访问出错怎么办?4.1出现 4044.2出现 4054.3出现 5004.4出现 &quo…

Java之线程安全

目录 一.上节回顾 1.Thread类常见的属性 2.Thread类中的方法 二.多线程带来的风险 1.观察线程不安全的现象 三.造成线程不安全现象的原因 1.多个线程修改了同一个共享变量 2.线程是抢占式执行的 3.原子性 4.内存可见性 5.有序性 四.解决线程不安全问题 ---synchroni…

操作系统之进程

操作系统 操作系统图解 这个图详细说明了计算机整个框架&#xff0c;系统调用&#xff0c;操作系统内核和驱动程序三个统称为操作系统&#xff0c;应用程序通过操作系统提供的api来调用硬件设备&#xff0c;而对于硬件设别来说&#xff0c;每个计算机的硬件设备的种类和厂家不…

Spring框架开发实践--视频

Spring框架开发实践--视频下载地址&#xff1a;http://v.51work6.com/courseInfoRedirect.do?actioncourseInfo&courseId240578本教程首先介绍了Spring框架的历史及一个简单的Spring小例子。然后介绍了Spring中基础构建——Bean&#xff0c;JavaEE分层开发及四层体系结构&…

请求转发,重定向的区别

请求转发 重定向 地址栏是否改变&#xff0c;地址栏是否改变&#xff0c; 不改变 改变 是否保留第一次请求时数据 保留 不保留 请求次数 1 2 跳转发生的位置 服务端 客户端发出的第二次跳转 请求转发&#xff0c;forward里面参数不变&#xff0c;可以获取到数据&am…

Spring核心技术与最佳实践 练习

网上书店来完成整个spring的练习 http://www.livebookstore.net/listBooks.jspx 第一部分第一章 初识Spring1.1 JavaEE平台的诞生和发展1.2 Spring的起源1.3 Spring框架介绍1.3.1 Spring的核心IoC容器1.3.2 Spring对AOP的支持1.3.3 Spring对数据访问的封装1.3.4 Spring的声明式…

编写Servlet代码获取页面body中json数据

目录 1、在 maven 项目中引入 jackson 2、编写代码 ① 介绍 jackson 提供操作 json 数据的类和方法 ② 确定 json 数据格式&#xff0c;并写出对应的类 ③ 编写servlet代码 3、使用 postman 发送数据观察结果 4、拓展 readValue 方法返回构造对象的过程 本文使用maven项目&…

文件系统相关常识

目录文件文件路径 (Path)文本文件与二进制文件文本文件二进制文件文件 什么是文件? 针对硬盘这种持久化存储的I/O设备&#xff0c;当我们想要进行数据保存时&#xff0c;往往不是保存成一个整体&#xff0c;而是独立成一个个的单位进行保存&#xff0c;这个独立的单位就被抽象…

javaee之黑马乐优商城1

问题1&#xff1a;整体的项目架构与技术选型 技术选型 开发环境 域名测试 如何把项目起来&#xff0c;以及每一个目录结构大概是什么样子 通过webpack去启动了有个项目&#xff0c;这里还是热部署&#xff0c;文件改动&#xff0c;内容就会改动 Dev这个命令会生成一个本地循环…

Java三大框架的技术起源

在Java开发中&#xff0c;我们经常使用Struts、Hibernate和Spring三个主流框架&#xff0c;但你是否知道这三个框架最初是为解决怎样的问题而生的&#xff1f;Struts、Hibernate和Spring是我们Java开发中的常用关键&#xff0c;他们分别针对不同的应用场景给出最合适的解决方案…

Java实现快递管理系统二(Dao数据层)

目录 一、要实现的快递管理系统的功能 二、模块分析 三、代码功能实现分析&&总览 四、代码展示 数据层ExpressDao类代码展示 在前面我们实现了视图层&#xff08;Java实现快递管理系统一&#xff08;View视图层&#xff09;&#xff09;&#xff0c;在这一节我们…

Java实现快递管理系统四(View+Main+Dao总结)

目录 一、项目结构总览 二、使用分层模式的好处 1. 首先&#xff0c;谈一下什么是三层架构&#xff1f; 2. 这种三层结构有什么优势呢&#xff1f; 三、各层功能实现分析汇总 1.View层 2.Main层 3.Dao层 一、项目结构总览 二、使用分层模式的好处 1. 首先&#x…

SSH框架简单介绍

SSH框架简单介绍 J2EE是一套全然不同于传统应用开发的技术架构&#xff0c;包含许多组件&#xff0c;主要可简化且规范应用系统的开发与部署&#xff0c;进而提高可移植性、安全与再用价值。 其核心是一组技术规范与指南&#xff0c;其中所包含的各类组件、服务架构及技术层次&…

Mybatis【适用于初学者】

MyBatis 什么是MyBatis框架 MyBatis 是一个优秀的基于 java 的持久层框架&#xff0c;内部封装了 JDBC&#xff0c;开发者只需要关注 sql 语句本身&#xff0c; 而不需要处理加载驱动、创建连接、创建 statement、关闭连接&#xff0c;资源等繁杂的过程。 MyBatis 通过 xml 或…

JavaEE习题

答案D 答案D 答案B 答案 A 多选

HibernateTemplate() 获取最大记录数/记录总数/总数

//第一种方法&#xff1a; String hql "select count(*) from User as user"; Integer count (Integer)getHibernateTemplate().find(hql).listIterator().next(); return count.intValue(); //第二种方法&#xff1a; String hql "select count(*) …

Java中使用Servlet 生成验证码

Html: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><script>/*分析&#xff1a;点击超链接或者图片&#xff0c;需要换一张1.给超链接和图片绑定单击事件2.重新设置图片…

Servlet中主要的内置对象

Servlet中有一些内置对象&#xff0c;它们提供了与 Web 容器和客户端交互的功能。这些对象在开发Servlet时可以直接使用&#xff0c;无需显式创建。 一些主要的内置对象包括&#xff1a; HttpServletRequest&#xff1a;代表客户端的HTTP请求&#xff0c;提供访问请求的内容&am…

技术人员的晋升路线

技术人员的晋升路线 为称呼方便, 我们经常把Sang Shin叫做“三星”&#xff0c;据懂韩语的同事说&#xff0c;这在韩语中是个类似“金三顺”这么大众化的名字&#xff0c;还带着些土味&#xff0c;但名字可不影响Sang Shin成为技术传教士团队中的标杆人物。 他最为人所知道的就…

实现一个线程安全的单例模式

单例模式 单例模式能保证某个类在程序中只存在唯⼀⼀份实例,⽽不会创建出多个实例 某个类,在一个类,只应该创建出一个实例,使用单例模式,就可以对咱们的代码进行一个更严格的校验和检查 单例模式具体的实现⽅式有很多.最常⻅的是"饿汉"和"懒汉"两种单例…

PropertyNotFoundException: Property [rolename] not found on type [java.lang.Integer]

报告错误位置(实际这里完全没错误),无奈去检查了整个流程的代码,终于找到了错误位置,见第三图错误位置,第四图示改正后 遇见bug不要慌,加油,坚持下去

什么是Java静态属性?有什么作用?

如果在Java程序中使用static修饰属性&#xff0c;则该属性称为静态属性(也称全局属性)&#xff0c;静态属性可以使用类名直接访问&#xff0c;访问格式如下&#xff1a; 类名属性名在学习静态属性之前&#xff0c;先来看一个案例&#xff0c;如文件3-13所示。 文件3-13 Examp…

【jsp】【多字多图】【学习笔记】寒假javaweb学习之旅1.4

今天动车票都买好了&#xff0c;感觉离厦工越来越近了捏&#x1f917;&#xff0c;亚达哟&#x1f62d;&#x1f62d;&#x1f62d;&#x1f62d;&#x1f62d; 1、jsp初入 1.1、什么是jsp 1、jsp的全换是java server pages&#xff0c;Java 的服务器页面 2、jsp的主要作用是…

【转】struts2中的跳转详解 ----“请求转发”和“重定向”之间的区别

Struts2的ResultType和Action处理链 Struts2的结果类型 在struts-default.xml中定义了Struts2内置的所有可用的<result-type/> 所有的Struts2结果处理类都要直接或间接的实现com.opensymphony.xwork2.Result接口 在struts-default.xml中的<result-types/>里面&…

浅谈进程调度的基本过程

文章目录一、什么是进程/任务(Process/Task)二、进程控制块抽象(Process Control Block)2.1 与进程有关的属性三、进程调度一、什么是进程/任务(Process/Task) 进程是操作系统对一个正在运行的程序的一种抽象&#xff0c;换句话说&#xff0c;就是把进程看作程序的一次运行过程…

Java中5大高效的库

Java是一种流行的编程语言&#xff0c;具有广泛的应用。以下是一些常用的高效Java库以及它们的功能和代码演示&#xff1a; 1.Apache Commons Lang&#xff1a;Apache Commons Lang 是一个广泛使用的 Java 库&#xff0c;提供了许多常用的功能&#xff0c;如字符串处理、类型转…

JAVA_Session立马过期的问题解决

昨天在用session存取数据的时候发现无论如何都取不到数据。 当我刷新页面的时候&#xff0c;sessionid每次都改变了这是不科学的&#xff0c;因为session默认是30分钟过期。 java取session的代码&#xff1a; HttpSession session request.getSession(); 这个代码的意思的…

什么是多线程?进程和线程的区别是什么?如何使用Java实现多线程?

文章目录 前言我们为什么要使用线程而不是进程来实现并发编程什么是线程进程和线程的区别如何使用Java实现多线程创建线程1.创建一个继承 Thread 类的线程类2.实现 Runnable 接口匿名内部类方式实现 Runnable 接口lambda 表达式实现 Runnable 接口 Thread 类的常见构造方法Thre…

getParameter()接收参数报错NullPointerException

一个空格引发的“惨案” 前期&#xff08;我明明在表单里填数据了&#xff0c;为啥会是NPE呢&#xff09; 在用getParameter()接收前端表单传过来的数据时报错NPE,刚好这个报错的地方是BigDecimal类型&#xff0c;我是第一次用这个类型&#xff0c;第一感觉是没用过这个类型&…

《Spring核心技术与最佳实践》第六天 Spring事务管理,

Spring 2.0核心技术与最佳实践1.光盘中resin的使用&#xff0c;每个项目自带一个start_resin(配置了resin_home,java_home就可以使用了),双击启动的就是以这个项目为根目录的。运行http://localhost:8080/hello.jsp(hello.jsp就是web下任意一个页面) 工具文件resin.conf,start…

JavaWeb性能优化

优化的过程&#xff0c;我的想法就是先顺藤摸瓜&#xff0c;沿着一个请求发生的路径一路看过去&#xff0c;测量一下每个点上消耗的时间&#xff0c;会发现很多消耗时间多的点&#xff0c;都是值得你去优化的地方。然后再考虑在每个点上发生了拥挤导致响应时间变长了又该怎么解…

SpringBoot注解大全,收藏一波!!!

点击上方 果汁简历 &#xff0c;选择“置顶公众号”优质文章&#xff0c;第一时间送达一、注解(annotations)列表二、注解(annotations)详解三、JPA注解四、springMVC相关注解五、全局异常处理一、注解(annotations)列表S****pringBootApplication&#xff1a;包含了ComponentS…

Java实现快递管理系统三(Main逻辑层)

目录 一、要实现的快递管理系统的功能 二、模块分析 三、代码功能实现分析&&总览 四、代码展示 1. 逻辑层Main类代码展示 2. 修改后的视图层Views类代码展示 对Express类小bug的修改&#xff1a; 前面两节我们实现了视图层&#xff08;Java实现快递管理系统&…

《JavaEE》进程调度的基本过程

ps&#xff1a;上一篇的知识没有讲全 此篇为补充~ 目录 什么是进程&#xff1f; 进程是怎么运行的&#xff1f; 进程的状态 系统如何调度进程 并行和并发 &#x1f451;作者主页&#xff1a;Java冰激凌 &#x1f4d6;专栏链接&#xff1a;JavaEE 什么是进程&#xff1f; 进程 …

SSH与SSM的简单比较(一)

SSH与SSM的比较&#xff08;转载&#xff0c;侵删&#xff09; 本人使用过SSH框架一段时间&#xff0c;最后在优化项目的时候决定使用SSM框架&#xff0c;这两种框架的一些浅显的区别我在这里说下&#xff1a; 1.SSH框架是StructSpringHibernate而SSM是指的Spring-MVCSpringMy…

JavaEE初阶(5)多线程案例(定时器、标准库中的定时器、实现定时器、线程池、标准库中的线程池、实现线程池)

接上次博客&#xff1a;JavaEE初阶&#xff08;4&#xff09;&#xff08;线程的状态、线程安全、synchronized、volatile、wait 和 notify、多线程的代码案例&#xff1a;单例模式——饿汉懒汉、阻塞队列&#xff09;_di-Dora的博客-CSDN博客 目录 多线程案例 定时器 标准…

Jetty

Jetty 是一个开源、基于标准、全功能实现的JAVA服务器。它在Apache2.0协议 下发布&#xff0c;因此可以自由的用于商业用途和发行。首创于1995年&#xff0c;Jetty受益于一个广大的用户社区&#xff0c;有一个稳定的核心开发者来持续专著的开发。有很多正在运行的使用Jetty的例…

详解TCP/IP五层模型

目录 一、什么是TCP五层模型&#xff1f; 二、TCP五层模型的详细内容 1. 应用层 2. 传输层 3. 网络层 4. 数据链路层 5. 物理层 三、网络设备所在分层 封装和分⽤ 三、Java示例 引言&#xff1a; 在网络通信中&#xff0c;TCP/IP协议是至关重要的。为了更好地理解TCP协议的工…

Java中常见的锁策略

目录 乐观锁 vs 悲观锁 悲观锁: 乐观锁&#xff1a; 重量级锁 vs 轻量级锁 ⾃旋锁&#xff08;Spin Lock&#xff09; 公平锁 vs 非公平锁 可重⼊锁 vs 不可重入锁 读写锁 乐观锁 vs 悲观锁 悲观锁: 总是假设最坏的情况&#xff0c;每次去拿数据的时候都认为别…

【JavaEE初阶】第六节.多线程 (基础篇 )线程安全问题(下篇)

前言 一、内存可见性 二、内存可见性的解决办法 —— volatile关键字 三、wait 和notify 关键字 3.1 wait() 方法 3.2 notify() 方法 3.3 notify All() 方法 3.4 wait 和 sleep 的对比 总结 前言 本节内容接上小节有关线程安全问题&#xff1b;本节内容我们将介绍有关…

JavaEE进阶(1)Java EE 简述(Java EE 发展历程、什么是Web开发? Web网站的工作流程、什么是框架?Java EE 框架学习概览)

目录 Java EE 简述 Java EE 发展历程 什么是Web开发? Web网站的工作流程 什么是框架 框架的定义 源于建筑行业的类比 框架的作用 Java EE 框架学习概览 1. Spring 2. Spring Boot 3. Spring MVC 4. Mybatis 框架之间的关系 Java EE 简述 Java EE是Java平台的企…

servlet实现上传附件

一、简单介绍 使用 Servlet上传附件 原理上还是蛮简单的&#xff0c;首先获取上传的附件对象&#xff0c;然后做一些简单处理 后写入到指定路径的磁盘中。 二、准备条件 common-io.jar &#xff0c;下载地址&#xff1a;http://commons.apache.org/io/download_io.cgi commo…

零配置及惯例代替配置

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/csdnblog01.html" frameborder"0" width"728" scrolling"no" height"90"></iframe>这是[挑战…

14.Tomcat和HTTP协议-[一篇通]

文章目录 1.HTTP 协议1.1HTTP 是什么1.2理解 "应用层协议"1.3理解 HTTP 协议的工作过程1.4HTTP 协议格式1.4.1抓包工具的使用(Fiddler)1.4.2抓包工具的原理1.4.3抓包结果1.4.4协议格式总结 1.5HTTP 请求 (Request)1.5.1认识 URL1.5.1.1URL 基本格式1.5.1.2关于 URL e…

变量与运算符

目录 1. 关键字&#xff08;keyword&#xff09; 2. 标识符( identifier) 3. 变量 3.1 为什么需要变量 3.2 初识变量 3.3 Java中变量的数据类型 3.4 变量的使用 3.4.1 步骤1&#xff1a;变量的声明 3.4.2 步骤2&#xff1a;变量的赋值 4. 基本数据类型介绍 4.1 整数…

EasyJF与Cownew携手打造BlueFin

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/csdnblog01.html" frameborder"0" width"728" scrolling"no" height"90"></iframe>作为国内两…

关于常见的锁策略

目录乐观锁和悲观锁悲观锁乐观锁总结重量级锁和轻量级锁总结自旋锁和挂起等待锁自旋锁挂起等待锁总结synchronized 的锁策略互斥锁和读写锁可重入锁与不可重入锁乐观锁和悲观锁 锁的实现者要预测接下来锁冲突的概率是大还是小, 根据锁冲突概率, 来决定是用乐观锁还是悲观锁. …

一文读懂:MybatisPlus从入门到进阶

快速入门 简介 在项目开发中&#xff0c;Mybatis已经为我们简化了代码编写。 但是我们仍需要编写很多单表CURD语句&#xff0c;MybatisPlus可以进一步简化Mybatis。 MybatisPlus官方文档&#xff1a;https://www.baomidou.com/&#xff0c;感谢苞米豆和黑马程序员。 Mybat…

【Java多线程进阶】死锁

前言 死锁&#xff08;Deadlock&#xff09;是指两个或多个线程在执行过程中&#xff0c;因争夺资源而造成的一种互相等待的现象&#xff0c;如果不提前预防或外界干扰&#xff0c;这些线程将无法执行下去。因此&#xff0c;本篇博文讲解造成死锁的原因以及解决方案。 目录 1.…

MyEclipse中取消js的语法错误提示

MyEclipse 中对 jquey.js 里的语句提示错误了&#xff0c;这是由于MyEclipse对其语法要求相当严格所造成的&#xff0c;而这些文件本身是可以运行并没有什么错误的&#xff0c;在你实际应用部署中并无影响。可以不用管它&#xff0c;照样部署运行。可是一直有这样的错误提示总是…

Redis+Caffeine缓存实战:应用性能瞬间提升

所谓二级缓存 缓存就是将数据从读取较慢的介质上读取出来放到读取较快的介质上&#xff0c;如磁盘-->内存。 平时我们会将数据存储到磁盘上&#xff0c;如&#xff1a;数据库。如果每次都从数据库里去读取&#xff0c;会因为磁盘本身的IO影响读取速度&#xff0c;所以就有了…

中南林业科技大学javaweb实验报告

文章目录 &#x1f4cd; 前置说明实验一 Web服务器开发环境配置一、实验目的二、实验内容三、实验步骤3.1 JDK 的安装与配置3.2 IDEA 中配置 Tomcat3.3 创建 Web 工程3.4 配置 web 工程3.5 运行服务3.6 乱码的解决 四、实验心得 实验二 HTML和Javascript的应用一、实验目的二、…

10.一篇文章带你理解及使用CSS(前端邪术-化妆术)

文章目录 1. CSS 是什么2.基本语法规范3.引入方式3.1内部样式表3.2行内样式表3.3外部样式 4.代码风格4.1样式格式4.2样式大小写4.3空格规范 5.选择器5.1选择器的功能5.2选择器的种类5.3基础选择器5.3.1标签选择器5.3.2类选择器5.3.3 id 选择器5.3.4通配符选择器5.3.5基础选择器…

11.与JavaScript深入交流-[js一篇通]

文章目录 1.变量的使用1.1基本用法1.2理解 动态类型 2.基本数据类型2.1number 数字类型2.1.1数字进制表示2.1.2特殊的数字值 2.2string 字符串类型2.2.1基本规则2.2.2转义字符2.2.3求长度2.2.4字符串拼接 2.3boolean 布尔类型2.4undefined 未定义数据类型2.5null 空值类型 3.运…

6.网络编程套接字(上)

文章目录 1.网络编程基础1.1为什么需要网络编程&#xff1f;——丰富的网络资源1.2什么是网络编程1.3网络编程中的基本概念1.3.1发送端和接收端1.3.2请求和响应1.3.3客户端和服务端1.3.4常见的客户端服务端模型 2.Socket套接字2.1概念2.2分类2.3Java数据报套接字通信模型2.4Jav…

进程与线程的关系,进程调度的基本过程

目标&#xff1a; 1. 了解进程与线程的关系 2. 进程调度的基本过程 进程与线程的关系 在我们学习进程调度前&#xff0c;我们先了解一下进程与线程&#xff1a; 1.进程是线程的容器 进程包含线程&#xff0c;一个进程里可以有一个线程&#xff0c;也可以有多个线程。 多个线程…

【JavaEE基础学习打卡02】是时候了解JavaEE了

目录 前言一、为什么要学习JavaEE二、JavaEE规范介绍1.什么是规范&#xff1f;2.什么是JavaEE规范&#xff1f;3.JavaEE版本 三、JavaEE应用程序模型1.模型前置说明2.模型具体说明 总结 前言 &#x1f4dc; 本系列教程适用于JavaWeb初学者、爱好者&#xff0c;小白白。我们的天…

【Java多线程案例】使用阻塞队列实现生产者消费者模型

前言 本篇文章讲解多线程案例之阻塞队列。主要讲解阻塞队列的特性、实际开发中常用的到的生产者消费者模型&#xff0c;以及生产者消费者模型解耦合、削峰填谷的好处。并且使用 Java 多线程模拟实现一个生产者消费者模型、阻塞队列版的生产者消费者模型。 文章从什么是阻塞队列…

想动就“动”起来

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/csdnblog01.html" frameborder"0" width"728" scrolling"no" height"90"></iframe>只要你愿意…

消息中间件有什么优势?消息中间件常用协议有哪些?

消息中间件有什么优势? 系统解耦 交互系统之间没有直接的调用关系&#xff0c;只是通过消息传输&#xff0c;故系统侵入性不强&#xff0c;耦合度低。 提高系统响应时间 例如原来的一套逻辑&#xff0c;完成支付可能涉及先修改订单状态、计算会员积分、通知物流配送几个逻…

16.Linux基本使用和程序部署

文章目录 1.Linux 背景知识1.1Linux 是什么1.2Linux 发行版1.3关于 Linux 我们学习什么 2.Linux 环境搭建2.1环境搭建方式2.2使用云服务器2.3使用终端软件连接到 Linux2.3.1什么是终端软件2.3.2下载安装 XShell2.3.3使用 XShell 登陆主机 3.Linux 常用命令3.1 ls3.2 pwd3.3 cd3…

13.真刀实枪做项目---博客系统(页面设计)

文章目录 1.预期效果1.1博客列表页效果1.2博客详情页效果1.3博客登陆页效果1.4博客编辑页效果 2.实现博客列表页2.1实现导航栏2.2实现版心2.3实现个人信息2.4实现博客列表2.5博客列表页完整代码 3.实现博客正文页3.1引入导航栏3.2引入版心3.3引入个人信息3.4实现博客正文3.5博客…

【Java】网络编程与Socket套接字、UDP编程和TCP编程实现客户端和服务端通信

网络编程客户端和服务器Socket套接字流套接字TCP数据报套接字UDP对比TCP与UDP UDP编程DatagramSocket构造方法:普通方法&#xff1a; DatagramPacket构造方法:普通方法&#xff1a; 实现 TCP编程ServerSocket构造方法普通方法 Socket构造方法普通方法 实现 网络编程 为什么需要…

Servlet练习—获取页面body中json数据

目录 1、在 maven 项目中引入 jackson 2、编写代码 ① 介绍 jackson 提供操作 json 数据的类和方法 ② 确定 json 数据格式&#xff0c;并写出对应的类 ③ 编写servlet代码 3、使用 postman 发送数据观察结果 4、拓展 readValue 方法返回构造对象的过程 本文使用maven项目&…

javaEE8(数据库编程课后习题1,2)

一&#xff1a; 二&#xff1a; 数据库内信息&#xff1a; 登录&#xff1a; 注册&#xff1a; Register.jsp <% page pageEncoding"UTF-8" import"java.sql.*"%> <!DOCTYPE html> <html lang"en"> <head> <…

JSP+Servlet+JavaBean传统方式实现简易留言板制作(注册、登录、留言)

学JavaEE也有一段时间了&#xff0c;跟着老师和教材做了不少东西&#xff0c;但是一直以来没时间写博客&#xff0c;今天就把以前写的一个简易留言板简单发一下吧。 开发工具主要用的开发工具为 MyEclipse&#xff08;2014、2016均可&#xff09;、Tomcat 7.0、SQL Server 2016…

Java Web 项目通用基础响应结果类 BaseRespResult

文章归档&#xff1a;https://www.yuque.com/u27599042/coding_star/cl36rbz6b51t5x44 BaseRespResult&#xff1a;用于封装响应客户端数据的基本结果类 依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-…

16 Linux之JavaEE定制篇-搭建JavaEE环境

16 Linux之JavaEE定制篇-搭建JavaEE环境 文章目录 16 Linux之JavaEE定制篇-搭建JavaEE环境16.1 概述16.2 安装JDK16.3 安装tomcat16.4 安装idea2020*16.5 安装mysql5.7 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。可能会用到的资料有如下所示&#xff0…

JavaEE(SpringMVC)期末复习(选择+填空+解答)

文章目录 JavaEE期末复习一、单选题&#xff1a;二、多选题三、填空题四、解答 JavaEE期末复习 一、单选题&#xff1a; 1.Spring的核⼼技术是&#xff08; A &#xff09;&#xff1f; A依赖注入 B.JdbcTmplate C.声明式事务 D.资源访问 Spring的核心技术包括依赖注入&#x…

一表看清JavaEE与Java SE的区别

Java生态框架如下表所示&#xff08;表单元从左到右的包含关系&#xff0c;上下之间平行无关&#xff09;&#xff1a; JavaJava LanguageJava PlatformJVMJDK Java EE Java MEJavaFXJava SE Java技术Java语言java平台Java平台JVMJDKJava SEJDK根基Java EE&#xff0c;JavaSE…

解决EL表达式无效

原因&#xff1a; 当前web应用部署描述符版本较低&#xff0c;JSP页面默认不解析EL表达式&#xff0c;即表达式无效。表达式的值是否有效取决于isELIgnored&#xff0c;而的值取决于web应用部署描述符的版本。 解决办法&#xff1a; 使用较新版本的Servlet规范&#xff0c;在…

使用Apache CXF创建Web Service

官方主页&#xff1a;http://cxf.apache.org/ 下载后内附详细的sample。这里先演示一个最简单的工程。 如下图所示建立工程&#xff1a; 客户端测试代码&#xff1a;TestServiceClient.java packagejp.co.apm.client; importjp.co.apm.service.TestService;  importorg.apac…

第三章 :Spring Boot开发RESTful API

第三章 :Spring Boot开发RESTful API 前言 本章重点知识:介绍了如何使用Spring Boot开发RESTful API,包括如何创建RESTful服务、使用Spring Data JPA以及easyAPI 与postman 工具集成使用案例。 Spring Boot开发RESTful API基本步骤 引入相关依赖:在项目的pom.xml文件中添加…

【Spring6】| Spring6整合JUnit

目录 一&#xff1a;Spring6整合JUnit 1. Spring对JUnit4的支持 2. Spring对JUnit5的支持 一&#xff1a;Spring6整合JUnit 1. Spring对JUnit4的支持 准备工作&#xff1a;pom.xml 注&#xff1a;以前是直接使用单元测试Junit&#xff0c;现在使用Spring对Junit的整合&…

【Java】小白友好的SpringMVC开发基础学习笔记

目录 简介 Bean加载控制 设置请求映射路径 5种请求类型参数传递 JSON数据传递请求参数 响应 Jackson库处理JSON响应 REST风格 RESTful快速开发 拦截器 简介 Spring MVC是一个强大而灵活的Web应用程序框架&#xff0c;它通过使用MVC架构模式、注解和配置文件来实现请…

JavaEE初阶(1)(冯诺依曼体系、CPU、CPU基本原理、如何衡量CPU的好坏?指令、操作系统、操作系统“内核”)

目录 冯诺依曼体系&#xff08;Von Neumann Architecture&#xff09; CPU CPU基本原理&#xff1a; 如何衡量CPU的好坏&#xff1f; 1、主频&#xff08;时钟速度&#xff09;&#xff1a; 2、核心数&#xff1a; 指令 操作系统 操作系统“内核” 冯诺依曼体系&#x…

Spring Cloud是什么?怎么理解Spring Cloud?

简介Spring Cloud项目的官方网址&#xff1a;https://projects.spring.io/spring-cloud/ Spring Cloud 并不是一个项目&#xff0c;而是一组项目的集合。在 Spring Cloud中包含了很多的子项目&#xff0c;每一个子项目都是一种微服务开发过程中遇到的问题的一种解决方案。它利…

[Java]Mybatis学习笔记(动力节点老杜)

文章目录&#x1f97d; 课件&资料&#x1f97d; Mybatis下载&#x1f97d; 了解Mybatis&#x1f30a; ORM思想&#x1f30a; Mybatis与ORM&#x1f30a; MyBatis框架特点&#x1f97d; Mybatis入门程序&#x1f30a; 数据库表的准备&#x1f30a; 创建Project&#x1f30a;…

一招搞定设计模式-单例模式

单例模式 单例模式六种常见形式 * 饿汉式&#xff1a;直接创建对象&#xff0c;不存在现场安全问题。 直接实例化饿汉式&#xff08;简洁直观&#xff09; /*** 饿汉式* 直接创建实例对象&#xff0c;不管你是否需要这个对象** &#xff08;1&#xff09;构造器私有化* &a…

面板组件应该怎样使用?Swing面板组件介绍

Swing组件中不仅有JFrame 和 JDialog 这样的顶级容器,而且提供了一些面板组件&#xff08;也称为中间容器)。面板组件不能单独存在,只能放置在顶级窗口容器中。最常见的面板组件有两种,分别是JPanel和 JSerollPane,下面分别介绍这两种面板组件。 1.JPanel JPanel面板组件是个…

【Java多线程编程】解决线程的不安全问题

前言&#xff1a; 当我们进行多线程编程时候&#xff0c;多个线程抢占系统资源就会造成程序运行后达不到想要的需求。我们可以通过 synchronized 关键字对某个代码块或操作进行加锁。这样就能达到多个线程安全的执行&#xff0c;因此我把如何使用 synchronized 进行加锁的操作…

【项目实战】基于javaweb的在线点餐系统-管理员+商家+用户角色

注意&#xff1a;该项目只展示部分功能&#xff0c;如需了解&#xff0c;评论区咨询即可。 本文目录1.开发环境2 系统设计2.1 背景意义2.2 技术路线2.3 主要研究内容3 系统页面展示4 更多推荐5 部分功能代码1.开发环境 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 编译…

【Spring6】| Bean的循环依赖问题(含源码分析)

目录 一&#xff1a;Bean的循环依赖问题 1. 什么是Bean的循环依赖&#xff1f; 2. singleton下的set注入产生的循环依赖&#xff08;Spring可解决&#xff09; 3. prototype下的set注入产生的循环依赖&#xff08;Spring无法解决&#xff09; 4. singleton下的构造注入产生…

【Java多线程编程】wait与notify方法详解

前言 我们知道&#xff0c;线程的调度是无序的&#xff0c;但有些情况要求线程的执行是有序的。因此&#xff0c;我们可以使用 wait() 方法来使线程执行有序。 本期讲解 Java 多线程中 synchronized 锁配套使用的 wait 方法、notify方法和notifyAll方法&#xff0c;以及 wait 方…

Mybatis | 初识Mybatis

初识Mybatis 目录: 初识Mybatis什么是Mybatis&#xff1f;Hibernate 和 MyBatis的区别&#xff1f;Mybatis的下载和使用Mybatis的工作原理 作者简介 &#xff1a;一只大皮卡丘&#xff0c;计算机专业学生&#xff0c;正在努力学习、努力敲代码中! 让我们一起继续努力学习&#…

快递管理系统版本三(添加list集合)

链接&#xff1a;https://pan.baidu.com/s/13g92YC5Hgbpp3rPyNhZkLg 提取码&#xff1a;a911

B/S结构系统的会话机制(session)

B/S结构系统的会话机制(session) 文章目录 B/S结构系统的会话机制(session)每博一文案1. session 会话机制的概述2. 什么是 session 的会话3. session 的作用4. session 的实现原理解释5. 补充&#xff1a; Cookie禁用了&#xff0c;session还能找到吗 &#xff1f;6. 总结一下…

JAVAEE初阶相关内容第八弹--多线程(初阶)

本文目录 阻塞队列 阻塞队列是什么&#xff1f; 标准库中的阻塞队列 生产者消费者模型 阻塞队列的实现 普通队列实现&#xff1a; 入队列&#xff1a; 出队列&#xff1a; 完整代码&#xff1a; 加阻塞 加锁 加阻塞 阻塞队列 队列&#xff1a;先进先出&#xff0c;…

Tomcat工程部署

声明&#xff1a;本栏目所使用的素材都是凯哥学堂VIP学员所写&#xff0c;学员有权匿名&#xff0c;对文章有最终解释权&#xff1b;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 详解创建web工程&#xff1a; 如下图所示&#xff0c;在创建web工程的时候&#xff0c;要…

JavaScript实现二级联动

//获取一级菜单长度var select1_len document.gpsiForm.brand.options.length;var select2 new Array(select1_len);//把一级菜单都设为数组for (i 0; i < select1_len; i) {select2[i] new Array();}//定义基本选项select2[0][0] new Option("请选择");//别…

互联网轻量级框架整合之JavaEE基础

不得不解释得几个概念 JavaEE SUN公司提出来的企业版Java开发中间件&#xff0c;主要用于企业级互联网系统的框架搭建&#xff0c;同时因为Java语言优质的平台无关性、可移植性、健壮性、支持多线程和安全性等优势&#xff0c;其迅速成为构建企业互联网平台的主流技术&#x…

java中的web.xml配置详解

页面欢迎页设置 <welcome-file-list><welcome-file>index.jsp</welcome-file> </welcome-file-list><welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index1.jsp</welcome-file> </welco…

JavaScript实现页面加载成功后刷新一遍当前页面(一)

<SCRIPT LANGUAGE"JavaScript"> function fresh(){ if(location.href.indexOf("?reloadtrue")<0){location.href"?reloadtrue"; } } setTimeout("fresh()",10); </SCRIPT>

servlet接收客户端传过来的图片

public class Uploadfile1 extends HttpServlet { Override public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); //获得磁盘文件条目工厂。 Disk…

关于synchronized介绍

synchronized的特性 1. 乐观锁/悲观锁自适应,开始时是乐观锁,如果锁冲突频繁,就转换为悲观锁 2.轻量级/重量级锁自适应 开始是轻量级锁实现,如果锁被持有的时间较长,就转换成重量级锁 3.自旋/挂起等待锁自适应 4.不是读写锁 5.非公平锁 6,可重入锁 synchronized的使用 1&#…

21世纪普通高等教育应用型规划教材·计算机系列:JSP网络程序设计

21世纪普通高等教育应用型规划教材计算机系列&#xff1a;JSP网络程序设计 作者&#xff1a;关东升 当当地址&#xff1a;http://product.dangdang.com/product.aspx?product_id22490450 京东地址&#xff1a;http://book.360buy.com/10829851.html 2011-08-01/北京邮电大学…

3.多线程(进阶)

文章目录 1.常见的锁策略1.1乐观锁 vs 悲观锁1.2互斥锁 vs 读写锁1.3重量级锁 vs 轻量级锁1.4自旋锁vs 挂起等待锁&#xff08;Spin Lock&#xff09;1.5公平锁 vs 非公平锁1.6可重入锁 vs 不可重入锁1.7相关面试题 2.CAS2.1什么是 CAS2.2CAS 是怎么实现的2.3CAS 有哪些应用2.3…

【Spring6】| Bean的生命周期(重要)

目录 一&#xff1a;Bean的生命周期 1. 什么是Bean的生命周期 2. Bean的生命周期之5步 3. Bean生命周期之7步 4. Bean生命周期之10步 5. Bean的scop&#xff08;作用域&#xff09;不同&#xff0c;管理方式不同 6. 自己new的对象如何让Spring管理 一&#xff1a;Bean的…

EL表达式向select中赋值

在使用el表达式的时候&#xff0c;有时需要向select下拉菜单中赋值&#xff0c;可以使用三目运算法进行赋值。 <select class"form-control" id"type" name"type"> <option ${notify.type eq…

Spring | Spring的基本应用

目录: 1.什么是Spring&#xff1f;2.Spring框架的优点3.Spring的体系结构 (重点★★★) :3.1 Core Container (核心容器) ★★★Beans模块 (★★★) : BeanFactoryCore核心模块 (★★★) : IOCContext上下文模块 (★★★) : ApplicationContextContext-support模块 (★★★)SpE…

HTML页面标签隐藏的方法

可以使标签隐藏&#xff0c;但是还是会占位置 <input typetext style"visibility:hidden">可以使标签隐藏&#xff0c;页面不会占位置 <input typetext style"display:none">

设置HTML表单文本框为只读的几种方式

有时候&#xff0c;我们希望表单中的文本框是只读的&#xff0c;让用户只能查看信息而不能修改其中的信息&#xff0c;使 input type”text” name”input” value”HTML” 的内容中value得值&#xff0c;就是”HTML”不可以修改。实现的方式有如下几种。 方法一&#xff1a;修…

Java中的单例模式有哪些优点和缺点?

Java中单例模式定义&#xff1a;“一个类有且仅有一个实例&#xff0c;并且自行实例化向整个系统提供。” 这其中的设计原则有&#xff1a; 单例模式的类只提供私有的构造函数; 类定义中含有一个该类的静态私有对象; 该类提供了一个静态的公有的函数用于创建或获取它本身的静…

完整的链条

Microsoft:Windows Server MS-SQL IIS Visual Sudio.Net platfromOracleLinux Oracle DB OC4J JDeveloper JavaEE (ADF Framework, ...)IBMAIX DB2 Websphere现在RedHat和SUN还缺少一个数据库系统来完善他们的产品链&#xff0c;看上去他们那都对MySQL感兴趣。对于Orac…

JavaWeb如何设置定时任务

1.在xml文件中添加监听器 <?xml version"1.0" encoding"UTF-8"?> <web-app version"2.4"xmlns"http://java.sun.com/xml/ns/j2ee"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation&quo…

获取页面的高宽的参数

网页可见区域宽&#xff1a;document.body.clientWidth 网页可见区域高&#xff1a;document.body.clientHeight 网页可见区域宽&#xff1a;document.body.offsetWidth (包括边线的宽) 网页可见区域高&#xff1a;document.body.offsetHeight (包括边线的宽) 网页正文全文…

设置input标签内容不能复制

有时我们想要创建的文本标签不能被复制&#xff0c;呢么可以使用在标签中加 οncοpy”return false” 来实现。 <input type"password" oncopy"return false" onpaste"return false" name"pwd"/>

【Java】单例设计模式-饿汉模式和懒汉模式

单例模式概念如何设计 饿汉模式懒汉模式分析造成线程不安全的原因解决方法 总结 单例模式 概念 单例是一种设计模式。单例指的是在全局范围内只有一个实例对象。比如在学习JDBC编码时使用的DataSource&#xff0c;定义了数据库的用户名&#xff0c;密码和连接串&#xff0c;定…

解决mysql提交事务Lock wait timeout; try restarting transaction

mysql事务未提交导致MySQLTransactionRollbackException: Lock wait timeout 大多数事务未提交都是因为某个持久层进行操作时没有完成相应的写入或读出动作导致的&#xff0c;开启事务的时候不能自动完成提交。 向数据库中插入头像数据出错了&#xff0c;报的是事务回滚异常 …

用户登录界面的实现与部署——思路与结构分析

Hello&#xff0c;JavaWeb 这是一个简单的账户密码登录界面。 很简单&#xff0c;如果登录成功&#xff0c;显示"登录成功! 账户名"&#xff1b;登录失败显示"登录失败&#xff0c;用户名或密码错误" 思路分析 创建JavaEE项目编辑配置Tomcat —— 此…

【Cookie】—— 浏览器上的小小甜点

会话技术 概念&#xff1a; 一次会话中包含多次请求和响应。   &#xff08; 一次会话&#xff1a;浏览器第一次给服务器资源发送请求&#xff0c;会话建立&#xff0c;直到一方断开为止&#xff09; 功能&#xff1a; 一次会话的多次请求之间&#xff0c;共享数据 方式&a…

WEB代码篇

内容摘自&#xff1a; [url]http://sunxboy.iteye.com/blog/283580[/url]精典的一句话&#xff1a; 不要 Copy-Paste 你的代码。 当你 Copy-Paste 代码的时候&#xff0c;说明代码中存在重复&#xff0c;重复的代码往往导致代码难以维护和阅读。一旦那些保存在剪切板中的代码中…

J2EE组件

J2EE平台由一整套服务&#xff08;Services&#xff09;、应用程序接口&#xff08;APIs&#xff09;和协议构成&#xff0c;它对开发基于Web的多层应用提供了功能支持&#xff0c;下面对J2EE中的13种技术规范进行简单的描述&#xff08;限于篇幅&#xff0c;这里只能进行简单的…

Docker第三方项目小结

软件项目的成功常常根据其催生的生态系统来衡量。围绕或基于核心技术构建的项目增添了功能和易用性&#xff0c;它们常常日臻完善。Docker就是一个典例&#xff0c;有众多第三方项目扩展、补充或改进Docker。•DockerUI——通过Web前端程序控制某台主机上的Docker•Shipyard——…

关于死锁的原因及解决方案

目录死锁的几种情况死锁的四个必要条件如何避免解决死锁死锁的几种情况 一个线程一把锁, 可重入锁没事, 不可重入锁可能会死锁.(锁里加锁) 两个线程两把锁, 即使是可重入锁也可能会死锁. 这个情况如下: 假设线程 t1 和线程 t2 同时都拿到了第一把锁, 然后再获取第二把锁时, …

DStream是什么?怎样对DStream进行操作?

DStream的本质 DStream(Discretized Stream)是Spark Streaming提供的基本数据抽象。它表示一个连续的数据流&#xff0c;可以是从源接收到的输入数据流&#xff0c;也可以是通过转换输入流生成的已处理数据流。 DStream由一系列连续的RDD表示&#xff0c;每个RDD都包含来自特…

基于jquery,bootstrap的多选删除功能

前端死坑 1、a标签跳转页面会请求后台两次 <a href"#" onclick"App.deleteMulti(/user/delete)" type"button" class"btn btn-default btn-sm"><i class"fa fa-trash"></i>删除</>改为 <butto…

关于Bean的六种作用域

文章目录 前言一、singleton&#xff08;单例作用域&#xff09;二、prototype&#xff08;原型作用域、多例作用域&#xff09;三、request&#xff08;请求作用域&#xff09;四、session&#xff08;会话作用域&#xff09;五、application&#xff08;全局作用域&#xff0…

【Java】谈谈synchronized的原理

synchronized实现的锁策略synchronized的原理锁升级锁消除锁粗化 在前面初识synchronized关键字中介绍了synchronized的用法和特性&#xff0c;接着来看一下synchronized的原理。 synchronized实现的锁策略 1.既是乐观锁也是悲观锁&#xff1b; 2.既是轻量级锁也是重量级锁&am…

(JavaEE) 多线程基础3——多线程的代码案例 (单例模式, 阻塞队列,定时器)详解!!!

​​​​​​​ 目录 单例模式 什么是单例模式&#xff1f; —— “饿汉模式” —— “懒汉模式” ——懒汉模式-多线程版 ——懒汉模式-多线程版&#xff08;改进版&#xff09; 总结“懒汉模式”—— 多线程&#xff08;线程安全版&#xff09; 的要点 阻塞队列 什么…

JavaWeb01--Tomcat

1、JavaWeb概述 Web开发是基于请求和响应的&#xff1a; 请求&#xff1a;浏览器&#xff08;客户端&#xff09;向服务器发送信息 响应&#xff1a;服务器向浏览器回送信息 请求和响应是成对出现的。 Web资源分类 所谓Web资源即放在Internet网上供外界访问的文件或程序&#x…

Apache POI 操作Excel文件

Apache POI 操作Excel文件&#xff1a; POI简介&#xff1a; Apache POI[1] 是创建和维护操作各种符合Office Open XML&#xff08;OOXML&#xff09;标准和微软的OLE 2复合文档格式&#xff08;OLE2&#xff09;的Java API。用它可以使用Java读取和创建,修改MS Excel文件.而…

动力节点老杜JavaWeb笔记(全)

Servlet 关于系统架构 系统架构包括什么形式&#xff1f; C/S架构B/S架构 C/S架构&#xff1f; Client / Server&#xff08;客户端 / 服务器&#xff09;C/S架构的软件或者说系统有哪些呢&#xff1f; QQ&#xff08;先去腾讯官网下载一个QQ软件&#xff0c;几十MB&#xff…

JavaEE事务(二)

1.资料 《Java Transaction Design Strategies》 InfoQ minibook&#xff0c;最好的电子文档&#xff0c;Java事务处于懵懂状态的必读。 《Expert One on one J2EE Development Without EJB 中文版》与Spring参考手册中文版 中的相关章节可以看到Spring guys的意见。 2.本地事…

应届生放弃腾讯40万年薪,选择月薪5K公务员。网友:。。。。

网上曾经流行过这样一句口头禅&#xff0c;“不孝有三&#xff0c;不考公为大”。互联网和公务员&#xff0c;在很多人眼中是高薪与低薪、漂泊与稳定的代名词&#xff0c;也是很多职场人非此即彼的职场选择。 最近就有人曝出&#xff1a;一位阿里程序员参加同学聚会&#xff0…

深入学习Synchronized各种使用方法

文章目录 前言一、synchronized关键字通用在下面四个地方&#xff1a;1.1synchronized修饰实例方法1.2synchronized修饰静态方法&#xff1a;1.3synchronized修饰实例方法的代码块1.4synchronized修饰静态方法的代码块2.读入数据 二.Sychronized关键特性2.1互斥2.2 刷新内存2.3…

SpringMVC 案例

文章目录 前言1. 计算器1.1 准备前端代码1.2 测试前端代码1.3 完成后端代码1.4 验证程序 2. 留言板2.1 前端代码准备2.2 测试前端代码2.3 完成前后端交互代码2.4 完成后端代码2.5 案例测试2.6 完善前后端交互2.7 完善后端代码2.8 完整功能测试 lombok简单的方式添加Lombok工具3…

Java 反射使用大全

前言 好多年前自己记的关于Java反射的笔记&#xff0c;这么些年下来&#xff0c;自己用到反射的时候就看这一份就够了。 但是笔记以文件形式存放不方便&#xff0c;所以将其放到CSDN中&#xff0c;也希望能给更多小伙伴带来帮助。 Class类 Java程序中的各个Java类属于同一种…

J2EE、JavaSE、JavaEE、JavaME区别

目前&#xff0c;java 2平台有3个版本&#xff0c;它们是适用于小型设备和智能卡的java 2平台micro版&#xff08;java 2 platform micro edition&#xff0c;j2me&#xff09;、适用于桌面系统的java 2平台标准版&#xff08;java 2 platform standard edition&#xff0c;j2s…

【JavaEE初阶】浅谈进程

✏️✏️✏️今天正式进入JavaEE初阶的学习&#xff0c;给大家分享一下关于进程的一些基础知识。了解这部分内容&#xff0c;只是为后续多线程编程打好基础&#xff0c;因此进程部分的知识&#xff0c;不需要了解更加细节的内容。 清风的CSDN博客 &#x1f61b;&#x1f61b;&a…

Spring Boot 改版如何解决?使用阿里云创建项目、使用IDEA进行创建

接上次博客&#xff1a;JavaEE进阶&#xff08;2&#xff09;SpringBoot 快速上手&#xff08;环境准备、Maven&#xff1a;核心功能&#xff0c;Maven仓库、第⼀个SpringBoot程序&#xff1a;Spring介绍&#xff0c;Spring Boot介绍、创建项目&#xff09;-CSDN博客 目录 使…

详解文件操作和 IO

&#x1f397;️ 主页&#xff1a;小夜时雨 &#x1f397;️ 专栏&#xff1a;javaEE初阶 &#x1f397;️ 如何优雅的活着&#xff0c;是我找寻的方向 目录 一、认识文件二、文件路径三、文件系统操作四、文件内容的操作读写 - 数据流4.1 InputStream 概述4.2 OutputStream 概…

9.HTML

文章目录 1.HTML 常见标签1.1注释标签1.2标题标签: h1-h61.3段落标签: p1.4换行标签: br1.5综合案例: 展示博客1.6格式化标签1.7图片标签: img1.8超链接标签: a1.9综合案例: 展示博客21.10表格标签1.10.1基本使用1.10.2合并单元格 1.11列表标签1.12表单标签1.13无语义标签: div…

技术文章Department

一、JavaWeb技术。 1、HTML(超文本标记语言)2、CSS3、JavaScript(脚本语言)——浏览器端运行的脚本语言4、数据连接池(C3P0、Druid)、使用JDBC访问数据库5、XML(可扩展标记语言)6、HTTP协议7、Servlet与Tomcat服务器(兼容器)8、会话技术(cookie、session)9、JSP(j…

【JavaEE初阶】第七节.多线程(基础篇)单例模式(案例一)

欢迎大家跟我一起来学习有关多线程的有关内容&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 文章目录 前言 一、单例模式的概念 二、单例模式的简单实 2.1 饿汉模式 2.2 懒汉模式 总结 前言…

17.JVM-[一篇通]

文章目录 JVM1.JVM 简介 (一个进程有一个JVM)1.1JVM 发展史1.2 JVM 和《Java虚拟机规范》 2.JVM 运行流程2.1JVM 执行流程 3.JVM 运行时数据区3.1 堆&#xff08;线程共享 一个进程只有一份堆&#xff09;3.2Java虚拟机栈&#xff08;线程私有 每个线程都有一份属于自己的栈&am…

javaEE开发中遇到的常见配置解析,XML和注解

1.名词解释1.1XML&#xff08;能力有限&#xff0c;加上初学&#xff0c;复制粘贴时内容纷乱&#xff0c;重复&#xff0c;大家可以直接跳转到文末总结部分&#xff09; 一种用于存储和传输数据的可扩展标记语言。就是用一系列标记来描述数据&#xff0c;然后在利用对应的XML解…

Java IO流动(实战操作)

目录 1 IO流原理2 IO流的分类3 输入、输出流代码示例4 小结5 文件在前后台之间传递 在Java中&#xff0c;IO流是一种用于处理输入和输出操作的机制。它提供了一种统一的方式来读取和写入数据&#xff0c;平日开发中在文件读写&#xff0c;网络通信&#xff0c;特定场景的数据库…

【Java】网络通信基础、协议分层及封装分用

IP地址&#xff1a;端口号概念格式 协议五元组协议分层TCP/IP五层模型 封装和分用 网络互连的目的是进行网络通信&#xff0c;也就是网络数据传输&#xff0c;更具体一点&#xff0c;是网络主机中的不同进程间基于网络来传输数据。 IP地址&#xff1a;端口号 概念 ip地址表示…

Java EE应用架构

持久层API 即封装了Session操作的API&#xff0c;包括JDBC、MyBatis、Hibernate API。最理想的情况是&#xff0c;View组件和Service组件都不应出现持久层API。 ORM&#xff08;Object Relation Mapping&#xff09; 对象关系映射技术。 SP(Stored Procedure&#xff0c;存…

Eclipse EE Cannot change version of project facet Dynamic web module to 3.0

1.更改web.xml 文件如下 <web-app xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xmlns"http://java.sun.com/xml/ns/javaee" xsi:schemaLocation"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/we…

CentOS服务器下JavaEE环境搭建指南(远程桌面+JDK+Tomcat+MySQL)

-------------------------------------------------------------------------------- 1 系统设置&#xff1a;1.1 远程桌面设置&#xff1a;通过窗口设置 系统--首选项--远程桌面 勾选&#xff1a;允许其他用户控制您的桌面 取消&#xff1a;你必须为本机器确认每个访问 设置访…

Oracle Open World、JavaOne、Oracle Developer 第二日

今天是OOW大会的第2天&#xff0c;今天发生了几件事&#xff0c;听我一一道来。 先说今天有意思的事&#xff0c;下午在听JavaOne的主题演讲&#xff0c;后来上来一位BOSS&#xff0c;ppt上介绍是Oracle“兽前”的老板&#xff0c;对&#xff0c;你没看错&#xff0c;就是这个…

用雪花 id 和 uuid 做 MySQL 主键,被领导怼了

在MySQL中设计表的时候&#xff0c;MySQL官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一)&#xff0c;而是推荐连续自增的主键id&#xff0c;官方的推荐是auto_increment&#xff0c;那么为什么不建议采用uuid&#xff0c;使用uuid究竟有什么坏处&#xff1f;本篇…