Java
文章平均质量分 75
asd3331380
这个作者很懒,什么都没留下…
展开
-
详解JAVA和C++的区别
转自:微点阅读https://www.weidianyuedu.com/content/5417011000738.html这是Java与C++区别的一个比较完整的答案,大家可以学习一下。 JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者, 而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语..转载 2021-12-31 17:45:51 · 743 阅读 · 0 评论 -
学IT但不知道学哪个方向好?
摘自:微点阅读https://www.weidianyuedu.com/俗话说360行,行行转IT,哦不,是行行出状元,如果你想进入软件和互联网行业, 恭喜, 这是个好行业, 薪水很高, 也不需靠关系, 一切靠实力说话, 不需要有个好爸爸。IT培训课程目前在市场上,就业前景很好,所以,如果你想参加IT培训,这主要还是看你自己喜欢的学习课程,现在向你介绍一下今天的互联网是什么方向,选择什么。1、后端工程师后端程序员主要实现业务逻辑,并为前端用户提供接口。当然,Java是使用最多的,但.转载 2021-12-30 17:54:30 · 188 阅读 · 0 评论 -
WebView页面跳转
转自:微点阅读https://www.weidianyuedu.com/简介在实际项目开发中,我们用到WebView的场景,大多是在对接协议、第三方应用或网页时出现。对于页面加载,WebView没有自带等待效果。所以,需要我们去自定义各种带进度条的WebView,网上相关的例子也是不胜枚举,今天我们就来谈谈一条地址请求在WebView中的跳转问题:WebView中有两个工具类负责管理网页各种行为:WebChromeClient和WebViewClient。分别通过setWebChro...转载 2021-12-30 17:25:39 · 653 阅读 · 0 评论 -
Integer与int的区别
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站是否可以从一个static方法内部发出对非static方法的调用? 不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象转载 2021-12-28 16:39:57 · 104 阅读 · 0 评论 -
java.io中常用的流的功能及特性浅谈
转自:微点阅读(www.weidianyuedu.com)https://m.weidianyuedu.comIO常用流的功能及特性:输入流inputStream:只能从中读取字节数据,而不能向其写出数据输出流OutputStream:只能向其写入字节数据,而不能从中读取数据输入流inputStream:1.dataOutputStream创建一个新的数据输出流,将数据写入指定基础输出流。2.printStream是一个字节打印流3.bufferedOutputStre...转载 2021-12-30 22:27:14 · 308 阅读 · 0 评论 -
Java基础:如何创建线程?
转自:微点阅读(www.weidianyuedu.com)https://m.weidianyuedu.com线程的创建有两种方式,昨天学习过其中的一种:创建一个类,继承自Java里的Thread类,并重写run方法。最后再创建自定义线程的对象,并调用start方法,这样就启动一个线程了。那么Thread到底是个什么东西呢?一、Thread类在Java里面线程就是一个类,就叫Thread,无论是哪种创建方式,都是离不开它的,看看它有哪些常用方法:①创建一个线程对象。其中.转载 2021-12-28 11:48:16 · 152 阅读 · 0 评论 -
Java常用的六条技巧分享
转自:微点阅读(www.weidianyuedu.com)https://m.weidianyuedu.com一、掌握静态方法和属性静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和转载 2021-12-28 10:59:09 · 184 阅读 · 0 评论 -
Java 的基本类型
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站自从JAVA发布以来,根本数据类型就是Java言语中重要的一部分,本文就来详细介绍下每种根本类型的详细运用方法和限制。几年前,我开端编写了一系列有关Java入门的文章,我觉得有必要将其中一些十分细节的内容单独拿出来写成文章。这样,那些入门内容就更容易理解了。首要,我来介绍一下有关Java8中的根本类int根本类型首要,Java的整数是32位有符号(即包括正值和负值)整数,由int关键字转载 2021-12-27 15:20:28 · 64 阅读 · 0 评论 -
关于Java中的Math类
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站关于Math类,我们来看一下Math类都为我们提供了哪些方法以及我们如何使用Math类。首先我们先简单的了解一下Math类。Math类是一个工具类,它的构造器被定义成private的,因此无法创造Math类的对象。Math类中所有的方法都是类方法,可以直接通过类名来调用他们。那么接下来,我们就以代码为例,为大家介绍Math类中的部分方法。publicclassMathDemo{publ...原创 2021-12-24 11:11:06 · 112 阅读 · 0 评论 -
Quasar轻量级java线程库
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站Quasar轻量级java线程库:Quasar 是一个 Java 库,提供了高性能、轻量级的线程,类似 Go 语言的 Channel,Erlang 语言的 Actor 和其他异步编程工具。Quasar最主要的贡献就是提供了轻量级线程的实现,叫做fiber(纤程)。Fiber的功能和使用类似Thread, API接口也类似,所以使用起来没有违和感,但是它们不是被操作系统管理的,它们是由一个或转载 2021-12-23 23:26:53 · 250 阅读 · 0 评论 -
7 种将字符串反转的 Java 方法。
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站import java.util.Stack;public class StringReverse {public static String reverse1(String s) {int length = s.length();if (length <= 1)return s;String left = s.substring(0, length / 2);S转载 2021-12-23 22:30:52 · 146 阅读 · 0 评论 -
Java 字符串为何是不可变的?
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。对于绝大多数的初级程序员来说,往往停留在“知其然不知其所以然”的层面上——会用,但要说底层的原理,可就只能挠挠头双手一摊一张问号脸了。很长一段时间内,我也一直处于这种层面上。导致的局面就是,我在挖一些高深点的技术方案时,往往束手无策;在读一些高.转载 2021-12-23 13:09:43 · 133 阅读 · 0 评论 -
java:几种方式实现单例设计
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站单例模式的几种实现方式:一:饿汉式单例方式一:枚举方式获得单例对象方式二:静态属性获得单例对象方式三:静态方法获得单例对象二:懒汉式单例方式一:静态方法获得单例对象(线程安全)方式二:内部类方式去获取单例对象示例:恶汉式:方式一enum Singleton{INSTANCE;//单例}恶汉式:方式二class Singleton{publ转载 2021-12-23 15:20:41 · 80 阅读 · 0 评论 -
浅谈日期格式化与字符串怎么转换成时间
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站yyyy 代表年MM 代表月(注意这里要用大写)dd 代表日HH/hh 代表时(24小时形式/12小时形式)mm 代表分(这里用小写表示分钟)ss 代表秒//======= 日期格式化成指定字符串 =======DateTime d = DateTime.now;d.toString("yyyyMMdd HHmmss"); //例如"20070529 094530"原创 2021-12-23 12:18:17 · 178 阅读 · 0 评论 -
QPS、TPS、并发用户数、吞吐量的关系
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站1、QPSQPSQueries Per Second 是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。2、TPSTPSTransactions Per Second也就是事务数/秒。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计...原创 2021-12-22 18:50:46 · 321 阅读 · 0 评论 -
Java:字符输出流、字符输入流
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站我们平时在使用计算机的过程中,会用到一个非常常用的操作:复制粘贴。它可以将一个文件复制成另一个文件。根据我们昨天学的两种字符流,面对这种需求该如何操作?一、IO流复制文件说白了,复制文件的过程就是一边读一边写的过程。代码如下:1.方法一①创建输入流:a.jpg是计算机里已经存在的文件,所以创建输入流将其读取到内存。②创建输出流:我们需要将a.jpg复制下来,那么转载 2021-12-21 22:24:35 · 426 阅读 · 0 评论 -
Java过滤器Filter讲解
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站Java过滤器Filter讲解(Java基础)文章目录一、什么是过滤器二、如何编写过滤器三、 过滤器的配置四、Filter的生命周期五、多个Filter的执行顺序1一、什么是过滤器Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理 的所有web资源:例如Jsp, Servlet,转载 2021-12-20 14:43:41 · 512 阅读 · 0 评论 -
“进程”与“线程”的通俗解析
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站进程:进程是系统进行资源分配和调度的一个独立单位。线程:线程是进程的一个实体,是CPU调度和分派的基本单位,线程自己基本上不拥有系统资源,只拥有一点在系统运行中必不可少的资源,但是它可与同属一个进程的其他线程共享进程所拥有的全部资源。进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。今天看到一篇材料,发现有一个很好的类比,可以把它们解释转载 2021-12-21 09:53:35 · 170 阅读 · 0 评论 -
Java高并发之设计模式与设计思想
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站本文主要讲解几种常见并行模式, 具体目录结构如下图.单例单例是最常见的一种设计模式, 一般用于全局对象管理, 比如xml配置读写之类的.一般分为懒汉式, 饿汉式.懒汉式: 方法上加synchronizedpublicstaticsynchronizedSingletongetInstance(){if(single==null)...原创 2021-12-20 11:27:56 · 111 阅读 · 0 评论 -
Java限流策略
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站概要在大数据量高并发访问时,经常会出现服务或接口面对暴涨的请求而不可用的情况,甚至引发连锁反映导致整个系统崩溃。此时你需要使用的技术手段之一就是限流,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务等。在限流时,常见的两种算法是漏桶和令牌桶算法算法。限流算法令牌桶(Token Bucket)、漏桶(leaky bucket)和计数器算法是最常用的三种限流的算法。1.原创 2021-12-16 12:38:54 · 176 阅读 · 0 评论 -
if快还是switch快?
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站来源:Java中文社群条件判断语句是程序的重要组成部分,也是系统业务逻辑的控制手段。重要程度和使用频率更是首屈一指,那我们要如何选择 if 还是 switch 呢?他们的性能差别有多大?switch 性能背后的秘密是什么?接下来让我们一起来寻找这些问题的答案。switch VS if我在之前的文章《9个小技巧让你的 if else看起来更优雅》中有提过,要尽量使用 switch 因为他转载 2021-12-19 12:04:41 · 1578 阅读 · 0 评论 -
Spring常用的注入方式
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。构造方法注入先简单看一下测试项目的结构,用maven构建的,四个包:entity:存储实体,里面只有一个User类dao:数据访问,一个接口,两个实现类service:服务层,一个接口,一个实现类,实现类依赖于IUserDaotest:测试包原创 2021-12-15 17:29:38 · 83 阅读 · 0 评论 -
Integer与int的区别
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站是否可以从一个static方法内部发出对非static方法的调用? 不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象原创 2021-12-17 22:43:07 · 324 阅读 · 0 评论 -
Java性能: 反射调用利器
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站本文介绍一个非常小的库,ReflectASM,通过使用代码生成提供高性能反射。生成访问类来设置/获取字段、调用方法或创建新实例。访问类使用字节码而不是Java的反射,因此它要快得多。它还可以通过字节码访问基本字段,以避免装箱。关于字节码ASM,将在第10章介绍,也会有一个具体的使用ASM代码生成例子。截至到本书写作,最新版本是1.11.9 <dependen原创 2021-12-19 22:43:50 · 89 阅读 · 0 评论 -
SpringBoot 异步请求与异步调用
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站一、Spring Boot 中异步请求的使用 **1、异步请求与同步请求同步请求异步请求特点:可以先释放容器分配给请求的线程与相关资源,减轻系统负担,释放了容器所分配线程的请求,其响应将被延后,可以在耗时处理完成(例如长时间的运算)时再对客户端进行响应。一句话:增加了服务器对客户端请求的吞吐量(实际生产上我们用的比较少,如果并发请求量很大的情况下,我们会通过 nginx转载 2021-12-14 09:55:03 · 319 阅读 · 1 评论 -
Python和Java到底有什么区别?
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站好多初学编程的小伙伴在问:“Python和Java到底有什么区别?到底是学Python还是Java。“一副惆怅的样子,难以下手。今天,给大家总结了关于两者的十二点区别。一、实话实话,Python虚拟机没有java强,java虚拟机是java的核心Python的核心是可以很方便地使用c语言函数或c++库。二、Python是全动态性的可以在运行时自己修改自己的代码,java只能原创 2021-12-12 22:20:39 · 4604 阅读 · 0 评论 -
浅谈:Java动态代理机制
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站retrofit是一个解耦性非常高的网络请求框架,最近在研究的时候发现了动态代理这个非常强大且实用的技术,这篇文章将作为retrofit的前置知识,让大家认识:动态代理有哪些应用场景,什么是动态代理,怎样使用,它的局限性在什么地方?#动态代理的应用场景1. AOP—面向切面编程,程序解耦简言之当你想要对一些类的内部的一些方法,在执行前和执行后做一些共同的的操作,而在方法中执行个性化操作的时原创 2021-12-12 12:16:00 · 118 阅读 · 0 评论 -
Java函数参数传递方式
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站在阅读本文之前,根据自己的经验和理解,大家可以先思考并选择一下Java函数的参数传递方式:A. 是按值传递的?B. 按引用传递的?C. 部分按值部分按引用?此处暂不宣布正确答案,我们通过一个简单的例子让大家自己找答案:1. 先定义一个类型ValueJava代码publicstaticclassValue{ privateStringv...原创 2021-12-09 17:26:10 · 3099 阅读 · 0 评论 -
Java如何实现线程唤醒与阻塞
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站如果线程是因为调用了wait()、sleep()或者join()方法而导致的阻塞,可以中断线程,并且通过抛出InterruptedException来唤醒它;如果线程遇到了IO阻塞,无能为力,因为IO是操作系统实现的,Java代码并没有办法直接接触到操作系统。以下是详细的唤醒方法:1. sleep()方法:sleep(毫秒),指定以毫秒为单位的时间,使线程在该时间内进入线程阻塞状态,期间.转载 2021-12-08 23:00:27 · 900 阅读 · 0 评论 -
java jvm字节占用空间浅谈
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站一个对象实例占用了多少字节,消耗了多少内存?这样的问题在c或c++里使用sizeof()方法就可以得到明确答案,在java里好像没有这样的方法(java一样可以实现),不过通过jmap工具倒是可以查看出一个对象的占用内存的大小,这里介绍一种通过分析java代码计算内存使用情况的方法。注意,一下讨论的情况都是基于32位机,不适用用64位机,JVM是sun的HotSpot,不同的虚拟机实现可能会不转载 2021-12-07 11:57:08 · 87 阅读 · 0 评论 -
浅谈java:多态、重载、构造函数、析构函数
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站一、多态性多态有3个条件1:继承2:重写(重写父类继承的方法)3:父类引用指向字类对象实例如下:interface Parent{String method();}class Child1 implements Parent{public String method(){return "Child1 ";}}cla...转载 2021-12-07 13:16:57 · 102 阅读 · 0 评论 -
Java面试中常见的多线程问题
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。下面就由学习啦小编为大家介绍一下Java程序员面试中的多线程问题的文章,欢迎阅读。 Java程序员面试中的多线程问题篇1 1、Java中多线程同步是什么? 在多线程程序下,同步能控制对共享资源的访问。如果没有同步原创 2021-12-06 16:51:28 · 214 阅读 · 0 评论 -
想学好大数据开发,要掌握哪些技术
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站如何学习大数据技术,每次口头介绍都心中清楚无法清晰讲清楚这些技术名词,简单整理给大家。大数据开发的工具与语言:编程语言(Java,python,R语言等)1、大数据离线处理架构Hadoop(基于JAVA)开源免费,懂JavaSE;2、大数据实时计算的架构storm(基于JAVA)开源免费,懂JavaSE;3、大数据内存计算Spark(基于Scala语言开发)基于JDK开发,本质是J原创 2021-12-04 17:57:24 · 1335 阅读 · 0 评论 -
浅谈String不可变性
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站一、交代背景我这边有一个系统,提供一个RPC接口去发送短信。外部调用我的接口需要传入手机号等等参数,我这边负责解析这些参数、做一些业务的处理,然后调用短信渠道商的接口发送短信。每当调用完短信渠道商的接口时,我会对这次发送的记录入库(存入MySQL中),同样地短信渠道商会返回发送或失败的回执给我,我也会入库(存入MySQL中)。那天,有人来找到我,说某个手机号收不到短信,用户并没有屏蔽短原创 2021-12-04 13:07:50 · 76 阅读 · 0 评论 -
Java:创建线程的两种方式
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站线程的创建有两种方式,昨天学习过其中的一种:创建一个类,继承自Java里的Thread类,并重写run方法。最后再创建自定义线程的对象,并调用start方法,这样就启动一个线程了。那么Thread到底是个什么东西呢?一、Thread类在Java里面线程就是一个类,就叫Thread,无论是哪种创建方式,都是离不开它的,看看它有哪些常用方法:①创建一个线程对象。其中可以给线原创 2021-12-02 18:25:22 · 980 阅读 · 0 评论 -
JAVA和C++的区别
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站这是Java与C++区别的一个比较完整的答案,大家可以学习一下。 JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者, 而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基原创 2021-12-03 09:40:09 · 1183 阅读 · 0 评论 -
盘点:java求质数的4种方法
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站判断素数的方法:用一个数x去除2至sqrt(x)(即该数的开方),如果能被整除,则表明此数不是素数,反之是素数。第一种:双重for循环 使除数与被除数个个计算,效率极低public void test1(int n){long start = System.currentTimeMillis(); //取开始时间int num=0;boolean sign;for(int i=2;i.原创 2021-11-30 22:53:53 · 1331 阅读 · 0 评论 -
学习Java,基础入门。
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站一、掌握静态方法和属性静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++原创 2021-12-01 12:34:58 · 65 阅读 · 0 评论 -
常用的 7 款 Java 框架简介
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站Java 是目前最为流行的编程语言之一,这里我们挖掘出了一些比较受欢迎的框架的有效信息,它们可以减轻全球软件开发人员的日常工作。RebelLabs的一项调查显示,通过在线Java用户论坛(虚拟JUG)媒体联盟的调查统计,2016年度最佳Java框架阵容如下:数据来源:RebelLabs for Zero TurnAround Inc.我们不会仅仅基于上面图标的对比迫使你或让你草率作出结原创 2021-11-29 18:41:50 · 294 阅读 · 0 评论 -
谈谈:java内存溢出的2种情况
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站java程序员在面试经常被问到内存om之后如何处理,但是实际在工作中遇到此类问题的情况却又非常少。进过自己一番总结内存溢出主要分为2种:一、堆内存溢出 OutOfMemoryError从jvm的角度看发生的情况是: 1、动态扩展的栈内存无法满足内存分配。 2、建立新的线程没有足够内存创建栈。从编码角度看发生的情况是: 1、内存中加载的数据量过于庞大,如一次从数据库取出过多数据...原创 2021-11-30 09:43:47 · 340 阅读 · 0 评论