
Java Web
文章平均质量分 88
FJekin
千里之行,始于足下。
展开
-
Spring整合Redis缓存实例
一、Redis介绍什么是Redis?redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。原创 2017-06-02 16:46:45 · 1028 阅读 · 0 评论 -
Shiro安全登录、权限授权源码解读(下)
前言 围绕上篇文章(地址:http://blog.youkuaiyun.com/fjekin/article/details/79141843),这节来看下shiro是如何实现权限授权的?Coding /** * 权限认证 */ @Override protected AuthorizationInfo doGetAuthorizationInfo(原创 2018-01-29 15:15:51 · 804 阅读 · 0 评论 -
SpringBoot集成Redis,以及MybatisPlus分页、Mapper的使用(二)
概述上节主要讲解SpringBoot项目框架搭建,这里不再赘述。内容建立在上节基础上,具体详情地址:http://blog.youkuaiyun.com/fjekin/article/details/78407153,本篇介绍MybatisPlus分页和Redis的使用。分页测试(效果图) 笔者用的接口测试工具是谷歌的apizza,也是蛮强大的。减少文档编写工作量。分页排序规则,Order.javapacka原创 2017-11-02 15:31:37 · 2626 阅读 · 0 评论 -
SpringBoot集成Redis,以及MybatisPlus分页、Mapper的使用(一)
概述这段时间接触很多知识,也逐渐深入到项目整个流程开发,对Linux也有逐步地认识。虽然有去探索,但感觉能力还不足以写出来跟大家分享。撰写本文是了解到有些读者反馈,对于MP(MybatisPlus缩写)不太了解以及如何去使用,但更多还是笔者用完觉得非常强大,有必要share。文章还会主讲Redis配置使用,篇幅有点长,因此分为两节讲解。构建开发环境:Spring Tool Suite(Versio原创 2017-11-01 15:24:51 · 8287 阅读 · 3 评论 -
JavaWeb中MySQL和Oracle数据库通用分页功能实现完整例子
前言文章使用了近期比较流行的框架,适合有一定Maven开发经验的读者。开发工具:Spring Tool Suite开发环境:SpringBoot+Maven+SSM(三大框架)+JDK1.8数据库:本文采用Oracle当然,也可以用Eclipse/MyEclipse,jdk其他版本来开发,记得修改jre和pom配置等问题就行。代码导入相关依赖包pom.xml<pro原创 2017-07-20 17:59:43 · 1877 阅读 · 1 评论 -
JavaWeb简单的单点登录、验证码校验功能实现
前言最近项目刚刚告一段落,后期有时间会慢慢分解整理出来给大家分享。本文主要提供思路和核心代码,建立在有一定后台基础读者上。(相信没有基础的同学只要认真细读也是可以理解的)技术原理1、单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。现实中举个栗子:原创 2017-07-20 10:37:16 · 5601 阅读 · 1 评论 -
JavaWeb中POI导入和导出Excel、Map键值类型转换、时间格式化、对象赋值等常见工具类集锦
导入表格解析工具类使用前先在maven项目中添加依赖 org.apache.poi poi-ooxml 3.15 ImportExcelUtil.javapackage com.kilomob.powernetwork.permission.common;import java.io.InputStream;import java.io.Pushback原创 2017-06-14 18:42:07 · 2488 阅读 · 2 评论 -
wsdl文件用SoapUI快速创建WebService,CXF生成客户端代码
一、前言最近项目接触到2C的很多接口,提供接口文档和WSDL文件,一开始测试接口都是一个个码代码,后面了解到可以先用SoapUI跑一下通不通,再后来更牛叉,既然用wsdl文件直接生成客户端代码。期间摸滚带爬花了挺多时间,前车之鉴,学习记录一下。关于WSDL的详细说明链接。二、SoapUI快速创建WebService下载地址:https://www.soapui.org/download原创 2017-03-15 18:58:47 · 7031 阅读 · 4 评论 -
Spring AOP自定义注解实现系统日志记录管理
前言最近有点忙,已经很长时间没写博客,有点惭愧。前几天有个需求:记录管理平台操作的日志(PC端)。今天刚好有时间就整理记录下来,供大家学习探讨。bug网上很多例子都是大同小异,笔者发现有个坑:譬如说,你的切点是在业务控制层(Controller),那么无论是不是日志自定义注解,都会执行日志处理方法。这也是我为何写这篇博客原因之一。代码自定义注解类:LogAnnotation.j原创 2017-05-08 17:44:05 · 1754 阅读 · 0 评论 -
SSM(Spring+SpringMVC+Mybatis)框架整合Demo+详细讲解
前言学习ssm框架之后,自我感觉对分层架构各个层面还不是很熟悉,于是今天就整合了一个Demo,其中各个包是我个人对MVC和持久层的理解而命名的,结合各个层面的阐述和项目的代码,才恍然大悟。在此,笔者也强烈建议大家在理解ssm基础上结合项目更易于理解、学习。文中如有误处,欢迎读者提出宝贵的建议,勿喷,文明你我他,部分内容摘自其他出处。。。持久层:DAO层(mapper)原创 2017-01-04 18:11:02 · 14651 阅读 · 11 评论 -
Maven项目Spring+Mybatis框架中实现各种发邮件的形式
一、前言笔者写的是Maven项目,Java项目可以参考:http://www.360doc.com/content/15/0616/15/21365845_478529653.shtml主要不同之处就是添加依赖包,maven在pom.xml添加依赖导入就行了,方便快捷。(这里只截取下文代码中用到的包:spring-context-support-version.jar、mail-version原创 2017-05-27 11:38:21 · 5778 阅读 · 1 评论 -
SpringBoot+MybatisPlus多数据源配置,主从库读写分离完整讲解
前言参考文章:基于Mybatis框架,采用切面编程方式实现 https://www.jianshu.com/p/2222257f96d3 以上,包括其他技术文章,实现方式都是大同小异,都存在着一些小问题。譬如:采用切面编程,字符串匹配方式,局限于方法写死,特别是项目处于开发收尾的话,改动代码量大。以注解的方式类同。 本篇优势:源代码不变(通过mybatis拦截器),易...原创 2018-03-16 17:37:16 · 12233 阅读 · 1 评论