- 博客(17)
- 收藏
- 关注
原创 Spring Data JPA 多对多实现多表关联查询
需求介绍 角色与用户关系,一个用户可能拥有多个角色,一个角色也能对应多个用户。 主要存在三张表,sys_user(用户表),sys_role(角色表),sys_user_role(用户角色关联表) 功能实现 实现一个查询所有用户及所包含的角色小功能。 实体类 用户SysUser import javax.persistence.*; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import
2020-07-04 00:11:59 1657
原创 基于JWT的Springboot项目api接口安全服务
JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).定义了一种简洁的,自包含的方法用于通信双方之间以JSON对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名。 JWT请求流程 1. 用户使用账号和面发出post请求;2. ...
2019-11-12 09:55:17 360
原创 springboot 整合aop
1. pom中引入使用AOP相关的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </de...
2019-10-31 16:33:33 280
转载 代码规范小例
1.迭代entrySet() 获取Map 的key 和value 当循环中只需要获取Map 的主键key时,迭代keySet() 是正确的;但是,当需要主键key 和取值value 时,迭代entrySet() 才是更高效的做法,其比先迭代keySet() 后再去通过get 取值性能更佳。 反例: //Map获取value反例: HashMap<String,String...
2019-10-28 16:18:17 392
转载 Springboot 全局捕获异常处理
1、统一响应数据格式的json 统一json格式的response,如添加一条数据失败的时候的响应码是1而不是500, { "code": 1, "msg": "年龄需要大于6岁", "data": null } { "code": 0, "msg": "成功", "data": { "id": 10, "na...
2019-10-23 22:19:32 576
原创 解决 android 获取系统权限的问题
1.最近公司需求在应用安卓板子上实现一系列操作,如灭屏亮屏加载刷新webview等一些列简单操作,有几个功能如关机,重启,更改系统时间操作需要获得系统权限才能实现。 主要记录在获取系统权限上遇到的一些问题。。。 2,首先需要在 AndroidManifest.xml 文件中添加属性 android:sharedUserId="android.uid.system" <?xml v...
2019-10-11 00:07:34 806 1
原创 Android 接收RabbitMq服务器发送消息
1.添加依赖包 implementation 'com.rabbitmq:amqp-client:4.4.1' 2.连接mq设置 private void setUpConnectionFactory() { factory.setHost("172.20.10.2");//服务器host factory.setPort(5672);//注意端口 ...
2019-09-25 23:09:16 1176 4
原创 spring boot 集成 Mybatis
1.在pom.xml加入配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> ...
2019-09-12 11:49:56 100
转载 RxJava实例
方式1:分步骤实现 步骤1:加入依赖 compile 'io.reactivex.rxjava2:rxjava:2.0.1' compile 'io.reactivex.rxjava2:rxandroid:2.0.1' 步骤2:直接在MainActivity.java中实现下述步骤 创建被观察者(Observable )& 生产事件 创建观察者(Observer ...
2019-08-30 17:23:03 142
转载 解决ScrollView嵌套RecyclerView出现item显示不全的问题
问题:ScrollView嵌套RecyclerView时,RecyclerView的item显示不全 出现问题不要慌,耐心解决才是王道,哈哈。首先说下出现这个问题的情景吧,首先声明这个问题在23版本以上出现的,23版本是android 6.0版本,是的当我们targetSdkVersion=23的时候(也就是我们兼容到23版本)是没有问题的,一但兼容到23版本以上就会出现这个问题,这个坑也是第一...
2019-03-29 23:12:44 149
转载 Android——gridLayout(网格布局)
<?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent
2019-01-23 15:41:19 252
原创 简单实现ViewPager+TabLayout+Fragment滑动切换
实现效果 在build.gradle中添加 implementation 'com.android.support:design:27.1.0' activity_main.xml文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools...
2019-01-22 18:40:26 1086
转载 OkHttp3详细使用教程
概述 OkHttp现在应该算是最火的Http第三方库,Retrofit底层也是使用OkHttp,网上很多教程都写的不错,但是有些我认为重要的知识,大多一笔带过,所以我决定写一篇入门文章 OkHttp官网地址:http://square.github.io/okhttp/ OkHttp GitHub地址:https://github.com/square/okhttp 出现背景 网络访问的...
2019-01-21 11:58:43 205
转载 android Activity runOnUiThread() 方法的使用
利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要更新ui时,把这个Runnable对象传给Activity.runOnUiThread(Runnable). Runnable对像就能在ui程序中被调用。 /** * Runs the specified action on the UI thread. If the ...
2019-01-21 10:19:54 399
转载 java构建者模式及应用场景
出处地址:http://www.cnblogs.com/V1haoge/p/6553374.html 构建者模式,又称建造者模式,将一部负责对象的构建分为许多小对象的构建,最后在整合构建的模式。 构建者模式一般用在构建流程或者组成部件固定的场合,将这些部件分开构建成为组件对象,再将这些组件对象整合成为目标对象。 最佳实例就是组装台式电脑的情况,我们可以分别购买主板、CPU、内存、硬盘...
2019-01-19 21:05:22 774
原创 andoridstudio 顶部注释
点击菜单栏的“File“->“Settings”,打开Settings窗口。 点击“Editor”下面的“File and Code Templates” 选择“Include”里的File Header 最右边输入框里输入注释模板如: /** * @author: * @function: */ 然后点击ok。 然后在android studio中新建...
2019-01-19 11:57:16 243 1
转载 Android之利用SQLite数据库实现登陆和注册
From:http://www.linuxidc.com/Linux/2011-12/50343.htm 首先,说一下SQLite的概念: SQLite 是一个开源的嵌入式关系数据库,它可以减少应用程序管理数据的开销 , SQLite 可移植性好 、 很容易使用 、 很小 、 高效而且可靠 。目前在Android 系统中集成的是 SQLite3 版本 ,SQLite 不支持静态数据类型 , 而...
2018-11-01 11:09:15 9381 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人