后端

使用ComposeDesktop开发一款桌面端多功能APK工具

前言 终于算是忙完了一个阶段!!!从4月份开始,工作内容以及职务上都进行了较大的变动,最直接的就是从海外项目组调到了国内项目组。国内项目组目前有两个应用在同时跑着,而且还有几个马甲包也要维护,不知道大家发版的时候复杂不复杂,反正我们每次发版的时候都需要经历--打包、加固、对齐、重签名、打渠道包、上传云存储、生成渠道推广链接、生成内更SQL、上传Mapping文件等等步骤(xN),简直是折磨人啊。

VM_Operation 源码解析

上文中讲到了用于执行GC的VM_CollectForMetadataAllocation和VM_GenCollectForAllocation,这两个类其实都是VM_Operation的子类,本篇博客就详细探讨VM_Operation和负责执行VM_Operation的VMThread的实现,从而透彻理解上一篇中相关方法的代码逻辑。 一、VM_Operation VM_Operation定义在ho

JVM调优参数

JVM调优参数可以分为以下几类: 1.堆内存调优参数: -Xms:初始堆大小 -Xmx:最大堆大小 -Xmn:新生代大小 -XX:NewRatio:新生代和老年代的比例 -XX:SurvivorRatio:Eden区和Survivor区的比例 2.GC调优参数: -XX:+UseSerialGC:使用串行垃圾回收器 -XX:+UseParallelGC:使用并行垃圾回收器 -XX:+UseConc

以国产IoTDB为代表的主流时序数据库架构与性能深度选型评测

> 💡 原创经验总结,禁止AI洗稿!转载需授权>  声明:本文所有观点均基于多个领域的真实项目落地经验总结,数据说话,拒绝空谈!目录引言:时序数据库选型的“下半场”一、维度一:架构哲学 —— 决定了你的“天花板”在哪里二、维度二:数据生命周期管理

一台服务器最大并发 tcp 连接数多少?65535?

首先,问题中描述的65535个连接指的是客户端连接数的限制。 在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三次握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少呢? 如何标识一个TCP连接 在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{localip, localport,remoteip,

关于贪心法

         贪心法是一种不追求最优解,只希望得到较为满意解的方法。贪心法一般可以快速得到满意的解,因为它省去了为找最优解要穷尽所有可能而必须耗费的大量时间。贪心法常以当前情况为基础作最优选择,而不考虑各种可能的整体情况。         在求最优解问题的过程中,依据某种贪心标准,从问题的初始状态出发,直接去求每一步的最优解,通过若干次的贪心选择,最终得出整个问题的最优解,这种求解方法就是贪心

【MySQL】数据库的 “红绿灯”:非空、主键、外键到底管什么?

表的约束:表中一定要有各种约束,通过各种约束,保证未来数据库中的数据的准确的;约束的本质是:通过技术手段倒逼程序员,插入正确的数据,进而保证数据库中的数据的正确的;一、非空约束两个值:null(默认的)和not null(不为空)数据库默认字段基

综合——前言(编译)

1. 程序编译 1.1 程序编译的目的     程序编译的目的把源代码变成目标代码。如果源代码在操作系统上运行:目标代码就是“汇编代码”。再通过汇编和链接的过程形成可执行文件,然后通过加载器加载到操作系统执行。 1.2 程序编译流程 编译流程 1.2.1 词法分析     源代码程序被输入到扫描器(Scanner),扫描器对源代码进行简单的词法分析,运用类似于有限状态机(Finite