自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (1)
  • 收藏
  • 关注

原创 git架构与分支

先解压到桌面来了在桌面创建一个文件夹 鼠标右键可以看到出现了两个git 那就说明安装成功**账号邮箱的配置**④ Git bash here③ git config --list① git config --global user.name "xiaomage26"② git config --global user.email "1144527331@qq.com"打开git就直接先从我创建的账号和密码输入上去如果我找不到自己的邮箱就直接到码...

2021-12-27 21:18:13 277

原创 Shiro入门

一、Shiro简介 1、Shiro的定义1、shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。 2、spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密, 没有shiro使用简单。 3、shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统, 4、分布式系统权限管理,shiro属于轻量框架,越来越多企业项...

2021-12-25 16:13:46 141

原创 SpringMVC文件上传

一、SpringMVC与Struts文件上传对比 一、Struts文件上传: 1、页面:多功能表单设置enctype="multipart/form-data 2、后台:定义三个变量 filename:文件名 filecontexttype:文件类型 file文件 3、访问:tomcat配置映射地址 ...

2021-12-22 11:33:22 522

原创 springmvc入门

一、SpringMVC介绍 1、spring定义: Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。spring是业务层框架,而Hibernate和Mybatis是持久层框架。业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同时成功或同时失败。避免部分成功部分失败引起的数据混乱操作。持久层:采用DAO模式,建立实体类和数...

2021-12-21 22:53:37 97

原创 MyBatis关联关系映射

首先将mybatis的关联关系与hibernate的关联关系做对比:hibernate的关联关系:mybatis的关联关系比hibernate的关联关系简单些,就看下面的对比吧今天需要使用的表有:订单表,订单项表,书籍表,书籍类别表,书籍类别中间表一对多关联关系generatorConfig.xml中增加相关表 <table schema="" tableName="t_hibernate_order" domainObjectName="Orde...

2021-12-17 23:55:04 465

原创 Mybatis整合Redis实现二级缓存

回顾一下我们之前学习过i的hibernate与今天我们学习的mybatis的区别

2021-12-16 22:58:04 98

原创 mybatis与spring集成

一、mybatis与spring集成导入pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m...

2021-12-14 22:48:57 100

原创 mybatis动态sql及#与$的区别及分页和特殊字符的区别

课程目标搭建mybatis框架环境 基于ssm逆向工程的使用(IDEA) Mybatis增删改查案例

2021-12-13 23:34:39 402

原创 mybatis入门

课程目标搭建mybatis框架环境 基于ssm逆向工程的使用(IDEA) Mybatis增删改查案例一,搭建mybatis框架环境1.创建Maven项目安装一个环境搭建点击+号添加创建一个项目完成2.导入相关pom依赖(环境搭建)Pom.xml依赖 <properties> <maven.compiler.source>1.8</maven.compiler.source> ...

2021-12-12 23:20:22 562

原创 linux.项目部署与发布

常用命令,下以命令牵涉的文件夹和文件,都指/usr/local/tmp目录和abc.log文件新建文件夹mkdirtemp删除文件夹rmdirtemp递归删除文件夹及子文件夹rm-rftemp重启系统(2种写法)/关机rebootpoweroff拷贝文件 cpa.txtb.txt新建文件 echox>a.txt编辑文件命令 vimvi查看文件内容 cata.txt使用systemctl命令对etcd.service进行相关操作 启动sys...

2021-12-12 14:14:52 179

原创 linux的java配置与tomcat配置

jdk 安装java -version某些Centos系统会自带jdk (OpenJdk)[root@localhost ~]# java -versionopenjdk version "1.8.0_262"OpenJDK Runtime Environment (build 1.8.0_262-b10)OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)OpenJdk 与 Jdk的区别授权协议的不同O

2021-12-03 11:43:33 333

原创 jwt的原理&现象及使用

一:jwt原理1.JWT是什么JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案例:jwt就相当于学校的出入证,只有持有出入证的人才能进行出入2. 为什么使用JWTJWT的精髓在于:“去中心化”,数据是保存在客户端的。以session来举例,session是储存在服务器的,如果是按服务器来储存数据的话,那么服务器会占用很大的一个内存,而存储在客户端就解决了这个问题3. JWT的工作原理传统开发对资源的访问限制利用session完成图解jwt

2021-11-17 19:39:01 3646

原创 vue中的Vuex详解及使用

课程目标1、了解vuex中的各个js文件的用途2、利用vuex同步存值3、利用vuex取值4、Vuex的异步加载问题及后台调用问题Vuex中的各个js文件的用途变量传值的演变形式Vuex各组件官方图解Vuex:状态管理有5个核心,分别是state、getter、mutation、action以及module。分别简单的介绍一下它们:1、state:单一状态树 state为单一状态树,在state中需要定义我们所需要管理的数组...

2021-11-15 20:07:12 1373

原创 (vue)spa项目开发之CRUD&表单验证&vue的增删改查

1. 表单验证Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则, 并将Form-Item的prop属性设置为需校验的字段名即可 <el-form-item label="活动名称" prop="name"> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" 注1:有多个表单,怎么在提交进行区分? 我们在rules这里写了对表单的验证规则,...

2021-11-12 14:32:54 448

原创 spa项目开发之动态树功能&&右侧文章的分页查询功能

前言没写完。。。

2021-11-10 23:50:38 525

原创 SPA项目开发之首页导航+左侧菜单+mock.js模拟响应ajax请求+前台主界面的搭建+退出功能+左侧树收缩功能(vue总线的概念)

目标1、mock.js模拟响应ajax请求2、前台主界面的搭建3、退出功能4、左侧树收缩功能(vue总线的概念)一.mock.js模拟响应ajax请求mock.js的作用:是用来模拟后端服务端返回数据(动态的)npm install mockjs -D (安装mockjs安装包)npm install mockjs -D只在开发环境中使用下载成功会在package.json中显示二.配置开发环境及生产环境dev.env.jspord.env.j...

2021-11-09 22:45:37 247

原创 spa项目开发之登录注册(vue)

本章完成的目标spa项目完成登录注册布局 Spa项目完成登录功能 This指针带来的变量污染 ajax跨域问题 axios的get/post的区别(qs)首先安装命令注意:一定要在项目的根路径下安装执行命令命令npm install element-ui -S //为了显示样式,跟导入js差不多npm install axios -S //需要ajax必须安装 前后端数据交互npm in...

2021-11-08 23:23:35 542

原创 Linux常用命令及操作

什么是SSHsecure shell protocol简称SSH,在进行数据传输之前,SSH先对联级数据包通过加密技术进行加密处理, 加密后在进行数据传输,确保了传递的数据安全。 SSH是专门为远程登录会话和其他网络服务(例如:rsync,ansible)提供的安全性协议, 利用SSH协议可以有效的防止远程管理过程中的信息泄露问题, 绝大多数企业普遍采用SSH协议服务来代替传统的不安全的远程连接服务器软件(例如:Telnet/23端口/非加密的)等。SSH的主要功...

2021-11-06 17:06:49 647

原创 CentOS更换为国内的源

一、什么是国内源通俗讲就是应用市场,Android系统有Android应用市场,Apple系统有Apple应用市场,Linux系统也有Linux应用市场Linux的国内源根据不同的版本分,主要有:CentOS版本:yum源Ubuntu版本:apt-get源 注1:如果只是简单配置下Linux及安装下JDK、Tomcat等工具,不需要更新国内源,国内源主要是解决访问国外服务器速度慢。注2:yum只是命令,epel才是源CentOS更换为阿里云的源在xshell使用...

2021-11-06 16:42:02 556

原创 如何使用Vue-cli搭建SPA项目?&如何在spa项目中使用路由?&嵌套路由的使用

前言Vue-cli搭建SPA项目的构建前提是nodeJS环境已近搭建完毕,在博主的上一篇博客中有详细写到nodeJS环境的搭建,现如下提供链接:nodeJS环境搭建(Windows10系统安装)&Vue+ElementUI安装&如何运行下载的Node.js项目?_m0_60375943的博客-CSDN博客...

2021-11-05 12:31:01 135

原创 nodeJS环境搭建(Windows10系统安装)&Vue+ElementUI安装&如何运行下载的Node.js项目?

ElementUI简介我们学习VUE,知道它的核心思想式组件和数据驱动,但是每一个组件都需要自己编写模板,样式,添加事件,数据等是非常麻烦的,所以饿了吗推出了基于VUE2.0的组件库,它的名称叫做element-ui,提供了丰富的PC端组件注1:类似前端框架还有iviewElementUI官网:http://element-cn.eleme.io/#/zh-CN.Vue+ElementUI安装 <!-- 1. 导入css --> <...

2021-11-03 15:18:27 465

原创 vue路由之replace

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

2021-11-02 20:08:26 5400

原创 vue模板语法下集(样式绑定、事件处理器、vue组件、表单)

目录一、样式绑定二、事件处理器三、表单四、组件五、组件通知六、自定义事件一、样式绑定 1.1 class绑定 使用方式:v-bind:class="expression" expression的类型:字符串、数组、对象 1.2 style绑定 v-bind:style="expression" expression的类型:字符串、数组、对象变量前面不能加-...

2021-10-30 16:45:50 152

原创 vue模板语法上集(插值、指令、过滤器、计算属性与监听属性)

1, 插值文本:{{msg}}html:使用v-html指令用于输出html代码属性:HTML属性中的值应使用v-bind指令表达式:Vue提供了完全的JavaScript表达式支持 如: {{str.substr(0,6).toUpperCase()}} {{ number + 1 }} {{ ok ? 'YES' : 'NO' }} <li v-bind:id="'list-' + id">我的...

2021-10-28 22:50:28 163

原创 Vue入门之vue框架简介&库和框架的区别&MVVM介绍&安装vue&vue所管理的边界&双向数据绑定&vue事件&vue的生命周期

vue框架简介1 什么是Vue.JS ?Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架官网:Vue.jsvue实现前后端分离Vue作者:尤雨溪/中国无锡2 MVVM为什么要学习Vue框架 什么是框架?框架的作用?框架:半成品的项目。提高开发效率。3 前端提高开发效率的发展历程:DOM:原生JS -> JQuery -> 前端模板引擎 (DOM操作,降低了ajax请求函数的复用性)2.库和框架的区别2.1 库(Library),本质

2021-10-27 23:44:00 860

原创 spring之SSH整合(spring+struts2+hibernate)

简介:ssh为 struts+spring+hibernate的一个集成框架,是一种Web应用程序开源框架。前段时间的博客分别介绍了Struts、Spring、Hibernater这几大框架,今天就来把框架整合一下。1.SSH整合的思路步骤web+spring+struts+hibernate+杂鱼(比如缓存echache框架、日志,tomcat等等)web3.1.xml配置<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"

2021-10-26 21:37:27 449

原创 spring之AOP(即面向切面编程)&&五大通知(前置通知、后置通知、异常通知、环绕通知、过滤通知)的案例

1. 什么是spring,它能够做什么? Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 目的:解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Java...

2021-10-24 03:09:28 2717 1

原创 什么是spring?SSH指的又是什么?spring之ioc(控制反转)如何理解?

什么是spring,它能够做什么?spring是管理整个javabean的项目 它包含整个项目的javabean 它是一个统一管理 Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 目的:解决企业应用开发的复杂性 ...

2021-10-22 13:36:00 149

原创 hibernate之二级缓存ehcache的特点及应用查询单个案例

1、为什么需要缓存? 拉高程序的性能。①、缓存也被称为非关系型数据库 关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver 非关系型数据库:数据与数据之间是不存在关系的,key-value 1、基于文件存储的数据库:ehcache 2、基于内存存储的数据库:redis、memcache 3、基于文档存储的数据库:mongodb②、 非关系型数据库的存储是以键值对的形式存...

2021-10-21 20:59:01 217

原创 hibernate之HQL语句(处理返回的结果集的各种案例)及HQL与SQL的区别

1、什么是HQL? HQL是Hibernate Query Language的缩写,专属于hibernate的查询语言2、hql和sql区别/异同 3.处理返回的结果集1 单个对象语法:select没有逗号2 Object[]语法:b.bookId, b.bookName3 Map语法:new Map(b.bookId as bid, b.bookName as bname)4 new 构造方法(attr1,attr2)语法:new Book(b.bookId...

2021-10-20 20:31:35 865

原创 hibernate关联关系(一对多,多对多)

一对多的关联配置数据库:主表从表,通过外键关联类:class A{B b;}class B{}实体类 包含了订单集合的属性订单项来说 它一定属于某个订单配置order.hbm.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"...

2021-10-19 11:47:50 621

原创 hibernate框架入门(增删改查)

什么是hibernate?hibernate框架简介它是一个ORM框架/持久层框架,也是jdbc的一个框架,object reference mapping(全称:对象关系映射),什么意思呢,以前我们操作数据库分六部走,加载驱动、执行sql到关闭资源这一过程六个步骤,那么hibernate呢,他就做到一点,只需一步,操作数据库就可以了,不用我们写SQL语句,也不用配置servlet,可以动态调用方法,它简化的是我们数据库的操作这一块简单描述:ORM框架/持久层框架全称为object re

2021-10-17 20:46:50 296

原创 struts图片上传

有三种方式1.上传到tomcat服务器2.上传到指定文件目录,添加服务器与真实目录的映射关系3.在数据库表中建立二进制字段,将图片存储到数据库(安全性比第二种高)struts:①传图片的界面 enctype="multipart/from-data" type="file"②struts必须按照指定的格式去接受参数变量开发: upload.jsp web层: 跳转方法->upload.jsp ...

2021-10-15 23:18:52 225

原创 struts的增删改查

我们做一个项目首先要先创建一个新的项目1.pom.xml相关依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <mod..

2021-10-14 01:52:53 99

原创 如果maven的项目中没有出现src/main/java,src/main/resources和src/test/java这些包的解决办法

1.出现的问题(无论缺少其中的哪一个包都可使用此办法):2.解决办法方法一:最后效果就????啦:方法二:最后也有啦两种方法 方法二比较容易丢失所以还是方法一安全点...

2021-10-13 02:04:01 748

原创 ognl和struts的传值的优先级

ognl结构图根据找个列子可以看出总体为valueStackdemo1Action在底部modelDriver接口在顶部ognl是什么OGNL的全称是Object Graph Navigation Language(对象图导航语言) 它是一种强大的表达式语言OgnlContext(ongl上下文)其实就是Map列如:Map是一个集体 OgnlContext=根对象(1)+非根对象(xx) ...

2021-10-12 21:25:58 88

原创 struts入门

struts的配置导入jar包也就是maven的pom.xmlpom.xml 导入相关的依赖 会自动出现这些jar包web.xml配置中央控制器也就是过滤器<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmln...

2021-10-12 17:02:35 132 2

原创 SSH框架之maven

嗨 今天学习新知识啦SSH框架①、 体验开源的优秀的框架,带来便利 ;②、与自定义mvc框架的知识验证;③、开发模式的转变,前后端分离问题:maven是什么?Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。.java->*.class->run 方式一 javac HelloWorld.java...

2021-10-11 23:54:29 104

原创 购物车订单管理

我是卖家JSPorderDaopackage com.hmf.dao;import java.util.Date;import java.util.List;import com.hmf.entity.Order;import com.zking.util.BaseDao;import com.zking.util.PageBean;public class OrderDao extends BaseDao<Order>{ pu...

2021-10-10 23:48:12 219

原创 购物车(结算)

购物车jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %><html><head> <meta charset="utf-8"> <title>购物车</title> &lt...

2021-10-09 23:53:59 197

复习.xmind

复习.xmind

2022-04-01

空空如也

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

TA关注的人

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