为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第21天 SpringCloud微服务学习

课程名称:SpringCloud Finchley三版本微服务实战课程章节:第7章 消息和异步主讲老师:廖师兄课程内容:SpringCloud rabbitMQ基本使用以及商品订单服务中异步使用扣库存课程收获:1、异步客户端请求不会阻塞进程,服务端的响应可以是非即时的。异步的常见形态:(1)、通知;(2)、请求/异步响应;(3)、借助消息MQ应用场景:(1)、异步处理;(2)、流量削峰;(3)、日志处理;(4)、应用解耦。2、rabbitMQ使用(1)、引入依赖<dependency>     <groupId>org.springframework.boot</groupId>...

119浏览
0推荐
0评论

【九月打卡】第20天 SpringCloud微服务学习

课程名称:SpringCloud Finchley三版本微服务实战课程章节:第6章 统一配置中心主讲老师:廖师兄课程内容:SpringCloud统一配置中心config课程收获:1、为什么要使用配置中心config(1)、方便维护:多个人开发对同一个配置文件进行修改,不方便维护(2)、配置内容安全与权限:一个公司线上的配置是不会对开发进行开发的,把配置放到项目里每个开发人员都可以看到,这里可以把配置文件进行隔离不放进项目代码(3)、做到更新配置可以不需要重启。 2、应用(1)、本身也是一个微服务,需要去Eureka上注册,创建config项目时选择Eureka client端,同时选择Eureka Server(2)...

94浏览
0推荐
0评论

【九月打卡】第19天 SpringCloud微服务学习

课程名称:SpringCloud  Finchley三版本微服务实战课程章节:第5章 应用通信主讲老师:廖师兄课程内容:   HTTP、RPC,服务之间的负载均衡调用课程收获:1、SpringCloud中服务间的两种restful调用方式:(1).RestTemplate(2).Feign2、SpringCLoud服务中的三种通信方式1、RestTemplateRestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。restTemplate.getForObject(要访问的URL,...

111浏览
0推荐
0评论

【九月打卡】第18天 SpringCloud微服务学习

课程名称:SpringCloud  Finchley三版本微服务实战课程章节:第4章 服务拆分主讲老师:廖师兄课程内容:   服务拆分原则,商品服务编码,订单服务编码课程收获:1、微服务如何拆分:(1)、先明白起点和终点起点:既有的架构形态(老项目、新项目)终点:好的架构不是设计出来的,而是进化而来的。进化一直在演进(2)、需要考虑的因素与坚持的原则2、业务形态不适合微服务拆分的(1)、系统中包含很多很多强事务场景的(2)、业务相对稳定,迭代周期长(3)、访问压力不大,可用性要求不高3、微服务的特点:(1)、一系列微小的服务共同组成(2)、单独部署,跑在自己的进程里(3)、每个服务为独立的业务开发(4)、分布式的管理...

133浏览
0推荐
0评论

【九月打卡】第17天 SpringCloud微服务学习

课程名称:SpringCloud  Finchley三版本微服务实战课程章节:第2章 微服务介绍第3章 服务注册与发现主讲老师:廖师兄课程内容:   微服务知识,Spring Cloud Eureka服务注册与发现课程收获:1、微服务是一种架构风格,不是组件不是框架。1)、一系列微小的服务共同组成。2)、跑在自己的进程里。3)、每个服务为独立的业务开发。4)、独立部署。5)、分布式的管理2、分布式的定义旨在支持应用程序和服务的开发,可以利用物理架构由多个自治的处理元素,不共享主内存,但通过网络发送消息合作。3、微服务的注册与发现 (Spring Cloud Eureka):1, 基于Netflix...

180浏览
0推荐
0评论

【九月打卡】第16天 计算机网络知识学习

课程名称:剑指Java面试-Offer直通车 百度资深面试官授课课程章节:第2章 计算机网络面试核心主讲老师:翔仔课程内容:   计算机的网络知识课程收获:1、TCP/IP物理层:机械之间的传递,光缆,0/1...

109浏览
0推荐
0评论

【九月打卡】第15天 Redis学习

课程名称:剑指Java面试-Offer直通车 百度资深面试官授课课程章节:第4章 Redis主讲老师:翔仔课程内容:   Redis的优势特点以及大企业相关面试题课程收获:1、 缓存中间件-Memcache和Redis的区别Memcache:代码层次类似Hash1)、支持简单数据类型2)、不支持数据持久化存储3)、不支持主从4)、不支持分片redis作为缓存层使用 特性:1).数据类型丰富 2).支持数据磁盘持久化存储 3).支持主从 4).支持分片 问题1:为什么redis这么快?100000+QPS 每秒查询次数1)、完全基于内存,不受硬盘io限制 2)、数据结构简单,数据操作简单,没有表就是操作键值对...

78浏览
0推荐
0评论

【九月打卡】第14天 Map基础学习

课程名称:Map从入门到性能分析课程章节:第5章 TreeMap第6章课程总结主讲老师:大谷课程内容:   TreeMap排序以及性能对比课程收获:1、TreeMap与LinkedHashMap对比TreeMap与LinkedHashMap都实现了Map接口。TreeMap与LinkedHashMap都是有序的,但是有此不同。LinkedHashMap是按照输入的顺序或者访问的顺序来进行排序的,LinkedHashMap的排序是按照自然数的升序或者降序来排序的,按照大小来比较和排列的。2、...

91浏览
0推荐
0评论

【九月打卡】第13天 Linux学习

课程名称:Linux速成班课程章节:第2章 环境配置主讲老师:wulekong课程内容:    Linux环境配置,网络设置课程收获:1. 环境准备Virtualbox虚拟机开源免费跨平台使用(Linux、Windows)支持多种虚拟机下载地址:http:// www.virtualbox.org2. 虚拟机网络模式NAT模式,特点:虚拟机可以访问外网,但与主机不互通网桥模式:又叫桥接模式,特点:既可以访问外网又可以与主机互通 缺点:容易占用主机独立IP,IP不够用时容易出现冲突internal模式  特点:相当于在主机和虚拟机之间构建的一个局域网Host-only模式  又叫主机模式,比较复杂3. Centos...

92浏览
0推荐
0评论

【九月打卡】第12天 Map基础学习

课程名称:Map从入门到性能分析课程章节:第4章 LinkedHashMap主讲老师:大谷课程内容:...

95浏览
0推荐
0评论

【九月打卡】第11天 Map基础学习

课程名称:Map从入门到性能分析课程章节:第3章 HashMap的原理主讲老师:大谷课程内容:   HashMap的底层原理以及开发中扩容引起的性能注意点课程收获:1. HashMap的原理(1)、HashMap是无序的,遍历输出的顺序与put存进去的顺序无关。(2)、关键的两个方法:final int hash(Object k)用hashCode()方法将key转换成hash码后并进行优化得到优化后的hash码。例如:将“yuwen”这个字符串优化后的hash码是115347492static int indexFor(int h,int...

98浏览
0推荐
0评论

【九月打卡】第10天 Map基础学习

课程名称:Map从入门到性能分析课程章节:第1章HashMap初识第2章 HashMap的使用主讲老师:大谷课程内容:      Map接口的通用方法,遍历方式课程收获:1. Map接口通用方法V   put(K key,V value):存入Map中一个key/value映射V   get(Object key):返回到指定键所映射的值int size():返回此Map中键值映射的数量V remove(Object key):从该Map中删除一个键的映射boolean containskey(Object key):是否包含指定键的key2.HashMap的构造方法HashMap()HashMap(int...

95浏览
0推荐
0评论

【九月打卡】第9天 ThreadLocal学习

课程名称:ThreadLocal课程章节:第3章 【极客视角】大神们怎么用ThreadLocal的第4章 【设计者视角】源码级实现&源码分析主讲老师:求老仙课程内容:    SimpleSemaphore 信号量源码、mybatis框架、Spring框架分布式事务支持源码分析;简单实现ThreadLocal练习。课程收获:1、SimpleSemaphoreQuartz的SimpleSemaphore提供资源隔离;SimpleSemaphore中的lockOwners(ThreadLocal)为重度锁操作前置过滤。2、mybatis...

92浏览
0推荐
0评论

【九月打卡】第8天 ThreadLocal学习

课程名称:ThreadLocal课程章节:第1章 纵观课程纲要第2章 是什么?怎么用?何时用?如何不出问题?主讲老师:求老仙课程内容:    ThreadLocal解决的是什么问题(数据一致性的问题)    ThreadLocal在Java线程高并发中的应用课程收获:1、 程序的安全性一致性问题发生在多个主体对同一份数据无法达成共识。包括:分布式一致性问题,并发问题特点:场景多,问题复杂,难以觉察,需要严密的思考,甚至数据论证 排队:性能开销较高投票:高效              两者都有额外的开销规则:同一份数据尽量一个源头 2、...

82浏览
0推荐
0评论

【九月打卡】第7天 vue入门学习

课程名称:vue2.5入门课程章节:第4章 Vue-cli的使用主讲老师:Dell课程内容:     Vue-cli的使用课程收获:1、先去安装node,安装完node自动安装npm1)、npm install --global vue-cli 全局安装vue脚手架工具  vue-cli2)、vue init  webpack   my-project   创建一个基于webpack模版的新项目 项目名称不能有大写字母3)、cd my-project   进入到项目目录4)、npm run dev   运行项目...

178浏览
0推荐
0评论

【九月打卡】第6天 vue入门学习

课程名称:vue2.5入门课程章节:第3章 Vue中的组件主讲老师:Dell课程内容:     Vue中的组件应用实现课程收获:1、TodoList功能实现v-if="" : 控制DOM存在与否;v-show="" : 控制DOM显示与否;v-for="(item, index)of list"  :key="index": 控制循环列表的输出;( 意为把 list 数组下的每一个元素赋值给变量名 item ,并把每个元素的下标存到对应的 index 中。PS : key 的值不可重复)运用数据绑定 v-model,事件 @click,循环指令...

53浏览
0推荐
0评论

【九月打卡】第5天 vue入门学习

课程名称:vue2.5入门课程章节:第2章 Vue基础语法主讲老师:Dell课程内容: Vue的基础语法,计算属性,侦听器,基础模版指令课程收获: 1、vue.js库的引入一定要放到<head></head>中,会避免页面出现抖屏的一个情况。 2、vue编写着重于数据,语法:语法:el:绑定标签,data:数据methods:定义方法;template:模板v-text: 会转译v-html: 不会转译v-on:  事件绑定v-on:的简写为@符号v-text  会进行转译v-html...

75浏览
0推荐
0评论

【九月打卡】第4天 Redis入门学习之redis的通用命令、事务、持久化

课程名称:Redis入门课程章节:第7章 Redis的通用命令第8章 Redis的事务第9章 Redis的持久化 主讲老师:悟空课程内容: redis的命令、事务以及持久化课程收获:1、Keys通用操作keys *:查询所有keykeys str? :查询以字符串str开头的keydel key1 key2 key3 ... :删除多个keyexists key:判断key是否存在,存在返回1不存在返回0rename key newkey :对key进行重命名expire  key times(秒) :设置过期的时间ttl key:查看key所剩的时间,若没有设置,则返回-1type key :获取指定key的类型...

111浏览
0推荐
0评论

【九月打卡】第3天 Redis入门学习

课程名称:Redis入门课程章节:第5章 Jedis的入门第6章 Redis的数据结构主讲老师:悟空课程内容:  Jedis的连接存取读取数据Redis各种数据类型的各种命令存读取等   课程收获:1、Jedis是Redis官方首选的Java客户端开发包使用测试用例:    2、Redis的数据结构,五种数据类型:字符串(String)、字符串列表(list)、有序字符串集合(sorted set)、哈希(hash)、字符串集合(set)。Key定义的注意点:(1)、不要过长;(2)、不要过短;(3)、统一的命名规范1)、字符串(String) 赋值:set company...

111浏览
0推荐
0评论

【九月打卡】第2天 多线程学习

课程名称:2小时搞定多线程概念课程章节:第5章 高并发只是并发的升级版吗?第6章 你真的懂同步与异步?阻塞与非阻塞?第7章 面试问题检验学习成果主讲老师:悟空课程内容:      高并发的概念,同步与异步,阻塞与非阻塞课程收获:高并发:一种状态,指大量请求到达服务器产生的状态。如双11时服务器处于高并发状态多线程:一种编程方式,你可以写个单线程的代码,也可以写一个多线程的代码。写多线程的代码有一些目的是为了防止高并发状态产生的性能安全问题,是应对高并发的一种重要解决方案但并不是一定要多线程来解决高并发状态,如Redis数据库解决数据库的高并发,redis底层是单线程的...

133浏览
0推荐
0评论
首页上一页12下一页尾页
意见反馈 帮助中心 APP下载
官方微信