JVM调优总结 by 北斗 2023-05-07 约 894 字 - 预计阅读 2 分钟 Java JVM调优都是有一个目标的,在总结调优之前,我们需要先介绍几个相关概念: 相关概念 串行 单线程:垃圾回收发生的时候,其他线程都暂停 使用于堆内存较 阅读全文
如何解决CPU飙升或者频繁GC的问题 by 北斗 2023-05-06 约 1897 字 - 预计阅读 4 分钟 Java 处理过线上问题的同学,可能都会遇到过线上运行的系统突然出现运行缓慢,CPU 100%,以及Full GC次数过多的问题,对于线上系统突然产生的运 阅读全文
如何优雅的关闭Java服务程序 by 北斗 2023-04-23 约 636 字 - 预计阅读 2 分钟 Java 钩子函数 对于Java服务来说,启动很容易,我们可以通过java -jar命令进行启动,或者开发时候通过IDEA的Run/Debug来启动。 然后 阅读全文
Java热更新方案 by 北斗 2023-04-22 约 1337 字 - 预计阅读 3 分钟 Java 线上代码出现问题,我们就要修改问题。面对要求严格的停服计划,对于一些小Bug,我们可以采取不停服热更新,今天就总结一个热更新方案: 利用Art 阅读全文
Java8函数式接口实战之实现全服玩家操作 by 北斗 2023-04-20 约 536 字 - 预计阅读 2 分钟 Java 函数式接口 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 函数式接口可以被 阅读全文
谈谈Synchronized锁锁住的是什么 by 北斗 2023-04-19 约 1175 字 - 预计阅读 3 分钟 锁 先考考你,如果一个线程调用了synchronized修饰的实例方法,在这个方法内,是否可以继续调用其他synchronized修饰的实力方法 阅读全文
Java从内存模型上看线程安全 by 北斗 2023-04-16 约 6384 字 - 预计阅读 13 分钟 内存模型 Java 内存模型 主内存与工作内存 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。 其实java的多线程并发问题最终都会反映在jav 阅读全文
利用Action委托实现C#语言中的函数回调通知 by 北斗 2023-02-18 约 930 字 - 预计阅读 2 分钟 Unity C# Action委托 定义 (定义看不懂没关系,浏览一眼后看完示例再过来看定义,会更好理解) 命名空间: System 程序集: System.Runtime.dll 下面我们来封装一个方法,该方法只有 阅读全文
Unity中使用Full Serialize进行JSON序列化和反序列化 by 北斗 2023-01-14 约 392 字 - 预计阅读 1 分钟 Unity 现如今几乎没什么程序猿的开发项目不跟JSON打交道,在使用Unity 3D 进行游戏开发时候,我们也会遇到这样的场景,对数据进行JSON序列化和反 阅读全文
Unity构建Android和iOS by 北斗 2022-12-26 约 598 字 - 预计阅读 2 分钟 Unity Android 构建 A. Unity配置Android环境 打开菜单栏:Unity -> Preferences,设置External Tools -> Android。 JDK 设置。当电 阅读全文