03 2022 档案

摘要:先带你们过一遍多线程,具体高级应用要自己摸索 小写是类型,大写肯定是对象 阅读全文
posted @ 2022-03-31 16:18 飞翔的小鸟er 阅读(17) 评论(0) 推荐(0) 编辑
摘要:分治算法 cpu切换线程会消耗时间的,实际上这种效率最高的应该是分的任务数等于cpu的核数,如果我没记错的话。任务分的多,线程也就多了,线程太多的话,cpu上下文切换的损耗会很大。如果单核,那么这个东西没意义 设计Stream的人是神吗? 并行流底层还是forkjoin 第一个快证明你们电脑是单核的 阅读全文
posted @ 2022-03-31 16:08 飞翔的小鸟er 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-31 15:46 飞翔的小鸟er 阅读(23) 评论(0) 推荐(0) 编辑
摘要:函数式接口 断定型接口 消费型接口 供给型接口 阅读全文
posted @ 2022-03-31 15:32 飞翔的小鸟er 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-31 09:52 飞翔的小鸟er 阅读(30) 评论(0) 推荐(0) 编辑
摘要:First In First Out 同步队列 阅读全文
posted @ 2022-03-31 09:25 飞翔的小鸟er 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-31 08:56 飞翔的小鸟er 阅读(21) 评论(0) 推荐(0) 编辑
摘要:CountDownLatch 看源码了,还是个减法计数器 阅读全文
posted @ 2022-03-31 08:38 飞翔的小鸟er 阅读(28) 评论(0) 推荐(0) 编辑
摘要:.. 传统方式 进阶方式 阅读全文
posted @ 2022-03-30 22:12 飞翔的小鸟er 阅读(17) 评论(0) 推荐(0) 编辑
摘要:list synchronize效率低,lock效率高。 set hashmap原理 阅读全文
posted @ 2022-03-30 11:31 飞翔的小鸟er 阅读(33) 评论(0) 推荐(0) 编辑
摘要:不一定,发短信有延时,cpu是根据时间片段来调用线程的,执行哪个线程依靠的是cpu而不是代码顺序 八锁问题。一共8种。。推荐看视频理解更透彻。https://www.bilibili.com/video/BV1B7411L7tE?p=10 阅读全文
posted @ 2022-03-30 10:33 飞翔的小鸟er 阅读(31) 评论(0) 推荐(0) 编辑
摘要:亲测,用synchronized和wait,notify加标志位也是实现的顺序执行,这是标志位的作用控制的,跟condition没关系 确实可以只用一个Condition因为这里while条件已经限制了顺序 能发挥多核cpu优势 当生产线中不同环节需要不同数量的线程数执行,就有用了,自己品。扩展思维 阅读全文
posted @ 2022-03-30 10:10 飞翔的小鸟er 阅读(24) 评论(0) 推荐(0) 编辑
摘要:传统方式:synchronize,锁class,锁对象 根本就是因为if只判断了一次,就等待了,不会继续等待,而while就继续判断,不会同时唤醒的,而导致其中一个正常,另一个继续也执行,导致虚假唤醒 就是用if判断的话,唤醒后线程会从wait之后的代码开始运行,但是不会重新判断if条件,直接继续运 阅读全文
posted @ 2022-03-30 09:04 飞翔的小鸟er 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-30 08:26 飞翔的小鸟er 阅读(43) 评论(0) 推荐(0) 编辑
摘要:Docker快速入门总结笔记 Code0cean 已于 2022-03-09 14:13:24 修改 47460 收藏 923分类专栏: Docker 文章标签: docker版权 Docker专栏收录该内容4 篇文章80 订阅订阅专栏文章目录1. Docker概述2. 虚拟化技术和容器化技术3. 阅读全文
posted @ 2022-03-29 15:37 飞翔的小鸟er 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-29 15:32 飞翔的小鸟er 阅读(177) 评论(0) 推荐(0) 编辑
摘要:没讲全,引用计数法是对象被引用了计数器+1,引用结束-1,计数器为0就会被回收 复制算法 复制算法,每次复制之后,幸存区从一个区域复制到另一个,这一个清空,成为to区,另一个为from 标记清除算法 标记压缩算法 JVM在电脑架构位置--》JVM的构件--》从.java到.class到类加载器--》 阅读全文
posted @ 2022-03-29 15:22 飞翔的小鸟er 阅读(183) 评论(0) 推荐(0) 编辑
摘要:新生区90%活不到老年区 方式区在物理上属于Java堆区中的一部分,而永久区(Permanent Generation)就是方法区的实现。 元空间 本地内存 说明元空间不在jvm中 元空间不在堆里,在电脑的直接内存上,不受jvm控制 无脑下一步 我的idea也自动识别了 阅读全文
posted @ 2022-03-29 09:42 飞翔的小鸟er 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Java对象在内存中实例化的过程 在讲 Java 对象在内存中的实例化过程前,先来说下在类的实例化过程中,内存会使用到的三个区域:栈区、堆区、方法区。 堆区:存储的全部都是对象,每个对象包含了一个与之对应的 class 类的信息。jvm 只有一个堆区(steap),它会被所有线程共享,堆中不存放基本 阅读全文
posted @ 2022-03-29 07:54 飞翔的小鸟er 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-28 21:45 飞翔的小鸟er 阅读(20) 评论(0) 推荐(0) 编辑
摘要:native关键字 robotAPI也是 阅读全文
posted @ 2022-03-28 21:10 飞翔的小鸟er 阅读(24) 评论(0) 推荐(0) 编辑
摘要:把看视频写的笔记生成在线站点了,供大家学习 https://shaoxiongdu.github.io/JVMStudy/#/ JVM架构 栈存的只是引用,真正的对象在堆里 双亲委派机制 bootstrap的parent是native,调用本地方法,C++写的,与操作系统联系。 为什么要设计这种机制 阅读全文
posted @ 2022-03-28 17:01 飞翔的小鸟er 阅读(16) 评论(0) 推荐(0) 编辑
摘要:ElasticSearch实战 es: https://www.elastic.co/cn/ kibana: https://www.elastic.co/cn/kibana 链接:https://pan.baidu.com/s/1qmXNZBVGrcp0fuo9bBqrRA 提取码:6zpo -- 阅读全文
posted @ 2022-03-27 15:49 飞翔的小鸟er 阅读(268) 评论(0) 推荐(0) 编辑
摘要:SpringBoot整合 1、创建工程 略 目录结构 2、导入依赖 注意依赖版本和安装的版本一致 <properties> <java.version>1.8</java.version> <!-- 统一版本 --> <elasticsearch.version>7.6.1</elasticsear 阅读全文
posted @ 2022-03-27 09:38 飞翔的小鸟er 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Rest风格说明 一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 基本Rest命令说明: methodurl地址描述 PUT(创建,修改) localhost:9200/索引名称 阅读全文
posted @ 2022-03-27 09:05 飞翔的小鸟er 阅读(93) 评论(0) 推荐(0) 编辑
摘要:IK分词器(elasticsearch插件) IK分词器:中文分词器 分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一一个匹配操作,默认的中文分词是将每个字看成一个词(<mark>不使用用IK分词器的情况下</m 阅读全文
posted @ 2022-03-26 21:55 飞翔的小鸟er 阅读(467) 评论(0) 推荐(0) 编辑
摘要:ElasticSearch核心概念 概述 1、索引(ElasticSearch) 包多个分片 2、字段类型(映射) 字段类型映射(字段是整型,还是字符型…) 3、文档 4、分片(Lucene索引,倒排索引) ElasticSearch是面向文档,关系行数据库和ElasticSearch客观对比!一切 阅读全文
posted @ 2022-03-26 20:34 飞翔的小鸟er 阅读(44) 评论(0) 推荐(0) 编辑
摘要:JDK8,最低要求 使用Java开发,必须保证ElasticSearch的版本与Java的核心jar包版本对应!(Java环境保证没错) 这里在windows上进行安装 Windows下安装 1、安装 下载地址:https://www.elastic.co/cn/downloads/ 历史版本下载: 阅读全文
posted @ 2022-03-26 15:56 飞翔的小鸟er 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-26 15:43 飞翔的小鸟er 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-26 15:18 飞翔的小鸟er 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-26 13:05 飞翔的小鸟er 阅读(19) 评论(0) 推荐(0) 编辑
摘要:代表最少一个哨兵判断主机挂了,就开始选举 这里“1”的意思是,判定客观下线票数临界点 这个“1”表示有“1”个哨兵认为主机宕机时,该主机才被判定为宕机 启动哨兵,选举有一个选举算法 大人,时代变了 阅读全文
posted @ 2022-03-26 12:46 飞翔的小鸟er 阅读(389) 评论(0) 推荐(0) 编辑
摘要:同理另外其他也是这样配置 需要,开一个端口阿里云就要配置一个安全组,不然api链接会报错。 ps -ef|grep redis redis-server kconfig/redis.conf redis-cli -p 6379 info replication 老师这里设置主从的时候redis没有密 阅读全文
posted @ 2022-03-23 21:38 飞翔的小鸟er 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-23 17:58 飞翔的小鸟er 阅读(31) 评论(0) 推荐(0) 编辑
摘要:RDB 我靠这个去掉密码的命令,一直都在配置文件中注解 dump没有生成的,要注意,redis在那个路径下启动的dump文件就会在个路径下生成 AOF 阅读全文
posted @ 2022-03-23 17:53 飞翔的小鸟er 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-23 16:27 飞翔的小鸟er 阅读(27) 评论(0) 推荐(0) 编辑
摘要:这里方法过时,换成这个:om.activateDefaultTyping(); (LaissezFaireSubTypeValidator.instance,ObjectMapper.DefaultTyping.NON_FINAL, ); JsonTypeInfo.As.PROPERTY om.ac 阅读全文
posted @ 2022-03-23 14:16 飞翔的小鸟er 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-19 16:17 飞翔的小鸟er 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-19 16:07 飞翔的小鸟er 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Geospatial地理位置 Hyperloglog Bitmaps 阅读全文
posted @ 2022-03-19 15:36 飞翔的小鸟er 阅读(29) 评论(0) 推荐(0) 编辑
摘要:基本语法 String类型 List用法(类似于双向链表) 可用生产者消费者模式等等 Set类型 Hash(哈希) Zset(有序集合) 降序用zrevrangebyscore salary +inf -inf 阅读全文
posted @ 2022-03-16 21:28 飞翔的小鸟er 阅读(45) 评论(0) 推荐(0) 编辑
摘要:redis-benchmark压力测试参数 连接redis-server,测试连接 压力测试 redis-benchmark -h localhost -p 6379 -c 100 -n 100000 输入密码命令: -a 123456 redis-benchmark -h localhost -p 阅读全文
posted @ 2022-03-16 10:46 飞翔的小鸟er 阅读(190) 评论(0) 推荐(0) 编辑
摘要:redis安装 redis官网下载压缩包,6.x或5.x等等 确认,继续执行make或make install 安装6.0以上版本需要升级gcc到5.3及以上,如下:升级到gcc 9.3:yum -y install centos-release-sclyum -y install devtools 阅读全文
posted @ 2022-03-15 21:14 飞翔的小鸟er 阅读(923) 评论(0) 推荐(0) 编辑
摘要:Vim使用及账号用户管理 秦疆 狂神说 2020-03-24 11:12 狂神说Linux系列连载课程,通俗易懂,基于CentOS7,欢迎各位狂粉转发关注学习。未经作者授权,禁止转载 Vim编辑器 什么是Vim编辑器 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功 阅读全文
posted @ 2022-03-14 09:25 飞翔的小鸟er 阅读(88) 评论(0) 推荐(0) 编辑
摘要:狂神说Linux04:三种软件安装方式及服务器基本环境搭建 秦疆 狂神说 2020-03-24 11:12 狂神说Linux系列连载课程,通俗易懂,基于CentOS7,欢迎各位狂粉转发关注学习。未经作者授权,禁止转载 环境安装 jdk安装(rpm安装) 1、rpm下载地址http://www.ora 阅读全文
posted @ 2022-03-13 09:25 飞翔的小鸟er 阅读(41) 评论(0) 推荐(0) 编辑
摘要:收起目录- 学习前言 2. 微服务概述 3. SpringCloud入门概述 4. SpringCloud Rest学习环境搭建:服务提供者 5. Eureka服务注册中心 6. Ribbon:负载均衡(基于客户端) 7.Feign:负载均衡(基于服务端) 8. Hystrix:服务熔断 9. Zu 阅读全文
posted @ 2022-03-05 15:53 飞翔的小鸟er 阅读(150) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示