摘要: 框架选型: 1、基本框架:springboot2.2+springcloud(Hoxton.M2)+nacos (所有公共模块全部使用 starter 方式依赖) 2、授权及权限:oauth2+jwt+security(基于RBAC的细粒度权限控制) 其它基础依赖:分布式事物、分布式job、MQ(r 阅读全文
posted @ 2020-01-05 22:03 JasonChen2020 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 大概说下Alexa skill授权步骤和过程: 1、创建skill技能; 2、创建Lambda表达式,提供Handle函数代码,可以回调到本地处理; 3、提供授权和token获取接口,Alexa账号和自己服务的账号进行关联; 4、提供发现设备数据接口,在Alexa回调的context内容中会有携带; 阅读全文
posted @ 2020-04-22 20:31 JasonChen2020 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 核心组件介绍 关键对象 1. Deployment:流程部署对象,部署一个流程时创建。 2. ProcessDefinitions:流程定义,部署成功后自动创建。 3. ProcessInstances:流程实例,启动流程时创建。 4. Task:任务,在Activiti中的Task仅指有角色参与的 阅读全文
posted @ 2018-01-12 17:33 JasonChen2020 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 问题描述: dubbo服务已经注册,客户端调用提供者服务返回值为空。(考虑动态代理、aop的返回值影响,dubbo基于spring2.5.6.SEC03,本次开发使用的是spring4.3.8) 解决办法: 1、spring文件中配置aop,去掉afterreturn 2、改变配置文件加载顺序,du 阅读全文
posted @ 2017-06-10 15:49 JasonChen2020 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: JavaScript面向对象 构造函数和原型链 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量(Boolean)、日期变量(Date)、结构变量(Functio 阅读全文
posted @ 2017-05-25 16:22 JasonChen2020 阅读(1910) 评论(0) 推荐(1) 编辑
摘要: 1、启动PowerDesigner2、菜单:File->ReverseEngineer->Database出来NewPhysicalDataModel对话框,DBMS选择ORACLEVersion10g选项,其他可以选择默认值 点击“确定”按钮,弹出DatabaseReverseEngineerin 阅读全文
posted @ 2017-02-09 15:46 JasonChen2020 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: 最近在学习angular,尝试着使用angular+bootstrap,后台使用开源的应用工具:springmvc(4.3.2)、mybatis,做一个简单的权限管理。 系统的持续开发中,用户、角色、菜单的增删改成已经完成,使用angular路由页面跳转的时候是可以的,但当由后台控制器指向跳转到页面 阅读全文
posted @ 2017-01-18 17:25 JasonChen2020 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1. 从GoEasy获取appkey appkey是验证用户的有效性的唯一标识。 注册账号。 GoEasy官网:https://goeasy.io 用注册好的账号登录到GoEasy的后台管理系统,创建您自己应用(application). Application创建好之后系统会自动为您生成appke 阅读全文
posted @ 2016-09-13 15:27 JasonChen2020 阅读(1673) 评论(0) 推荐(1) 编辑
摘要: 1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。 Spring还有一 阅读全文
posted @ 2016-08-29 20:03 JasonChen2020 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Document doc = Jsoup.parseBodyFragment(previewHtml); //html内容解析为Document int index = 0; StringBuffer stringBuffer = new StringBuffer(); Elements input 阅读全文
posted @ 2016-08-23 11:27 JasonChen2020 阅读(3630) 评论(0) 推荐(0) 编辑