- 目录 1、代码的正确性 2、系统资源的管理 3、系统资源的管理 3.1、缓存对象的设计合理性. 3.2、cpu 的消耗 3.3、数据库 3.4、线程池的管理 4、自监控系统 5、解决问题的常用命令: 6、命令汇总 7、总结 最近有点时间,总结一下游戏系统的管理。 1、代码的正确性 代码的正确性是实现策划案的基本,是功能的基本要求,所以上线需要检查... 目录 1、代码的正确性 2、系统资源的管理 3、系统资源的管理 3.1、缓存对象的设计合理性. 3.2、cpu 的消耗 3.3、数据库 3.4、线程池的管理 4、自监控系统 5、解决问题的常用命令: 6、命令汇总 7、总结 最近有点时间,总结一下游戏系统的管理。 1、代码的正确性 代码的正确性是实现策划案的基本,是功能的基本要求,所以上线需要检查...
- Java 锁分类 Java 中的锁有很多,可以按照不同的功能、种类进行分类,下面是我对 Java 中一些常用锁的分类,包括一些基本的概述 从线程是否需要对资源加锁可以分为 悲观锁 和 乐观锁从资源已被锁定,线程是否阻塞可以分为 自旋锁从多个线程并发访问资源,也就是 Synchronized 可以分为 无锁、偏向锁、 轻量级锁 和 重量级锁从锁的公平性进行区分,可... Java 锁分类 Java 中的锁有很多,可以按照不同的功能、种类进行分类,下面是我对 Java 中一些常用锁的分类,包括一些基本的概述 从线程是否需要对资源加锁可以分为 悲观锁 和 乐观锁从资源已被锁定,线程是否阻塞可以分为 自旋锁从多个线程并发访问资源,也就是 Synchronized 可以分为 无锁、偏向锁、 轻量级锁 和 重量级锁从锁的公平性进行区分,可...
- 目录 1、注解是什么 2、jdk支持的注解有哪些 2.1 三种常用的注解: 2.2 元注解 3、注解实例 1、自定义注解 2、在对应的方法上增加注解 3、在项目启动的时候检查注解的枚举 4、总结 准备五一后辞职了,公司也没有很多开发任务,基本上不需要加班了,每天下班之后打会球就回来了,有不少的时间可以用来做自己想做的事,真的开心。 ... 目录 1、注解是什么 2、jdk支持的注解有哪些 2.1 三种常用的注解: 2.2 元注解 3、注解实例 1、自定义注解 2、在对应的方法上增加注解 3、在项目启动的时候检查注解的枚举 4、总结 准备五一后辞职了,公司也没有很多开发任务,基本上不需要加班了,每天下班之后打会球就回来了,有不少的时间可以用来做自己想做的事,真的开心。 ...
- 碎碎念 这是一道老生常谈的问题了,字符串是不仅是 Java 中非常重要的一个对象,它在其他语言中也存在。比如 C++、Visual Basic、C# 等。字符串使用 String 来表示,字符串一旦被创建出来就不会被修改,当你想修改 StringBuffer 或者是 StringBuilder,出于效率的考量,虽然 String 可以通过 + 来创建多个对象达到字符串... 碎碎念 这是一道老生常谈的问题了,字符串是不仅是 Java 中非常重要的一个对象,它在其他语言中也存在。比如 C++、Visual Basic、C# 等。字符串使用 String 来表示,字符串一旦被创建出来就不会被修改,当你想修改 StringBuffer 或者是 StringBuilder,出于效率的考量,虽然 String 可以通过 + 来创建多个对象达到字符串...
- 目录 前言 1、常见游戏模块 2、开发语言与项目构建发布 3、JAVA游戏服务器,需要掌握的技术 4、总结 点赞在看,养成习惯 前言 《摩尔庄园》前段时间上线, 持续超出市场预期,相信也有不错的收益。游戏好玩,所有玩家看到了前端,但是做一款游戏,离不开后台游戏服务器的支持,服务器都要做什么,服务器的架构是什么,需要哪些技术,一系... 目录 前言 1、常见游戏模块 2、开发语言与项目构建发布 3、JAVA游戏服务器,需要掌握的技术 4、总结 点赞在看,养成习惯 前言 《摩尔庄园》前段时间上线, 持续超出市场预期,相信也有不错的收益。游戏好玩,所有玩家看到了前端,但是做一款游戏,离不开后台游戏服务器的支持,服务器都要做什么,服务器的架构是什么,需要哪些技术,一系...
- @Author:Runsen @Date:2020/5/31 人生最重要的不是所站的位置,而是内心所朝的方向。只要我在每篇博文中写得自己体会,修炼身心;在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰难,奋勇前行,不忘初心,砥砺前行,人生定会有所收获,不留遗憾 (作者:Runsen ) 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Pyt... @Author:Runsen @Date:2020/5/31 人生最重要的不是所站的位置,而是内心所朝的方向。只要我在每篇博文中写得自己体会,修炼身心;在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰难,奋勇前行,不忘初心,砥砺前行,人生定会有所收获,不留遗憾 (作者:Runsen ) 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Pyt...
- Java NIO中的SocketChannel是一个连接到TCP 网络套接字的通道。 可通过如下方式创建SocketChannel: 打开一个SocketChannel,并连接到网络上的某台服务器一个新连接到达ServerSocketChannel时,会创建一个SocketChannel 打开 SocketChannel 下面是SocketChannel的打开方... Java NIO中的SocketChannel是一个连接到TCP 网络套接字的通道。 可通过如下方式创建SocketChannel: 打开一个SocketChannel,并连接到网络上的某台服务器一个新连接到达ServerSocketChannel时,会创建一个SocketChannel 打开 SocketChannel 下面是SocketChannel的打开方...
- 目录 1、什么是线程 2、线程的状态 3、怎么通俗理解进程,线程? 4、线程和进程的区别 5、什么是线程安全 6、如何创建线程 1、什么是线程 线程是操作系统调度的最小单元,也叫轻量级进程。它被包含在进程之中,是进程中的实际运作单位。同一进程可以创建多个线程,每个进程都有自己独立的一块内存空间。并且能够访问共享的内存变量。 2、线程的状... 目录 1、什么是线程 2、线程的状态 3、怎么通俗理解进程,线程? 4、线程和进程的区别 5、什么是线程安全 6、如何创建线程 1、什么是线程 线程是操作系统调度的最小单元,也叫轻量级进程。它被包含在进程之中,是进程中的实际运作单位。同一进程可以创建多个线程,每个进程都有自己独立的一块内存空间。并且能够访问共享的内存变量。 2、线程的状...
- 这篇文章我们来聊一下 Java 中的动态代理。 我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star https://github.com/crisxuan/bestJavaer 动态代理在 Java 中有着广泛的应用,比如 AOP 的实现原理、RPC远程调用、Java 注解对象获取、日志框架、全局性异常处理、事务处理等。 在了解动态代理... 这篇文章我们来聊一下 Java 中的动态代理。 我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star https://github.com/crisxuan/bestJavaer 动态代理在 Java 中有着广泛的应用,比如 AOP 的实现原理、RPC远程调用、Java 注解对象获取、日志框架、全局性异常处理、事务处理等。 在了解动态代理...
- 大数据系列爽文,从技术能力、业务基础、分析思维三大板块来呈现,你将收获: ❖ 提升自信心,自如应对面试,顺利拿到实习岗位或offer; ❖ 掌握大数据的基础知识,与其他同事沟通无障碍; ❖ 具备一定的项目实战能力,对于大数据工作直接上手; 有问题的小伙伴欢迎csdn主... 大数据系列爽文,从技术能力、业务基础、分析思维三大板块来呈现,你将收获: ❖ 提升自信心,自如应对面试,顺利拿到实习岗位或offer; ❖ 掌握大数据的基础知识,与其他同事沟通无障碍; ❖ 具备一定的项目实战能力,对于大数据工作直接上手; 有问题的小伙伴欢迎csdn主...
- Hey guys ,我是 cxuan,欢迎你阅读我最新一期的技术文章。这一篇文章我要和你聊一聊 Java 并发中关于内存模型的那些事情,我会通过向你问问题的形式来展开,如果你有思路,可以先不要看我的答案,看看你的回答和我的答案是不是有出入,如果你有任何疑问,欢迎在这篇文章下方留言,下面开始我们的正文! 究竟什么是内存模型? 在多处理系统中,每个 CPU 通常都包含一... Hey guys ,我是 cxuan,欢迎你阅读我最新一期的技术文章。这一篇文章我要和你聊一聊 Java 并发中关于内存模型的那些事情,我会通过向你问问题的形式来展开,如果你有思路,可以先不要看我的答案,看看你的回答和我的答案是不是有出入,如果你有任何疑问,欢迎在这篇文章下方留言,下面开始我们的正文! 究竟什么是内存模型? 在多处理系统中,每个 CPU 通常都包含一...
- 声明:转载请附上原文链接 提示:标题序号从8开始,是照应不同设计模式笔记发布的顺序而定的,比如,上一篇文章 初学Java常用设计模式之——桥接模式和组合模式 序号从7开始。 8. 装饰器设计模式(重点) 8.1 装饰器设计模式简介 装饰器设计模式(Decorator Pattern) 也叫包装设计模式,属于结构型模式,它是作为现有的 类的⼀个包装,允许... 声明:转载请附上原文链接 提示:标题序号从8开始,是照应不同设计模式笔记发布的顺序而定的,比如,上一篇文章 初学Java常用设计模式之——桥接模式和组合模式 序号从7开始。 8. 装饰器设计模式(重点) 8.1 装饰器设计模式简介 装饰器设计模式(Decorator Pattern) 也叫包装设计模式,属于结构型模式,它是作为现有的 类的⼀个包装,允许...
- 深拷贝和浅拷贝区别是什么? 数据分为基本数据类型和引用数据类型。基本数据类型:数据直接存储在栈中;引用数据类型:存储在栈中的是对象的引用地址,真实的对象数据存放在堆内存里。浅拷贝:对于基础数据类型:直接复制数据值;对于引用数据类型:只是复制了对象的引用地址,新旧对象指向同一个内存地址,修改其中一个对象的值,另一个对象的值随之改变。深拷贝:对于基础数据类型:直... 深拷贝和浅拷贝区别是什么? 数据分为基本数据类型和引用数据类型。基本数据类型:数据直接存储在栈中;引用数据类型:存储在栈中的是对象的引用地址,真实的对象数据存放在堆内存里。浅拷贝:对于基础数据类型:直接复制数据值;对于引用数据类型:只是复制了对象的引用地址,新旧对象指向同一个内存地址,修改其中一个对象的值,另一个对象的值随之改变。深拷贝:对于基础数据类型:直...
- AQS这一块的源码真的是最难的一块,涉及到的内容特别多,感觉还是很多没理解到位,目录总结一下,之后结合面试题慢慢理解消化: AQS源码探究_01 手写一个简化的ReentrantLock可重入锁AQS源码探究_02 AQS简介及属性分析AQS源码探究_03 成员方法解析(加锁、资源竞争逻辑)AQS源码探究_04 成员方法解析(释放锁、响应中断出队逻辑)AQS源码探究_... AQS这一块的源码真的是最难的一块,涉及到的内容特别多,感觉还是很多没理解到位,目录总结一下,之后结合面试题慢慢理解消化: AQS源码探究_01 手写一个简化的ReentrantLock可重入锁AQS源码探究_02 AQS简介及属性分析AQS源码探究_03 成员方法解析(加锁、资源竞争逻辑)AQS源码探究_04 成员方法解析(释放锁、响应中断出队逻辑)AQS源码探究_...
- 文章目录 循环结构介绍:一、循环结构1、while循环2. do-while循环结构3. for循环 二: 循环结构练习题1. 从键盘分别输入年月日,使用for+if实现判断这一天是当年的第几天.2. java猜数字游戏(数据范围在1-100之间)3. 使用循环对计算从1加到100的和方案一: while方案方案二: do -while 循环方案三 for循环 ... 文章目录 循环结构介绍:一、循环结构1、while循环2. do-while循环结构3. for循环 二: 循环结构练习题1. 从键盘分别输入年月日,使用for+if实现判断这一天是当年的第几天.2. java猜数字游戏(数据范围在1-100之间)3. 使用循环对计算从1加到100的和方案一: while方案方案二: do -while 循环方案三 for循环 ...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签