自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis-plus的使用(二)

前言:Mybatis-plus的简单介绍和简单使用,在Mybatis-plus的使用(一)中已经简单介绍了。本篇主要对Mybatis-plus的AR模式、各种插件、逆向工程、自定义全局操作、公共字段自动填充等功能进行讲解和使用。一、ActiveRecord:Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。ActiveRecord 一直广受动态语言( PHP 、 Ruby 等)的喜爱,而 Java 作为准静态语

2020-06-20 17:59:32 665

原创 Mybatis-plus的使用(一)

前言:Mybatis在持久层框架中还是比较流行的,现在一般项目都是基于SSM或者SpringBoot+Mybatis。虽然Mybatis可以直接在xml中通过SQL语句操作数据库,很是灵活。但如果都要通过SQL语句进行,就必须写大量的xml文件。比如一般的单表操作,CRUD等简单操作,这些如果每一个都写一段SQL语句,就显得非常麻烦和不必要。Mybatis-plus就很好的解决了这个问题。一、Mybatis-plus简介:Mybatis-Plus 是一个 Mybatis框架的增强工具,在 Mybati

2020-06-19 12:02:13 422

原创 Redis

Redis概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克...

2020-03-28 15:24:06 122

原创 Spring

Spring1.什么是框架:框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。2....

2020-03-28 15:07:59 200

原创 Spring整合Dubbox(三)——服务消费者Consumer

Dubbox-Consumber1.1 创建Maven工程(WAR)Dubbox-consumer。pom.xml,spring-common.xml,spring-mvc.xml,web.xml,User,DemoService,DemoMapperDemoMapepr.xml这些配置文件与Dubbo-provider项目都是相同的,可以直接copy过来。1.2 项目的整体结构1.3...

2019-09-24 17:30:25 247

原创 Spring整合Dubbox(二)——服务提供者Provider

Dubbo-Provider1.1 创建Maven工程(WAR)Dubbox-provider,在pom.xml中引入依赖。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...

2019-09-24 16:50:05 406

原创 Spring整合Dubbox(一)——注册中心与管理中心

Dubbox框架1.1 Dubbox简介Dubbox 是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo ,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在Dubbo基础上进行优化,并继续维护,为了与原有的Dubbo区分,故将其命名为Dubbox。Dubbox 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbox就是个...

2019-09-24 15:31:29 268

原创 Shiro安全框架(八)——加密工具类

Shiro——加密工具类基于base64加密、解密和MD5加密两种方式进行封装的简单工具类。工具类CryptographyUtil import org.apache.shiro.codec.Base64; import org.apache.shiro.crypto.hash.Md5Hash; public class CryptographyUtil { ...

2019-08-12 17:32:03 195

原创 Shiro安全框架(七)——Shiro集成Spring

1.创建项目 在pom.xml中引入依赖坐标 <properties> <spring.version>5.0.2.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4...

2019-08-12 17:25:48 190

原创 Shiro安全框架(六)——Url匹配方式与Shiro标签使用与Session会话机制

1.Url匹配方式匹配一个字符 /admin? 可以匹配 /admin1 ,/admin2 但是不能匹配 /admin12, /admin。匹配零个或者一个或者多个字符 /admin* 可以匹配/admin ,/admin1 ,/admin12 但是不能匹配/admin/abc。匹配零个或者多个路径 /admin/** 可以匹配/admin, /admin/a, /admin/a/b。...

2019-08-12 15:27:41 236

原创 Shiro安全框架(五)——Shiro集成Web

Shiro集成Web1.使用Maven创建Web项目,并引入依赖包,这里使用Tomcat启动应用程序。pom.xml文件:<properties> <slf4j.version>1.6.6</slf4j.version> <log4j.version>1.2.12</log4j.version> <or...

2019-08-12 14:48:16 161

原创 Shiro安全框架(四)——权限认证

Shiro权限认证:1、权限认证核心要素权限认证,也就是访问控制,即在应用中控制谁能访问哪些资源。在权限认证中,最核心的三个要素是:权限,角色,用户。用户:在shiro中,代表访问系统的用户,即Subject。角色:是权限的集合,一个角色可以包含多个权限。权限:操作资源的权利,如访问某个页面,及某个模块的数据的添加,修改 ,删除,查看的权利。2、授权1)编程式授权a)基于角色的...

2019-08-12 10:43:35 412

原创 Shiro安全框架(三)——角色认证

Shiro角色认证用户:在shiro中,代表访问系统的用户,即Subject。角色:是权限的集合,一个角色可以包含多个权限。权限:操作资源的权利,如访问某个页面,以及某个模块的数据的添加,修改 ,删除,查看的权利。基于角色的身份判断1.在resources目录下创建配置文件,shiro_role.ini,用于描述用户的登录信息以及角色信息。[users]muma=123456,rol...

2019-08-12 10:28:52 197

原创 Shiro安全框架(二)——身份认证

Shiro使用1、Subject认证主体Subject认证 包含两个信息:Principals:身份,可以是用户名,邮件,手机号码等等,用来标识一个登录主体身份;Credentials:凭证,常见有密码,数字证书等等;...

2019-08-12 09:53:46 128

原创 Shiro安全框架(一)——入门Demo

Shiro安全框架Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。一:入门案例1.使用Idea创建一个Web项目2.在pom.xml文件中引入依赖坐标 <dependency> <groupId>org.apache.shiro</groupId> &...

2019-08-12 09:17:35 175

原创 JQuery EasyUI Tabs

Tabs选项卡显示一组面板。它一次只显示一个选项卡面板。每个选项卡面板都有标题标题和一些迷你按钮工具,包括关闭按钮和其他自定义按钮。JQuery EasyUI需要引入的文件有如下4个:<!-- jquery核心库 --><script type="text/javascript" src="easyui/jquery.min.js"></script>...

2019-06-21 14:42:24 386

原创 JQuery EasyUI Tree

TreeTree的定义树(tree)定义在 ul 元素中。该标记可定义叶节点和子节点。节点将是 ul 列表内的 li 元素。<ul id="tt" class="easyui-tree"> <li> <span>Folder</span> <ul> <li> <span>Sub...

2019-06-21 10:44:35 521

原创 Spring Boot

SpringBoot1.SpringBoot简介1.Spirng优点:开源轻量级IOC容器控制反转AOP面向切面编程2.Spring缺点:配置繁重jar包版本及依赖管理复杂3.Springboot解决Spring缺点:自动装配(约定大于配置)起步依赖(原理:maven依赖传递 作用:1.jar包版本锁定 2.坐标打包)4.Springboot特点:为Spri...

2019-06-10 14:11:43 300

原创 Spring Task 定时任务

Spring TaskSpring task的配置方式有两种:配置文件配置和注解配置。1.配置文件配置在applicationContext.xml中增加spring task的命名空间:xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation=" http://ww...

2019-06-10 11:03:09 227

空空如也

空空如也

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

TA关注的人

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