上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 99 下一页
摘要: 堆和栈的概念和区别 在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式 阅读全文
posted @ 2021-03-13 22:08 hanease 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1. 描述 ​ 程序在开发过程中,有可能会发生CPU飙高、内存溢出等问题或系统在后期调优阶段,不可避免的要监控JVM情况,JDK自带的Jconsole监控工具,结合Tomcat使用非常方便,占用内存小,满足必要的监控项,还有不错的可视化界面,居家必备。 java线程的6种状态 初始态(NEW) 创建 阅读全文
posted @ 2021-03-11 22:13 hanease 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. 场景描述 目前大部分的应用程序中都会用到分页功能,以便减少前端浏览器及后台服务器的压力,以及其他方面的考虑。 (1)分页从概念上可分为逻辑分页和物理分页,逻辑分页主要是通过应用程序(前端或者后端)来分页,是从数据库中获取查询全部数据,然后通过java代码处理或前端处理后,分页展示给使用用户。 阅读全文
posted @ 2021-03-11 21:35 hanease 阅读(71) 评论(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 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1. 场景描述 springcloud微服务,部署一般需要多台服务器配合,开发测试过程中,也需要启动多个实例来进行测试与验证。 2. 问题解决 在idea下,只需要配置下就能启动多个实例,本案例采用在idea下部署2个不同端口的Eureka实例(互为注册)。 2.1 启动成功后界面 说明:idea下 阅读全文
posted @ 2021-03-11 21:19 hanease 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 三个标签完成springboot定时任务配置 1. 问题描述 Java项目定时任务是必备模块,月高风黑夜跑个批处理,记录或者统计一些系统信息。 2. 解决方案: 结合springboot,只需三个标签就能完成定时任务配置。 2.1 标签1 用在springboot的启动类上,@EnableSched 阅读全文
posted @ 2021-03-11 21:12 hanease 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1. 场景描述 先介绍下背景,项目为什么需要用多模块?springmvc难道还不够? (1)设计模式真言:“高内聚、低耦合”,springmvc项目,一般会把项目分成多个包:controller、service、dao、util等,但是随着项目的复杂性提高,想复用其他一个模块的话,因为是包的形式,剥 阅读全文
posted @ 2021-03-11 20:54 hanease 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1. 场景描述 (1)权限控制是IT项目特别是企业项目,绕不开的重要模块,接下来结合springboot介绍下权限控制框架shiro。 (2)springboot集成shiro的东西有点多,一篇博客完全介绍清楚有点费劲,拟分成3篇吧,第一篇介绍概念、原理;第二篇介绍搭建代码,详细介绍shiro框架; 阅读全文
posted @ 2021-03-11 00:34 hanease 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 1. 场景描述 新申请的服务器,要压测下python算法程序最多能执行多少条数据,有几年没用压力测试工具-jmeter了,重新下载了最新版本,记录下,也希望能帮到准备使用jmeter做压测的朋友。 2. 解决方案 2.1 官网介绍 官网地址: https://jmeter.apache.org/ 说 阅读全文
posted @ 2021-03-11 00:32 hanease 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. 场景描述 java开发前后端分离模式越来越流行,后端人员可以直接使用swagger进行接口调试(前后端分离之Swagger2),但是调试的时候,需要设置入参,假如该模块不是软件老王开发的,接别人的代码的话,入参定义就会有点麻烦了。 2. 解决方案 使用浏览器的开发者模式,获取前后端交互信息,现 阅读全文
posted @ 2021-03-11 00:31 hanease 阅读(569) 评论(0) 推荐(0) 编辑
上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 99 下一页