自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis_05_关联关系映射

<table schema="" tableName="t_hibernate_order" domainObjectName="Order" enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false" enableUpdateByExample="false"> </table> <table

2021-12-25 14:31:48 406

原创 Mybatis_04_mybatis之二级缓存

1. 为什么需要缓存 拉高程序的性能2. 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等3. ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大

2021-12-25 00:18:20 148

原创 MyBatis_03_Mybatis与spring集成

导入pom.xml:1、导入pom依赖1.1 添加spring相关依赖(5.0.2.RELEASE) spring-core spring-beans spring-context spring-orm spring-tx spring-aspects spring-web 1.2 添加mybatis相关依赖 mybatis核心:mybatis(3.4.5) Myb...

2021-12-23 18:45:25 159

原创 MyBatis_02_动态sql与分页

一、动态Sql在BookMapper.xml新加:<!-- collection:集合的变量 open:自动补充的前缀 close:自动补充的后缀 separator:分隔符 item:集合变量当前元素的引用 --> <select id="selectBooksIn" resultType="com.dzl.model.Book" parameterType="java.util.List"> select *

2021-12-18 19:18:45 86

原创 MyBatis_01_入门

一、mybatis逆向生成新建一个maven项目导入pom依赖:<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencies> .

2021-12-15 13:25:32 88

原创 IDEA的基本安装与使用

在浏览器直接搜索idea官网里面有两个版本:UItimate (专业版) and Community(社区版)社区版是完全免费的,它李敏没有连接数据库这个功能要自己去下载插件,下载的插件也不好用下载的话,推荐下载专业版,直接点击下载就可以了双击打开:进来后是英文版的需要下载汉化插件chinese就可以中文显示了:点击文件:新建maven项目:找到maven的webapp,选择并点击下一步这里就直接是项目名称以及存放位置了,选择好并点击...

2021-12-13 15:52:50 2152

原创 VM_03.linux.java配置-MySql-安装tomcat配置

linux.java配置MySql安装tomcat配置

2021-12-09 18:23:01 1098

原创 Vue_12_Spa_项目6次-JWT

一、jwt出现的原因及工作原理1.JWT是什么 JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案 2. 为什么使用JWT JWT的精髓在于:“去中心化”,数据是保存在客户端的。3. JWT的工作原理 1. 是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下: {"UserName": "Chongchong","Role": "Admin","Expire": "2018-08-08 20:15:56"...

2021-12-02 21:35:43 775

原创 回顾VM_02,明天更新第三次

最近半个月做项目去了,先来回顾一下之前所学的回顾上一次的指令clear(清空)pwd (查看当前目录)cd / (退回根目录,中间有空格)ls(查看当前目录下有哪些文件)ll (看详细信息)home普通用户目录etc 配置文件目录usr 一般放文件的地方(安装自定义文件所在的地方)cd usr 或cd /usr (进入usr)ll 显示usr里面的所有文件文件类型:d开头的是目录...

2021-12-02 21:19:26 744

原创 Vue_11_Spa_项目5次-VUEX

Vuex:相当于前端项目的一个数据库(前端数据库),Vuex是管理整个前端项目的变量,可以把它看成一个简单的数据库。目标: 1.了解vuex中的各个js文件的用途 2.利用vuex同步取值 3.利用vuex取值 4.Vuex的异步加载问题及后台调用问题1.vue中各个组件之间传值 1.父子组件 父组件-->子组件,通过子组件的自定义属性:props 子组件-->父组件,通过自定义事件:this.$emit('事...

2021-11-17 20:40:38 99

原创 VM_02_linux常用命令及操作

由于指令太多,Xshell执行起来跟黑窗口是差不多的,就不一一演示了,直接把指令挂上来一、SSH简介1.什么是SSH secure shell protocol简称SSH,在进行数据传输之前,SSH先对联级数据包通过加密技术进行加密处理, 加密后在进行数据传输,确保了传递的数据安全。 SSH是专门为远程登录会话和其他网络服务(例如:rsync,ansible)提供的安全性协议, 利用SSH协议可以有效的防止远程管理过程中的信息泄露问题, 绝大多数企业普遍采用SSH协议服务来代替传统的不安全的远程.

2021-11-16 15:06:32 950

原创 VM_01_虚拟机安装

注:这段时间vue比较轻松,就上了VM的几节微课一、安装vmware下载了一个15或者16的版本,我安装的是16的安装之后是这样子的: 因为创建心得虚拟机需要映射文件,这是我我们就要去网上下载了,我下载的是这个4G的,根据自己电脑的配置大小去选择合适的下载 ,如下:二、CentOS7安装与配置CentOS7配置:1.创建新的虚拟机2.选择自定义高级3.兼容性跳过4.选择下载好的映像文件5.选择操作系统...

2021-11-15 20:27:01 861

原创 Vue_10_Spa_项目4次-CRUD+表单验证

一、表单验证在分页条下面放入编辑组件el-dialog: <!-- 编辑界面--> <el-dialog :title="title" :visible.sync="editFormVisible" width="30%" @click="closeDialog"> <el-form label-width="120px" :model="editForm" :rules="rules" ref="editForm"> &lt

2021-11-13 22:25:31 68

原创 Vue_09_Spa_项目3次-开发动态树+数据表格+分页

一、动态树功能1.把树形菜单变成动态数据,拿到数据库中的数据先在main.js里面关闭昨天的mock// process.env.MOCK && require('@/mock')再在LeftNav.vue里面写入:<script> export default { data(){ return{ collapsed:false } }, created(){/* 钩子函数 :只要组件被访问了,

2021-11-12 13:44:41 971

原创 Vue_08_Spa项目2开发之首页导航and左侧菜单

Mock.js介绍:前后端分离开发开发过程当中,经常会遇到以下几个尴尬的场景: 1. 老大,接口文档还没输出,我的好多活干不下去啊! 2. 后端小哥,接口写好了没,我要测试啊!前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点。 Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。 众所周知Mock.js因为两个重要的特性风靡前端: ...

2021-11-10 22:06:43 576

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

一、用户登录注册布局进入项目所在文件夹内输入cmd依次执行,安装开发模块,也就是这个位置安装开发模块:以下四个依次执行,执行完之后随后在黑窗口执行npm run dev 启动该项目npm install element-ui -S 画界面效果的npm install axios -S 前后端数据交互的一个插件npm install qs -S 没有qs get请求提交会有问题 npm install vue-axios -S ...

2021-11-09 23:11:45 1239

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

一、通过vue-cli脚手架构建SPA项目1.安装vue-clinpm install -g vue-clinpm install -g webpack安装成功后,会出现如下文件: D:\initPath node-v10.15.3-win-x64 node_global vue vue.cmd vue-init v...

2021-11-05 11:45:22 112

原创 Easyui and mvc 项目_08之订单管理

一.卖家1、商家订单前端代码listOrder1.jsp界面源码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>商家订单页面</title> <link rel="stylesheet" type="text/css" href="${pageContext.requ

2021-11-03 21:15:00 75

原创 Easyui and mvc 项目_07购物车结算功能

一、购物车结算建立Order与Orderitem实体类order:package com.dzl.entity; import java.util.Date; public class Order { private long id; private long uid; private Date orderTime; private String consignee; private String phone; private String postalcode; pri

2021-11-03 19:30:00 87 1

原创 Easyui and mvc 项目_06购物车功能上

前言: 这个项目是好久之前的了,那时候没写完,现在有时间全部续上一、添加查询购物车shoppingCar.jsp :<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %><html><head> <meta...

2021-11-03 15:02:09 76

原创 Vue-05_nodeJS环境搭建

​1、下载nodeJS的安装下载路径: https://nodejs.org/zh-cn/download/%C2%A0我下载的是Windows 二进制版本,下载之后会得到一个压缩包如下:2、解压nodeJS的解压包,在根目录下新增两个文件夹node_global和node_cache3、配置环境变量NODE_HOME:配置的是nodeJS解压的根路径E:\fuwu\node-v10.15.3-win-x64 path:%NODE_HOME%;%NODE_HOME%\..

2021-11-03 14:21:59 314 1

原创 Vue_04_vue路由

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

2021-11-02 19:03:11 48

原创 Hibernate_04_二级缓存

一:认识缓存1.为什么需要缓存: 拉高程序的性能 2.关系型数据库与非关系型数据库的区别: 1.关系型数据库: 2.含义:数据与数据之间存在关系(联系)的数据库 mysql/Oracle/sqlserver 非关系型数据库: 含义:数据与数据之间是不存在关系的------以键值对的形式存在 1.基于文件储存的数据库:ehcache 2.基于内存存储的数据库:redis,memcache 3.基于文...

2021-11-02 12:15:00 72

原创 Hibernate_03_HQL

一:了解HQL1、什么是hql :HQL是Hibernate Query Language的缩写2、hql和sql区别/异同HQL SQL类名/属性 表名/列名区分大小写,关键字不区分大小写 ...

2021-11-02 07:00:00 109

原创 Hibernate_02_关联关系

目标:一:理解一对多的关联二:理解懒加载与强制加载三:理解一对多的自关联四:理解多对多的关联一、一对多的关联与懒加载、强制加载一对多的关联配置(环境:订单(1)与订单详情(多))与懒加载、强制加载需要用的实体类、dao层、xml文件、测试类实体类Order:package com.dzl.two.entity; import java.util.HashSet;import java.util.Set; public class Order {// ..

2021-11-02 04:45:00 227

原创 Hibernate_01_入门

ORM框架/持久性框架 JDBC的一个框架​ object reference mapping 对象关系映射​ 通过管理对象来改变数据库中的数据​ 通过管理对象来操作数据库​ 流行在2010年--->2016年​ 优势:跨数据库的无缝移植、跑之前的网上书城​ 连接数据库: Orecle 、MySql …… 都可以运行、不需要改代码 ​ 过时原因:...

2021-11-02 00:16:00 65

原创 Spring_03_SHH整合

一、搭建SSH项目1、先建一个Maven项目,导入pom相关依赖:jar包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.x

2021-11-01 00:12:33 86

原创 Spring_02_aop

一、Aop介绍:连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对象后创建的对象(代理=目标+通知)例子:外科医生+护士注3:只有代理对象才有AOP功能,而AOP的代码是写在通知的方法

2021-10-30 11:44:33 44

原创 Vue_03_模板语法(下)

一、样式绑定样式绑定: 1. class绑定 使用方式:v-bind:class="expression" expression的类型:字符串、数组、对象 2. style绑定 v-bind:style="expression" expression的类型:字符串、数组、对象案例代码:<!DOCTYPE html><html> <h...

2021-10-29 23:46:10 62

原创 Vue_02_模板语法(上)

一、插值1.1 插值 1.1.1 文本 {{msg}} 1.1.2 html 使用v-html指令用于输出html代码 1.1.3 属性 HTML属性中的值应使用v-bind指令 1.1.4 表达式 Vue提供了完全的JavaScript表达式支持 {{str.substr(0,6).toUpperCase()}} {{ number + 1 }} ...

2021-10-29 00:05:59 91

原创 Vue_01_入门

一、什么是VueVue是一个构建用户界面(UI)的[渐进式]JavaScript框架官网:Vue.jsvue实现前后端分离开发工具:HBuilderX二、库和框架的区别2.1 库(Library),本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者代表:jQueryjQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作2.2 框架(Framework),是一套完整的解决方案,使用框架的时候,需要把你的代码放到框架合适

2021-10-28 07:37:12 99

原创 Easyui and mvc 项目05——新书上架及门户首页

一、 新书上架dao和Actiondao 根据时间降序://新书上架 public List<Book> news(Book book,PageBean pageBean) throws Exception { String sql="select * from t_easyui_book where state=2 order by deployTime desc limit 8"; return super.executeQuery(s.

2021-10-27 08:24:53 60

原创 Spring_01_ioc

Spring全家桶:因为市面上所拥有的技术,它都有类似的,所以称之为全家桶架构方案层面:spring struts -----> Hibernate spring springmvc ------> mybatis springboot -------> dubbox SpringCloud技术层面: 安全技术方面:Shiro ------> springSecurity 数据库层面:hibernate/mybatis ------> SpringDataJpa

2021-10-26 00:41:09 58

原创 Maven_05_Struts_文件上传

前端jsp界面:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta htt.

2021-10-21 09:15:00 50

原创 Maven_04_Struts_CRUD

一、Struts的增删改查导入jar包相关依赖:<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"> &...

2021-10-20 23:00:00 64

原创 Maven_03_OGNL

OGNL简介:1,OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言2,OGNL相当于一个上下文(OgnlContext)概念,就是一个Map结构(教室 老师 学生)它实现了java.utils.Map 的接口。Struts框架默认就支持ognl表达式语言。(从struts项目必须引入ognl.jar包可以看出)比如:Map 教室OgnlContext=根对象(1)+非根对象(N) 老师:跟对...

2021-10-20 18:29:45 661

原创 Maven02_strust初步使用

一.strust的配置在通过maven方式导入strust2依赖之后,(在pom.xml中引入strust和tomcat的),写在dependencies标签中 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version&gt

2021-10-20 18:01:35 113

原创 SSH框架_01_Maven

ssh学习目的:1.体验开源的优秀框架,带给我遍历2.与自定义mvc框架的知识验证3.开发模式的模式的转变,前后端分离一、Maven简单介绍:Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。二、使用方法1.解压压缩包,并且放到一个非中文目录的文件夹里2.添加系统变量,在此电脑右键找到属性,在左边树形菜单找到高级系统设置,点击环境变量3.在..

2021-10-14 22:45:17 57

原创 Easyui and mvc 项目04_门户书籍类别查询

一、动态显示数据表格列数字对应内容Category书籍类别实体 :package com.dzl.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() { re

2021-10-06 17:07:17 87

原创 Easyui and mvc 项目3书籍管理功能

一、新增页面书籍类别下拉框加载新建数据类别实体类(Category)package com.dzl.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() ...

2021-09-25 15:56:51 99

空空如也

空空如也

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

TA关注的人

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