自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot入门

目录一:微服务发展进程1.1微服务是什么1.2发展进程1.2.1 单体应用程序:1.2.2垂直应用架构1.2.3分布式架构1.2.4SOA架构1.2.5微服务架构二:Stringboot基本启动2.1简化的配置2.2应用打包操作:主启动类基于配置文件的注入多环境配置配置文件加载位置加载位置优先级:一:微服务发展进程1.1微服务是什么是一种架构风格,将业务拆分成模块,部署在不同的主机上提供结构,提供服务,通过http的方式通信(.

2022-01-20 19:06:44 811 2

原创 SSM项目流程

后台开发

2022-01-13 19:05:12 389

原创 Vuex介绍&同步取值&异步问题

前言:我们在之前就有了子类与父类之间的传参,又有利用总线进行传参,但两者都有一定的弊端。如:总线定义组件太多容易混淆等;所以接下来我们会利用VueX进行参数传。目录一:VueX简介一:VueX简介官方解释:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。可以想象为一个“前端数据库”(数据仓库), 让其在各个页面上实现数据的共享包括状态,并且可操作 Vuex分成五个部分: 1.State:单一状态树 2.Getters:状态获取 3...

2021-11-18 21:01:31 5612

原创 SPA项目开发之CRUD+表单验证

一:表单验证1.导入相关组件<!-- 编辑界面 --> <el-dialog :title="title" :visible.sync="editFormVisible" width="30%" @click="closeDialog"> <el-form label-width="120px" :model="editForm" :rules="rules" ref="editForm"> <el-form-item

2021-11-17 16:27:02 101

原创 SPA项目开发之动态树+数据表格+分页

一:树形菜单显示 将左侧树形菜单修改为动态动态数据动态树步骤: 1.首先要在LeftNav.vue中实现数据交互 2.改变LeftNav.vue中的样式,只要留一个一级菜单和一个二级菜单(对菜单进行遍历即可) 3.在LeftNav.vue中的data变量中定义一个menus变量(存放所有的一级菜单),在created中获取到数据库中的数据 4.之后遍历menus变量,有三处地...

2021-11-16 14:50:39 1241

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

目录一:mock.js模拟响应ajax请求二:前台主界面的搭建三:左侧树收缩功能(vue总线的概念)一:mock.js模拟响应ajax请求1.安装mock.jsmock.js就是模拟接口返回的信息,用已有的信息替换它需要返回的信息,从实现对上级模块的测试。也就是一些模拟的数据,在日常的开发中用来对代码进行测试。使用mockjs首先要导入依赖:npm install mockjs -D2.配置开发环境及生产环境开发环境:'use strict'cons.

2021-11-12 16:21:00 1122

原创 SPA项目开发之登录注册

一.spa项目完成登录注册布局1.首先安装开发模块npm install element-ui -S #安装element-ui模块npm install axios -S #前后端数据交互npm install qs -S #解决axios 的 get/post问题npm install vue-axios -S #vue和axios的整合2.在项目中src目录下找到main....

2021-11-12 09:54:00 845

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

一:用vue-cli搭建spa项目什么是vue-cli?1.vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下: vue init webpack xxx 2. 安装vue-cli在cmd中输入下面两行指令npm install -g vue-clinpm install -g webpack注1:保证网络质量良好,不然会出现报错。注2:安装成功后,会出现如下文件 注3:...

2021-11-09 20:11:18 585

原创 nodeJS环境搭建

一. 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 J2EE -->...

2021-11-05 11:48:47 65

原创 vue路由

一.SPA是什么 单页Web应用(single page application,SPA),就是只有一个Web页面的应用, 是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序 单页面应用程序: 只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中 传统多页面应用程序: 对于传统的多页面应用程序来说, 每次请求服务器返回的都是一个完整的页面 优势: 减...

2021-11-04 12:28:39 68

原创 vue模板语法下集

一.样式绑定 样式绑定可以分为两种: 1.class绑定 使用方式:v-bind:class="expression" expression的类型:字符串、数组、对象代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn....

2021-11-02 20:33:24 86

原创 vue模板语法上集

一.插值 1.文本 {{msg}}<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.js"></script> </head&gt...

2021-10-30 16:51:03 180

原创 vue入门

一.vue简介 1、什么是vue? Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架, 2、vue是一种库还是框架? vue其实是一种库,在之前我们用的是库是jquery,而之前的框架用的都是easyui,而现在都是用的是vue作为库,框架用的是elementui,模式从之前的MVC模式变成了MVVM模式。 3、MVVM模式:一种更好的UI模式解决方案,M...

2021-10-30 11:39:45 454

原创 spring之AOP

目录: AOP的介绍 前置通知 后置通知 环绕通知 异常通知 过滤通知一、AOP的介绍 1、定义:AOP是Spring的第二大特性,AOP是面向切面编程,是面向对象开发的一种补充,它允许开发人员在不改变原来模型的以满足新的需求。 2、AOP的关键性概念: ①、连接点(Joinpoint):程序执行过程中明确的点,如方法的调用...

2021-10-28 17:14:15 83 1

原创 Spring框架

目录: spring框架介绍 spring之IOC spring之AOP spring与tomcat整合一、Spring框架介绍: 1、定义:Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复 杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从...

2021-10-26 20:50:10 204

原创 Hibernate之二级缓存

目录 一、缓存 二、用ehcache储存数据 三、一级缓存和二级缓存 四、二级缓存不能储存多条数据一、缓存(怎么使用缓存) 1、为什么要使用缓存? 拉高程序的性能 2、数据库类型:数据库分为两种类型,其中每一个类型都有一个典型的数据库 关系型数据库:数据与数据之间存在关系(联系)的数据库:sql、mysql、o...

2021-10-25 20:29:18 145

原创 Hibernate之HQL

目录: HQL的定义 HQL与SQL的对比 HQL的使用 BaseDao一、HQL的定义 1、定义:HQL是Hibernate Query Language的缩写,Hibernate语言查询(Hibernate Query Language,HQL),它是完全面向对象的查询语句,查询功能非常强。二、HQL与SQL的对比三、HQL的使用:首先将相关的实体类和dao方法导入进去:pa...

2021-10-22 16:41:30 145

原创 Hibernate关联关系

目录: 一对一的配置 懒加载 一对多的自关联 多对多的配置一、一对多的配置: 一对多的配置就是一个对应多个,例如:在订单表和订单项表中,一个订单有多个订单项,但是一个订单项只对应一个订单。配置(user.hbm.xml):实体类:在order中包含了orderitems这个属性,就是实现一对多的路径package com.zking.two.entity; import j...

2021-10-21 16:45:12 58

原创 Hibernate_入门

一、Hibernate概念: 1、定义:是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。可以通过操作实体类对象来进行操作数据库。 2、优势:跨越数据库的无缝衔接二、Hibernate框架的使用: 1、先创建一个Maven项目,将web的版本改为3.1,pom的配置进行修改pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...

2021-10-20 18:16:27 58

原创 MySQL之账号管理、建库以及四大引擎

思维导图:一、MySQL简介: 1、What:(MySQL概念):Mysql是一个关系型数据库管理系统(这里补充一点,数据库分为关系型数据库和非关系型数据库,关系型数据库有SqlServer、MySQL以及Oracle等等,非关系型数据库有MongoDB、Cassandra以及Redis等等),由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL特点:使用完整的管理系统统一管理,易于查询 2、Why(为什么要使用MySQL):因为数据在内存中容易丢...

2021-10-20 16:53:00 212

原创 SSH框架之文件上传

一:明确目标: 显示出图片(要在server中配置映射路径)二、具体思路、代码以及运行结果:1、思路: 1、创建一个upload界面主要上传文件 2、在主界面中要写好上传文件的操作 3、在clzAction中写好准备上传和上传图片的方法2、代码:upload.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8...

2021-10-19 08:29:46 988

原创 Struts之crud(增删改查)

一、明确目标: 1、显示clzlist界面, 2、将增删改查的功能实现 3、理解baseAction的作用二、具体思路、代码以及运行结果:1、思路: 1、做好准备工作,导入相关依赖以及工具包: 2、建立好对应的实体类,dao、以及action类 3、修改好struts-sy-xml文件中的路径名2、具体代码:pom.xml(导入相关依赖)<properties> &l...

2021-10-16 22:46:02 71

原创 Ognl介绍

Ognl介绍

2021-10-15 23:19:45 289

原创 SSH框架之Struts

一、明确目标: 1、struts的配置 2、struts的动态调用方法 3、struts的传参的三种方式 4、struts与tomcat的集成(合作)二、struts的配置 1、步骤:(与自定义mvc相比较) 建立依赖--->导入jar包(mvc是手动导入jar包,而struts直接在Maven的pom.xml文件中写好相关代码就可以了) ...

2021-10-14 18:29:49 153

原创 SSH框架之Maven工程

一、Maven学习目标: 1、体验开元的优秀的框架带给的便利 2、对与自定义MVC框架的知识验证 3、开发模式的模式转变二、Maven定义: 1、定义:Maven是专门用于构建和管理java相关项目的工具。 讲概念可能有点抽象,接下来用具体实例来帮助大家理解,在做网上书城项目的时候,我们需要导入很多jar包,其中缺点有以下几点: 1、j...

2021-10-13 23:30:03 118

原创 EasyUI项目之订单管理

一、明确目标: 1、商家: 1、查看订单(未发货、已发货、已签收、订单项) 2、发货功能(状态:1:未发货、2:已发货、3:已签收、4:已撤单) 3、订单项目查看 2、买家: 1、查看订单(未发货、已发货、已签收) 2、撤单 ...

2021-10-12 12:41:56 184

原创 EasyUI项目之购物车结算功能

一、明确目标: 1、将订单项表加入到数据库 2、将订单表加入到数据库 3、改变订单项表中数量时书表中的销量会随之改变二、将订单项表加入到数据库当加入到购物车的表是订单项表,而最终结算用的是订单表1、思路: 1、首先要将关于订单项表的属性创建一个实体类 2、接下来写好OrderItemDao层方法 3、接下来就是Action里面的代码 ...

2021-10-11 13:51:43 68

原创 EasyUI项目之购物车功能

一、思维导图:二、实现购物车的三种方式:

2021-10-07 22:48:20 91

原创 EasyUI项目之新书上架、热门书籍

一、明确目标:当进入index.jsp时,热门书籍和新书上架这一栏会显示出书籍二、具体思路、代码以及效果展示: 1、新书上架: 1、思路: 1、在BookDao中写好根据时间降序查询前八本书 2、然后到BookAction中写好对应的方法 3、之后到index.jsp中展示数据 2、代码:BookDao:...

2021-10-07 22:25:15 64 1

原创 EasyUI项目之门户书籍、类别查询

一、明确目标 1、左侧没有菜单栏,要显示菜单栏 2、根据点击左侧菜单栏,要出现相应的书籍 3、最后就是图片上传二、具体思路、代码以及效果显示 一、显示菜单栏: 1、思路: 1、要写一个查询书籍类别的方法 2、在index.js中运用ajax技术,定义一个jsonarr来接收数据 ...

2021-10-07 22:12:35 58

原创 easyUI新增、上架、下架

一、明确目标: 1、点击新增书籍时弹出新增书籍界面,而类型将会进行下拉框的显示。 2、新增一本书后,该书就会显示到未上架的界面中。 3、在未上架的界面中点击上架就会到显示到已上架中 4、在未上架的界面中点击修改就会进行修改 二、明确功能: 1、用combobox控件进行类型的显示、增加 2、修改 ...

2021-09-25 20:01:13 224

原创 easyUI项目登录、注册、权限管理

一、明确目标 1、登录、注册 2、权限树形展示(不同用户登录时,树形菜单会展示出不同的效果)二、代码以及效果展示: 1、登录、注册 登录、注册个人觉得比较简单。思路如下: 1、写好实体类。(entity) 2、在dao层中写好相应的方法(登录login、注册register方法) 3、然后在子控制器中写好对应的方法。 4、最后到...

2021-09-25 19:39:50 465

原创 datagrid之新增、删除

思维导图:一、明确目标: 目标:将新增与删除功能实现出来。 展示目标效果:新增效果:删除效果:涉及控件(messager)二、思路与代码具体实现: 一、增加: 1、思路: 1、在查询旁边添加一个新增按钮(并且id为“btn-add”) 2、给新增按钮添加点击事件,打开窗体 ...

2021-09-17 19:45:05 86

原创 datagrid之修改

思维导图:一、明确目标: 1、 要用dialog、form控件写出修改效果 2、效果展示:二、思路以及具体代码实现: 1、思路: 1、将修改加入到数据表格中。 2、点击修改之后要弹出一个对话框 3、点击弹出框之后里面是一个form表单 ...

2021-09-16 18:48:40 149

原创 datagrid查询

思维导图:一、明确目标: 实现效果:当点击左边菜单栏时,要用datagrid(数据表格)控件将数据展现在右边界面上,已经要用到查询。二、具体思路以及代码实现:一、利用dategrid进行数据展示以及结果集的封装:1、思路: 1、将左边菜单添加点击事件,点击后要弹出对应的界面 2、点击左侧菜单栏要跳转到相应界面中 3、新建一个jsp文件夹,创建一个uesemanagejsp界面,同时要写一个boo...

2021-09-14 23:17:02 74

原创 Tree后台实现

思维导图:一、明确目标: 今天将要实现的是动态数据的效果,将数据库的数据展现在页面上。效果:二、具体思路以及代码实现: 一、思路:首先毋庸置疑的是取到数据,之后就是将数据从以前的平级结构变成父子结构,最后将效果展现出来。 1、首先建立好今天数据对应的实体类 2、要将之前学MVC时的各类包导进去 3、之后就到dao类中写方法,将数据库中的数据平级关系转换成包含关系将tre...

2021-09-13 21:10:48 78

原创 tree前端实现

一,tree控件的使用思路: 1、首先要在js文件专门建一个写js代码的file文件(index.js) 2、将我们需要的tree-data1-json文件导入到web—content中 3、最后新建两个要跳转的jsp界面来实现菜单点击效果。树控件使用<ul>元素定义。标签能够定义分支和子节点。节点都定义在<ul>列表内的<li>元素中。<div c...

2021-09-11 20:56:40 350

原创 Easyui入门

一、了解easyui 1、简介①、why:快速开发,前端+后端(重点) 无限极分类 自己 能用 免费使用从效果来看easyui的界面效果要远远差于bootstrap和layui但 bootstrap(要钱)layui(有bug);从各方面看easyui的性价比都远远高于后两者②、what:html4+jQuery的快速开发的前端框架③、where:后端开发管理界面从公司的角度考虑选用哪个框架;其成本、公司的后端技术人员前端功底、前端的社区活跃度都要考虑 easyui常用控件:layout...

2021-09-10 19:54:31 155

原创 MySQL之视图

一、基础知识:1、含义:虚拟表,和普通表一样使用mysql5.1版本出现的新特性,是通过表动态生成的数据,比如:舞蹈班和普通班级的对比创建语法的关键字是否实际占用物理空间使用create table案例:查询姓张的学生名和专业名SELECT stuname,majornameFROM stuinfo sINNER JOIN major m ON s.`majorid`= m.`id`WHERE s.`stuname` LIKE '张%'; 用视图写:CREATE ...

2021-09-09 20:46:02 66

原创 MySQl之联表查询、常用函数、聚合函数

一、笛卡尔集: 1、笛卡尔集会在下面条件下产生: – 省略连接条件 – 连接条件无效 – 所有表中的所有行互相连接 ...

2021-09-08 20:40:57 286

空空如也

空空如也

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

TA关注的人

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