自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 easyAI--强大的开源原生JAVA AI算法引擎!助力中小公司低成本实现自己的AI应用

广泛性:easyAI可以为占据国内半数程序员以上的JAVA业务程序员开发AI业务,提供底层算法引擎动力。深入性:easyAI无任何依赖,从底层基础算法工具到上层算法模型全囊括,可以支持专业性的深度开发,也可提供简单直接的业务层嵌入AI,而且这一点在持续扩张中。廉价性,主要关注针对性可嵌入业务系统中小模型,低训练样本需求,低算力需求,这两个方向去优化算法模型是easyAI的方向。兼容性,因为是原生JAVA研发,无任何第三库依赖,所以对JAVA项目,引入包后就开箱即用,无任何环境异常会导致的问题。

2024-01-15 19:10:34 3369 2

原创 JAVA 成长之路

 新人入门:  你现在手无寸铁,看着别人手里的狼牙棒很羡慕,没关系,我们一步步打造属于自己的武器。  个人非常建议 从HTML  开始入门,首先,为什么我们不一开始就做JAVA,对于新人来说 刚入门接触一个后端语言,非常枯燥。通常结果 就是控制台打印,会让你觉得没什么卵用,丧失学下去的动力。  HTML 首先是前端超文本,它有有图形,互动,动画等等东西,容易让人培养兴趣。而且H...

2019-02-22 18:35:23 494 1

原创 关于在开发棋牌手游,遇到的房间局部锁问题与房间ID问题及解决方案

三,问题点1(房间锁并发控制)因为房间临时信息是存储在内存当中的并发容器的,所以并发容器的选择是一个性能方面的考量。但是JAVA API 本身提供的并发容器table是一个总锁,所有的用户都需要排队,而另一种高效容器ConcurrentHashMap,因为读是无锁的,所以在读后进行业务逻辑再写入房间的时候并不适用,同时线性查找插入的方法也比较低效。所以决定自己研发一个适用于解决“房间锁”问...

2018-11-03 14:21:41 265

原创 关于棋牌手游,高效生成随机房间ID问题

说白了就是生成房间号,房间号其实也是一种密码,如果递增的话会让人很容易猜到其他房间号,明显是不安全的,所以最安全的方式是随机。 但是单纯随机的话当房间比较多的时候,如果排重的话效率明显太低,会出现多次重复的情况,所以我使用在一定时间内随机的办法。 其实就是高位随机,低位自增,自增的序列掩码有12位,高位随机的位置有四位在高位,这样保证从一万多个房间内是绝对唯一,且不用排重的。而且从数字上看不...

2018-11-03 14:21:16 2744 1

SuperMap 房间锁容器

解决房间锁的高并发容器,具体API类里面的注释有说明,目前只支持整型作为主键,SIZE()方法暂时无效

2018-11-03

空空如也

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

TA关注的人

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