3 潜行的Q

尚未进行身份认证

暂无相关描述

等级
博文 170
排名 3w+

docker-compose下管理的docker是如何相互通讯的

docker-compose下的docker之间通讯不能直接使用ip的方式通讯,因为ip会因为server端的变化而变化.所以一般都是用composefile中的container_name来进行通讯.下面是docker-compose的composefile;version:'2'services:androidlink:build:...

2019-04-10 13:53:53

java中对文件和目录的操作

importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;publicclassFileUtil{//writeintofilepublicstaticBooleancopyFile(Fileof...

2019-03-21 14:35:37

PostgreSQL命令行常用命令psql

注意:除sql语句外的命令大小写敏感!!!sql语句要加上分号结束!!!如果表名时敏感词如user等,查询表时要在user上添加双引号.1、以dbuser的身份连接数据库exampledb:$su-dbuserPassword:Lastlogin:WedMar111:52:07CST2017onpts/[dbuser@master~]$psql-d...

2019-03-07 16:49:10

java 反射机制之 getDeclaredMethod()获取方法,然后invoke执行实例对应的方法

关于反射中getDeclaredMethod().invoke()的学习,来源于项目中的一行代码:subjectService=newSubjectService();subjectService.getclass().getDeclaredMethod(autoMatchConfig.getMethodName(),Integer.class).invoke(subjectSer...

2019-03-07 15:39:32

Android如何监听开机广播和关机广播

项目背景:在录像过程中,遇到关机事件,想要监听关机操作,从而停止录像,退出程序。一、监听开机广播Android系统启动完成后会发出启动完成广播(android.intent.action.BOOT_COMPLETED),所有注册了接收启动完成广播的接收器(BroadcastReceiver)都会收到此广播。1、在AndroidManifest.xml文件里添加授予应用程序访问系统开机事...

2019-03-07 11:16:52

Android应用在未启动的情况下接受指定广播

最近项目中遇到一个这样的需求,如何使App在接收到指定广播的时候,做特定的事情(启动APP或者做某些数据收集操作)思考:如果APP已经启动,只需注册相应的广播就可以实现这个需求,但是如果APP从未启动过呢?问题原因Android在3.1以后将新安装的应用置为“STOPPED”状态,只有当应用启动过一次之后这个状态才会改变,同时,从Android3.1开始,系统的包管理器保持跟踪处于...

2019-03-05 13:45:14

计数器功能CountDownLatch、回环栅栏CyclicBarrier和同时控制访问的线程个数Semaphore

https://www.cnblogs.com/dolphin0520/p/3920397.html

2019-03-04 15:06:22

阻塞队列 LinkedBlockingQueue

1apijava.util.concurrent包下的新类。LinkedBlockingQueue就是其中之一,是一个阻塞的线程安全的队列,底层采用链表实现。LinkedBlockingQueue构造的时候若没有指定大小,则默认大小为Integer.MAX_VALUE,当然也可以在构造函数的参数中指定大小。LinkedBlockingQueue不接受nu...

2019-03-04 14:58:58

定时器Timer和TimerTask

https://www.cnblogs.com/dolphin0520/p/3938991.html实现定时器的功能。

2019-03-04 14:30:24

springboot的常用注解

1、@controller控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component(把普通pojo实例化到spring容器中,相当于配置文件中的&l...

2019-03-04 14:05:27

线程间协作的两种方式:wait、notify、notifyAll和Condition

https://www.cnblogs.com/dolphin0520/p/3920385.html总结:wait和notify1)wait()、notify()和notifyAll()方法是本地方法,并且为final方法,无法被重写。2)调用某个对象的wait()方法能让当前线程阻塞,并且当前线程必须拥有此对象的monitor(即锁)3)调用某个对象的notify()方法能够唤醒...

2019-03-04 14:04:59

Java中的集合Queue、LinkedList、PriorityQueue

Queue接口   Queue用于模拟了队列这种数据结构,队列通常是指“先进先出”(FIFO)的容器。队列的头部保存在队列中时间最长的元素,队列的尾部保存在队列中时间最短的元素。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不容许随机访问队列中的元素。  Queue接口中定义了如下几个方法:voidadd(Objecte);  ...

2019-03-04 14:02:09

等待返回结果:Callable、Future和FutureTask

https://www.cnblogs.com/xiaoxi/p/8303574.html

2019-03-04 13:31:10

springCloud 微服务的错容性保护:Hystrix

在微服务架构中,我们将系统拆分为很多个服务,各个服务之间通过注册与订阅的方式相互依赖,由于各个服务都是在各自的进程中运行,就有可能由于网络原因或者服务自身的问题导致调用故障或延迟,随着服务的积压,可能会导致服务崩溃。为了解决这一系列的问题,断路器等一系列服务保护机制出现了。  断路器本身是一种开关保护机制,用于在电路上保护线路过载,当线路中有电器发生短路时,断路器能够及时切断故障电路,防止发生...

2019-03-01 09:47:50

使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务

如果你的项目使用了SpringCloud微服务技术,那么你就可以使用Feign来作为http客户端来调用远程的http服务。当然,如果你不想使用Feign作为http客户端,也可以使用比如JDK原生的URLConnection、Apache的HttpClient、Netty的异步HTTPClient或者Spring的RestTemplate。那么,为什么我们要使用Feign呢?首...

2019-03-01 09:20:44

springboot集成springsession利用redis来实现session共享

转:https://www.cnblogs.com/mengmeng89012/p/5519698.html这次带来的是springboot+redis实现session共享的教程。在springboot的文档中,告诉我们添加@EnableRedisHttpSession来开启springsession支持,配置如下:Java代码@Configuration...

2019-02-28 18:03:08

spring cloud 学习- zuul 微服务网关

https://www.cnblogs.com/yjmyzz/p/spring-cloud-zuul-demo.html给微服务中的所有api添加一层过滤。

2019-02-28 17:58:13

SpringCloud之服务注册与发现Eureka(一)

Eureka是SpringCloudNetflix微服务套件中的一部分,可以与Springboot构建的微服务很容易的整合起来。Eureka包含了服务器端和客户端组件。服务器端,也被称作是服务注册中心,用于提供服务的注册与发现。Eureka支持高可用的配置,当集群中有分片出现故障时,Eureka就会转入自动保护模式,它允许分片故障期间继续提供服务的发现和注册,当故障分片恢复正常时,集群中其他...

2019-02-28 17:56:07

nginx负载均衡的5种策略(转载)

nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstreambackserver{server...

2019-02-28 17:39:13

Spring Boot + Spring Cloud 构建微服务系统(一):服务注册和发现(Consul)

使用Consul提供注册和发现服务什么是ConsulConsul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其它工具(比如ZooKeeper等)。使用起来也较为简单。Co...

2019-02-28 17:37:01
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!