- 博客(8)
- 收藏
- 关注
原创 gradle基础学习+groovy基础(学习记录)
Gradle使用[Gradle]基本配置: 1. 构建工具,使用groovy扩展 2. 配置过程:(1). jvm环境 (2). 环境变量简单介绍: 原理:由project和task 组成 project 属性: group、name、version 方法: apply、dependencies、repositories 生命周期:初始化...
2018-07-22 21:34:02
248
原创 springboot配置mybatis并且使用pageHelper工具分页
Mybatis使用Demospringboot配置Mybatis流程 1. 引入依赖,在gradle中添加 mybatis-spring-boot-starter 2. 配置datasource @Bean public DruidDataSource dataSource(){ DruidDataSource dataSource = new Dr...
2018-07-22 21:32:11
2735
原创 单元测试之初步使用篇(testng + jmockit + springboot)
单元测试研究(testng + jmockit + springboot)引入spring自动配置利用spingTesting 直接使用@ContextConfiguration//1.ContextConfiguration中注入所需要的类,由于UserServiceImpl中@Autowired了UserInfoDao、AccountDao、 OssConfig...
2018-07-15 21:03:47
5179
原创 web问题总结,持续更新(080624)
Web问题总结ajax请求中重定向,前台页面并没有跳转 答: ajax只是局部刷新,所以不能在后台接口直接进行页面的跳转,只能在ajax的回调函数中进行页面的跳转。在ajax的success中window.location.href=”跳转的路径”; 利用页面做跳转。一个request怎么在tomcat里,映射到controller的过程。起因:访问一个不存在的路径比如http...
2018-06-24 22:00:15
312
原创 钉钉第三方扫码免登入unionid和dingid的区别
钉钉免登入unionid和dingid的问题首先我们的系统实现了第三方WEB网站扫码登录和第三方WEB网站免登两种方式。希望用户登入的时候可以获取到该用户的所属的所有企业,后来发现该数据并没有开放。过程中发现了unionid和dingid的区别。登入的流程文档https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0...
2018-06-24 13:22:35
11413
1
原创 cas协议官方文档的理解(除代理模式)
[CAS] TGT: 一种情况是tgt是一个对象,类似session,是验证成功之后创建的。存着一些信息,这种情况下tgc值就是tgt对象的id。另一种情况是tgt是一个字符串,那么tgc的值就是tgt,tgt还是需要关联session存储一些信息。 TGC: cookie,基本存储的就是tgt或者tgt的id。 TK : 从cas sever中获取, (cas实现是)根据t...
2018-06-16 23:44:20
2865
原创 LinkedList源码解析1.8
LinkedList源码解析1.8public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable{ //不可序列化,元素个数 t...
2018-05-26 20:08:26
162
原创 ArrayList源码阅读jdk1.8
ArrayList源码阅读jdk1.8public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ private static final long ser...
2018-05-20 17:06:01
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人