java服务器
wcqdong
这个作者很懒,什么都没留下…
展开
-
meven管理.dll库(安装到本地库)
1.安装maven2.修改maven安装目录\ conf\settings.xml,添加如下C:\Users\admin.m2\repository…mvn install:install-file -Dfile=recast.dll -DgroupId=com.kwai.clover.sandbox -DartifactId=recast -Dversion=1.0 -Dpackaging=dll -DgeneratePom=true原创 2020-10-19 10:16:51 · 968 阅读 · 0 评论 -
java jni调用c++
环境jdk1.8visual studio 2017windows步骤1:编写jni类public class Main { /** 方法 */ public native String hello(); /** 静态方法 */ public native static void helloStatic(); /** 已经传参数方法 */ public native static void hello(int a); /** 测试性能方法原创 2020-09-19 16:02:45 · 729 阅读 · 0 评论 -
游戏服务器千人同屏的思考
本文章无代码,干聊对同屏人数的思考前端的思考 本人是做服务器,前端不太懂,但是能确定的是在特定的引擎和优化程度下,前端能支持的模型的面数是有限的,所以优化的重点不是怎么承载更多面数。后端的思考 这个我就有发言权了,之前做的测试,单场景200机器人战斗,用两种分布策略,一种是大致平均分散到场景个个角落,另一种是200机器人在同一视野内,CPU相差了7、8倍的样子,主...原创 2019-12-16 16:39:26 · 1286 阅读 · 0 评论 -
quasar协程结合消息队列的游戏服务器框架——项目
需要掌握: 基于分布式消息队列的服务器框架; 对进程、线程、协程有概念; 有异步开发思想。背景: 项目中经常有异步rpc调用,需要写回调方法,语法上看着不顺眼(有点小傲娇),想通过同步的写法实现异步操作。研究: 在网上找了一下java的协程框架,主要有quasar、kilim两种,还有一些协程插件(同事以前项目用过,有一些坑),主要研究了一下...原创 2019-11-12 21:43:40 · 450 阅读 · 0 评论 -
自定义的数据库缓存层支持字段结构化——项目
项目背景 首先我们有一套自己写的orm框架,使用上类似hibernate或spring(原理不一样,对hibernate和spring的原理也不是很清楚,总之是项目自创的),支持配置生成数据库表和table实体类,数据载入到逻辑层直接可通过实体类增删改查,table提供setgetsavedelete方法可自动异步修改数据库,肥肠方便。 对于游戏业务,经常用到json格式...原创 2019-11-05 22:26:44 · 152 阅读 · 0 评论 -
FTP上传
所需jar包edtftpj-1.4.9 public boolean ftpFileToRemotePath(String filePath,String name){ try { File myFile = new File(filePath); FTPClient ftpClient = new FTPClient(); ftpClient.setRemo原创 2014-11-05 11:32:34 · 436 阅读 · 0 评论 -
动态连通性问题——算法
本文主要解决动态连通问题,在一群散列的点中快速判断两个点是否存在连通关系,并且能够将任意两个点相连。综合比较QuickFind、QuickUnion、加权QuickUnion、压缩路径的加权QuickUnion逐步提升优化。概念 触点:每个单独的不与任何点相连的点叫做触点 连通分量:简称分量,不存在连接关系的触点和连通在一起的触点的集合都是连通分量 等价关...原创 2019-10-07 16:54:16 · 424 阅读 · 0 评论