Java开发
文章平均质量分 88
雲浩
一个专注于Java开发的程序猿
展开
-
Java权限控制框架看它就够了之Shiro
Java权限控制框架看它就够了共分为三个部分:1、Java权限控制框架看它就够了之Shiro2、Java权限控制框架看它就够了之Spring Security3、Java权限控制框架看它就够了之Spring Security Oauth2这三个权限框架博客将于近期发布,敬请关注哦!!!!!!!!!!!!!!!!!!!!!!!!!!!!一、Shiro简介 首先我还是先介绍一波Shiro是做什么的吧。Shiro框架是Apache基金会开源维护的一个Java安全框架。它为...原创 2020-11-29 14:33:35 · 1419 阅读 · 2 评论 -
任务调度框架Quartz之cron表达式
在实际的项目开发过程中我们经常会使用到定时任务调度,而使用任务调度框架经常会用到cron表达式,进来就简单介绍一下cron表达式的书写规则。一、常用规则说明(一)cron表达式由7个子表达式组成,分别对应:秒(0-59)、分(0-59)、小时(0-23)、天(1-31),月(1-12)、周(1-7)、年(可选)。(二)常用符号说明: 1、“?”: 不确定值; ...原创 2019-08-01 16:45:06 · 424 阅读 · 0 评论 -
SpringBoot之MyBatis分页插件PageHelper
相信大家很多人都自己写过分页的实现,当然我也写过,封装的分页类代码那个多啊,还要计算,一不小心就错了,今天就给大家介绍一下MyBatis的分页插件PageHelper如何使用。(如果没有SpringBoot集成MyBatis的项目请转到:https://blog.csdn.net/xjqnneoics/article/details/89518396)1、添加依赖<!...原创 2019-04-25 17:39:47 · 207 阅读 · 0 评论 -
SpringBoot之项目搭建(集成MyBatis和JPA框架)
最近很多小伙伴都问我有没有SpringBoot搭建的并集成了MyBatis框架的项目模板,所以嘞~~~ 今天就教大家如何快速搭建SpringBoot项目。(本人已IDEA为例)1、New Project2、填写项目基本信息3、选择项目中要添加的依赖,例如MyBatis、JPA等(本文添加Lombok,MyBatis、JPA,MySQL,Web等依赖)4、选...原创 2019-04-25 17:21:02 · 2748 阅读 · 0 评论 -
Java开发中自定义校验注解
在日常的开发中可能会对手机号、邮箱、身份证号的合法性进行校验,然而每次使用if语句调用校验函数进行校验又显得过于麻烦,这时候自定义校验注解用处就很大了。1、需要的依赖<!-- hibernate validator --><dependency> <groupId>javax.validation</groupId>...原创 2019-03-28 18:48:20 · 3240 阅读 · 1 评论 -
lombok代码简化框架的使用
1、lombok介绍lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。(但是在使用的时候要想编译器不报错需要安装对应的插件,idea可参考https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html;eclipse:双击l...原创 2018-11-12 22:57:56 · 240 阅读 · 0 评论 -
Java实现的分页功能
相信大家在学习Java的时候多多少少都接触过Java的分页功能,也自己写过一些简单的分页的工具类,下面给大家分享一下我自己编写的一个纯Java的分页工具类。(直接可用)package cn.edu.imufe.exam.domain;import lombok.Data;import java.util.List;@Datapublic class Page<T>...原创 2018-11-12 22:41:16 · 294 阅读 · 0 评论 -
String集成shiro框架进行认证登录,使用@Autowired时,发现service服务无法再自定义的realm中进行注入
这个问题一般是因为shiro属于fillter级别的认证,在servlet之前就已经执行了,而这个时候servlet的内容还没有执行,所以无法进行主动的注入。需要在配置的web.xml文件中将spring-mvc.xml文件在初始化的时候就进行加载,这样就可以实现自动注入了。...原创 2018-11-02 21:23:45 · 329 阅读 · 0 评论 -
swagger2接口文档注解详解
1、@Api(value = "", description = "")此注解应用在类上面,表示对类的说明。其中,(1)tags="说明该类的作用,可以在UI界面上看到的注解" (非空时将覆盖value的值)(2)value="说明类的作用"(3)description="说明类的作用,对类的作用进行描述"(1.5版本后将不在支持)2、@ApiOperation(notes =...原创 2018-10-31 11:41:50 · 4672 阅读 · 0 评论 -
Java面试题之Java基础(一)
1、Java的几种基本类型?byte、short、int、long、float、double、char、boolean;2、什么是字符串常量池?String为什么是不可变的?字符串常量池即存储在Java堆内存中的字符串池;字符串的分配会耗费高昂的时间与空间代价。JVM为了提高性能和减少内存开销,在实例化字符串常量的时候进行了一些优化。为 了减少在JVM中创建的字符串的数量,字符串类维护...原创 2018-10-18 11:41:36 · 158 阅读 · 0 评论 -
搭建第一个maven项目
在上一篇文章我们已经搭建好了maven的各种环境,今天我们来搭建一个maven的demo。一、工具准备Eclipse二、搭建方法1、打开Eclipse,找到File->new->maven project2、选择use default wordspace location,之后选择将要存储项目的位置,点击Next;3、找到org.apache.maven....原创 2018-10-18 10:42:14 · 102 阅读 · 0 评论 -
maven环境搭建以及Eclipse配置maven环境
一、下载apache-maven 下载地址http://maven.apache.org/download.cgi。 选择apache-maven-3.5.4-bin.zip,进行下载并解压即可。二、配置系统环境变量 1、在计算机右键—属性—环境变量,选择系统变量,创建新的系统变量,变量名为MAVEN_HOME;变量值为解压缩后maven的根目录,点击确定。如图:...原创 2018-10-18 10:25:51 · 160 阅读 · 0 评论