自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 java服务器线上问题排查思路

一、业务bug查找1、了解bug情况,大概发生时间,玩家信息2、通过阿里云日志查看该时间段内有无Error日志3、通过业务关键字和玩家id搜索bug相关的异常日志4、通过日志分析业务代码,找出可能出问题的点,包括:逻辑漏洞、并发问题、极值问题、策划配置问题等等二、cup占用过高1、通过top命令找出线程占用高的Java进程...

2021-04-13 10:33:37 539

原创 通过redis实现游戏排行榜功能

需求说明水晶数量排行榜 英雄熟练度排版 只排前一万名,玩家只能看到前200名的数据和自己的名次 每个排行榜实时刷新,玩家可以延迟5分钟查看榜单数据,但是自己的名次需要尽可能实时查看 分值一样,则先达到分值的玩家前面在前设计说明由于要求实时排序,且我们的服务是分布式的,所以采用redis的有序集合sorted set排序 将变动分值zadd到集合,然后调用zremrangeByRank移除指定排名区间内的成员,保证只排前一万名 sorted set支持单字段排序,但是分值一样的时候,需要

2021-01-06 17:28:42 597

原创 ssh私钥登录服务器

一、生成字段ssh公钥/私钥      方法很多种:xshell、SecureCRT、cmd命令等      cmd命令:ssh-keygen     然后在C:\Users\admin\.ssh下生成两个文件二、连接方式设置为PublicKey三、服务器上为用户配置 SSH 公钥      将公钥追加到/root/.ssh/authorized_keys文件     ...

2018-08-21 18:32:15 2868

原创 FlatBuffers在Java中的使用

1、去maven仓库下载官网库flatbuffers-java-1.7.0.1.jar        地址:点击打开链接2、编写fbs文件        chat.fbs        namespace Proto;// 聊天频道enum ChatChannel:byte{ SYSTEM = 0, // 系统频道 WORLD = 1, // 世界频道 GUILD = 2,...

2018-03-08 16:55:43 3040

转载 TCP/IP协议三次握手与四次握手流程解析

TCP/IP协议三次握手与四次握手流程解析 一、TCP报文格式  TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式  上图中有几个字段需要重点介绍下:  (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。  (2)确认序号:Ack序号,占32位,只有

2017-03-25 11:16:05 352

原创 protobuf引入不同包下的proto文件

比如现在有个RankInfoRes.proto文件,它的package是 com.road.ddt.proto.command现在有com.road.ddt.proto.game包的一个proto引用它1、引入部分package com.road.ddt.proto.game;option java_package = "com.road.ddt.pb.game";option java_oute...

2017-02-06 15:22:00 19876 4

原创 eclipse启动tomcat的根目录

D:\workspace_ddt2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT

2016-06-02 10:39:46 342

转载 Linux压缩和解压缩文件

在Linux下面去压缩文件或者目录。我们将学习zip, tar, tar.gz和tar.bz2等压缩格式的基本用法。zip格式已成为压缩文件的标准选择,而且它在windows上也能使用。经常用zip格式压缩那些需要共享给windows用户的文件。如果只是共享给linux用户或者Mac用户,偏向于选择tar.gz格式。ZIPzip可能是目前使用得最多的文档压缩

2016-04-09 16:38:49 264

转载 shell脚本使用

http://c.biancheng.net/cpp/view/2739.html

2016-04-09 11:25:23 450

转载 ClassNotFoundException和NoClassDefFoundError区别

要区分这两个异常,先要了解类装载的显式和隐式两种方式类装入的方式有两种 —— 显式 或 隐式,两者之间有些细微差异。显式 类装入发生在使用以下方法调用装入的类的时候:•cl.loadClass()(cl 是 java.lang.ClassLoader 的实例)•Class.forName()(启动的类装入器是当前类定义的类装入器)当调用其中一个方法的时候,指定的类(

2015-06-25 12:29:18 261

转载 Java中使用Jedis操作Redis

使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip

2015-03-26 15:01:58 357

java时间处理类

提供友好的时间处理接口,方便处理java时间相关问题

2014-02-08

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

TA关注的人

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