自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流子的专栏

https://github.com/jiangguilong2000/gamioo

  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 ASM在游戏服务器的使用

ASM 是一个 Java 字节码操控框架。它能够以二进制形式修改已有类或者动态生成类。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。ASM 从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类。不过ASM在创建class字节码的过程中,操纵的级别是底层JVM的汇编指令级别,这要求ASM使用者要对class组织结构和...

2015-10-30 12:21:42 1762 3

原创 基于Disruptor游戏服务器消息总线的设计

LMAX是一种新型零售金融交易平台,它能够以很低的延迟(latency)产生大量交易(吞吐量). 这个系统是建立在JVM平台上,核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单,用1微秒的延迟获得吞吐量为100K+. 业务逻辑处理器完全是运行在内存中(in-memory),使用事件源驱动方式(event sourcing). 业务逻辑处理器的核心是Disruptors。Disrupt...

2015-10-29 16:21:14 4473 3

原创 Gradle使用总结

打包>gradle jarjar 包会出现在这里 \build\libs

2015-10-29 12:07:59 2084 1

原创 了解APM厂商

Application Performance Management & Monitoring在信息科学和系统控制领域,APM是用来监控和管理应用软件是否有效运行的。APM通过监测和分析应用的表现去保证软件应用的良好运行,APM已经商用APM = Application Performance Management,应用性能管理,对企业系统即时监控以实现对应用程序性能管理和故障管理

2015-10-20 21:59:53 2784 1

原创 JVM疑难启动参数汇总

Thread Local Allocation Buffer,简称就是:TLAB,即内存本地的持有的buffer,设置参数有:-XX:+UseTLAB                          启用这种机制的意思-XX:TLABSize=    设置大小,也就是本地线程中的私有区域大小(只有这个区域放不下才会到Eden中去申请)。-XX:+ResizeTLAB       

2015-10-20 19:59:47 3943

原创 jinfo工具

jinfo来查看,jinfo是非常强大的工具,可以对部分参数进行动态修改,当然内存相关的东西是不能修改的,只能增加一些不是很相关的参数

2015-10-20 19:30:30 1497

原创 JAVA各种引用(Reference)的汇总

HardReference 强引用一般的人一般的程序最常用的引用SoftReference 软引用除非JVM即将OutOfMemory,否则不会被GC回收。这个特性使得它特别适合设计对象Cache。对于Cache,我们希望被缓存的对象最好始终常驻内存,但是如果JVM内存吃紧,为了不发生OutOfMemoryError导致系统崩溃,必要的时候也允许JVM回收Cache的内存,待后

2015-10-20 19:17:56 1241

原创 JVM CMS GC算法解析

CMS,全称Concurrent Low Pause Collector,是jdk1.4后期版本开始引入的新gc算法,在jdk5和jdk6中得到了进一步改进,它的主要适合场景是对响应时间的重要性需求 大于对吞吐量的要求,能够承受垃圾回收线程和应用线程共享处理器资源,并且应用中存在比较多的长生命周期的对象的应用。CMS是用于对Old+Perm回收,采用CMS时候,新生代必须使用Serial GC或者

2015-10-10 21:51:52 5886 1

完美世界面试题,JAVA向

完美世界-面试题,用于对游戏开发感兴趣的伙伴

2023-03-10

腾讯,字节游戏JAVA面试题

腾讯,字节,阿里等知名游戏公司的初级入门面试题,适用有中级开发经验的,对游戏开发感兴趣的小伙伴

2023-03-10

游戏行业JAVA初级面试题

知名游戏公司的初级入门面试题,适用于刚毕业,对游戏开发感兴趣的小伙伴

2023-03-10

2021酷炫的IDEA启动图

你是否已经忍受了 20花里胡哨的启动画面很久了,你是否想替换上酷炫的启动图,程序员的最爱来了

2021-06-14

酷炫的IDEA启动图

你是否已经忍受了IDEA花里胡哨的启动画面很久了,你是否想替换上酷炫的启动图,程序员的最爱来了

2021-06-14

protobuf-java-3.3.0.jar

protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。

2017-10-13

精简版JRE7 64位 (6MB)

原始的JDK 127MB,经过精简,瘦身到6MB,普通的应用程序跑跑基本够用。 可用于替代工具类的JRE 专注瘦身JRE 30年,品质值得信赖!

2013-09-29

protobuf-java-2.5.0.jar

protobuf的最新包, Google 公司推出的开源项目,性能好/效率高 帮忙编译好了

2013-07-09

MINA NIO 高性能异步并发网络通讯框架

利用 Mina 可以高效地完成以下任务:<br><br>TCP/IP 和 UDP/IP 通讯 <br>串口通讯 <br>VM 间的管道通讯 <br>SSL/TLS <br>JXM 集成 <br>IoC 容器集成( Spring 、 Pico 等) <br>状态机<br><br>据官方评测, APR 的效率较之 Sun NIO 要高出约 10%)。由于这一系列的重大改进,使得 2.0.x 成为十分令人期待的一个版本<br>我们在惊叹 MINA 可以带来多么大便利的同时,还不得不为其卓越的性能而骄傲,据称使用MINA开发服务器程序的性能已经逼近使用 C/C++ 语言开发的网络服务。<br>不过不管怎样,如果你在使用 Java 进行并发网络应用开发, Mina 绝对是一个值得推荐和学习的优秀工具!<br>

2008-07-23

commons-io-1.4.jar

使用commons的net包进行ftp链接,commons-net包封装了一些常见的网络包:ftp,smtp,pop3等<br>相关包:commons-net-1.4.1.jar ; commons-io-1.4.jar;jakarta-oro-2.0.8.jar

2008-05-16

jakarta-oro-2.0.8.jar

使用commons的net包进行ftp链接,commons-net包封装了一些常见的网络包:ftp,smtp,pop3等<br>相关包:commons-net-1.4.1.jar ; commons-io-1.4.jar;jakarta-oro-2.0.8.jar

2008-05-16

commons-net-1.4.1.jar

使用commons的net包进行ftp链接,commons-net包封装了一些常见的网络包:ftp,smtp,pop3等<br>相关包:commons-net-1.4.1.jar ; commons-io-1.4.jar;jakarta-oro-2.0.8.jar

2008-05-16

commons-io-1.4.jar等

JAVA连接FTP服务器,并上传/下载文件的,使用commons-net包实现ftp服务器的访问,commons-net包封装了一些常见的网络包:ftp,smtp,pop3等..相关包:commons-net-1.4.1.jar ; commons-io-1.4.jar;jakarta-oro-2.0.8.jar

2008-05-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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