摘要: 代码: 我们在用迭代删除(Iterator.remove())时,可能会因为没有“it.next();”这一行, 抛出java.lang.IllegalStateException异常,原因是通过Iterator来删除集合中某一个不满足条件的元素时,首先需要使用next方法迭代出集合中的元素 ,然后 阅读全文
posted @ 2019-06-28 15:06 π。 阅读(5193) 评论(0) 推荐(0) 编辑
摘要: null 1. list使用时要实例化,否则报空指针 2. 3. 阅读全文
posted @ 2019-06-28 15:06 π。 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Feign的底层基于Rabbion实现的,一般情况下直接导入feign的依赖,然后调用feignClient去发送请求,报请求超时。 application.yml 阅读全文
posted @ 2019-06-14 19:15 π。 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 在公共类自定义一个全局异常类,实现全局捕获异常,在另一个服务中调用的时候,发现没有生效 因此我添加了一个@ComponentScan("com.wuhen.jwt.common")注解,把那个包添加了进去。 但是此时发现接口不能调用了,然后发现是本包的 controller 不能扫描倒了, 我们知道 阅读全文
posted @ 2019-06-14 19:14 π。 阅读(5481) 评论(0) 推荐(0) 编辑
摘要: 上篇写到对JWT的理解,这篇写一个小的demo来实践下 Github: "https://github.com/wuhen152033/token/tree/dev" 简介 本次的demo是基于SpringCloud微服务来实现的 用户服务 授权中心 用户服务 写了一个接口,实现用户名和密码来查询用 阅读全文
posted @ 2019-06-14 17:19 π。 阅读(3373) 评论(0) 推荐(0) 编辑
摘要: 演变 1.1 有状态服务 在原来的单体系统中,有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,session+cookie。在如今的大多数分布式系统中,暴露出很多缺点 服务端保存大量数据,增加服务端压力 服务端保存用户状态,无法进行水平扩展 客户端请 阅读全文
posted @ 2019-06-12 21:34 π。 阅读(1728) 评论(0) 推荐(0) 编辑
摘要: 简介: 此项目是一个前后端分离的小demo, 开发工具:idea+微信小程序开发工具 前端:界面布局样式和js的跳转 后端:依靠SpringBoot的业务逻辑层 项目的码云地址: https://gitee.com/zhege/WebChatDemoJava 微信开发工具的使用和代码的结构及其含义参 阅读全文
posted @ 2018-12-06 17:36 π。 阅读(19466) 评论(1) 推荐(0) 编辑
摘要: 1.分类列表数据展示功能的实现 1.1 结构 1.2 代码实现 1.2.1 列表显示数据,。每次界面显示6条数据,发请求获取数据,动态存放 var app = getApp() Page({ data: { categoryId: 1, id: 0, hideHeader: true, hideBo 阅读全文
posted @ 2018-12-06 16:52 π。 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 1.注册登录功能的实现 1.1结构 1.2 代码实现 1.2.1 为了通信的安全着想,在此我是通过小程序端获得code,然后传递给后端,在后端向微信后台发送api请求,解密,从而得到用户的唯一标示openId 1.2.2 进登录界面之前,优先通过oppid查询用户是否存在,存在直接跳过进入首页,没有 阅读全文
posted @ 2018-12-06 16:51 π。 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 1.首页展示功能的实现 1.1 结构 1.2 代码实现 1.2.1 界面的设计这里就不多说了,样式都是我自己写的,还有就是页面的跳转,看详细代码 var app = getApp() Page({ /** * 页面的初始数据 */ data: { imgUrls: null, schoolInfor 阅读全文
posted @ 2018-12-06 16:51 π。 阅读(480) 评论(0) 推荐(0) 编辑