更适合您使用的博客平台

归档、标签、书签、全文搜索、Markdown

平台还在开发中,开发功能部分内测中!

下载客户端 免费注册

Ta们在这里~

Lombok介绍及使用方法 lombok简介 在学习springBoot的过程中,发现了lombok这个减少代码工作量的小工具包,因此记录起来用一下。 lombok的官方地址:https://projectlombok.org/ lombok的Github地址:https://github.com/rzwitserloot/lombok 那么lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊
map的特点是一个Key对应一个Value,MultiValueMap可以实现一个key对应多个value,可以替换Map> 的数据结构。 apache 和  spring 都有提供这个结构:           import org.apache.commons.collections.map.MultiValueMap;         import java.util.Collection;         public class TestMain         {             public static void main(String[]
cmd控制台查看查看maven是否配置成功 1:查看maven安装路径:echo %MAVEN_HOME%      如果能打印出正确的安装路径,说明配置没问题,环境变量设置没问题   2:查看maven版本:mvn -version  控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件 在设置环境变量path的时候,可能覆盖了原先设置着的变量,只要在path后面将原来的;%maven_home%\bin变为  ;%SystemRoot%\system32;%maven_home%\bin  ,重新启动cmd控制台可以正常打印出maven版本 记住一定要重新启动cmd  
流程图 下图展示了当你使用 Hystrix 来包装你请求依赖服务时的流程:   接下来将详细介绍如下问题: 构建 HystrixCommand 或者 HystrixObservableCommand 对象 执行命令(即上述 Command 对象包装的逻辑)  结果是否有缓存 请求线路(类似电路)是否是开路 线程池/请求队列/信号量占满时会发生什么 使用 HystrixObservableCommand.construct() 还是 HystrixCommand.run() 计算链路健康度 失败回退逻辑 返回正常回应 1. 构建 HystrixCommand 或者 HystrixObservab
针对故障设计微服务架构 服务边界定义良好的微服务使得隔离故障成为可能。但是正如其它的分布式系统,网络,硬件或者应用层出问题的概率更高。服务依赖的后果是任何组件可能暂时对用户不可用。为了让局部故障的影响最小化,我们需要构建能优雅响应部分依赖中断运行的容错的服务。 这篇文章介绍了RisingStack’s Node.js Consulting & Development experience里面关于构建高可用微服务最通用的技术和架构模式。 如果你不熟悉这篇文章里的模式,不一定意味着你做错了什么。构建高可用系统需要额外的开销。 微服务的风险 微服务架构把应用逻辑移到服务并通过网络层进行通信。网络层通
,UITextField 的重写 在很多产品设计的时候,产品设计人员设计出来的输入框总会要求,文字的内容距离做边框多少像素,编辑区域的其实点,距离左边多少像素,很多人绝的难以适应!其实这些都不存在很大的技术难度,一下这些方式都可以达到这样的一个目的: 1.边框用一个图片,然后在图片上添加隐形的UITextFied,更改输入框的大小,位置,这样通过障眼法就可以达到产品设计的要求。 2.UITextField 是有leftView这样的一个功能,那么就可以在左边添加一个全透明的view.用以边框个输入区域的隔离。也可以达到对应的产品设计要求 3.最好的一种方式,当然是一劳永逸的方式,也
Dropzone官网 http://www.dropzonejs.com/ BootStrap demo http://www.dropzonejs.com/bootstrap.html
Hystrix说明 官方文档 [https://github.com/Netflix/Hystrix/wiki] hystrix是netflix开源的一个容灾框架,解决当外部依赖故障时拖垮业务系统、甚至引起雪崩的问题。 2.1为什么需要Hystrix? 在大中型分布式系统中,通常系统很多依赖(HTTP,hession,Netty,Dubbo等),在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等。 当依赖阻塞时,大多数服务器的线程池就出现阻塞(BLOCK),影响整个线上服务的稳定性,在复杂的分布式架构的应用程序有很
CSS .bs-callout {     padding: 20px;     margin: 20px 0;     border: 1px solid #eee;     border-left-width: 5px;     border-radius: 3px; } .bs-callout h4 {     margin-top: 0;     margin-bottom: 5px; } .bs-callout p:last-child {     margin-bottom: 0; } .bs-callout code {     border-rad
,使用swift3.0集成友盟推送卡在获取device_token这一步上了 //正常OC代码这样获取 在 didRegisterForRemoteNotificationsWithDeviceToken 中添加如下语句 NSLog(@"%@",[[[[deviceToken description] stringByReplacingOccurrencesOfString: @"<" withString: @""] stringByReplacingOccurrencesOfString: @">" withString: @""] stringByReplacingOccurrences