上一页 1 ··· 103 104 105 106 107 108 109 110 111 ··· 115 下一页
摘要: 从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列)。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。但是当前正在被服务的线程可能觉得cpu的服务质量不够好,于是提前退出,这就是yield。或者当前正在被服务的线程需要睡一会,醒来后继续被服务,这就是sl 阅读全文
posted @ 2021-03-16 21:44 hanease 阅读(147) 评论(0) 推荐(0)
摘要: 多线程问题: 1、java中为什么要使用多线程使用多线程,可以把一些大任务分解成多个小任务来执行,多个小任务之间互不影像,同时进行,这样,充分利用了cpu资源。 2、java中简单的实现多线程的方式 继承Thread类,重写run方法; 1 2 3 4 5 6 7 8 9 10 11 12 13 1 阅读全文
posted @ 2021-03-15 21:17 hanease 阅读(290) 评论(0) 推荐(0)
摘要: 堆和栈的概念和区别 在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式 阅读全文
posted @ 2021-03-13 22:08 hanease 阅读(485) 评论(0) 推荐(0)
摘要: jmap 是一个 Java 内存映像工具,用于生成 Java 应用程序的堆转储文件(heap dump)并查看对象内存占用情况,还可以分析 JVM 的垃圾收集器行为。它在排查内存泄漏、查看对象分布以及分析内存占用问题时非常有用。 基本用法jmap [options] <pid>1pid:Java 进 阅读全文
posted @ 2021-03-11 22:13 hanease 阅读(263) 评论(0) 推荐(0)
摘要: 1. 场景描述 目前大部分的应用程序中都会用到分页功能,以便减少前端浏览器及后台服务器的压力,以及其他方面的考虑。 (1)分页从概念上可分为逻辑分页和物理分页,逻辑分页主要是通过应用程序(前端或者后端)来分页,是从数据库中获取查询全部数据,然后通过java代码处理或前端处理后,分页展示给使用用户。 阅读全文
posted @ 2021-03-11 21:35 hanease 阅读(89) 评论(0) 推荐(0)
摘要: spring-cloud-Gateway是spring-cloud的一个子项目。而zuul则是netflix公司的项目,只是spring将zuul集成在spring-cloud中使用而已。因为zuul2.0连续跳票和zuul1的性能表现不是很理想,所以催生了spring团队开发了Gateway项目。 阅读全文
posted @ 2021-03-11 21:27 hanease 阅读(356) 评论(0) 推荐(0)
摘要: 1. 场景描述 springcloud微服务,部署一般需要多台服务器配合,开发测试过程中,也需要启动多个实例来进行测试与验证。 2. 问题解决 在idea下,只需要配置下就能启动多个实例,本案例采用在idea下部署2个不同端口的Eureka实例(互为注册)。 2.1 启动成功后界面 说明:idea下 阅读全文
posted @ 2021-03-11 21:19 hanease 阅读(986) 评论(0) 推荐(0)
摘要: 三个标签完成springboot定时任务配置 1. 问题描述 Java项目定时任务是必备模块,月高风黑夜跑个批处理,记录或者统计一些系统信息。 2. 解决方案: 结合springboot,只需三个标签就能完成定时任务配置。 2.1 标签1 用在springboot的启动类上,@EnableSched 阅读全文
posted @ 2021-03-11 21:12 hanease 阅读(96) 评论(0) 推荐(0)
摘要: 1. 场景描述 先介绍下背景,项目为什么需要用多模块?springmvc难道还不够? (1)设计模式真言:“高内聚、低耦合”,springmvc项目,一般会把项目分成多个包:controller、service、dao、util等,但是随着项目的复杂性提高,想复用其他一个模块的话,因为是包的形式,剥 阅读全文
posted @ 2021-03-11 20:54 hanease 阅读(538) 评论(0) 推荐(0)
摘要: 1. 场景描述 (1)权限控制是IT项目特别是企业项目,绕不开的重要模块,接下来结合springboot介绍下权限控制框架shiro。 (2)springboot集成shiro的东西有点多,一篇博客完全介绍清楚有点费劲,拟分成3篇吧,第一篇介绍概念、原理;第二篇介绍搭建代码,详细介绍shiro框架; 阅读全文
posted @ 2021-03-11 00:34 hanease 阅读(1268) 评论(0) 推荐(0)
上一页 1 ··· 103 104 105 106 107 108 109 110 111 ··· 115 下一页