Java Web入门
文章平均质量分 89
Javaweb学习笔记
XeonYu
这个作者很懒,什么都没留下…
展开
-
手把手教你在Java后端使用bsdiff实现增量更新
之前写过一篇博客是在Android上使用bsdiff实现增量更新的功能. 本篇博客来看一看Java 后端的bsdiff增量更新是如何实现的。顺便看一下后端JNI的实现过程,怎么把C 代码编译成linux上需要的so文件等原创 2021-12-18 15:18:19 · 4034 阅读 · 4 评论 -
Nacos startup无反应,启动报错的解决办法
今天在运行Nacos的时候遇见了点问题,记录一下。我的系统是win11,运行的Nacos版本是 2.0.3https://github.com/alibaba/nacos/releases/tag/2.0.3运行startup.cmd 无反应刚开始直接双击 startup.cmd 运行什么反应都没有,也不知道是什么原因。于是就尝试在命令行执行 startup.cmd 给出了以下提示。告知我们需要设置 JAVA_HOME 环境变量,并且需要jdk8或以后的64位的版本。知道什么原因就好办了原创 2021-10-03 20:33:42 · 9240 阅读 · 5 评论 -
用 kotlin+Gradle 开发服务端,模拟接口请求的完整流程(包含Java示例)
使用Kotlin+Gradle开发服务端是一种什么样的体验原创 2021-04-04 21:53:12 · 814 阅读 · 0 评论 -
JDBC 详解
首先是官方文档:https://docs.oracle.com/javase/tutorial/jdbc/basics/index.html我们日常提供给前端的接口中的数据都是从数据库拿的,那怎么在Java代码中对数据库做增删改查呢,那就要用到JDBC了。JDBC简介Java DataBase Connectivity 意思是 Java数据库连接。因为市面上的数据库很多,比如常用的MySql,Oracle,SqlServer等等,每个数据库的连接和操作的指令的都不一样,而JDBC就提供了一个原创 2021-04-03 17:46:57 · 537 阅读 · 0 评论 -
MySQL中常用的查询(DQL)
之前的篇章 我们介绍了DDL(数据定义语言)和DML(数据操作语言)本篇文章我们来看下DQLDQL: Data Query Language 数据查询语言用来查询表中的数据,只是把数据查询显示出来而已,不会更改数据库中的数据。我们先来准备点数据...原创 2021-04-03 15:00:02 · 458 阅读 · 0 评论 -
MySQL表数据的增删改(DML)
之前我们详细的了解了数据库的数据类型 MySQL数据类型详解本篇博客我们来看一下怎么对表中的数据进行增(insert)删(delete)改(update)。操作表中的数据我们要用到DMLDML: Data Manipulation Language 数据操作语言1.首先我们先准备数据库和表,这里就直接给出SQL了# 创建一个名为xeon_yu的数据库create database xeon_yu;# 使用xeon_yu数据库use xeon_yu;# 创建用户表create table原创 2021-03-31 22:46:50 · 544 阅读 · 1 评论 -
MySQL数据类型详解
上一篇博客中我们学习了MySQL的基础知识以及表结构的相关操作,知道了MySQL中常用的数据类型有数值型、字符串型、日期时间类型下面我们来使用一下这些数据类型。数值类型首先数值类型分为整型和浮点型我们先来看看整型整型首先创建一个表CREATE TABLE int_db(a TINYINT,b SMALLINT,c MIDDLEINT,d INT,e B...原创 2018-08-13 16:40:22 · 39611 阅读 · 8 评论 -
MySQL数据表的基础知识及表结构的常用操作
数据表 (TABLE)数据库实际上就是多个表组成的,表中存储着数据。 数据表也是数据库最重要的组成部分之一,我们绝大多数情况下都是在跟表打交道。 例如从表里查找一些数据,删除表中的某些数据,更新表中的某些数据等等。数据表由行(row)和列(column)组成,是一个二维的网格结构。 表中至少要有一列,可以有多行或0行,表名要唯一 表与表之间还可以存在关系。所以说MySQL是一个关系...原创 2018-08-03 16:22:50 · 13873 阅读 · 0 评论 -
MySQL 基础知识及数据库相关操作
我们知道数据库就是用来存储管理数据的仓库, 那我们用什么来管理呢。 那就是SQL了。SQLSQL:Structured Query Language 结构化查询语言. 不同的数据库的SQL略有不同SQL主要包含以下几大部分DDL:数据定义语言(主要用于定义数据库、表、视图、触发器等)DML:数据操作语言(用于插入(增)、删除(删)、更新(改)数据)DQL:数据查询语言...原创 2018-08-02 14:38:02 · 1593 阅读 · 0 评论 -
MySql简介及安装(MySQL8.x)
MySQL数据库简介数据库:顾名思义就是存储数据的仓库,主要就是用来管理数据的数据库分为关系型数据库和非关系型数据库,关于区别网上有很多,自行百度即可而MySQL是典型的关系型数据库之一,之前一直是免费的,后来被Oracle收购后,出了商业版。 但是目前社区版依然是免费的在Android开发中也是会用到数据库的,Android上内置的数据库叫SQLLite,是一种轻量级的数据库。...原创 2018-08-01 16:59:24 · 2306 阅读 · 1 评论 -
JavaWeb之监听器Listener
监听器Listener作为一名Android开发人员,对监听器那是再熟悉不过了。在Android开发中,可以说是充斥着各种监听器。 监听器实际上就是接口回调。作用 在JavaWeb中监听器主要用于监听3个作用域的创建、销毁,以及其属性变更 我们知道有四个作用域 page request (ServletRequest) session (HttpSession) ...原创 2018-08-01 13:36:52 · 3085 阅读 · 0 评论 -
Java Web之过滤器(Filter)
过滤器(Filter)过滤器实际上就是对web资源进行拦截,做一些处理后再交给servlet。 通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理大概流程图如下应用场景 自动登录 统一设置编码格式 访问权限控制 敏感字符过滤等...原创 2018-07-31 16:58:40 · 216442 阅读 · 41 评论 -
Java Web之Ajax
在之前的学习web前端专栏中已经对Ajax相关知识有过介绍了,不清楚的同学可以看一下这篇博客:从零开始学习WEB前端之数据交互(Ajax) 这里就不在赘述了。但是之前是用PHP简单的搭了个环境,既然现在学习到javaweb了,那我们就使用java的相关知识来完成一次前后端数据交互的流程。例子很简单,还是一个登录的示例这里我们就直接用Jquery版的Ajax进行请求了 首先下载Jqu...原创 2018-07-30 15:22:55 · 27001 阅读 · 4 评论 -
Java Web之EL表达式和JSTL
EL表达式Expression Language 表达式语言,常用于取值 我们之前在JSP中写java代码必须写在<%%>里面。并且取值代码比较繁琐。 而EL表达式可以使我们的取值更加简洁,简化JSP代码语法非常简单${}看个小例子:我们在一个表单填写账号和密码提交后在成功页面显示出账号密码。这里就直接贴成功页面的代码&amp原创 2018-07-30 12:20:31 · 24770 阅读 · 5 评论 -
Java Web之Cookie和Session详解
Cookie和Session详解,Cookie和Session之间的联系原创 2018-07-27 17:15:40 · 12578 阅读 · 6 评论 -
Servlet处理文件上传(用Servlet实现注册登录的小例子)
Servlet处理文件上传,实现注册登录例子原创 2018-07-26 17:59:51 · 5790 阅读 · 2 评论 -
Java Web之Servlet
Servlet简介( Server Applet )Servlet:是Java Servlet的简称,是HTTP请求与响应的中间层,主要用来处理请求与响应。 在之前的例子中,我们都是在jsp页面中直接去处理逻辑,但这在实际项目开发中明显是不合适的,会导致jsp页面过多,逻辑处理过于负复杂等问题。在实际项目,我们可以通过jsp展示数据,而数据的处理则交给servlet即可。创建Se...原创 2018-07-25 12:10:23 · 814 阅读 · 0 评论 -
Java Web之JSP内置对象
什么是内置对象内置对象其实就是已经定义好的对象,我们不要创建直接使用即可。 内置对象主要是为了方便我们的开发,提升我们的开发效率 JSP有9个内置对象requestresponsesessionoutpageapplicationpageContextconfigexception不同的内置对象有不同的作用域request相对而言,request对象...原创 2018-07-24 16:25:47 · 1397 阅读 · 0 评论 -
Java Web之JSP基本语法
之前我们已经成功的创建了一个Java Web项目并部署到Tomcat上运行。 从创建的项目结构来看,我们发现有个index.jsp文件。 那什么是JSP呢?JSP(Java Server Pages) 简介JSP: Java服务器页面 由Html、css、js代码、Java程序段以及jsp标签等组成,其后缀名为.jsp jsp实际上就是一个简化的Servlet(Servlet是...原创 2018-07-24 11:15:41 · 4860 阅读 · 0 评论 -
Java Web之环境搭建
在之前的工作,一直是以Android为主,前端为辅。经过了几个项目,也基本了解了前后端数据交互到底是怎么回事儿。 但是在做项目的过程中经常有这个问题,项目初期需求定稿开始开发工作期间,服务端的同事需要搭建数据库,搭框架之类的工作,而同样的移动端或前端也开始撘架构或写页面,在写页面的时候不免要用到数据。此时,服务端的同事很可能因为工作进度还没有完成接口的开发。这个时候,如果不会服务端开发的话,我们...原创 2018-07-23 17:12:00 · 47151 阅读 · 4 评论