- 博客(55)
- 收藏
- 关注
转载 Mybatis之关联关系(一对多、多对多)
目的: Mybatis关系映射之一对多 Mybatis关系映射之多对多 Mybatis关系映射之一对多一对多(订单对应多个订单项)多对一 (订单项对应一个订单) 其是映射关系的基层思维是一样的,只是用法不一样,今天所记录的mybatis关系映射比Hibernate要简单 之前我记录一篇hibernate映射关系...
2019-09-27 23:11:00
330
转载 Mybatis整合(Redis、Ehcache)实现二级缓存
目的:Mybatis整合Ehcache实现二级缓存Mybatis整合Redis实现二级缓存Mybatis整合ehcache实现二级缓存ssm中整合ehcache 在POM中导入相关依赖<dependency> <groupId>org.springframework</groupId&g...
2019-09-25 23:59:00
235
转载 mybatis与Spring集成(Aop整合PagerAspect插件)
目的:Mybatis与spring集成Aop整合pagehelper插件 Mybatis与spring集成 导入pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0....
2019-09-25 02:45:00
205
转载 Mybatis动态sql及分页、特殊符号
目的:mybatis动态sql(案例:万能查询)查询返回结果集的处理mybatis的分页运用mybatis的特殊符号 mybatis动态sql(案例:万能查询) 根据id查询模糊查询 (参数中直接加入%%)模糊查询(使用${...}代替#{...})模糊查询(SQL字...
2019-09-22 17:24:00
262
转载 Mybatis配置、使用案例
目的: mybatis简介 搭建mybatis环境 基于SSM逆向工程的使用Mybatis增删改查案例 mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBa...
2019-09-20 17:41:00
133
转载 Java代码操作Redis
在pom.xml中下载redis的依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0...
2019-09-19 16:39:00
106
转载 Freemarker网页静态化
什么是网页静态化? 动态页面静态化是通过动态网站静态化将动态网页以静态的形式进行展现。为什么要用网页静态化网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力。网页静态化有利于搜索引擎收录。网页静态化有利于网站的稳定性。网页静态化有利于提高速度。 Freemarker是什么? FreeMa...
2019-09-19 15:43:00
150
转载 Redis客户端、服务端的安装以及命令操作
目的:redis简介redis服务端安装redis客户端安装redis相关命令操作redis简介 官网下载(https://redis.io/) Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化...
2019-09-18 00:02:00
133
转载 Linux安装+部署项目
安装VMWare虚拟机下载地址(http://www.onlinedown.net/soft/2062.htm)安装步骤很简单(除了选择安装路径),傻瓜式安装 同意协议 选择安装路径 安装 完成 ...
2019-09-15 00:59:00
187
转载 Lucene入门+实现
Lucene简介详情见:(https://blog.csdn.net/Regan_Hoo/article/details/78802897)lucene实现原理其实网上很多资料表明了,lucene底层实现原理就是倒排索引(invertedindex)。那么究竟什么是倒排索引呢?经过Lucene分词之后,它会维护一个类似于“词条--文档ID”的对应关系,当我们进行搜索某个词...
2019-09-12 11:01:00
1013
转载 搭建SVN服务器
了解目的在不知道版本控制器的情况下,相信很多人在团队项目中都吃过这些亏:代码整合的问题(我觉得这个最头疼) 代码改动很难追责组员所写代码丢失好勒,开始来玩svn服务器,在演示代码的时候我是找了我可爱的小伙伴们安装VisualSVN(svn可视化工具) 小声bb一句:这个一般是由组长来玩的...
2019-08-20 12:11:00
135
转载 后台接口文档示例
什么是接口文档?在项目期间,前后端是分离开发的,为了前后有连贯性,就必须由前后开发工程师共同定义接口、写接口文档再根据接口文档去开发,一直到项目结束。接口文档规范方法 也就是我们常写的新增,删除,修改,查询url 调用方法,一般是从前端调后端的方法地址请求参数 一般分五列:字段、说明、类型、备注、是否必...
2019-08-18 12:04:00
4572
转载 SPA中使用jwt
什么是jwt?JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案JWT的工作原理1. 是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下:{"UserName": "Chongchong","Role": "Admin","Expire": "2018-08-08 20:15:56"}2. 之后,当用户与服务器通信时,客户...
2019-08-17 15:37:00
202
转载 Vuex入门、同步异步 存取值
目的:1、了解vuex中的各个js文件的用途2、利用vuex存值3、利用vuex取值4、Vuex的异步同步加载问题1. vue中各个组件之间传值 1.父子组件 父组件-->子组件,通过子组件的自定义属性:props 子组件-->父组件,通过自定义事件:this.$emit('事件名',参数1,参数2,...); 2.非父子组件或父...
2019-08-16 20:06:00
547
转载 SPA项目开发之CRUD+表单验证
表单验证 Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则, 并将Form-Item的prop属性设置为需校验的字段名即可<el-form label-width="120px" :model="editForm" :rules="rules" ref="editForm"> <el-form-item ...
2019-08-14 20:08:00
118
转载 SPA项目开发之动态树+数据表格+分页
后台数据数据库表设计t_vue_usert_vue_tree_node t_vue_articles打开服务动态生成NavMenu导航菜单(只支持2级菜单)2.1 结构 <el-menu key="" index=""> <el-submenu> <template sl...
2019-08-13 23:21:00
105
转载 SPA项目首页导航+左侧菜单
Mock.js是个啥前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。Mockjs官方(http://mockjs.com/)Mock.js使用步骤安装mockjs依赖npm install mo...
2019-08-11 23:59:00
273
转载 Vue、SPA实现登陆
axios/qs/vue-axios安装及使用步骤首先我们要下载三个依赖包,方便后面的开发使用需要:npm install axios -S axios是vue2提倡使用的轻量版的ajax。它是基于promise的HTTP库。它会从浏览器中创建XMLHttpRequests,与Vue配合使用非常好。npm install qs -S qs是用来转换格式的npm ...
2019-08-10 12:10:00
552
转载 使用vue-cli搭建SPA项目
什么是vue-cli?vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:vue init webpack xxx(xxx自定义项目名称)* 想要创建项目成功,当然不可缺少一些必要的环境,所以下面就来详细介绍安装环境步骤安装vue-cli打开命令运行npm install -g vue-cli安装完成...
2019-08-08 10:50:00
106
转载 NodeJS的环境搭建+传统ELmentui+vue开发
ElementUI简介我们学习VUE,知道它的核心思想式组件和数据驱动,但是每一个组件都需要自己编写模板,样式,添加事件,数据等是非常麻烦的, 所以饿了吗推出了基于VUE2.0的组件库,它的名称叫做element-ui,提供了丰富的PC端组件官网(http://element-cn.eleme.io/#/zh-CN)简单按钮案例<!DOCTY...
2019-08-05 18:30:00
134
转载 vue路由
SPA是什么 单页Web应用(single page application,SPA),就是只有一个Web页面的应用, 是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序单页面应用程序: 只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中 传统多页面应用程序: ...
2019-08-04 20:44:00
74
转载 Vue基础语法(样式绑定,事件处理,表单,Vue组件)
样式绑定事件处理表单Vue组件 样式绑定<!DOCTYPE html><html> <head> <meta charset="utf-8"> <script src="https://cdn.boot...
2019-08-03 11:26:00
105
转载 前端滑动验证+拼图滑动验证效果
相信大家都玩过B站,B站在登陆的时候有个拼图滑动验证,今天就整合一下前端实现的滑动验证拖动滑动验证(无背景图片)<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><tit...
2019-08-02 10:06:00
2766
转载 ES6语法基本使用
什么是ES6?ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。Mozilla公司将在这个标准的基础上,推出JavaScript 2.0。ECMAScript是JavaScript语言的国际标准,JavaScript是ECMAScript的实现。ES6的目标,是使得JavaScript语言可以用来编写大型的复...
2019-07-31 12:08:00
180
转载 VUE框架概括+模块语法使用(上)
vue是什么 官网(https://cn.vuejs.org/)Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计;Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。...
2019-07-30 17:15:00
178
转载 SSH框架CRUD+树形菜单案例
今天结合了案例来写ssh的增删改查表设计t_ssh_treet_vue_userbook核心配置文件struts-base.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Fo...
2019-07-29 02:12:00
152
转载 SSH框架结合案例构建配置
ssh框架概述SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架。区别于Secure Shell。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分...
2019-07-27 00:00:00
207
转载 Spring之AOP
什么是Aop?AOP为Aspect Oriented Programming的缩写,是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。AOP的出现弥补了OOP的这点不足,AOP 是一个概念,一个规范,本身并没有设定具体语言的实现,AOP...
2019-07-26 20:31:00
109
转载 Spring框架ioc概括
什么是Spring且能做什么Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 目的:解决企业应用开发的复杂...
2019-07-24 16:50:00
217
转载 Hibernate之二级缓存
一:二级缓存简介为什么需要缓存: 查询大量数据时更快,拉高程序的性能什么样的数据需要缓存: 很少被修改或根本不改的数据 数据字典 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等关系型数据库: 数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库(数据与数据之间是不存在...
2019-07-21 11:58:00
100
转载 Hibernate之HQL
什么是HQL?HQL是Hibernate Query Language的缩写,提供更加丰富灵活、更为强大的查询能力;HQL更接近SQL语句查询语法。HQL与SQL有何不同: 1.HQL对查询条件进行了面向对象封装,符合编程人员的思维方式,格式:from + 类名 + 类对象 + where + 对象的属性区分大小写,关键字不区分大小写从...
2019-07-18 12:10:00
176
转载 Hibernate一对多自关联、多对多关联
今天分享hibernate框架的两个关联关系 多对多关系注意事项一定要定义一个主控方多对多删除主控方直接删除被控方先通过主控方解除多对多关系,再删除被控方禁用级联删除关联关系编辑,不需要直接操作桥接表,hibernate的主控方会自动维护 重点解析:数据库的多对多 数据库中不能直接映射多对多 ...
2019-07-17 20:31:00
184
转载 Hibernate之关联关系(一对多)
今日分享hibernate框架的简单关联关系一:关联关系简介 1.1 什么是关联关系 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如: class B{ private String name; } public class A{ private B b = new B; ...
2019-07-15 21:05:00
122
转载 Hibernate之主键生成策略
今天分享是hibernate映射框架的主键自动生成器一:Hibernate主键生成器generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。 1.1 程序员自己控制:assigned (不管数据库中列段如何设置,最终控制权在程序员手中,他想干嘛就得干嘛) 1.2 数据库控制: identity(标识列/自动增长) sequence(在hib...
2019-07-14 20:22:00
108
转载 Hibernate的入门Curd用法
今天分享的是hibernate关系映射框架的入门用法一:Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在...
2019-07-13 19:40:00
126
转载 使用Struts2实现图片上传和拦截器
今天来分享一个图片上传 现在很多小项目里面基本上都有要显示图片的功能,所以呢图片上传是基本要掌握的啦 一般的图片上传原理就是从本地选择一张图片然后通过io流发布到服务器上去 上传方案基本有三种: 1、上传到tomcat服务器 2、上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系 文件服务器 3、在数据库表中建立...
2019-07-11 20:36:00
161
转载 Layui连接mysql操作CRUD案例
今天分享的是一个新前端框架Layui,用它来链接数据库实现一下crud的操作。一:layui简历 layui,是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发;它坚持采用经典模块化,也正...
2019-07-10 01:16:00
2803
转载 Struts2连接Mysql的Crud使用
今天分享的是struts2框架中增删改查的用法: 一:利用Struts2框架 1.1在pom.xml中导入相关依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca...
2019-06-30 11:37:00
119
转载 Struts2中OGNL表达式的用法
今天分享的是Struts2框架中的一种ognl表达式语言,主要分两个目标去学习 1.理解struts2传值的优先级 2.ognl与el的区别一:ognl表达式语言简介 OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言,让你通过简单一致的表达式语法来读取和设置Java对象的属性...
2019-06-28 22:19:00
232
转载 Struts2简介、初步使用
今日分享的是楼楼新学的一个框架,Struts2:一:Struts2简介: Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互;Struts2是Struts的下一代产品,所以它是Struts1+WebWork合并的全新框架;Struts 2以Web...
2019-06-27 21:35:00
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人