- 博客(12)
- 资源 (1)
- 收藏
- 关注
翻译 1、简单熟悉Oauth2规范(rfc6749)
Oauth2的作用就是让第三方应用在资源持有者授权的情况下,通过认证服务器的认证,从而安全的在资源服务器上获得对应的资源。
2022-09-23 15:45:12 699
原创 004-JAVA中的代理模式
JAVA中的代理模式什么是代理模式静态代理动态代理JDK动态代理Cglib动态代理什么是代理模式代理模式模式分为静态代理和动态代理。属于结构型的设计模式。目的是为了对增强对象的功能。静态代理静态代理就是显式的声明代理对象。比如,在一个类中调用另一个类中的方法。动态代理动态代理是代理模式的常用形式,它的功能更强大,易扩展,复合开闭原则。在Spring中使用反射实现动态代理。(切面就采用的动态代理)动态代理在Spring的实现又分为两种:1、JDK动态代理2、Cglib动态代理这两者
2021-05-01 23:13:03 126
原创 003-mongo初学习
总结一下mongo基础的增删改查“数据”块图中“数据”块就放类似json的k-v值,与json形式不同的是,属性可以不用加引号例如:json形式:{ "key1": 1, "kay2":"value2", "kay3":{ "kay3-1":"value3-1" }}mongo形式(BSON):{ key1: 1, kay2:"value2", kay3:{ kay3-1:"val.
2021-04-18 14:09:31 104
原创 002-关于XXL-JOB调度失败:执行器地址为空的问题解析
今天在使用xxl-job执行任务的时候,出现了一个错误,错误日志如下原因:执行器不存在。问题由来:我有两个执行器,一个先创建的的执行器xxl-job-executor-sample,这个执行器没有启动。又新增了一个isx-job的执行器,并启动,两个执行器的排序都是1。然后我去创建任务并执行,就出现了“调度失败:执行器地址为空”的问题。源码解析:1、XxlJob是在XxlJobAdminConfig对象初始化后进行job的初始化工作2、之后进入到JobScheduleH.
2021-04-16 00:07:44 24932 1
原创 001-关于XXL-JOB的学习
https://www.xuxueli.com/xxl-job/首先贴一下xxl-job的官方文档,文档的介绍、部署、使用描述的很清楚,可以快速上手使用。推荐查看官方文档,这里只做自我总结,不做知识的重复累述。xxl-job的基础1、调度中心2、执行器...
2021-04-13 22:51:47 379
原创 MyBatis 小技巧
在Mapper接口文件中,使用一个接收对象参数,比如下面这个接口方法在mapper的接口文件中定义List<WordsDto> getWords(Form form);接收对象参数为StudyForm form而在mapper.xml文件中可以直接使用form对象中的属性<select id="getStudyWords" resultType="W...
2020-01-11 20:55:25 161
原创 关于SpringBoot 传参转换枚举
先说需求:我希望前端传值为1,后端接收时转为对应的枚举值。采用实现ConverterFactory类的方法实现这个需求。代码和网上写的一样但是一直报错:InvalidDefinitionException,后来去掉枚举类中@JsonCreator这个注解就好了...
2020-01-11 20:06:06 1322 2
原创 Git使用整理
git init命令把这个目录变成Git可以管理的仓库git add例如:git add readme.txt告诉Git,把文件添加到仓库git commitgit commit -m "wrote a readme file"-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。告诉Git,把文件提交到仓库提...
2018-07-31 16:02:00 133
原创 Ajax第一次登录错误,第二次登录成功问题
问题描述:利用ajax提交form表单,第一次提交的时候回调error函数,第二次提交的时候才回调success函数。这个问题是由form表单的action属性引起的,从其他处借鉴的是直接删除action属性我的是改为:<form class="cd-form" action="javascript:;">然后就可以正常运行了。...
2018-07-02 14:06:34 1642
原创 Android studio创建虚拟机时出现的问题
最近开始用Android Studio开发安卓程序,当项目创建后,启动虚拟机的时候出现了ERROR: Unknown AVD name [OPPO], use -list-avds to see valid list.然后我去配置了一些ANDROID_SDK_HOME这个系统环境变量配置这个环境变量是为了让AVD Manager找到虚拟机的创建目录,然后运行虚拟机又出现Emulator: emul...
2018-04-14 20:23:40 5539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人