自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 战斗要同步,又要有随机,怎么办?大佬告诉我这么做
原力计划

1、随机数怎么用? 在游戏开发中,有个需求就是在客户端的战斗行为需要在其他的客户端上进行同步播放,但是战斗中一些随机的技能,伤害等没办法同步,遇到这样的问题怎么办?是时候展现随机数的魅力。在开始战斗的时候从服务器获取一个随机种子,然后在不同的客户端用同一个种子进行随机,得到的随机数也会保持一致,...

2020-05-13 09:05:29 398 10

原创 Collector都搞不清楚,写什么Java,一张图搞定!
原力计划

目录 1、用来做什么的? 2、都有哪些用法? 3、源码怎么实现的? 4、总结 最近一段时间比较忙,也不知道都在做些什么。五一期间本来打算写一篇的,但是一直有各种事情拖着也没写下来。今天继续是计划内的一篇文章collector。 1、用来做什么的? collectors直接翻译就是...

2020-05-11 23:09:17 1648 4

原创 jacoco不是奶茶,却像奶茶一样美味,不尝一下吗?
原力计划

​ 目录 1、为什么会有jacoco? 2、jacoco配置 3、ide中的配置 4、使用步骤 5、jacoco原理 6、jacoco的坑 7、总结 距离上篇文章挺久的了,天天的也不知道在干嘛,时间就溜过去了。今天聊聊前段时间整理的jacoco。Jacoco是一个针对java...

2020-04-29 22:49:26 1639 13

原创 想监控JVM,可是不知道从哪下手!
原力计划

jvm 提供了哪些接口?jmx怎么用?一起学一下

2020-04-20 22:35:16 2356 20

原创 会写Java,不一定会用Collections,你会用吗
原力计划

今天写一下 Collections,这是Java官方提供的针对集合类的工具类,也是在开发中的一把利刃,能帮我们解决很多开发中的问题,但是依然有很多人不会或者不了解其中的API,一起学习下。 1.Collectors,Collection,Collections傻傻分不清楚 这可能是初学...

2020-04-16 20:48:09 4777 24

原创 先学会这些调试技巧,再写代码,效率提高十倍。吐血整理!
原力计划

目录 1、断点分类 2、管理断点 3、条件断点 4、技巧 5、远程调试 作为程序大家都知道,写代码和调试的时间是差不多9:1,也就是说90% 的时间大家都在调试代码,怎么样才能最快的发现bug? 调试是开发中最重要的解决问题的方法,在开发中也看到很多同事只会简单的使用调试,因此写下这...

2020-04-12 12:52:48 9766 39

原创 如何快速搞定技术女神

今天和一个自己非常欣赏的年轻同事聊天,聊得时候他提起了时序数据库,有点震惊,震惊他的涉猎面,同时也遗憾自己居然从来没注意过,有一种被抛弃的感觉。于是想着去了解下,但是怎么样才能快速的了解呐?于是总结了一下自己的学习的方法,之前都是看到哪是哪,没有方法论。 技术日新月异,作为程序就要快速的学习...

2020-04-06 23:58:37 1378 1

原创 一篇文章掌握lambda,function下41个类
原力计划

目录 1.行为分类 2.实现分类 3.用法 5.总结 Java8 发布以来,lambda 表达式简化了代码,增强了阅读性,代码更加简洁。lambda 主要是给Java增加了函数式编程的方式。lambda表达式的实现就是functionInterface。 函数编程的最直接的表现在于将函...

2020-04-06 23:31:49 1763 15

原创 0基础入门强化学习,非程序也能看得懂
原力计划

1. 引言 这是这个系列的第一篇,为什么会突然写这么一篇?这是因为公司最近搞了一个拳皇97 AI 大赛,各个程序摩拳擦掌,对于我来说有点难,不会玩,不懂客户端,试着写了下发现很难发出招式。本想用机器学习解决问题,奈何在公司网络限制,搞了两天,又由于还有正经工作,断断续续的,环境搭建不起来,简直是...

2020-05-22 07:15:59 841 5

原创 游戏服务器线上出bug,怎么办?急,在线等!
原力计划

目录 1、热更新的存在合理性 2、热更新的局限性 3、Java提供了的Instrumentation 总结: 一直在写基础篇,本来想按顺序来,但是想想无所谓了,只要是计划内的就好,今天聊一下热更新。 1、热更新的存在合理性 由于游戏开发的节奏很快,加上策划的美其名调整,整天瞎鸡儿...

2020-05-19 22:33:27 5226 18

原创 你以为在白嫖王者荣耀,其实是腾讯白嫖了你

最近一直在写Java干货系列,是因为做了大纲,一直有计划的进行,并且比较欣慰的是获得了一些人的认同和鼓励,但是荒废了自己一直想写的游戏系列,因为在游戏行业这么不长不短的时间,总有一些东西想要聊聊,要分享。今天就抽空说一下到底零氪玩家对于游戏公司来说意味着什么,稍微分析一下,且听我胡扯一番。 大部...

2020-04-19 22:19:47 1208 9

原创 心心念念想打游戏,游戏 套路有哪些?怎么做留存?
原力计划

这一期想了很久,也没有想到合适的话题,周末在家陪儿子,儿子闹着玩一款认字的app,引起了我的注意。游戏那么多,我为什么要玩一款游戏,游戏的套路有哪些?作为开发者怎么样才能提高游戏的留存? 1、介绍软件 这是一款和游戏结合的教育软件app。app内包含很多不同的游戏,不过基本是大都是一些小游戏。这样...

2020-03-29 22:08:43 591 1

原创 一句话搞懂Java8 stream!!!
原力计划

今天正式开始写第一期。希望自己能坚持下去。 在review代码的过程中,经常看到一些代码能够使用stream的方式处理的更好,会建议同事使用stream。 stream 作为 Java 8 提供的 特性,过去这么多年了,但是在开发中有些程序小哥哥依然不愿意使用,觉得代码不够直白,宁愿多写一些f...

2020-03-29 22:01:50 584 13

原创 做代练也能月薪过万

大家的生活节奏越来越快。忙着学习,忙着考研忙着工作。没脱单的忙着把自己投递出去,谈着恋爱的忙着结婚生孩子,而那些有了娃娃们的人,又忙着去挣更多的钱。好像大家都挺忙的。面对一款自己的喜欢的游戏,但是又没有时间去肝。只能求助于代练,省去枯燥的升级时间。一支烟时间升三级你可以吗?一支烟价钱升三级你可以吗...

2020-03-22 18:45:51 1191 1

原创 上帝视角看游戏的生命周期

导语 导语:不管是小孩,大人,老人每个人都喜欢玩游戏,不管是普通人,还是明星,公众人物,不管是普通家庭,还是富二代都喜欢玩游戏,但是一款游戏的生成过程你知道吗?作为一个游戏行业的搬砖者,介绍一下游戏的一生。 1、游戏想法的萌生 一般来说开发者不同,目的也不尽相同。独立游...

2020-03-18 22:43:32 170 4

原创 上传图片

2020-03-12 17:57:07 74 0

原创 三分钟带你了解游戏外挂这点事

外挂的原理你知道吗。外挂的分类你清楚吗,外挂软件有哪些你了解多少?关于外挂都在这一篇文章

2020-03-12 17:24:21 263 1

原创 玩游戏也能挣钱吗

游戏都有自己的数值体系,不同的数值体系有着不同的货币资源,不同的货币资源的是游戏的平衡系统。大R的资源多就会站在游戏的顶端,占据各个牛逼的排行榜,小R或者非R就成了游戏内的免费NPC,给大R提供心理的优越感。我小马哥名言:不充钱怎么变强。为了获取更多的游戏资源货币,各出奇招。 游戏内获取资源一般...

2020-01-28 20:51:33 280 0

转载 面试还搞不懂redis,快看看这40道面试题(含答案和思维导图)

Redis 面试题 1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串类型的值...

2019-12-11 15:40:13 71 0

原创 Java 死锁检测

package com.agileeagle.webgame.game.job; import java.lang.management.ManagementFactory; import java.lang.management.ThreadInfo; import java.lang.man...

2019-07-30 21:08:54 85 0

转载 是没落还是璀璨:直播APP源码开发细节、成本、还有一对一实操

018年归属于YY的净利润为31.964亿元。陌陌的净利润为34.621亿元。 2014年年底上市的陌陌已经持续16个季度盈利,其营收主要来自于直播、增值业务、移动营销和移动游戏,直播业务依然是陌陌最有力的收入来源。 去年第四季度,陌陌直播服务营收 29.59亿元,与2017年同期的21...

2019-06-28 11:47:50 72 0

转载 优秀程序猿写技术文档的正确姿势

一、背景 写文档是程序猿进阶的一个必要步骤之一。 文档写的清楚,思路就更加清晰,也会让同事高看你一眼,多梳理业务也有很大帮助。 产品经理对需求文档基本是驾轻就熟信手拈来,但是大多数程序猿写技术文档却显得不够专业。 最近有小伙伴问怎么写技术文档,结合了多个优秀的技术文档的范例,总结了技术文档的...

2019-06-28 11:41:28 102 0

原创 《Java并发库系列四》一newFixedThreadPool

1、API介绍 Executors.newFixedThreadPool(10),创建一个固定大小的线程池。 两个构造方法 Executors.newFixedThreadPool(10); Executors.newFixedThreadPool(10,Executors.default...

2019-03-26 15:43:39 102 0

原创 redis疑问

先说一下,Redis 为什么是单线程的? 单线程避免了多线程带来的数据问题,同时避免了多线程的切换耗时,提升了系统的吞吐。 多线程处理会涉及到锁,而且多线程处理会涉及到线程切换而消耗CPU。因为CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存或者网络带宽。单线程无法发挥多核CPU...

2019-03-14 16:08:07 104 0

原创 《Java并发库系列三》一newSingleThreadScheduledExecutor

newSingleThreadScheduledExecutor:产生一个ScheduledExecutorService对象,这个对象的线程池大小为1,如果任务多于一个,任务将按先后顺序执行。 1、继承结构 构造函数 包含一个定时的service public static Sch...

2019-03-13 17:01:37 276 0

原创 《Java并发库系列一》一总览

Java 编程不可避免的要接触到多线程,不可避免的要接触到同步,异步。这个系列将细讲一下JDK的线程同步库。 计算机程序 = 数据 + 算法。 并发编程的一切根本原因是为了保证数据的正确性,线程的效率性。 Java并发库共分为四个大的部分,如下图 Executor 和 fu...

2019-03-11 19:40:55 85 0

原创 《Java并发库系列二》一Executor总览

Executor 提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节、调度等)分离开来的方法。 相当于manager,老板让manager去执行一件任务,具体的是谁执行,什么时候执行,就不管了。 看上图的继承关系,介绍几个 内置的线程池基本上都在这里 newSch...

2019-03-11 17:01:44 80 0

原创 资源

APIhttp://edn.egret.com/cn/index.php/article/index/id/135项目源码http://store.egret.com/work/3-8.html资源http://store.egret.com/work/2-0.html

2018-02-09 17:17:22 136 0

转载 aad

Futrue可以监视目标线程调用call的情况,当你调用Future的get()方法以获得结果时,当前线程就开始阻塞,直接call方法结束返回结果

2017-09-15 17:29:15 404 0

转载 前端代码规范

http://vczero.github.io/fecode.html 前端代码规范 目录: JavaScriptHTMLCSSexample JavaScript (1)使用 === 和 !== 判等;不要使用 == 和 != 判等; if(word === str) ...

2017-08-24 09:59:26 270 0

转载 c++对象导出到lua

http://www.cnblogs.com/ringofthec/archive/2010/10/26/luabindobj.html 这些东西是平时遇到的, 觉得有一定的价值, 所以记录下来, 以后遇到类似的问题可以查阅, 同时分享出来也能方便需要的人, 转载请注明来自RingOfT...

2017-08-19 10:53:15 510 0

转载 [Java][IO]JAVA NIO之浅谈内存映射文件原理与DirectMemory

http://blog.csdn.net/szwangdf/article/details/10588489 JAVA类库中的NIO包相对于IO 包来说有一个新功能是内存映射文件,日常编程中并不是经常用到,但是在处理大文件时是比较理想的提高效率的手段。本文我主要想结合操作系统中(OS)相...

2016-01-19 17:32:47 1532 0

转载 40个Java多线程问题总结

http://www.cnblogs.com/xrq730/p/5060921.html 前言 Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行...

2016-01-12 17:57:54 438 0

转载 Unity3D教程:编辑器编程

Posted on 2013年07月10日 by U3d / Unity3D 基础教程/被围观 9 次 在使用Unity3D来开发大型的项目中,我们通常会自己开发一些适合自己的编辑器来便于一些非程序人员对游戏内容进行编辑。Unity3D给我们开放了这样的一些接口: 一 导航条 加入...

2016-01-05 14:47:56 613 0

转载 Unity3D教程:动画融合、动画层、动画混合、附加动画、程序动画、动画重放和取样

Unity3D教程:动画融合、动画层、动画混合、附加动画、程序动画、动画重放和取样 动画脚本 Animation Scripting Unity's 动画系统允许你创建一个漂亮的动画蒙皮角色,动画系统支持动画融合,混合,添加动画,步调周期时间同步.动画层,控制动画回放的所有方面(时间...

2015-12-31 17:53:42 4638 0

原创 C++ 程序问题检查

1、死循环问题 逻辑死循环 while循环continue循环变量没有递增 循环变量用串了 解决方案:循环计数,超过一定次数跳出 2、内存异常 1.格式化字符串类型不匹配造成崩溃问题 2.字串函数传入空指针会崩溃串连接 3.结构体成员,包含std::string 里边有如果长度...

2015-12-25 17:15:43 688 0

原创 C++代码优化

本文档列举了游戏服务器开发过程中应当注意的一些规范,以保证我们服务器代码具有更高的可读性、可维护性以及更高的稳定性和运行效率。   1.   定义struct必须要在构造函数中对所有成员变量进行初始化。 这样可以确保一个对象生成时,其所有成员变量都有可知的固定的初值,而不是系统分配的初值。另外,尽...

2015-12-25 16:53:29 396 0

原创 C++代码检查

重点检查服务器 1.指针判空 2.for while i-- i++ 方向 3.递归调用 4.new delete 5.switch case break 6.返回值类型 和return 不匹配 7.表回调,属性会掉加间隔时间 8.使用索引先判断索引有效 9.struct 基础类...

2015-10-16 11:43:16 395 0

原创 笔记

Inventory 清单 * Bootstrap class loader:虚拟机运行时必须要用到的类的加载器,比如java.*。它通常是在虚拟机种用本地代码(如C)实现,在系统中用null表示。  * Extension class loader:负责加载ext目录下的Class。 ...

2015-09-25 15:45:38 346 0

原创 Android打包jar 和使用第三方库

作者:silence鼬、 时间:2015年6月28日在开发中常会打包好一些常用的代码,生成jar,方便在其他的项目中使用,提高开发效率。Android怎么使用呐。 首先介绍jar包的生成 新建Android工程,如下图,勾选 mark this project as a library,然后...

2015-06-28 23:49:11 874 0

提示
确定要删除当前文章?
取消 删除