转载 相关博文

kotlin协程简单封装,助你一臂之力

简述 经过两天的学习历程,看遍了国内的经典博客,也看完了官方的文档。下面推荐大家阅读 好的文章: 开始使用Kotlin协程 官方: kotlinx.coroutines 如果英文够好,推荐看官网的,例子比较全面。 本项目源码地址 计划 学习过后,为了更进一步,特地封装一些常用API,以便其他新手学习使用。接下来将完成下面一个个计划功能 1.  顺序执行 task1,task2 2. 并发执行 task1,task2 3. 等待执行 task2 需等待 task1执行完毕后执行 4. 延迟执行 task1 需...

Hystrix降级技术解析-Fallback

所谓降级,就是指在在Hystrix执行非核心链路功能失败的情况下,我们如何处理,比如我们返回默认值等。如果我们要回退或者降级处理,代码上需要实现HystrixCommand.getFallback()方法或者是HystrixObservableCommand. HystrixObservableCommand()。...

【合集】云栖大会珍贵技术资料:20+覆盖容器技术、智能工业、大数据、开源数据库等(下)

摘要: 云栖社区从几百位讲师中精挑细选了若干精华,其中涵盖了智能物流、大数据、开源数据库、智能工业、容器技术以及智能应用实践等。...

震惊:一行代码解决背包问题

背包问题是一个非常典型的问题,围绕他的算法及文章非常多。 实际上本人觉得作为一个程序员,肯定不是碰到一个问题就写一个方式,肯定希望我只要提供简单的几步就搞定我想要的结果,而不是去钻研算法本身。 我把背包问题做了几个抽象: 总容量:不管是容积、重量、金钱等等,只要是受限制的,那么就都是一种意义上的总容量 单个容量:每个物品的容积、重量、单价等等,都是一种意义上的单个容量 装包方式:有01,完全、混合、多重等等各种变种 单个价值评估:给出每个物品的价值 至于如果动态规划及价值累计,那就不是使用的人关心的了。 数...

微服务架构的安全保障OAuth 2 和 JW

微服务对于用户资源访问如何控制:     用户通过授权服务来实现鉴权,把用户访问Session映射成一个Token。所有远程访问资源服务器相关的API必须提供Token。然后资源服务器访问授权服务来识别Token,得知Token属于哪个用户,并了解通过这个Token可以访问什么资源。 资源访问控制--oAuth2 任何类型的应用都提供用户登录,登录结果是一个Access Token,所有的之后的API调用都将这个Access Token加入HTTP请求头中,被调用服务去授权服务器验证Access Token...

解决 MySQL 与 Elasticsearch 数据不对称问题

jdbc-input-plugin 只能实现数据库的追加,对于 elasticsearch 增量写入,但经常jdbc源一端的数据库可能会做数据库删除或者更新操作。这样一来数据库与搜索引擎的数据库就出现了不对称的情况。 当然你如果有开发团队可以写程序在删除或者更新的时候同步对搜索引擎操作。如果你没有这个能力,可以尝试下面的方法。...

Cron4j官方教程文档翻译

那啥 这个工具类还有人想用嘛,有的话我希望这篇翻译可以帮助到您! 两天的时间,翻译完这篇关于六年前的工具类的官方文档,接近三万字的英文。 虽然语法不难,但是人家甚至提供了印度语和克罗地亚语的文档也没有中文文档,这让我比较不服,抱着试试的心态就做了。 这可能是我这个暑假做的最迷的事情哈哈。 github:https://github.com/youyinnn/Cron4jTranslation 码云:https://gitee.com/youyinnn/Cron4jTranslation...