自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git02

目录:1、Git Gui的使用2、Ssh key 介绍及使用3、Idea配置使用并使用gitGit Gui的使用我们下载好gitgui汉化包,按下面步骤:把压缩包中的msgs文件夹copy到 Git安装目录/mingw64/share/git-gui/lib提交上传项目:Ssh key 介绍及使用Ssh key介绍我理解的就是每台电脑上会产生出一个ssh key,然后自...

2019-10-18 15:25:22 175

原创 git

目录:1、git与github介绍2、下载安装Git-20-64-bit.exe3、Git常用命令git与github介绍Git是什么Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目版本控制器CVS/SVN/GitSVN客户端/服务器GIT客户端/代码托管网站(例如:github)注1:类似的代码托管网站还有:github...

2019-10-17 00:22:32 305

原创 shiro授权-SSM

目录:1、shiro授权角色、权限2、Shiro的注解式开发1、shiro授权角色、权限授权在ShiroUserMapper.xml中新增内容:<select id="getRolesByUserId" resultType="java.lang.String" parameterType="java.lang.Integer"> select r.roleid fr...

2019-10-16 00:21:20 162

原创 shiro认证-SSM

目录:1、shiro认证2.盐加密1、shiro认证Pom依赖:<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.3.2</version>...

2019-10-13 21:28:51 127

原创 shiro入门

目录:1、shiro简介2、Shiro入门案例3、Shiro与web容器的集成1、shiro简介什么是shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro...

2019-10-13 15:59:47 118

原创 mybatis之关联关系映射

目录:1.一对多2.多对多1.一对多首先先用逆向生成工具生成t_hibernate_order、t_hibernate_order_item这两张表对应的model与mapper <table schema="" tableName="t_hibernate_order" domainObjectName="Order" enableCountByE...

2019-09-27 18:10:35 110

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

目录:mybatis整合ehcache1.pom依赖2.ehcache.xml3.applicationContext-mybatis.xml(mybatis.cfg.xml)中去开启二级缓存4.需要在xxxMapper.xml中配置5.对比缓存单个与缓存多个的区别mybatis整合redis1.pom依赖 redis2.redis.properties3.applicatio...

2019-09-25 20:02:27 140 1

原创 shiro入门

目录:1.pom.xml2.applicationContext.xml3.applicationContext-mybatis.xml4.SpringBaseTest5.优化分页1.pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4...

2019-09-25 17:02:25 850

原创 动态sql和分页

目录:1、mybatis动态sql2、模糊查询3、查询返回结果集的处理4、分页查询5、特殊字符处理1、mybatis动态sqlIf、trim、foreachif:<if test="bid != null" > bid,</if><if test="bname != null" > bname,</if><if...

2019-09-22 17:27:49 240

原创 Mybatis入门

目录:1、搭建mybatis框架环境2、基于ssm逆向工程的使用(IDEA,动态生成代码)3、Mybatis增删改查案例简介什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 ...

2019-09-19 22:12:48 234

原创 Redis-使用Java代码操作Redis

目录:1.简单代码操作2.案例1.简单代码操作首先,我们导入依赖:<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</versio...

2019-09-18 17:15:47 235

原创 redis入门

目录:1.简介2.安装3.卸载4.数据类型5.持久化6.Redis Keys通用操作7.集群1.简介介绍Redis之前,先了解下NoSQL (Not noly SQL)不仅仅是SQL属于非关系型数据库;Redis就属于非关系型数据库传统的Mysql ,oracle ,sql server 等 都是关系型数据库为什么需要NoSQL,主要应对以下问题,传统关系型数据库力不从心...

2019-09-17 20:27:23 300

原创 Linux环境搭建

目录:一.VMWare安装图解二.Centos安装图解三.使用XShell和WinSCP工具四.JDK安装图解五.Tomcat安装图解六.MySQL安装图解七.部署Web项目一.VMWare安装图解1.安装包如下,双击安装2.下一步3.接受条款,下一步4.选择安装目录,不建议有中文目录和空格目录。下一步5.下一步6.这两个选项根据可以爱好习惯选择,下一步7...

2019-09-14 09:10:18 172

原创 lucene入门

目录:1.lucene简介及原理图解2.lucene入门使用3.经典案例解析1.lucene简介及原理图解Lucene 简介Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。目前已经...

2019-09-07 22:23:22 204

原创 Python入门丶环境搭建丶变量丶数据类型案例

目录:1.Python简介2.Python解释器-PyCharm环境3.Python注释4.Python变量5.Python格式化输出6.Python转义字符7.Python-list列表8.Python-Tuple元祖9.Python-set集合10.Python-Dict字典11.Python-input-type12.小结1.Python简介上图主人公为Pyth...

2019-08-21 11:49:49 184

原创 svn(1)

目录:1.历代版本控制器以及SVN概述2.安装VisualSVN 3. Eclipse安装svn插件4. 常见操作1.历代版本控制器以及SVN概述在我们做团队项目的时候,用到一款技术叫版本控制器,这款技术,在2013-2014的时候,流行的是CVS,在2017以后SVN开始流行,当今比较流行github.比较:SVN相对应github来说本人认为要保密一些,为啥呢?SVN是把我们的...

2019-08-20 12:14:50 250

原创 Jwt身份安全验证

目录:1.Jwt简介2.前端处理Jwt3.后端处理Jwt引子:随着我们前后端的分离,那么我们后端服务器的压力不会太大,前端也基本能独立出去。将前后端交互连接起来的时候,用的是axios,但是为了我们的隐私,安全等。当然在以前不跨域的情况下,我们可以通过session来保存,在通过后台服务器进行判断,也能保障我们的身份安全验证。因此:我们在跨域进行安全验证操作时,我们可以做域头的处...

2019-08-18 11:08:40 7909 2

原创 Vuex

目录:1.Vue取值对比引出Vuex2.Vuex简介3.如何使用Vuex4.具体代码1.Vue取值对比引出Vuexvue中各个组件之间传值1.父子组件父组件–>子组件,通过子组件的自定义属性:props子组件–>父组件,通过自定义事件:this.$emit(‘事件名’,参数1,参数2,…);2.非父子组件或父子组件通过数据总数Bus,this.root.roo...

2019-08-16 20:10:59 101

原创 SPA项目CRUD接口API文档

目录:用户登录文章查询文章增加文章修改文章删除引子:本节为SPA项目增删查改接口文档,方便快速交互,入手。用户登录HTTP请求方式POSTURLhttp://localhost:8080/ssh_ly/user/user_login.action请求参数参数说明uname用户名(必填)pwd密码(必填)正确时返回JSON数...

2019-08-15 19:46:12 173

原创 SPA项目CRUD+表单验证

引子:本次知识点和上节一样,层层递进,建立在上节知识点上,以达到数据表格的增删查改并实现表单验证由于较为简单,我们把代码展示出来CRUD+表单验证:Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将Form-Item的prop属性设置为需校验的字段名即可Article.vue<template> <div> ...

2019-08-14 19:36:01 93

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

**目录:树形菜单数据表格+分页**引子:本节知识点是根据上节知识点的改良,不在用的是模拟数据了,需调用后台数据,实现树形带单和表格分页功能。1. 树形菜单LeftNav.vue:<template> <el-menu router :default-active="$route.path" default-active="2" class="el-men...

2019-08-13 21:52:23 360

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

**目录:mock.js模拟响应ajax请求AppMain.vueLeftNav.vueTopNav.vuemain.js**引子:前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。1. mock.js模拟响应a...

2019-08-11 06:50:24 143

原创 SPA项目开发登录注册

**目录:vue的js文件安装配置前端后端ajax 跨域问题**引子:今天要讲的内容是在前面的基础上,实现前后端交互,最终实现我们的登录功能1. vue的js文件安装配置在前面的基础上,我们还需要在下载js文件以及css样式,我们在窗口执行以下命令:npm install axios -Snpm install qs -Snpm install vue-axios -...

2019-08-09 23:09:07 906

原创 vue-ci搭建SPA项目

目录:SPA项目搭建Spa项目路由嵌套案例SPA项目搭建前提:搭建好NodeJS环境什么是vue-cli?vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板搭建步骤2. 安装vue-clinpm install -g vue-cli安装成功后,在vue-global会出现如下文件3. 使用脚手架vue-cli(2.X版)来构建项目步骤...

2019-08-07 23:01:04 240

原创 NodeJS环境搭建

目录:1. 什么是ELementUI?2. 什么是NodeJS?3. 配置NodeJS4. 测试1. 什么是ELementUI?时代有时代的产物,我们在学习vue后,会发现SPA模式的实现,需要我们亲自去定义各种各样的组件,显得十分繁琐,复杂,枯燥,那么也就降低了我们的开发效率,这无疑是不利的,因此,饿了么公司技术团队拓取,开发了基于Vue的组件库------>element-u...

2019-08-05 21:26:24 73

原创 Vue路由

在讲Vue路由之前,我们首先介绍一种SPA模式,了解之后,运用到学习Vue中,会帮助我们更好的理解与掌握,(通过vue的路由可实现多视图的单页Web应用(基于html的SPA)。目录:1.SPA是什么?2.SPA实现思路和技术点3.路由思路4.具体路由实现代码5.js中const,var,let区别?1.SPA是什么?单页Web应用(single page applicatio...

2019-08-03 11:04:00 94

原创 Vue模板语法(下)

目录:样式绑定事件处理器表单组件1.样式绑定1.1 class绑定使用方式:v-bind:class=“expression”expression的类型:字符串、数组、对象1.2 style绑定v-bind:style=“expression”expression的类型:字符串、数组、对象<!DOCTYPE html><html> <h...

2019-08-02 18:58:22 136

原创 vue模板语法(上)

目录:1. 插值2. 指令3. 过滤器4. 计算属性及监听属性由于本节讲解的知识比较简单,就主要体现在代码中了(注释)1.插值<!DOCTYPE html><html> <head> <meta charset="utf-8"> <script src="https://cdn.bootcss.com/vue/2.6....

2019-08-01 16:52:22 353

原创 SSH整合(项目)

今天,我们在上界SSH整合(一)的基础上,实现crud操作,现在来看看代码吧。由于SSH整合(一)中,我们已经完成了部分配置,代码实现,我们在今天的代码中就主要体现新配置,以及类。这是我们的项目基本结构图:ArticlesArticlesBizpackage com.ly.articles.biz;import java.util.List;import com.ly.arti...

2019-07-29 21:29:37 168

原创 SSH框架整合

今天,我们主要讲的是SSH框架整合的思路,步骤,与代码实现。我们将在思路中嵌套代码,实现SSH框架整合。目录:什么是SSH框架思路步骤代码实现1. 什么是SSH框架SSH框架指的是我们的spring+Struts+hibernate整合到一起—>web+spring+struts+hibernate+杂鱼(其他部分)集成SSH框架的系统从职责上分为四层:表示层、业务逻...

2019-07-27 00:40:29 2152 1

原创 Spring之AOP

目录:AOP简介AOP中关键性概念代码讲解AOP几种通知案例1. AOP简介引子:计算一段代码的执行时间buy(){ .... syso(添加日志) dao.addLog(className,methodName,args,time,longTime) } comment(){ .... syso(添加日志)...

2019-07-26 00:22:37 65

原创 Spring的IOC

目录:Spring简介Spring的set注入Spring的自动装配tomcat管理SpringSpring简介什么是spring,它能够做什么?Spring是一个**开源框架,**它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简...

2019-07-24 16:27:38 69

原创 hibernate之二级缓存

学习hibernate第一是如何使用hibernate框架,缩短开发周期,当然我们还要提升代码性能,去进行优化.。那么如何实现就成了本次我们讲解的内容。本次目标:掌握Java虚拟机如何直接从内存获取数据。1. 为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver(存在同一张表,表与表之间有着某种关联,存在外键关系...

2019-07-21 17:26:44 103

原创 hibernate之HQL

目录:什么是hql?hql和sql异同处理返回的结果集hql通用分页查询什么是hql?HQL是Hibernate Query Language的缩写,也相当于sql,是一种查询语句。hql和sql异同HQLSQL类名/属性表名/列名区分大小写,关键字不区分大小写不区分大小写别名别名?,从下标0开始计算位置(hibernate5之后不支...

2019-07-19 16:28:53 149

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

引子:表与表之间的关系,如果说,一本书有多个对应类别,我们一般是创建外键,但一个类别对应多本书的话,我们要想描述这种关系,就要用到中间表。针对这种情况,hibernate是如何处理的呢?目录:自关联查询多对多级联查询inverse属性值首先,本节主要依据的是书籍表(t_hibernate_book)、书籍类别表(t_hibernate_category)和中间表(t_hiber...

2019-07-17 21:11:26 92

原创 hibernate入门,主键生成策略,关联关系(一对多)

目录:入门主键生成策略关联关系(一对多)**入门:**什么是hibernateHibernate是ORM框架(全名:object reference mapping/持久层框架),也可以说就是jdbc的一个框架,使用它可以直接与数据库表建立映射关系,hibernate可以直接通过管理对象来改变数据库中的数据通过管理对象来操作数据库极大的方便了程序员----...

2019-07-16 22:25:14 165

原创 struts2图片上传

今天 ,我们来讲一讲:Struts2文件上传与拦截器Struts2文件上传:文件上传:三种上传方案1、上传到tomcat服务器2、上传到指定文件目录,添加服务器与真实目录的映射关系,从而解耦上传文件与tomcat的关系文件服务器3、在数据库表中建立二进制字段,将图片存储到数据库第一种,由于与服务器息息相关,限制性因素大,第三种,对于现在而言,随着数据的增大量,这种方式已经落后...

2019-07-11 20:34:53 144

原创 OGNL

在struts2中,实现modelDriven接口可以把前台参数传后台,在struts基础上在定义一个num1参数,private String num1;生成set,get构造方法,public String getNum1() { return num1; } public void setNum1(String num1) { this.num1 = num1; }...

2019-06-28 21:01:37 131

原创 初识struts

我们在maven入门的基础上,再来学习一下struts,利用struts完成book的增删查改以及图片上传。完成maven流程,创建项目,环境搭建。我们需要在配置一下pom.xml<dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core&lt...

2019-06-26 20:49:14 109

原创 Maven

今天我们来讲解一下Maven,学习Maven技术我们首先要了解为什么要去学,干嘛用的。(思考)在我们之前的一些项目,我们也陆陆续续引入过一些jar包,而这个包是从网上下载下来的,(比如xx.class这个类我们首先肯定得去上网搜这个类怎么来的---->然后就该引入那些jar包,将xxx.jar导入工程中个还可以接受,但一旦代码负载,难度增强,就会比较繁琐)。现在就有这么种方式,给我一个字...

2019-06-26 00:33:21 106

空空如也

空空如也

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

TA关注的人

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