SpringBoot之logback-spring.xml不生效
一、前言
做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了class is not visible from class loader
的问题,今天就有遇到了日志文件找不到的问题,还是和二方库有关的,下面就一一道来。 阅读全文
SpringBoot之class is not visible from class loader
一、前言
最近在搭建SpringBoot的新应用,遇到个有意思的问题,如题就是在加载某一个类时候抛出了class is not visible from class loader
, 下面就带大家看看是如何产生的。
《Istio官方文档》翻译邀请
2018新年快乐,本月并发网组织翻译Service Mesh框架(什么是Service Mesh)《Istio官方文档》,欢迎有兴趣的同学参与。
如何领取
通过评论领取想要翻译的文章,每次领取一章或一节(根据内容长短),翻译完后再领取其他章节。领取完成之后,建议在一个星期内翻译完成,如果不能完成翻译,也欢迎你邀请其他同学和你一起完成翻译。请谨慎领取,并发网是非盈利组织,没办法去跟进每一篇译文的进展,所以很多文章领取了没有翻译,会导致文章长时间没人翻译。
并发包中ThreadLocalRandom类原理剖析
2.2、 并发包中ThreadLocalRandom类原理剖析
ThreadLocalRandom类是JDK7在JUC包下新增的随机数生成器,它解决了Random类在多线程下多个线程竞争内部唯一的原子性种子变量而导致大量线程自旋重试的不足。本节首先讲解下Random类的实现原理已经它在多线程下使用的局限性,然后引入ThreadLocalRandom类,通过讲解JDK8中ThreadLocalRandom的实现原理来说明ThreadLocalRandom是如何解决的Random类的不足。
什么是服务网格?为什么你需要它?
原文链接 译者:carvendy
什么是服务网格?为什么你需要它?
服务网格是专注于基础设施层,让服务可以更安全、更快、更可靠地通信。如果构建云应用,你就需要服务网格。
在过去一年,服务网格已经呈现出,并在云原生栈中起着决定性的作用。像一些高流量的公司,比如说Paypal,Lyft,Ticketmaster, 还有Credit Karma,在今年一月份就已经在自己的产品中使用了服务网格。Linkerd,一个开源的为云原生应用而生的服务网格,成为了云原生计算设施的官方项目。精确地来说,什么是服务网格呢?为什么和它有关系呢?
在本文中,通过过去十年的应用架构,给服务网格定义和它的组织体系。从有关系的但是不同的API网关、边缘代理、服务总线的组成,来区分服务网格。描述哪里是服务网格顶层,还有期待它是由什么组成的,并使得云计算基础设施进化的?
《Spring Cloud Config官方文档》之推送通知和Spring Cloud总线
9. 推送通知和Spring Cloud总线
许多源代码存储库提供者(例如Github,Gitlab或Bitbucket)会通过webhook通知你存储库中的变化。您可以通过提供商的用户界面将webhook配置为您感兴趣的URL和一组事件。例如, Github 将通过一个包含提交列表的JSON主体和一个等于“push”的头部“X-Github-Event”来POST webhook。如果您在spring-cloud-config-monitor
库中添加了依赖项并在Config Server中激活了Spring Cloud Bus,则会启用“/ monitor”节点。
《Spring Cloud Config官方文档》之Spring Cloud Config客户端
10. Spring Cloud Config客户端
Spring Boot应用程序可以立即利用Spring Config服务器(或应用程序开发人员提供的其他外部属性资源),还可以获取与Environment
更改事件有关的一些其他有用的功能。
线程池使用FutureTask时候需要注意的一点事
8.4 线程池使用FutureTask时候需要注意的一点事
线程池使用FutureTask的时候如果拒绝策略设置为了 DiscardPolicy
和DiscardOldestPolicy
并且在被拒绝的任务的Future对象上调用无参get方法那么调用线程会一直被阻塞。 阅读全文