摘要: nio是net开发中最常被提起的点,而游戏服务器端对这个也是看的比较重。java底层提供了nio但是确实很少见有人直接用他,原因很简单,看netty或者mina的文章都可以看到原因,就是它比较难用,想实现很稳定的商用需要功底很深。 那么网络底层框架解决了这些问题,现在最主流的就是netty,最开始解 阅读全文
posted @ 2021-03-10 17:30 Q-JayLee 阅读(1204) 评论(0) 推荐(0)
摘要: 我的业余爱好并不多,运动、旅游和看书也就这些。 但是我阅读的速度并不快,之前没有做过训练,自己也没有刻意加强速度过。后来抖音上看到个练习速读的小方法,突然又想起来还有速读的练习,那么喜欢阅读,为啥不加强一下呢,就搜索速读的资料来了。 一直做开发工作,总是做系统优化,但是还真是没怎么想过优化一下自己的 阅读全文
posted @ 2021-03-09 16:56 Q-JayLee 阅读(569) 评论(0) 推荐(0)
摘要: 开发的时候,ide引入了一堆jar包,之前没咋注意,因为动手就开发,后来想了想这都是些个啥啊。网上搜罗到的大家一起看看吧。 resources.jar:资源包(图片、properties文件) rt.jar:运行时包 jsse.jar: Java 安全套接字扩展类库,用于实现加密的 Socket 连 阅读全文
posted @ 2021-03-05 17:58 Q-JayLee 阅读(303) 评论(0) 推荐(0)
摘要: 池,也是经常见到的一个编程方式了,线程池、数据库连接池、对象池。 它的作用比较简单,就是避免频繁的回收和创建对象的。可能大家觉得创建对象很容易,new一下就可以,但是别后jvm要干的事可多了:加载类、分配内存、对象的内存结构初始化(对象头和引用)、对象数据初始化。这是简单对象创建的过程效率还可以接受 阅读全文
posted @ 2021-03-04 18:08 Q-JayLee 阅读(397) 评论(0) 推荐(0)
摘要: 我是做后端开发的,游戏后端并发问题是个永恒的问题,而相对来说web开发一类并发问题并没有那么多和那么重要。 当然也是和游戏类型有关系,做了多年SLG游戏,大量的多玩家数据交互问题太多了,地图的争夺、战斗、阵营或军团的数据交换等含有大量的并发问题。而相对来说RPG的游戏除了交易系统、战斗系统等有并发读 阅读全文
posted @ 2021-03-01 18:07 Q-JayLee 阅读(136) 评论(0) 推荐(0)
摘要: 概述: 想必垃圾回收是选择java语言进行开发的最大动力了吧。其他的各种java的好特性在其他的语言中大多也都有实现,甚至胜之一筹的也有很多。 在当初C语言的天下,分配内存和回收内存肯定是编程最痛苦的事情没有之一,而java自带了垃圾回收方便了无数的程序员。从最开始的低效不停的迭代到现在的高效、并发 阅读全文
posted @ 2021-02-23 18:03 Q-JayLee 阅读(150) 评论(0) 推荐(0)
摘要: 概述: 高级以上工程师面试,对java关键字的面试其实很少碰到,但是确实还是有的。面试这方面问题是一些比较有流程的公司常见,每一种问题都要问一问。而不会去问你类型关键字啥的,而是问一些实际开发中不太常用的关键字了,因为毕竟是高工就应该“面面俱到”,而实际上的我这种业务驱动的开发人员,没用过记得确实不 阅读全文
posted @ 2021-02-23 15:56 Q-JayLee 阅读(132) 评论(0) 推荐(0)
摘要: 概述 转眼间在北京工作生活了10年了,真实领略了“弹指一挥”的感觉。 前段时间想着找工作。面试了一些公司练练手,虽然没有拿到中意的offer,但是收获还是颇丰的。面试的文章写了一小部分由于开始看房子打断了(也是现在公司给出的一些信息暂缓面试)。所以聊聊北京二手房市场吧。 由于首付超级有限。所以看得也 阅读全文
posted @ 2021-01-19 16:41 Q-JayLee 阅读(110) 评论(0) 推荐(0)
摘要: 概述: 求职面试的时候,jvm的内容是高级开发以上必不可少的面试内容,而java关键字、语言的使用这些由于太基础也不一定会问到(不过还是希望回顾一下,毕竟都高级开发以上水平了被问java的特性是什么而卡壳也挺丢脸的,ps:我确实丢脸过)。 主要是几方面的内容问的多,一是jvm的内存模型,二是GC回收 阅读全文
posted @ 2021-01-12 15:12 Q-JayLee 阅读(517) 评论(0) 推荐(0)
摘要: 年底想着动一动了。原因很多,不一一例举。另外该系列文章是我做面试准备过程中总结的,遇到的问题和思路都是高级开发以上面试问题,所以适合高级开发以上的人员参考使用。 首先说明个人情况,我大学是学路桥工程专科的,但是从小对计算机比较感性趣,大学时就开始自学编程。从开始实习就是php开发,没有做过路桥工程的 阅读全文
posted @ 2020-12-25 16:08 Q-JayLee 阅读(146) 评论(0) 推荐(0)