上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: Thread.stop()是一个被废弃的方法,不被推荐使用的原因是stop方法太过于暴力,强行把执行到一半的线程终止,并且会立即释放这个线程所有的锁。会破坏了线程中引用对象的一致性。 使用判断标志位的方法中断线程 interrupt() //线程中断 (标志位设置为true)isInterrupte 阅读全文
posted @ 2019-10-09 14:25 MartinEDM 阅读(325) 评论(0) 推荐(0)
摘要: 1.继承Thread 类,创建线程类 ,调用start方法启动 (单一继承 ) 2.实现Runnable接口,创建Thread对象时将此类对象传入 ,然后调用Thread对象start方法 (和Thread相比可实现其他接口) 跟踪Thread的构造方法 ,接收的Runnable对象 在进入init 阅读全文
posted @ 2019-10-09 12:30 MartinEDM 阅读(125) 评论(0) 推荐(0)
摘要: config server 项目中加入 monitor依赖 github 项目管理中 设置webhooks 必须是外网能访问 的 地址 ,可以使用内网穿透软件实现 http://xxx.xxx/monitor 当提交项目时 github 会发送一个post请求给monitor 接口 ,通过消息队列 阅读全文
posted @ 2019-09-25 11:03 MartinEDM 阅读(380) 评论(0) 推荐(0)
摘要: 恢复内容开始 Spring Cloud Config 结合 Spring Cloud bus 实现 git 仓库提交配置文件 触发消息队列 应用自动更新配置 1. config 服务端 添加依赖 在配置中加入 暴露bus-refresh 接口 * 暴露所有接口 2. config 客户端 加入依赖 阅读全文
posted @ 2019-09-24 15:43 MartinEDM 阅读(433) 评论(0) 推荐(0)
摘要: 1.安装RabbitMq需要先安装 Erlang 下载地址 https://www.erlang.org/downloads 安装完成后配置环境变量 ERLANG_HOME 2.下载 RabbitMQ https://www.rabbitmq.com/download.html github速度快一 阅读全文
posted @ 2019-09-24 10:16 MartinEDM 阅读(107) 评论(0) 推荐(0)
摘要: 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。 1.服务端 创建spring boot 项目 主要依赖 新版本好像不包括 web 需加入web依赖 在启动类上声明 配置文件 要用bootstrap.yml (用来程序引导时执行,应 阅读全文
posted @ 2019-09-19 14:18 MartinEDM 阅读(146) 评论(0) 推荐(0)
摘要: Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、随机等。当然,我们也可为Ribbon实现自定义的负载 阅读全文
posted @ 2019-09-17 11:22 MartinEDM 阅读(222) 评论(0) 推荐(0)
摘要: 1.RestTemplate Spring RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率,所以很多客户端比如 Android或者第三方服务商都是使用 RestTem 阅读全文
posted @ 2019-09-16 15:13 MartinEDM 阅读(2399) 评论(0) 推荐(1)
摘要: 用于验证注解是否符合要求,直接加在变量之前,在变量中添加验证信息的要求,当不符合要求时就会在方法中返回message 的错误提示信息。 @NotBlank 注解所指的 password 字段,表示验证密码不能为空,如果为空的话,create 方法会将message 中的"密码不能为空"返回。 注解说 阅读全文
posted @ 2019-09-16 11:51 MartinEDM 阅读(484) 评论(0) 推荐(0)
摘要: 引入 依赖 如果在springboot中 spring-boot-starter-web 包含了 此依赖 @JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty("name")。 使用这个注解,后端 阅读全文
posted @ 2019-09-16 11:19 MartinEDM 阅读(1939) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页