首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
香菜聊游戏
香菜_香菜
创建于2021-05-19
订阅专栏
香菜聊游戏,聊聊游戏
等 22 人订阅
共183篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
游戏服务器线上出bug,怎么办?急,在线等!
一直在写基础篇,本来想按顺序来,但是想想无所谓了,只要是计划内的就好,今天聊一下热更新。由于游戏开发的节奏很快,加上策划的美其名调整,整天瞎鸡儿改,又经常熬夜加班,所以代码质量相对来说就会低一些,程序经常出现一些bug。尤其是线上问题,如果出现刷资源,刷道具的bug,将会对游戏的...
战斗要同步,又要有随机,怎么办?大佬告诉我这么做
在游戏开发中,有个需求就是在客户端的战斗行为需要在其他的客户端上进行同步播放,但是战斗中一些随机的技能,伤害等没办法同步,遇到这样的问题怎么办?是时候展现随机数的魅力。在开始战斗的时候从服务器获取一个随机种子,然后在不同的客户端用同一个种子进行随机,得到的随机数也会保持一致,完美...
Collector都搞不清楚,写什么Java,一张图搞定!
最近一段时间比较忙,也不知道都在做些什么。五一期间本来打算写一篇的,但是一直有各种事情拖着也没写下来。今天继续是计划内的一篇文章collector。collectors直接翻译就是收集器。主要的作用是就是将流中的数据进行收集整理。collectors主要还是配合stream来使用...
jacoco不是奶茶,却像奶茶一样美味,不尝一下吗?
距离上篇文章挺久的了,天天的也不知道在干嘛,时间就溜过去了。今天聊聊前段时间整理的jacoco。Jacoco是一个针对java语言开源的代码覆盖率工具。可以查看代码的分支执行情况,可以查看代码是否存在因为bug 而产生分支不执行的问题。 可以查看垃圾代码,清理无用代码。 提升代码...
想监控JVM,可是不知道从哪下手!
在开发中经常需要监控应用的运行情况,包括内存,cpu ,gc ,线程等信息,这些东西jdk提供的工具很多都有,如果我们自己想实现一些自己的管理,怎么样才能获得这些信息呐?今天一起来看一下这一切的起点——Jmx。JMX —Java Management Extensions,翻译过...
你以为在白嫖王者荣耀,其实是腾讯白嫖了你
1、品牌价值。 最近一直在写Java干货系列,是因为做了大纲,一直有计划的进行,并且比较欣慰的是获得了一些人的认同和鼓励,但是荒废了自己一直想写的游戏系列,因为在游戏行业这么不长不短的时间,总有一些东西想要聊聊,要分享。今天就抽空说一下到底零氪玩家对于游戏公司来说意味着什么,稍...
会写Java,不一定会用Collections,你会用吗
1.2.2.2.2.2.2.2.3.今天写一下 Collections,这是Java官方提供的针对集合类的工具类,也是在开发中的一把利刃,能帮我们解决很多开发中的问题,但是依然有很多人不会或者不了解其中的API,一起学习下。1.这可能是初学者遇到的问题,三个都和collect相关...
先学会这些调试技巧,再写代码,效率提高十倍。吐血整理!
调试是开发中最重要的解决问题的方法,在开发中也看到很多同事只会简单的使用调试,因此写下这篇文章。正所谓 工欲善其事必先利其器,好的调试技巧让你在开发中如鱼得水。调试从大的方面来讲主要是本地调试 和远程调试。远程调试一般是指调试其他机器上的程序。下面从这两个方面分开讲一下。因为我开...
如何快速搞定技术女神
今天和一个自己非常欣赏的年轻同事聊天,聊得时候他提起了时序数据库,有点震惊,震惊他的涉猎面,同时也遗憾自己居然从来没注意过,有一种被抛弃的感觉。于是想着去了解下,但是怎么样才能快速的了解呐?于是总结了一下自己的学习的方法,之前都是看到哪是哪,没有方法论。技术日新月异,作为程序就要...
一篇文章掌握lambda,function下41个类
1.2.3.5.Java8 发布以来,lambda 表达式简化了代码,增强了阅读性,代码更加简洁。lambda 主要是给Java增加了函数式编程的方式。lambda表达式的实现就是functionInterface。函数编程的最直接的表现在于将函数作为数据自由传递,结合泛型推导能...
心心念念想打游戏,游戏 套路有哪些?怎么做留存?
这一期想了很久,也没有想到合适的话题,周末在家陪儿子,儿子闹着玩一款认字的app,引起了我的注意。这是一款和游戏结合的教育软件app。app内包含很多不同的游戏,不过基本是大都是一些小游戏。这样的app用孩子喜欢的五颜六色的游戏界面,动画片式的动画,简单的操作方式的方式吸引着孩子...
一句话搞懂Java8 stream!!!
今天正式开始写第一期。希望自己能坚持下去。在review代码的过程中,经常看到一些代码能够使用stream的方式处理的更好,会建议同事使用stream。stream 作为 Java 8 提供的 特性,过去这么多年了,但是在开发中有些程序小哥哥依然不愿意使用,觉得代码不够直白,宁愿...
做代练也能月薪过万
大家的生活节奏越来越快。忙着学习,忙着考研忙着工作。没脱单的忙着把自己投递出去,谈着恋爱的忙着结婚生孩子,而那些有了娃娃们的人,又忙着去挣更多的钱。好像大家都挺忙的。面对一款自己的喜欢的游戏,但是又没有时间去肝。只能求助于代练,省去枯燥的升级时间。一支烟时间升三级你可以吗?一支烟...
上帝视角看游戏的生命周期
导语:不管是小孩,大人,老人每个人都喜欢玩游戏,不管是普通人,还是明星,公众人物,不管是普通家庭,还是富二代都喜欢玩游戏,但是一款游戏的生成过程你知道吗?作为一个游戏行业的搬砖者,介绍一下游戏的一生。一般来说开发者不同,目的也不尽相同。独立游戏开发者,为了梦想,是值得尊敬的人,是...
上传图片
,创建一个固定大小的线程池。Executors.Executors.newFixedThreadPool(10,Executors.1、当线程池的的正在运行线程数量 小于 coreSize 的时候,提交新的任务,会生...
redis疑问
单线程避免了多线程带来的数据问题,同时避免了多线程的切换耗时,提升了系统的吞吐。多线程处理会涉及到锁,而且多线程处理会涉及到线程切换而消耗CPU。因为CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存或者网络带宽。Redis 是单进程单线程的,它利用队列技术将并发访问...
下一页