安卓性能优化之内存优化

系统给VM分配了一定的内存大小,app可以申请使用的内存大小不能超过此硬件逻辑限制,就算物理内存富余,如果应用超过VM最大内存,就会出现内存溢出crash。产生泄漏之后不会立马导致应用崩溃,1个地方存在泄漏,程序跑久了之后,内存泄漏会一直积攒着,达到OOM级别,会导致应用低内存,会导致发热,耗电更严

【K8S系列】Pod重启策略及重启可能原因

1 重启策略1.1AlwaysPod中的容器,不管因为什么原因停止,都会自动重启。该为默认策略,没有定义重启策略时,默认的就是always1.2OnFailurePod中的容器,非正常停止/异常退出时,会自动重启容器,如果是正常停止,则不会1.3NerverPod中容器不管以什么原因退出,都不会自动

Java如何配置环境变量

Java如何配置环境变量

Redis实现分布式锁

分布式锁及实现方案

SpringMVC的数据请求

SpringMVC 默认已经提供了一些常用的类型转换器,例如客户端提交的字符串转换成int型进行参数设置。但是不是所有的数据类型都提供了转换器,没有提供的就需要自定义转换器,例如:日期类型的数据就需要自定义转换器。//将日期字符串转换成日期对象 返回 SimpleDateFormat format

VsCode 配置java环境(详细教程)

下载和安装java,VsCode 快速配置 java环境,教程带图简单易懂。

深入理解Thread.sleep(1000)的注意事项及原理分析

最近服务器上出现了一次长时间的STW,原因也比较诡异.通过jstack分析,可疑代码居然是Thread.sleep(1000)。

Java学习笔记

2022年秋招即将来临,很多同学会问Java面试八股文有必要背吗?答案是,必须背,博主是个三本,今年凭借这篇八股文斩获了多个大厂暑期实习offer,相信秋招一定也可以发挥重要作用。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂,八股文能快速检验出求职者是否为科班出身,专业基础强不强。国内

java多线程(超详细)

进程就是正在运行中的程序(进程是驻留在内存中的)是系统执行资源分配和调度的独立单位每一进程都有属于自己的存储空间和系统资源注意:进程A和进程B的内存独立不共享。

Java中Steam流常用API介绍

在Stream流中无法直接修改集合、数组中的数据, 也就是说操作Stream流不会影响原来的数组或集合。中间方法也称为非终结方法,调用完成后返回新的Stream流可以继续使用,支持链式编程。:终结操作方法,调用完成后流就无法继续使用了,原因是不会返回Stream了。filter方法: 用于对流中的数

Java编程实现三种等级的扫雷游戏(完整版)

扫雷是一款大众类的益智小游戏。根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。这款游戏有着很长的历史,从扫雷被开发出来到现在进行了无数次的优化,这款游戏通过简单的玩法,加上一个好看的游戏界面,每一处的细节都体现了扫雷的魅力。本次项目设计是通过 Java语言编制一个扫雷游戏

详解环境变量

我们在Linux系统中进行操作的时候通常会发现,当我们使用系统的命令的时候,比如:`ls,pwd,cd`等等,通常不需要带对应的命令的路径,只需要直接敲对应的命令即可,而当我们运行自己写的程序的时候却发现必须带相关路径,如果没带路径,就会报出:**command not found**的错误,其实也

java之《浅入了解异常》适合预习,复习

该片文章适合预习和复习!

Java——迷你图书管理器(JDBC+MySQL+Apache DBUtils)

Java——迷你图书管理器(JDBC+MySQL+Apache DBUtils)

【JVM】字节码技术:分析语法糖原理(前端编译优化)

在字节码层面上分析语法糖的原理:进而解释各种语法为什么存在限制

Java API - Object类的常用API

什么是API?API(Application Programming interface) 应用程序编程接口。简单来说:就是Java帮我们已经写好的一些方法**,我们直接拿过来用就可以了。**

反射、枚举和lambda表达式

我们创建一个Color枚举类型}优点:将常量组织起来统一进行管理场景:错误状态码,消息类型,颜色的划分,状态机等等…本质:是 java.lang.Enum 的子类,也就是说,自己写的枚举类,就算没有显示的继承 Enum ,但是其默认继承了这个类。1、枚举本身就是一个类,其构造方法默认为私有的,且都是

深入理解Thread.sleep(1000)的注意事项及原理分析

最近服务器上出现了一次长时间的STW,原因也比较诡异.通过jstack分析,可疑代码居然是Thread.sleep(1000)。

mysql 修改字段长度

如:demo表里的test1,test2,test3字段,原来长度都是10个字符,现长度要改成100、200、300个字符。如:demo表里的test字段,原来长度是10个字符,现长度要改成100个字符。alter table 表名 modify column字段名1 类型1,alter table

Java 自动化测试详解

所谓MT(MK23),又称为模块测试,是指对软件中的最小可测试单元进行检查和验证。对于面向对象编程,最小单元就是方法。因此,对Java程序进行单元测试就是针对单个Java方法的测试,单元测试的目标是隔离程序部件并证明这些单个部件是正确的。一般由程序员来做,因为它需要知道内部程序设计和编码的细节。对于

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈