上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 120 下一页
摘要: 为什么需要线程池 我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口,Thread类其实也是实现了Runnable接口。但是我们创建这两种线程在运行结束后都会被虚拟机销毁,如果线程数量多的话,频繁的创建和销毁线程会大大浪费时间和效率,更重要的是浪费内存。那么有 阅读全文
posted @ 2022-02-07 22:48 hanease 阅读(1233) 评论(0) 推荐(0)
摘要: 性能优化基本属于Java高级工程师的必备技能了,今天主要给大家介绍下后端优化的六种方法。 1.硬件升级 硬件问题对性能的影响不容忽视。 举一个例子:一个DB集群经常有慢SQL报警,业务排查下来发现SQL都很简单,该做的索引优化也都做了。后来DBA同学帮忙定位到问题是硬件过旧导致,将机械硬盘升级成固态 阅读全文
posted @ 2022-02-07 22:47 hanease 阅读(627) 评论(0) 推荐(0)
摘要: UML即Unified Model Language,是一种建模语言,也是标准建模语言。在软件开发中,当系统规模比较复杂时,需要用图形抽象地来表达复杂的概念,让整个软件设计更具有可读性,可理解性,以便尽早发现软件设计时存在的潜在问题,从而降低开发风险。同时,也极大地方便了业务人员与开发人员之间的交流 阅读全文
posted @ 2022-02-07 22:44 hanease 阅读(8859) 评论(0) 推荐(0)
摘要: 1、StackOverFlowErrorThrown when a stack overflow occurs because an application recurses too deeply. 调用栈深度超过限制 递归运算时会遇到 2、OOMOut of memory当JVM分配内存时 不够才 阅读全文
posted @ 2022-02-07 21:37 hanease 阅读(180) 评论(0) 推荐(0)
摘要: Spring Cloud Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。 它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务 阅读全文
posted @ 2022-02-07 14:38 hanease 阅读(2857) 评论(0) 推荐(0)
摘要: 1.什么是微服务 1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可) 2)独立的进程(java的tomcat,nodejs等) 3)轻量级的通信(不是soap,是http协议) 4)基于业务能力(类似用户服务,商品服务等等) 5)独立部署(迭代速度快) 6)无集中式管 阅读全文
posted @ 2022-02-07 14:37 hanease 阅读(357) 评论(0) 推荐(0)
摘要: 服务注册与发现的来源 首先,服务注册与发现是来自于微服务架构的产物。 在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。而在微服务应用中,服务实例的数量和网络地址都是动态变化的,这对系统运维提出了巨大的挑战。 而且服务集群的跨度 阅读全文
posted @ 2022-02-07 14:19 hanease 阅读(877) 评论(0) 推荐(0)
摘要: 本文涉及的内容以及知识点如下: 1、单体架构 2、单体架构的拆分 3、SOA与微服务的区别 4、微服务的优缺点 5、微服务的消息 6、服务集成 7、数据的去中心化 单体架构 Web应用程序发展的早期,大部分web工程是将所有的功能模块(service side)打包到一起并放在一个web容器中运行, 阅读全文
posted @ 2022-02-07 14:09 hanease 阅读(577) 评论(0) 推荐(0)
摘要: 以下将分别从Quartz架构简介、集群部署实践、Quartz监控、集群原理分析详解Quartz任务调度框架。 Quartz简介 Quartz是Java领域最著名的开源任务调度工具,是一个任务调度框架,通过触发器设置作业的定时运行规则,来执行定时任务。其中quartz集群通过故障切换和负载平衡的功能, 阅读全文
posted @ 2022-02-07 13:58 hanease 阅读(1354) 评论(0) 推荐(0)
摘要: 什么是 Zookeeper Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如: 统一命名服务 状态同步服务 集群管理 分布式应用配置项的管理等 Zookeeper已经成为Hadoop生态系统中的基础组件。 一、分 阅读全文
posted @ 2022-02-07 13:41 hanease 阅读(920) 评论(0) 推荐(0)
上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 120 下一页