![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
Orcas阿晨
咸鱼的挣扎
展开
-
SpringCloud学习笔记(一)—— Eureka、Zuul
单实例、多实例 Eureka Server的搭建;自定义Zuul过滤器:Token 校验过滤器;限流过滤器;日志过滤器原创 2019-12-01 19:49:27 · 838 阅读 · 0 评论 -
Elasticsearch笔记(四)—— Java API的使用
可结合上一篇(三)Elasticsearch基于Json的基本操作食用查询相关的API分页查询所有文档 @Autowired private RestHighLevelClient hClient; @Test public void testSearch() throws IOException { // 1. 创建搜索请求对象, 需指定索引...原创 2019-02-15 07:07:49 · 523 阅读 · 0 评论 -
FFmpeg音视频学习(一)—— FFmpge常用命令
基本信息查询命令、录制命令、分解/复用、处理原始数据、剪裁与合并、图片/视频互转、直播相关、滤镜;FFmpeg处理音视频流程原创 2019-03-20 21:54:49 · 1469 阅读 · 0 评论 -
FFmpeg音视频学习(二)—— 在线播放视频demo
使用HLS流媒体协议连接http服务器(Nginx)来进行近实时流式传输;将视频文件转化成m3u8/ts文件;H5播放器:Video.js原创 2019-03-22 17:19:13 · 2020 阅读 · 1 评论 -
Java 8深入剖析与实战(一)—— Lambda表达式入门
前置概念了解函数式接口(Functional Interface):有且仅有一个抽象方法。(SAM,single abstract method,单一抽象方法)接口中可以添加default关键字修饰的非抽象方法(默认方法)。接口里可以声明静态方法,并且可以实现。如果接口重写了java.lang.Object类中的public方法,也能满足规则,并不会增加抽象方法个数。...原创 2019-07-18 08:25:31 · 155 阅读 · 0 评论 -
设计模式笔记(二)—— 建造者模式
设计模式学习笔记,感谢geely老师的《Java设计模式精讲 Debug方式+内存分析》课程。建造者模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示;用户只需指定需要建造的类型就可以得到它们,建造过程及细节不需要知道类型:创建型适用场景:如果一个对象有非常复杂的内部结构(很多属性);想把复杂对象的创建和使用分离优点:封装性好,创建和使用分离;...原创 2019-08-03 00:26:12 · 171 阅读 · 0 评论 -
设计模式笔记(一)—— 设计原则与工厂方法模式详解
七大设计原则;简单工厂;工厂方法模式;抽象工厂原创 2019-08-01 07:48:57 · 581 阅读 · 0 评论 -
Java 8深入剖析与实战(二)—— 函数式接口Function、BiFunction、Predicate、Supplier、BinaryOperator
函数式接口Function、BiFunction、Predicate、Supplier、BinaryOperator的解读与示范。原创 2019-07-23 12:41:01 · 767 阅读 · 0 评论 -
设计模式笔记(三)—— 单例模式
饿汉式、懒汉式;序列化破坏单例;反射攻击;枚举单例;容器单例;ThreadLocal线程单例;单例应用原创 2019-08-14 18:50:01 · 152 阅读 · 0 评论 -
设计模式笔记(四)—— 原型模式
原型模式的介绍;深克隆,浅克隆;克隆破坏单例;原型模式的应用原创 2019-08-28 16:24:54 · 150 阅读 · 0 评论 -
设计模式笔记(五)—— 外观模式
外观模式介绍;外观模式案例编写;外观模式的具体应用原创 2019-08-28 18:29:47 · 144 阅读 · 0 评论 -
RabbitMQ消息中间件技术精讲(四)—— 整合RabbitMQ与Spring家族
Spring AMQP的相关知识:RabbitAdmin、RabbitTemplate、SimpleMessageListenerContainer、MessageListenerAdapter、MessageConverter;RabbitMQ整合Spring、SpringBoot、Spring Cloud Stream原创 2019-01-09 03:43:54 · 968 阅读 · 0 评论 -
RabbitMQ消息中间件技术精讲(二)—— 入门RabbitMQ核心概念
消费者和生产者的小Demo。结合RbbitMQ的特性、对Exchange、Queue、Binding、RoutingKey、Message的核心API的讲解。原创 2018-12-31 18:24:05 · 899 阅读 · 0 评论 -
Elasticsearch笔记(二)—— Kibana与ik分词器的安装
Windows下,Elasticsearch中文分词器插件analysis-ik的安装。去github上直接下载zip文件。 → https://github.com/medcl/elasticsearch-analysis-ik/releases 选择和已经下载的elasticsearch版本兼容的ik。解压后复制到之前安装的elasticsearch/plugins下,...原创 2018-02-15 01:10:49 · 9150 阅读 · 0 评论 -
SpringBoot学习笔记(二)—— SpringMvc配置
三、SpringMvc配置1.静态资源:@ConfigurationProperties( prefix = "spring.resources", ignoreUnknownFields = false)public class ResourceProperties { private static final String[] CLASSPATH_RESOURC...原创 2018-10-29 05:17:11 · 329 阅读 · 0 评论 -
SpringBoot学习笔记(三)—— Mybatis配置
一、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId>原创 2018-10-29 06:35:41 · 193 阅读 · 0 评论 -
SpringBoot学习笔记(一)—— 启动类
一、SpringBoot启动类@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration // 配置@EnableAutoConfiguration // 根据依赖自动配置@ComponentScan( excl...原创 2018-10-26 07:11:03 · 3464 阅读 · 0 评论 -
Elasticsearch笔记(一)—— Linux下安装Elasticsearch
Linux下安装Elasticsearch1、版本虽然眼下已经出了v6.5.0,但为了和ik分词器版本一致,这里选择6.4.3的版本。官网:https://www.elastic.co/选择适用于linux的安装包进行下载2、安装与配置2.1.新建用户由于Elasticsearch默认不允许以root账号运行,首先我们需要创建用户:useradd orcas设置密码(可选): ...原创 2018-11-16 05:28:35 · 478 阅读 · 0 评论 -
Elasticsearch笔记(三)—— Elasticsearch的基本操作
Elasticsearch的基本操作:包括索引库、映射字段、文档、查询等的操作。DSL搜索;过滤、排序、聚合。原创 2018-11-19 13:19:09 · 522 阅读 · 0 评论 -
RabbitMQ消息中间件技术精讲(一)—— RabbitMQ的概念与Linux下的安装操作
RabbitMQ与AMQP的介绍;在Linux下RabbitMQ的安装,开启管理控制台;Linux下的rabbitmqctl命令。原创 2018-12-24 01:21:36 · 1763 阅读 · 0 评论 -
RabbitMQ消息中间件技术精讲(三)—— 深入RabbitMQ高级特性
学习RabbitMQ的高级特性;如何100%保障消息的投递成功和幂等性;关于RabbitMQ的确认消息、返回消息、ACK与重回队列、消息的限流、超时时间、死信队列的使用。原创 2019-01-03 17:39:13 · 2103 阅读 · 0 评论 -
MySQL学习笔记(一)——linux下安装mysql
Linux下安装mysql有几种方式,最简单的yum/rpm,过去常规的./configure;make;make install、5.5及以后使用的cmake、二进制免编译安装。这里学习的是采用cmake的安装方式。基本安装步骤: 1. cmake的编译安装: (1) 指定一个安装mysql的路径(这里选择新建): mkdir -p /home/orcas/tools(2) 上传安...原创 2017-12-10 00:09:31 · 243 阅读 · 0 评论