上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 78 下一页
摘要: 区别一: 在于当程序调用start方法一个新线程将会被创建,并且在run方法中的代码将会在新线程上运行, 然而在你直接调用run方法的时候,程序并不会创建新线程,run方法内部的代码将在当前线程上运行。 大多数情况下调用run方法是一个bug或者变成失误。 因为调用者的初衷是调用start方法去开启 阅读全文
posted @ 2020-02-27 11:14 幽暗森林之猪大屁 阅读(271) 评论(0) 推荐(0)
摘要: 相同点: java中class.forName() 和 classLoader 都可用来对类进行加载不同店: 1、class.forName()除了将类的 .class 文件加载到jvm中之外,还会对类进行解释,执行类中的static块,还会执行给静态变量赋值的静态方法 2、classLoader只 阅读全文
posted @ 2020-02-27 10:33 幽暗森林之猪大屁 阅读(250) 评论(0) 推荐(0)
摘要: 一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的, 阅读全文
posted @ 2020-02-27 10:20 幽暗森林之猪大屁 阅读(640) 评论(0) 推荐(0)
摘要: 在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。 一、 阅读全文
posted @ 2020-02-27 10:05 幽暗森林之猪大屁 阅读(226) 评论(0) 推荐(0)
摘要: 1.1. BOM和DOM的区别DOM就是一套操作HTML标签的API(接口/方法/属性)BOM就是一套操作浏览器的API(接口/方法/属性)1.2. BOM中常见的对象window: 代表整个浏览器窗口注意: window是BOM中的一个对象, 并且是一个顶级的对象(全局),下面的对象都能通过它找到 阅读全文
posted @ 2020-02-27 09:46 幽暗森林之猪大屁 阅读(615) 评论(0) 推荐(0)
摘要: 一、资料文档 Kafka:中。有kafka作者自己写的书,网上资料也有一些。rabbitmq:多。有一些不错的书,网上资料多。zeromq:少。没有专门写zeromq的书,网上的资料多是一些代码的实现和简单介绍。rocketmq:少。没有专门写rocketmq的书,网上的资料良莠不齐,官方文档很简洁 阅读全文
posted @ 2020-02-26 12:01 幽暗森林之猪大屁 阅读(245) 评论(0) 推荐(0)
摘要: 大概每个人在学生时代开始就使用Java了,我们一直在学习Java,但Java中总有一些概念含混不清,不论是对初级还是高级程序员都是如此。所以,这篇文章的目的就是弄清楚这些概念。 读完本文你会对这些概念有更深入的了解,还能弄清楚一切灰色的东西。在本书中,我们将讨论匿名内联类、多线程、同步和序列化。 1 阅读全文
posted @ 2020-02-26 11:57 幽暗森林之猪大屁 阅读(243) 评论(0) 推荐(0)
摘要: 在Map集合框架中,除了HashMap以外,TreeMap也是常用到的集合对象之一。与HashMap相比,TreeMap是一个能比较元素大小的Map集合,会对传入的key进行了大小排序。其中,可以使用元素的自然顺序,也可以使用集合中自定义的比较器来进行排序;不同于HashMap的哈希映射,TreeM 阅读全文
posted @ 2020-02-26 11:45 幽暗森林之猪大屁 阅读(31329) 评论(2) 推荐(2)
摘要: Spring简介Spring不是服务于开发web项目的功能,或业务。而是服务于项目的开发,方便各层间的解耦调用,方便对类的批量管理,是提高软件开发效率,降低后期维护成本的框架。Spring的核心思想是IOC(控制反转),AOP(切面编程)两点。IOC:即不再需要程序员去显式地New一个对象,而是把S 阅读全文
posted @ 2020-02-26 11:29 幽暗森林之猪大屁 阅读(714) 评论(0) 推荐(0)
摘要: JVM的东西太多了,我们刚开始学java的时候,就会接触堆、栈,还有方法区,因为我们要知道new出来的对象放在哪里,局部变量放在哪里,static修饰的变量放在哪里。 我从网上截一个图: 这里有三大部分: classloader runtime data area execution engine 阅读全文
posted @ 2020-02-26 11:17 幽暗森林之猪大屁 阅读(129) 评论(0) 推荐(0)
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 78 下一页