Stella981 Stella981
3年前
Oauth与Shiro整合的开源项目
Oauth与Shiro整合的开源项目博客分类:java架构ApacheOLTU是JAVA的OAUTH参考实现;Shiro是轻量级的权限管理框架;二者整合,提供一个轻量的OAUTH2应用框架,并根据不同的应用场景提供不同的实现(WEB,移动端);提供基于OAUTH的5类grant\_type的实现;相比之前已经实现的 spri
Easter79 Easter79
3年前
Spring实例化bean之后的处理, 关于BeanPostProcessor接口的使用
业务需求:缓存页面,展示需要缓存的所有对象,每类对象在字典表中有编码对应,点击某个对象可以缓存某类对象,每类对象都有自己的缓存runner(弱弱的说一句,本人看到这里的第一反应就是ifelse,捂脸中。。。。。。。。。。。)方法:经经理指导,使用BeanPostProcessor接口逻辑:自定义一个标签,spring实例化所有bean之后,取出每个
Wesley13 Wesley13
3年前
2802:小游戏
这题可以使用递归来进行求解,让点分别向4个方向进行探索,直到遇到目标点,或者最后执行失败。如果找到了目标顶点,就对totalStep进行对比赋值。但step已经比目前的totalStep大时,应忽略这种情况,因为这样下去是没有意义的。题目如下:2802:小游戏查看(https://www.oschina.net/ac
Stella981 Stella981
3年前
CentOS 7 安装 Gradle
       Java生态体系中有三大构建工具:Ant、Maven和Gradle。其中,Ant是由Apache软件基金会维护;Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在JakataTurbine项目中用来简化构建过程;Gradle是一个基于ApacheAnt和ApacheMaven概念的项目自动化构建开源工具,它使用一种基于G
Stella981 Stella981
3年前
SpringBoot整合Swagger3生成接口文档
  前后端分离的项目,接口文档的存在十分重要。与手动编写接口文档不同,swagger是一个自动生成接口文档的工具,在需求不断变更的环境下,手动编写文档的效率实在太低。与新版的swagger3相比swagger2配置更少,使用更加方便。一、pom文件中引入Swagger3依赖<dependency
Stella981 Stella981
3年前
Android 连接到网络
连接到网络这一节将告诉你如何实现一个连接到网络的简单的应用程序。它说明了一些最佳的实践,即使是在创建最简单的联网app时也应该遵守的。注意,要执行本节所描述的网络操作,你的应用的manifest必须包含如下的permissions:<usespermissionandroid:name"android.permissio
Easter79 Easter79
3年前
SpringCloud配置中心——ConfigServer搭建
_在实际应用中,一个系统的每个微服务都会有相同的配置,如数据库配置信息等等。为了将每个微服务的公共配置可以抽取出来。SpringCloud提供了Config配置中心的配置,作为配置中心(ConfigServer),提供给微服务(ConfigClient)读取并且加载配置。使用git仓库存放配置文件,SpringCloudConfig读取到之后会自
Stella981 Stella981
3年前
IntelliJ IDEA快捷键和使用总结
快捷键总结:CtrlF12查看当前类的成员,等同于eclipse中的CtrloCtrlx删除当前行,等同于eclipse中的CtrldCtrlw选中鼠标所在的方法名或变量AltF3查找选中的文本并高亮显示,按enter可以跳转到下一个,按esc退出AltEnter导入未导入的包,等同于eclipse中的C
Wesley13 Wesley13
3年前
Java语言
!Java语言基础教程(https://oscimg.oschina.net/oscnet/a4650c9d90e75e669c0b535c27ba11591d7.png)Java语言基础教程本文将放入菜单栏中方便学习,记得点赞哦!Java分为3个体系,为JavaSE,JavaEE,JavaME,是一种面向对象的程序设计语言,记住
Stella981 Stella981
3年前
C# Aop简单扫盲及ORM实体类属性拦截示例
先说下场景,C中为什么要使用Aop,而我又是在哪里使用Aop?本人只是想拦截实体类的Set的方法,然后在Set之前,调用一下其它方法,把值赋给另一个对象。而我做的都是在实体类的基类里处理:比如:publicclass OrmBase(https://www.oschina.net/action/GoToLink?u