自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shiro自定义SessionDao,将session持久化到数据库

Shiro自定义SessionDao,将session持久化到数据库1.对应数据库实体类这边用了mybatis-plus以及lombok框架2.造一个工具类来序列号session对象,因为session是一个接口对象,序列化成json比较麻烦3.自定义SessionDao 已经打了注释,基本可以看明白,Service层需要自己写,在此就不赘述了4.将自定义的sessionDao配置到shiro中,shiroConfig类中创建对象,并设置到sessionManager中,不要忘了把sessionmanage

2021-05-06 15:38:24 805 1

原创 andriod广播接收者

andriod广播接收者基本步骤1.新建广播接收者类继承于BroadcastReceiver并实现方法onReceive2.在Manifest中注册接收者3.如果此接收者须要权限,须要再Manifest中开启相关权限4.在第一步定义的类中实现拦截逻辑电话拦截器1.定义类并实现相关方法及逻辑2.Manifest中注册接收者3.开启权限短信接收者1.定义类并实习方法2.在Manifest中注册接收者3...

2020-01-02 22:19:27 158

原创 Mybatis-plus整合springboot入门参考指南

MyBatis-Plus整合springbootMyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用...

2019-12-10 16:18:53 513

原创 springboot使用junit单元测试是发生报错 Field taskUtils in com.xxx.xxx.xxxx.xxx required a bean of type 'xxx.xxx.

使用junit单元测试mybatis时发生如下错误Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-12-10 14:57:42.035 ERROR 34200 --- [ main] o...

2019-12-10 15:08:10 2048

原创 Activity的四种启动模式

Activity的四种启动模式default默认启动模式默认启动模式下当前显示页面处于栈顶,每次打开一个页面,都会在栈顶新增一个页面!singletop启动模式singletop 单一顶部模式 在activity的配置文件中设置android:launchMode=“singleTop”如果任务栈的栈顶存在这个要开启的activity,不会重新的创建activity,而是复用已经存在的a...

2019-11-13 09:28:47 227

原创 Android 中强制横竖屏

Android 中强制横竖屏应用的横竖屏设置主要是通过Activity的screenOrientation属性控制强制横屏强制竖屏应用的横竖屏设置主要是通过Activity的screenOrientation属性控制强制横屏android:screenOrientation="landscape"强制竖屏android:screenOrientation="portrait"...

2019-11-07 11:14:32 112

原创 Android中打开新的intent后,将新的intent中的值传回之前的窗口

Android中打开新的intent后,将新的intent中的值传回之前的窗口新建一个页面功能简介(点击按钮弹出界面,界面为一个listview,listview中有姓名跟phone2个元素,点击listview的item,将phone返回给第一个页面)xmlActivity类item.xml在app/src/main/AndroidManifest.xml中添加一个activity在原界面中打开...

2019-10-29 21:20:16 374

原创 andriod 中使用意图来开启新窗口并传值

andriod 中使用意图来开启新窗口并传值安卓意图分为显示意图和隐式意图显示意图 //开启一个意图,显示意图 Intent intent = new Intent(this,ResultActivity.class); startActivity(intent);隐式意图 Intent intent1 = new Intent()...

2019-10-11 15:46:17 130

原创 使用Xutils3下载文件

使用Xutils3下载文件1.在build.gradle中添加依赖2.项目中需要使用到网络权限跟存储权限,在AndroidManifest.xml中添加权限3.布局4.MainActivity代码1.在build.gradle中添加依赖 implementation 'org.xutils:xutils:3.8.2'2.项目中需要使用到网络权限跟存储权限,在AndroidManife...

2019-10-09 21:09:40 624

原创 Java原生实现多线程下载Tim

Java原生实现多线程下载TimJava原生实现多线程下载TimJava原生实现多线程下载Tim使用HttpURLConnection 下载文件流,通过RandomAccessFile写入文件import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;impor...

2019-10-07 20:20:49 127

原创 Andriod开源框架asynchttpclient基本使用

Andriod开源框架asynchttpclient基本使用1.导入相关依赖2.代码实现2.1使用get方式来发送请求2.2使用post请求方式发送请求1.导入相关依赖在build.gradle中dependencies中添加implementation ‘net.callumtaylor:asynchttpclient:2.1.1’2.代码实现2.1使用get方式来发送请求/** ...

2019-10-07 15:41:28 218

原创 常用springboot properties 以及pom

application.propertiesserver.port=8080server.servlet.context-path=/intergrity#spring.mvc.view.prefix=/WEB-INF/jsp/#spring.mvc.view.suffix=.jsp#数据库的配置spring.datasource.driver-class-name=com.mic...

2019-08-02 09:31:24 407

原创 springboot 整合Druid 实现sql监控

springboot 整合Druid 实现sql监控环境介绍springboot2.1.6druid 1.1.18pom配置 <!--druid依赖的导入,druid依赖log4j--> <!--注意这里导入的是druid-spring-boot-starter,可以不用再次导入druid包--> <depend...

2019-08-01 19:55:04 308 1

原创 Shiro框架整合springboot 同时使用配置以及注解完成权限管理

Shiro框架整合springboot 同时使用配置以及注解完成权限管理springboot pom配置编写shiro配置类配置自定义realm类control层认证用户登录需要做认证的controller前端隐藏没有权限的标签代码拦截没有权限的类,放到spring可以扫描到的包中即可小白笔记,大神勿喷springboot pom配置springboot 版本为2.1.6 <!-...

2019-08-01 19:39:37 940

空空如也

空空如也

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

TA关注的人

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