前言最近一段时间在做H5聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题:在Android和IOS上,获知软键盘弹起和收起状态存在差异,且页面webview表现不同。在IOS12上,
这篇文章更多的是从沟通角度分析架构师的升级之道。但我们知道,架构师更多是靠技术拿高薪。在本文里,我将列些我见到的技术架构平时需要解决的问题,有技术的,也有沟通协调方面的,以这些实实在在的案例,来列举些技术架构需要具备的技能,以此来分析下高级开发如何更高效地升级到技术架构。好了,开场白结束,正文开始。
本文转载自微信公众号「明哥的IT随笔」,作者IT明哥。转载本文请联系明哥的IT随笔公众号。大家好,我是明哥。本篇博文,跟大家一起回顾下JAVA那些易混淆的概念,包括JVM/JRE/JDK,openJDK/oracleJDK,以及JAVASE/JAVAEE/JakartaEE。1JVM/JRE/JDK
简介uptime-kuma[1]是一个花里胡哨的自托管的网站监控工具,支持的功能也相对较为丰富:监控HTTP(s)/TCP/HTTP(s)关键字/Ping/DNS记录/推送/SteamGameServer等的正常运行时间。支持丰富的通知渠道,如通过Telegram、Discord、Gotify、Sl
1.JVM堆的概念JVM中的堆是用来存放对象的内存空间,几乎所有的Java对象、数组都存储在JVM的堆内存中。比如当我们new一个对象或者创建一个数组的时候,就会在堆内存中分配出一段空间用来存放。类加载器读取了类文件后,需要把类、方法、常变量放到堆内存中,保存所有引用类型的真实信息,便于后续的执行。
一、配置加载现象加载场景说明。假设有一个特殊的场景的配置文件如下表,那么配置文件是如何生效,以及加载的顺序是怎么样的呢?有多个地方均配置了相同的参数,到底是哪一个参数项在应用中生效的呢?配置文件配置项application.yamlxxx:yyy:zzz:from-application.yamla
手持iPhone、iPad的各位用户是不是经常会被App订阅坑钱?此前就有不少用户表示搞不懂苹果的订阅机制,在免费试用之后,或者正常想取消订阅的时候,总是找不到取消的入口,不小心就会自动续费,莫名其妙的浪费了不少钱。苹果官方今天也针对订阅方面的五大问题进行了详细解答。对于大多数用户都会头疼的取消订阅