加载中
1.vue for Java (vue4j) 快速体验

git仓库 https://gitee.com/ichiva_admin/vue4j-core.git 介绍 vue for java (vue4j) 是一个采用vue设计思想Java GUI框架, 软件在Javafx基础上扩展了双向绑定和组件化,实现了vue基于数据驱动...

Java订阅/发布

介绍 一个简单的消息订阅/发布 git地址 https://gitee.com/ichiva/message-pub-sub.git 快速入门 实例化一个异步的消息服务 MessageService messageService = new AsyncMessageService(); 订...

2022/01/18 18:01
58
Java封装netty websocket server

netty是一个高效的NIO框架,用netty封装的websocket服务器不仅稳定性能也非常优秀,由于netty会用线程绑定连接(通道),在游戏开发中可以利用这种特性进行单用户无锁开发,可以大量的减少对锁的使...

基于注解的redis消息

redistemplate 的消息订阅/发布机制需要实现接口,不方便整合到一个@Sevice中,我们这里简单封装一下可使用注解进行订阅 gitee 代码仓库 https://gitee.com/ichiva/redis-msg.git 主要依赖...

PostWomen websocket 调试工具

PostWomen是一款websocket调试工具,补充了post man没有websocket调试的遗憾 源代码 https://gitee.com/ichiva/post-women 演示地址 新版浏览器已不支持 ws 链接,请使用 wss 链接 实测本地 ...

dl4j(Deeplearning4j)使用遗传神经网络完成手写数字识别

实现步骤 1.随机初始化若干个智能体(神经网络),并让智能体识别训练数据,并对识别结果进行排序 2.随机在排序结果中选择一个作为母本,并在比母本识别率更高的智能体中随机选择一个作为父本 3....

2020/10/30 14:55
419
游戏中超时匹配流程实现 - java

需求:玩家会随机加入游戏,当第一个玩家加入匹配后最多等待时间T,每局游戏固定人数N git代码库:https://gitee.com/ichiva/game_matching.git 匹配接口 package com.company; import java...

MyBatise同步es(Elasticsearch)

需求:如上图这个查询,不需要太大的数据量就足以上MySQL数据库崩溃,解决方案之一就是将查询的数据同步到es服务器中,数据库持久层采用Mybatis + Mybatis-plus gitee地址:https://gitee.c...

Tushare-SDK

tushare一直没有出java的sdk,好在出了http协议的api.本项目根据http的api封装而成 gitee地址 https://gitee.com/ichiva/tushare-sdk.git 项目目录 定义实体类 @Getter @Setter public class...

2020/10/10 15:10
1.6K
LevelDB--键值对数据库(KVDB)

特点 键值对数据库,可以简单的看做一个只能get/put的map 写入速度比查询速度更快 demo 考虑到我们使用的时候多半会用到字符串,所以我进行了一点画蛇添足的扩展 gitee地址 https://gitee.co...

2020/10/10 15:09
634
DB4O--java对象数据库

特点 直接存储java对象,抛弃对象映射的繁琐 可以使用简单的查询语句 致命缺点 与java语言绑定 demo gitee地址 https://gitee.com/ichiva/db4o-demo.git 主要依赖 or......

H2--小型数据库

特点 单一jar包引入,java语言开发 可作为内存数据 提供jpa支持 demo gitee地址 https://gitee.com/ichiva/h2-demo.git 主要依赖 com.h2database ......

EasyExcel--Excel工具

特点 一看就懂的excel操作工具 demo gitee地址 https://gitee.com/ichiva/easy-excel-demo.git 主要依赖 com.alibaba easyexcel<......

2020/10/10 15:06
494
成功软件项目实践与思考

企业内自建团结 关键字 成本高,周期长,质量好 自己的团队管理方便,能很好的保证质量,但是成本高,周期长。 这个与软件项目特点有关,软件在开发期间需要庞大的团队:策划,设计,前端(P...

一个失败的微服务项目

一个失败的微服务项目,这是我项目的总结.失败的主要原因是对微服务的滥用,本文将总结微服务在本项目中暴露出的缺点 项目简介 这是一个休息游戏项目,主线是喂养一只可爱的小狗, 通过玩内置小游...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部