自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 SPA项目开发之首页导航+左侧菜单

一、mock.js模拟响应ajax请求1、安装mockjs依赖npm install mockjs -D #只在开发环境使用2、配置开发环境及生产环境 为了只在开发环境使用mock,而打包到生产环境时自动不使用mock,我们可以在env中做一个配置开发环境dev.env.js:'use strict'const merge = require('webpack-merge')const prodEnv = require('./pr...

2021-11-18 15:09:04 104 1

原创 spa项目完成登录注册

一、安装开发模块在spa项目目录下的黑窗口依次执行以下四条命令npm install element-ui -S (element-ui依赖)npm install axios -S (Ajax依赖)npm install qs -S(get/post请求有关)npm install vue-axios -S (整合组件)如果途中下载失败,打开项目路径删除相关模块,重新下载执行完之后在项目package.json中...

2021-11-16 16:44:10 721 1

原创 CentOS镜像下载&安装配置&更换国内源

一.linux centos7 镜像下载下载地址:Index of /centos/7/isos/x86_64/ (aliyun.com)二、创建虚拟机配置选自定义(高级)点击下一步选择镜像存放位置,本文用CentOS-7-x86_64-DVD-1708.iso 标准安装版做示例根据自己电脑配置合理分配(太多电脑会卡顿)一定要选择NAT1三、正式安装CentOS 7运行虚拟机选择第一个选择语言...

2021-11-10 15:32:10 1335

原创 Spring之AOP

一、AOP概念1、连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.2、目标(Target):被通知(被代理)的对象3、通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)4、代理(Proxy):将通知应用到目标对象后创建的对象(代理=目标+通知),5、切入点(Pointcut):多个连接点的集合,定义了通知应该应用到那些连接点。(也将Pointcut理解成一个

2021-11-09 16:49:29 86 2

原创 Spring之IOC详解

1.spring概述它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-sta

2021-11-06 14:29:14 161 1

原创 使用vue-cli搭建SPA项目

1.安装vue-cli打开命令窗口,分别执行以下命令安装vue-cli 组件npm install -g vue-cli安装webpack 组件npm install -g webpack命令执行成功之后,检验是否安装成功vue -V安装成功,则会出对应现版本号。如下图所示...

2021-11-06 14:17:12 62

原创 nodeJS环境搭建

一:Node.js简介1. Node.js是什么 1.1 Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。 1.2 Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言 注1:Node.js-->JavaScript运行环境,开发语言是:javascript J...

2021-11-03 17:11:29 90

原创 Vue模板语法(上)

一.插值① 文本 {{msg}} ② html 使用v-html指令用于输出html代码 ③ 属性 HTML属性中的值应使用v-bind指令 ④ 表达式 Vue提供了完全的JavaScript表达式支持 {{str.substr(0,6).toUpperCase()}} {{ number + 1 }} {{ ok ? 'YE...

2021-11-02 11:34:16 59

原创 Vue模板语法(下)

一. 样式绑定 ① class绑定 使用方式:v-bind:class="expression" expression的类型:字符串、数组、对象 ② style绑定 v-bind:style="expression" expression的类型:字符串、数组、对象例1:<!DOCTYPE html><html> <head> <meta charset="utf-8"> ...

2021-11-01 15:35:16 58

原创 vue入门

一.简介1. Vue.js是什么? Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架官网:https://cn.vuejs.org/ Vue作者:尤雨溪/中国无锡 前后端分离 React2. 库和框架的区别 2.1 库(Library),本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者 代表:jQuery jQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作 2.2 框架...

2021-10-29 01:42:30 67

原创 Hibernate之HQL

1、什么是HQL? HQL是Hibernate Query Language的缩写,专属于hibernate的查询语言

2021-10-28 23:54:15 70

原创 Hibernate之HQL

一、HQL入门1、HQL的含义: HQL是Hibernate Query Language(专属于hibernate框架的一个查询语言)的缩写2. hql和sql区别/异同 HQL SQL 类名/属性 ...

2021-10-26 18:47:15 105

原创 Hibernate关联关系

1.一对多的关联配置关联:指的是类之间的引用关系。 (如果类A与类B关联,那么被引用的类B将被定义为类A的属性。) 数据库:主表从表,通过外键关联 类: class A{ B b; } class B{ } 例:order 和 orderItem第一步:创建实体类订单Orderpackage com.wmy.two.entity; import java.util.HashSet;import java.util.Set; publi...

2021-10-25 18:39:06 85

原创 Hibernate入门

一.Hibernate概念:定义:是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。可以通过操作实体类对象来进行操作数据库。优势:跨越数据库的无缝衔接二.Hibernate框架的使用:第一步:添加hibernate jar包依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche

2021-10-23 23:50:37 55

原创 Struts之文件上传

一.文件上传(三种上传方案):1.该项目下的文件夹中(自己的电脑,项目在哪里,图片就在哪里)2.存到云服务器中,也能是文件服务器(没有CDEF盘的,只有/根目录,最常用)3.在数据库表中建立二进制字段,将图片存储到数据库(最安全)服务器推荐:ECS云服务器(阿里云、腾讯云、西部数码云)二.使用第一步:创建upload.jsp(定义多功能表单 enype="multiput/form-data")<%@ page language="java" contentTy...

2021-10-22 08:35:52 74

原创 Struts的增删改查

一.新建项目二.导入pom.xml的相关依赖1.web.xml改成3.1的版本2.导入struts相关的配置文件3.jdk1.5改为1.8 web2.3改为3.14.pom.xml需要添加plugins>plugin<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="..

2021-10-21 16:50:05 75

原创 Struts中的ognl

本期目标:了解struts的传值的优先级 package com.wmy.web;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.ServletActionContext;import org.apache.struts2.interceptor.ServletRequestAware;import ...

2021-10-20 19:10:28 85

原创 Hibernate入门

一.Hibernate概念:定义:是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。可以通过操作实体类对象来进行操作数据库。优势:跨越数据库的无缝衔接二.Hibernate框架的使用:第一步:添加hibernate jar包依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s.

2021-10-19 11:05:54 149

原创 struts的初步使用

目标:一:struts的配置二:struts的动态方法调用三:struts的传参四:struts与tomcat的集成

2021-10-18 23:55:42 76

原创 MVC项目之订单管理

一.本期内容:1、商家: 1、查看订单(未发货、已发货、已签收、订单项) 2、发货功能(状态:1:未发货、2:已发货、3:已签收、4:已撤单) 3、订单项目查看实现思路: 订单表的查询 将订单表的订单状态由1改成2 通过订单的id到订单项表查询出对应的订单项2.买家: ...

2021-10-15 16:48:02 435

原创 购物车下之结算功能

一.本期目标1、解决上期内容乱码2、结算功能二.名字乱码分析乱码问题: 传递到后台的值,乱码的原因可能有两种 1、前台-->浏览器那一端就已经产生了乱码 2、后端-->在子控制器接受前端传递到后台的过程中出现乱码解决思路:前端的代码格式是UTF-8,后台是从mvc进来之后,会进入编码过滤器。UTF-8-----ISO-8859-1就会进行编码错误package com.zking.util;impor...

2021-10-12 22:35:59 128

原创 MVC项目功能之加入购物车,清空购物车

一.本期目标1.加入购物车 2.购物车查询 3.清空购物车实现购物的三种方式:第一种:session 保存购物车信息到session1.点击我的购物车,查询后台的seesion,通过用户账号去查找2.如果有那就显示,如果没有就不显示3.添加购物车,将数据加入两个地方;前台html显示,后台的session通过userid进行保存sessi内容4.清空购物车,清空session注意:所有购物车相关的操作应该先登录!第二种:cookie保存购物车 效率要更高第三...

2021-10-12 16:52:45 1247 1

原创 新书上架以及热门书籍展示

一.目标思路 1、在BookDao中写好根据时间降序查询前几本书2、然后到BookAction中写好对应的方法 3、最后传到到前台index.jsp中展示数据二.新书上架第一步:BookDao/** * 处于上架状态的书籍,新书 * @param book * @param pageBean * @return * @throws Exception */ public List<Book> n...

2021-10-11 15:59:25 74

原创 门户书籍,类别查询,图片上传

一.门户首页类别1.entity类别实体类package com.zking.entity; public class Category { private long id; private String name; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; }

2021-10-09 00:38:00 75

原创 tree后端实现

一:将字符串或对象转化成josn数据1、将list对象转化成josn数据JsonObject obj1=new JsonObject("1", "张三", null); JsonObject obj2=new JsonObject("2", "李四", null); List<JsonObject> list=new ArrayList<JsonObject>(); list.add(obj1); list.a...

2021-10-05 10:15:13 98

原创 通用增删改

一、导入jar包二、web.xml做配置<?xml version="1.0" encoding="UTF-8"?><config> <!-- 在这里每加一个配置,就相当于actions.put("/goods", new GoodsAction()); 这样就解决了代码灵活性的问题 --> <action path="/book" type="com.lxy.web...

2021-10-05 09:57:30 106

原创 datagrid之增加与删除

目标:DataGrid之修改 在上节课的基础上添加增加与删除操作一,增加

2021-10-01 00:36:36 144

原创 新增下架及上架

一.书籍类别下拉框1.下拉框的实体类package com.zking.entity; public class Category { private long id; private String name; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; } p

2021-09-27 21:20:46 175

原创 自定义mvc登录注册

一.登录注册功能1.登录jsp代码<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>网上书城登录</title> <link href="https://cdn.bootcss.com/twitter-bootstrap/4.4.1/css/bootstrap.css" rel="stylesh

2021-09-25 18:32:40 68

原创 datagrid之修改

一、dialog(对话框窗口)控件的使用利用API中datagrid控件进行插入(book.js),修改成需要的样子{ field : '操作', title : '操作', width : 100, align : 'right', formatter : function(value, row, index) { return '&lt...

2021-09-17 22:21:18 111

原创 datagrid查询

一、datagrid的初步使用及链式编程结果类封装思路: ①、要有一个存放书籍信息的展示页面②、点击左侧菜单,显示对应页面1.存放书籍的页面(userManage.jsp)<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML ...

2021-09-17 21:01:07 83

原创 tree前端实现

1.制作树形菜单在api中找到树形控件导入json格式文件下面是 tree_data1.json 代码[{ "id":1, "text":"My Documents", "children":[{ "id":11, "text":"Photos", "state":"closed", "children":[{ "id":111, "text":"Friend" },{ "id":112, "text":"Wife" },{ ..

2021-09-13 13:38:28 71

原创 easyui入门

一、简介1、ui框架比较easyui=jquery+tml4(用来做后台的管理界面)——2016版本,不要钱bootstrap=jQuery+HTML5——2016-2018,要钱,api文档不全layui——2018-2019,不要钱,有bug,文档不全2、我们为什么要学习easyui从效果来看easyui的界面效果要远远差于bootstrap,跟layui比,界面效果也更差。从金钱的角度上,开发首先会排除掉bootstrap从学习文档的完整性、前端框架的稳定性,组件的丰富性考虑,

2021-09-12 19:29:36 46 1

原创 MySQL视图

一.什么是视图 1.视图是一种虚拟的表,是从数据库中一个或多个表中导出来的表。 2.数据库中存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中。 3.使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。 二、创建视图语法:create view 视图名 as 查询语句; 使用语法:SELECT * FROM 视图名 WHERE 列名(表名1中)LIKE '%XXX%';三、视图的修改 语法一:create or repla...

2021-09-10 20:13:23 55

原创 MySQL 连表查询 常用函数

一、笛卡尔集出现原因省略连接条件 连接条件无效 所有表中的所有行互相连接解决方法:为了避免笛卡尔集, 可以在 WHERE 加入有 效的连接条件。二,等值连接(使用连接在多个表中查询数据)1,在where子句中写入连接条件2,在表中有相同列时,在列名之前加上表名前缀①多表等值连接结果为多表的交集部分②连接 n个表,至少需要 n-1个连接条件③多表的顺序没有要求④一般要为表起别名⑤可以搭配子句使用如:排序,分组,筛选SELECT * FROM beauty;.

2021-09-10 19:45:48 122

原创 mysql之CRUD

一:基础查询语法:select 查询列表 from 表名; 1.查询表中的单个字段SELECT last_name FROM t_mysql_employees;2.查询表中的多个字段SELECT last_name,salary,email FROM t_mysql_employees;3.查询表中的所有字段方式一:SELECT`employee_id`,`first_name`,......`departm...

2021-09-07 00:19:12 60

原创 mysql之数据类型、建表以及约束

1.数据类型介绍MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。1.字符类型:char varchar text blob2.数值类型:int,bigint,float,decimalint -> intbigint -> longfloat -> 成绩decimal -> 货币类型(精度,小数)3.日期类型:date,time,datetime,timestampdate -

2021-09-05 18:41:27 92

原创 MySqL_1

一:MySqL简介和配置 why​ 数据在内存中容易丢失。数据在文件中,不便于操作​ what​ 使用完整的管理系统统一管理,易于查询​ where​ 凡是需要持久化存储数据的地方​ 专业术语​ DB​ 数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。​ DBMS​ 数据库管理系统(Database Management Sy...

2021-09-03 18:03:25 62

原创 Java增删改查

一:主界面以下是代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><!DOCTYPE html><html><head><meta charset="UTF-8"&..

2021-08-14 02:30:38 191 1

原创 java反射

下面是思维导图下面是测试Student类package com.wmy.test;public class Student { private String sid; private String sname; public Integer age; static { System.out.println("静态加载"); } public Student() { super(); System.out.println("无参构造方法"); } .

2021-08-11 02:16:06 73

空空如也

空空如也

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

TA关注的人

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