- 博客(6)
- 收藏
- 关注
原创 SpringBoot配置多注册中心(yml,properties)
dubbo-2.6.6dubbo.config.multiple=truedubbo.registries.z1.timeout = 5000dubbo.registries.z1.address = zookeeper://10.0.230.15:2181dubbo.registries.z2.timeout = 5000dubbo.registries.z2.address =...
2019-10-28 16:02:00
941
原创 Java错误体系
1、Java所有的异常错误都继承与Throwable类,只有继承了Throwable类,才能在异常传递体系中进行。2、Throwable下有两个重要的子类,Error和ExceptionError类无法恢复,所有的错误子类都不需要程序处理。Exception类是程序可恢复的情况,他是所有异常的父类,可以指代所有异常。3、Exception又可以分为运行时异常和非运行时异...
2019-09-24 21:54:13
91
原创 springboot集成spring data ElasticSearch
ES支持SpringBoot使用类似于Spring Data Jpa的方式查询,使得查询更加方便。1、依赖引入 1 2 compile “org.springframework.boot:spring-boot-starter-data-elasticsearch:2.1.7.RELEASE” compile “org.elasticsea...
2019-09-11 15:41:21
159
原创 浅析Volatile关键字
浅析Volatile关键字在java中线程并发中,线程之间通信方式分为两种:共享内存和消息传递。共享内存指的是多个线程之间共享内存的属性状态;消息传递指的是线程之间发送信息来通信。在介绍volatile,我们先了解一下共享内存一些基本概念。JMMJava内存模型(简称JMM)控制线程通信,可以分为主内存和本地内存,每个线程拥有一个本地内存。如图,一般主存只有一个,根据线程...
2019-09-07 10:47:06
96
原创 A站(ACFun)爬虫爬取并播放、下载视频(JAVA)
本文使用的工具有vlc+ffmpeg+phantomjs,git源码:https://github.com/GethinWang/VideoCrawler 一般视频网站的视频地址暴露的方式有两种:1、html直接暴露2、通过ajax异步返回。 A站使用的方式是第二种。针对第一种方式,直接使用jsoup就可以解析出视频地址,但是大部分网站都不会采取这种方式,而是选择第二种...
2019-09-03 22:51:10
3344
2
转载 Java中值的传递
Java中值传递 引用传递一直以来对按值传递,引用传递,以及堆栈上的对象不是很明白,今天整理一下自己的想法形参:用于定义方法的时候使用的参数说明:只有在被调用时才会分配内存单元,在调用结束,即刻释放所分配的内存单元。因此,只在方法内才有效。实参:用于调用时传递给方法的参数按值传递:实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy引用传递:方法调用时,实际参数的引用(地址,而不...
2018-07-13 23:26:59
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人