- 博客(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 485
原创 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 212
原创 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 245
原创 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 142
原创 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 113
原创 IDEA的基本安装与使用
在浏览器直接搜索idea官网里面有两个版本:UItimate (专业版) and Community(社区版)社区版是完全免费的,它李敏没有连接数据库这个功能要自己去下载插件,下载的插件也不好用下载的话,推荐下载专业版,直接点击下载就可以了双击打开:进来后是英文版的需要下载汉化插件chinese就可以中文显示了:点击文件:新建maven项目:找到maven的webapp,选择并点击下一步这里就直接是项目名称以及存放位置了,选择好并点击...
2021-12-13 15:52:50 2394
原创 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 827
原创 回顾VM_02,明天更新第三次
最近半个月做项目去了,先来回顾一下之前所学的回顾上一次的指令clear(清空)pwd (查看当前目录)cd / (退回根目录,中间有空格)ls(查看当前目录下有哪些文件)ll (看详细信息)home普通用户目录etc 配置文件目录usr 一般放文件的地方(安装自定义文件所在的地方)cd usr 或cd /usr (进入usr)ll 显示usr里面的所有文件文件类型:d开头的是目录...
2021-12-02 21:19:26 824
原创 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 138
原创 VM_02_linux常用命令及操作
由于指令太多,Xshell执行起来跟黑窗口是差不多的,就不一一演示了,直接把指令挂上来一、SSH简介1.什么是SSH secure shell protocol简称SSH,在进行数据传输之前,SSH先对联级数据包通过加密技术进行加密处理, 加密后在进行数据传输,确保了传递的数据安全。 SSH是专门为远程登录会话和其他网络服务(例如:rsync,ansible)提供的安全性协议, 利用SSH协议可以有效的防止远程管理过程中的信息泄露问题, 绝大多数企业普遍采用SSH协议服务来代替传统的不安全的远程.
2021-11-16 15:06:32 1020
原创 VM_01_虚拟机安装
注:这段时间vue比较轻松,就上了VM的几节微课一、安装vmware下载了一个15或者16的版本,我安装的是16的安装之后是这样子的: 因为创建心得虚拟机需要映射文件,这是我我们就要去网上下载了,我下载的是这个4G的,根据自己电脑的配置大小去选择合适的下载 ,如下:二、CentOS7安装与配置CentOS7配置:1.创建新的虚拟机2.选择自定义高级3.兼容性跳过4.选择下载好的映像文件5.选择操作系统...
2021-11-15 20:27:01 918
原创 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"> <
2021-11-13 22:25:31 120
原创 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 1070
原创 Vue_08_Spa项目2开发之首页导航and左侧菜单
Mock.js介绍:前后端分离开发开发过程当中,经常会遇到以下几个尴尬的场景: 1. 老大,接口文档还没输出,我的好多活干不下去啊! 2. 后端小哥,接口写好了没,我要测试啊!前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点。 Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。 众所周知Mock.js因为两个重要的特性风靡前端: ...
2021-11-10 22:06:43 627
原创 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 1392
原创 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 140
原创 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 122
原创 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 115 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 106
原创 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 382 1
原创 Vue_04_vue路由
一、SAP简介1. SPA是什么 单页Web应用(single page application,SPA),就是只有一个Web页面的应用, 是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序单页面应用程序: 只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 示 在页面中 传统多页面应用程序: 对于传统的多页面应用程序来说, 每次请求服务器返回的都是一个完整的页面 ...
2021-11-02 19:03:11 58
原创 Hibernate_04_二级缓存
一:认识缓存1.为什么需要缓存: 拉高程序的性能 2.关系型数据库与非关系型数据库的区别: 1.关系型数据库: 2.含义:数据与数据之间存在关系(联系)的数据库 mysql/Oracle/sqlserver 非关系型数据库: 含义:数据与数据之间是不存在关系的------以键值对的形式存在 1.基于文件储存的数据库:ehcache 2.基于内存存储的数据库:redis,memcache 3.基于文...
2021-11-02 12:15:00 83
原创 Hibernate_03_HQL
一:了解HQL1、什么是hql :HQL是Hibernate Query Language的缩写2、hql和sql区别/异同HQL SQL类名/属性 表名/列名区分大小写,关键字不区分大小写 ...
2021-11-02 07:00:00 128
原创 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 254
原创 Hibernate_01_入门
ORM框架/持久性框架 JDBC的一个框架 object reference mapping 对象关系映射 通过管理对象来改变数据库中的数据 通过管理对象来操作数据库 流行在2010年--->2016年 优势:跨数据库的无缝移植、跑之前的网上书城 连接数据库: Orecle 、MySql …… 都可以运行、不需要改代码 过时原因:...
2021-11-02 00:16:00 84
原创 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 106
原创 Spring_02_aop
一、Aop介绍:连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对象后创建的对象(代理=目标+通知)例子:外科医生+护士注3:只有代理对象才有AOP功能,而AOP的代码是写在通知的方法
2021-10-30 11:44:33 57
原创 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 79
原创 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 123
原创 Vue_01_入门
一、什么是VueVue是一个构建用户界面(UI)的[渐进式]JavaScript框架官网:Vue.jsvue实现前后端分离开发工具:HBuilderX二、库和框架的区别2.1 库(Library),本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者代表:jQueryjQuery这个库的核心:DOM操作,即:封装DOM操作,简化DOM操作2.2 框架(Framework),是一套完整的解决方案,使用框架的时候,需要把你的代码放到框架合适
2021-10-28 07:37:12 140
原创 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 84
原创 Spring_01_ioc
Spring全家桶:因为市面上所拥有的技术,它都有类似的,所以称之为全家桶架构方案层面:spring struts -----> Hibernate spring springmvc ------> mybatis springboot -------> dubbox SpringCloud技术层面: 安全技术方面:Shiro ------> springSecurity 数据库层面:hibernate/mybatis ------> SpringDataJpa
2021-10-26 00:41:09 75
原创 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 76
原创 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 86
原创 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 707
原创 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>
2021-10-20 18:01:35 151
原创 SSH框架_01_Maven
ssh学习目的:1.体验开源的优秀框架,带给我遍历2.与自定义mvc框架的知识验证3.开发模式的模式的转变,前后端分离一、Maven简单介绍:Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。二、使用方法1.解压压缩包,并且放到一个非中文目录的文件夹里2.添加系统变量,在此电脑右键找到属性,在左边树形菜单找到高级系统设置,点击环境变量3.在..
2021-10-14 22:45:17 78
原创 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 103
原创 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 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人