自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘向阳的博客

计算机学习记录

  • 博客(78)
  • 收藏
  • 关注

原创 Vue学习笔记03-组件

Vue组件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script

2022-01-12 15:34:40 375

原创 Vue学习笔记02-事件双向绑定

Vue双向绑定文本框、单选按钮、下拉选择<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&gt

2022-01-12 15:10:09 352

原创 Vue学习笔记01-入门

Vue项目声明式渲染<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <t

2022-01-12 13:27:58 519

原创 Mybatis-plus 入门

mybatis-plus学习笔记

2021-12-29 21:36:35 390

原创 springboot整合Mybatis

Userpackage com.liu.springboot03.pojo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;@Data@NoArgsConstructor@AllArgsConstructorpublic class User { private Integer id; private String name; private S

2021-12-17 19:55:54 770

原创 尚硅谷--Java基础实战_Bank项目01—08(全部试验项目)

Java基础实战_Bank项目01目录结构不要加01,这里是为了区分【Account.java】类package banking;public class Account { private double balance; //银行帐户的当前(或即时)余额 //公有构造器 ,这个参数为 balance 属性赋值 public Account(double init_balance) { this.balance = init_balance;

2021-11-10 11:29:57 6069

原创 lombok简单实用与配置安装

lombok实用注解的方式简化 get set tostring 方法、无参 全参构造等1.IDEA安装文件—设置----插件—lombok—安装2.maven 依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.16</version>&lt

2021-11-09 16:15:35 475

原创 mybatis学习02(增、删、改、查、分页)--by狂神

mybatis-config.xml<?xml version="1.0" encoding="UTF8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><!-- configuration核心配置文件 --><configuration&g

2021-11-09 14:31:38 126

原创 Mybatis入门----狂神学习记录

Mybatis环境搭建1.建表CREATE DATABASE MYBATIS;USE MYBATIS;CREATE TABLE user(id INT(20) NOT NULL PRIMARY KEY,name VARCHAR(30) DEFAULT NULL,pwd VARCHAR(30) DEFAULT NULL)ENGINE = INNODB DEFAULT CHARSET = utf8;INSERT INTO user(id, name, pwd) VALUES (1,

2021-11-07 19:31:45 630

原创 SpringMVC-02

转发和重定向默认转发重定向 redirect@Controllerpublic class ModelTest {@RequestMapping("/m1/t1")public String test01(Model model){ model.addAttribute("msg","ModelTest"); //重定向 return "redirect:/index.jsp";}

2021-10-26 21:26:50 109

原创 springMVC框架--01狂神

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/

2021-10-26 21:09:45 111

原创 String--狂神--静态代理和动态代理

静态代理写死的Userservice增强package com.liu.demo02;public class UserServiceProxy implements UserService { private UserService userService; public UserService getUserService() { return userService; } public void setUserService(UserSer

2021-10-14 17:59:12 169

原创 spring-依赖注入Set多种注入方式

依赖注入多种注入方式<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans

2021-10-12 20:06:28 135

原创 spring入门 IOC创建对象--来自狂神

Userpackage com.liu.pojo;public class User { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public void show(){ System.out.println("

2021-10-12 17:44:39 83

原创 JAVA连接数据库工具类 JDBCutils及配置文件

JdbcUtils.java代码package cn.itcast.util;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;import java.uti

2021-09-23 20:34:02 399

原创 ajax--json技术--校验用户名是否存在

校验用户名是否存在前端regist.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册页面</title> <script src="js/jquery-3.3.1.js"></script> <script> //在页面加载完成后

2021-09-23 16:43:54 138

原创 json-java转json基础学习

JSON1. 概念: JavaScript Object Notation JavaScript对象表示法Person p = new Person();p.setName("张三");p.setAge(23);p.setGender("男");var p = {"name":"张三","age":23,"gender":"男"};* json现在多用于存储和交换文本信息的语法* 进行数据的传输* JSON 比 XML 更小、更快,更易解析。2. 语法:1. 基本规则 * 数

2021-09-23 15:56:42 142

原创 AJAX异步请求 基础学习

AJAX1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML1. 异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1]通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载

2021-09-23 09:50:12 113

原创 JQuery-day02

选择器:筛选具有相似特征的元素(标签)1. 基本操作学习: 1. 事件绑定 //1.获取b1按钮 $("#b1").click(function(){ alert("abc"); }); 2. 入口函数 $(function () { }); window.onload 和 $(function) 区别 * window.onload 只能定义一次,如果定义多次,后边的会将

2021-09-17 19:38:09 158

原创 JQuery-day01

JQuery基础1. 概念: 一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。JavaScript框架:本质

2021-09-16 20:45:33 188

原创 javaweb--监听器

Listener:监听器概念:web的三大组件之一。事件监听机制事件 :一件事情事件源 :事件发生的地方监听器 :一个对象注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码ServletContextListener:监听ServletContext对象的创建和销毁方法:void contextDestroyed(ServletContextEvent sce) :ServletContext对象被销毁之前会调用该方法void c

2021-09-16 20:27:40 136

原创 2021-09-16动态代理的实现

动态代理package cn.itcast.proxy;/** * 真实类 */public class Lenovo implements SaleComputer { @Override public String sale(double money) { System.out.println("花了"+money+"元买了一台联想电脑..."); return "联想电脑"; } @Override publ

2021-09-16 17:32:06 78

原创 javaweb--Filter过滤器,登录验证

登录验证过滤器package cn.itcast.web.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import java.io.IOException;/** * 登录验证 */@WebFilter("/*")pub

2021-09-16 16:38:55 488 1

原创 javaweb--Filter过滤器快速入门

1.过滤器实现类package cn.liu.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;//过滤器快速入门@WebFilter("/*")//访问所有资源都会执行该过滤器public class FilterDemo1 implements Filter { @Override public void init(Fil

2021-09-16 11:20:11 187

原创 javaweb--引入格式化标签:formatNumber 、formatDate、parseNumber、parseDate

引入格式化标签库<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>格式化动作标签formatNumber将数值型转化成指定格式字符串 语法格式: <fmt:formatNumber value="<sting>": type="<string>" var="<st

2021-09-09 16:40:21 273

原创 javaweb--JSTL-foreach标签

语法格式:<c:forEach begin="开始数" end="结束数" var="限域变量名" step="间隔数">标题${i}<br></c:forEach>属性: begin="开始数" end="结束数" var="限域变量名" step="间隔数" items="要循环的数据(数组、list、map等)"1.迭代主体内容多次<c:forEach begin="开始数" end="结束数" var=

2021-09-09 10:50:14 560

原创 javaweb--JSTL简述及标签使用

jstl使用1.下载JSTL 所需要的jar包2.将新项目web目录下的web-inf 新建lib目录 将jar引入3.选择“文件”,在选择:项目结构,选择模块,选择右侧依赖,选择+号 jar包通过taglib标签引入所需要的标签库<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><c:if test="${1==1}"> Hello JSTL</c:if>if标签:

2021-09-08 20:28:31 238

原创 javaweb--EL表达式使用

EL表达式使用empty判断域对象是否为空;为空返回true;不为空返回false;如果域对象是字符串:不存在的域对象:true空字符串:truenull:true如果域对象是list: 如果是null:true 没有长度List(size):true如果域对象是mapnull:true空map:true如果域对象是javabeannull:true 空对象:false;判断域对象不为空${!empty 限域变量名}代码<% //

2021-09-08 19:13:09 125

原创 javaweb--EL表达式、EL表达式的使用

EL表达式作用: 简化JSP代码格式: ${域对象名称}操作对象: EL表达式一般操作域对象,不能操作局部变量注: 1.如果el表达式获取域对象的值为空,默认显示空字符串 2.el表达式默认从小到大范围去找,找到即可,如果四个范围都未找到,则显示空字符串获取指定范围域对象:pageScope;requestScope;sessionScope;applicationScope;EL表达式的使用获取list 获取list的s

2021-09-08 17:03:13 305

原创 javaweb--简单的login用户登录

简单jsp前后台交互实现登录 无数据库校验!login.jsp<%-- Created by IntelliJ IDEA. User: Administrator Date: 2021/9/7 0007 Time: 16:49 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" languag

2021-09-07 21:01:38 1503 2

原创 javaweb--jsp中四大域对象

JSP四大域对象page作用域在当前页面有效request作用域 在一次请求中有效,服务端跳转有效,客户端跳转失效session作用域 在一次会话有效,服务端跳转有效,客户端跳转失效application作用域 在整个应用中有效代码06JSP-1<%-- Created by IntelliJ IDEA. User: Administrator Date: 2021/9/7 0007 Time: 19:58 To change this temp

2021-09-07 20:28:01 132

原创 javaweb--jsp-include静态包含、动态包含

include静态包含格式:<%@include file="要包含的页面地址"%>特点:1.将内容进行了直接的替换2.静态包含只会生成一个源码文件,最终的内容全部在_JspService方法体中(源码文件中)3.不能出现同名变量4.运行效率高一点点,耦合性较高,不够灵活 代码:<html><head> <title>include静态包含</title></head><body>&lt

2021-09-07 19:49:18 604

原创 javaweb--jsp注释、scriptlet脚本小程序

注释<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>基础语法</title></head><body><pre>JSP中一共有两种类型的注释1.显示注释2.隐式注释 不能在客户端看到的注释 继承java风格注释 // 注释

2021-09-07 19:14:52 117

原创 javaweb-cookie知识点

1.Cookie对象Cookie是浏览器提供的一种技术,通过服务器的程序能将一些只须保存在客户端,或者在客户端进行处理的数据,放在本地的计算机上,不需要通过网络传输,因而提高网页处理的效率,并且能够减少服务器的负载,但是由于Cookie是服务器端保存在客户端的信息,所以其安全性也是很差的。例如常见的记住密码则可以通过Cookie来实现。有一个专门操作Cookie的类javax.servlet.http.Cookie。随着服务器端的响应发送给客户端,保存在浏览器。当下次再访问服务器时把Cookie商带回

2021-08-15 11:09:27 123

原创 java-response重定向,重定向与请求转发的区别

重定向重定向是一种服务器指导,客户端的行为。客户端发出第一个请求,被服务器接收处理后,服务器会进行响应,在响应的同时,服务器会给客户端一个新的地址(下次请求的地址response.sendRedirect(url)????,当客户端接收到响应后,会立刻、马上、自动根据服务器给的新地址发起第二个请求服务器接收请求并作出响应,重定向完成。从描述中可以看出重定向当中有两个请求存在,并且属于客户端行为。//重定向跳转到index.jspresponse.sendRedirect("index.jsp");

2021-08-03 12:14:02 204

原创 java-response响应乱码问题

响应乱码问题在响应中,如果我们响应的内容中含有中文,则有可能出现乱码。这是因为服务器响应的数据也会经过网络传输,服务器端有一种编码方式,在客户端也存在一种编码方式,当两端使用的编码方式不同时则出现乱码。getWriter()的字符乱码对于getWriter()获取到的字符流,响应中文必定出乱码,由于服务器端在进行编码时默认会使用ISO-8859-1格式的编码,该编码方式并不支持中文。要解决该种乱码只能在服务器端告知服务器使用一种能够支持中文的编码格式,比如我们通常用的"UTF-8"。respons

2021-08-02 12:25:03 4193

原创 java-HttpServletResponse对象-响应数据

HttpServletResponse对象Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象和代表响应的response对象。request和response对象代表请求和响应∶获取客户端数据,需要通过request对象;向客户端输出数据,需要通过response对象。HttpServletResponse的主要功能用于服务器对客户端的请求进行响应,将Web服务器处理后的结果返回给客户端。service()方法中形参接收的是HttpServletRes

2021-08-02 12:21:05 2583

原创 java-request作用域

request作用域通过该对象可以在一个请求中传递数据,作用范围:在一次请求中有效,即服务器跳转有效。(请求转发跳转时有效)//设置域对象内容request.setAttribute(string name,string value);//获取域对象内容request.getAttribute(string name);//删除域对象内容request.removeAttribute(string name);request域对象中的数据在一次请求中有效,则经过请求转发,request域中

2021-08-02 11:50:46 958 3

原创 java-request请求转发

/*** *请求转发跳转* 可以让请求从服务端跳转到客户端(或跳转到指定Servlet)服务端行为* @param request* @param response* @throws ServletException* @throws IOException** 特点:* 1.版务端行为* 2.地址栏不发生改变* 3.从始至终只有一个请求* 4.request的数据可以共享*///请求转发@Overrideprotected void service(HttpServlet

2021-07-31 18:29:55 886

原创 java-request请求中文乱码问题

/*** 请求乱码问题* get请求* tomcat8以上不会乱码** post请求会乱码* 由于在解析过程中默认使用的编码方式为ISO-8859-1(此编码不支持中),所以解析时一定会出现乱码。**/ //设置post请求编码格式request.setCharacterEncoding("UTF-8");//客户端数据接受String uname=request.getParameter("uname");String upwd=request.getParameter("up

2021-07-31 18:28:21 815

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除