zfoo
๐กExtremely fast enterprise server framework, can be used in RPC, game server, web server.
File Explorer
Download Latest Version (.zip)- zfoo_build.yml
- zfoo_release.yml
- GraalvmNetHints.java
- GraalvmOrmHints.java
- GraalvmProtocolHints.java
- GraalvmStorageHints.java
- HintUtils.java
- BootAutoConfiguration.java
- EventAutoConfiguration.java
- NetAutoConfiguration.java
- OrmAutoConfiguration.java
- SchedulerAutoConfiguration.java
- StorageAutoConfiguration.java
- org.springframework.boot.autoconfigure.AutoConfiguration.imports
- MainTest.java
- logback-test.xml
- pom.xml
- README.md
- Bus.java
- EventReceiver.java
- EnhanceUtils.java
- EventReceiverDefinition.java
- IEventReceiver.java
- EventBus.java
- AppStartAfterEvent.java
- AppStartBeforeEvent.java
- AppStartEvent.java
- ExceptionEvent.java
- IEvent.java
- TripleConsumer.java
- EventDefinitionParser.java
- EventRegisterProcessor.java
- NamespaceHandler.java
- EventContext.java
- spring.handlers
- spring.schemas
- event-1.0.xsd
- ApplicationTest.java
- MyController1.java
- MyController2.java
- MyController3.java
- MyNoticeEvent.java
- application.xml
- logback-test.xml
- pom.xml
- README.md
- README_CN.md
- HotSwapAgent.java
- HotSwapManager.java
- IHotSwapManager.java
- ClassFileDef.java
- HotSwapServiceMBean.java
- IHotSwapServiceMBean.java
- HotSwapUtils.java
- HotSwapContext.java
- MANIFEST.MF
- ApplicationTest.java
- HotswapClass.java
- HotswapClass.class
- logback-test.xml
- pom.xml
- README.md
- README_CN.md
- JvmUtils.java
- MonitorUtils.java
- OSUtils.java
- DiskFileSystem.java
- DiskStorage.java
- JvmMemory.java
- Memory.java
- Monitor.java
- Sar.java
- SystemInfo.java
- Uptime.java
- Gcc.java
- ApplicationTest.java
- logback-test.xml
- pom.xml
- README.md
- README_CN.md
- PacketReceiver.java
- Task.java
- ConsumerConfig.java
- ConsumerModule.java
- MonitorConfig.java
- NetConfig.java
- ProviderConfig.java
- ProviderModule.java
- RegistryConfig.java
- ConfigManager.java
- IConfigManager.java
- AbstractConsumerLoadBalancer.java
- CachedConsistentHashLoadBalancer.java
- ConsistentHashLoadBalancer.java
- IConsumerLoadBalancer.java
- RandomLoadBalancer.java
- ConsumerStartEvent.java
- ProviderStartEvent.java
- IRegistry.java
- Register.java
- ZookeeperRegistry.java
- Consumer.java
- IConsumer.java
- BrokerClientRouteHandler.java
- BrokerRegisterAsk.java
- BrokerServerRouteHandler.java
- BrokerTcpClient.java
- BrokerTcpServer.java
- ClientSessionActiveEvent.java
- ClientSessionInactiveEvent.java
- ServerExceptionEvent.java
- ServerSessionActiveEvent.java
- ServerSessionInactiveEvent.java
- GatewaySessionInactiveEvent.java
- GatewayServer.java
- IGatewayLoadBalancer.java
- WebsocketGatewayServer.java
- WebsocketSslGatewayServer.java
- HttpServer.java
- JsonTcpClient.java
- JsonTcpServer.java
- JsonWebsocketClient.java
- JsonWebsocketServer.java
- ProxyCodecHandler.java
- TunnelClientCodecHandler.java
- TunnelClientIdleHandler.java
- TunnelClientRouteHandler.java
- TunnelServerCodecHandler.java
- TunnelServerRouteHandler.java
- ProxyTcpServer.java
- TunnelClient.java
- TunnelProtocolClient2Server.java
- TunnelProtocolServer2Client.java
- TunnelServer.java
- TcpClient.java
- TcpServer.java
- UdpClient.java
- UdpRouteHandler.java
- UdpServer.java
- WebsocketClient.java
- WebsocketServer.java
- WebsocketSslClient.java
- WebsocketSslServer.java
- AbstractClient.java
- AbstractServer.java
- HostAndPort.java
- IClient.java
- IServer.java
- EnhanceUtils.java
- IPacketReceiver.java
- PacketReceiverDefinition.java
- HttpCodecHandler.java
- JsonPacket.java
- JsonTcpCodecHandler.java
- JsonWebSocketCodecHandler.java
- TcpCodecHandler.java
- UdpCodecHandler.java
- WebSocketCodecHandler.java
- ClientIdleHandler.java
- ServerIdleHandler.java
- BaseRouteHandler.java
- ClientRouteHandler.java
- GatewayRouteHandler.java
- ServerRouteHandler.java
- Error.java
- Heartbeat.java
- Message.java
- PairIntLong.java
- PairLong.java
- PairLS.java
- PairString.java
- Ping.java
- Pong.java
- TripleLLS.java
- TripleLong.java
- TripleLSS.java
- TripleString.java
- DecodedPacketInfo.java
- EncodedPacketInfo.java
- IPacket.java
- IPacketService.java
- PacketService.java
- AsyncAnswer.java
- IAsyncAnswer.java
- ISyncAnswer.java
- SyncAnswer.java
- AttachmentType.java
- GatewayAttachment.java
- HttpAttachment.java
- NoAnswerAttachment.java
- SignalAttachment.java
- UdpAttachment.java
- ErrorResponseException.java
- NetTimeOutException.java
- UnexpectedProtocolException.java
- IRouter.java
- Router.java
- SignalBridge.java
- NamespaceHandler.java
- NetDefinitionParser.java
- ISessionManager.java
- Session.java
- SessionManager.java
- PacketReceiverTask.java
- TaskBus.java
- AesUtils.java
- MD5Utils.java
- ZipUtils.java
- ConsistentHash.java
- FastTreeMapIntLong.java
- HashUtils.java
- NetUtils.java
- SessionUtils.java
- SingleCache.java
- TreeMapIntLong.java
- NetContext.java
- spring.handlers
- spring.schemas
- net-1.0.xsd
- AioClientTest.java
- ConnectCompletionHandler.java
- ReadCompletionHandler.java
- AcceptCompletionHandler.java
- AioServerTest.java
- ReadCompletionHandler.java
- TcpTest.java
- UdpTest.java
- UrlTest.java
- AsyncHttpTest.java
- EchoClientHandler.java
- EchoClientTest.java
- EchoServerTest.java
- EchoSeverHandler.java
- EchoClientHandler.java
- EchoClientTest.java
- EchoServerTest.java
- EchoSeverHandler.java
- ClientHandler.java
- FileClientTest.java
- FileServerHandler.java
- FileServerTest.java
- TimeClientHandler.java
- TimeClientTest.java
- TimeServerHandler.java
- TimeServerTest.java
- TimeClientHandler.java
- TimeClientTest.java
- TimeServerHandler.java
- TimeServerTest.java
- UDPClientHandler.java
- UDPClientTest.java
- UDPServerHandler.java
- UDPServerTest.java
- FileReaderTest.java
- FileWriterTest.java
- NioClientTest.java
- NioServerTest.java
- RegistryTest.java
- GatewayProviderController.java
- GatewayTest.java
- HttpServerController.java
- HttpServerTest.java
- JsonClientController.java
- JsonTcpClientTest.java
- JsonWebsocketClientTest.java
- JsonServerController.java
- JsonTcpServerTest.java
- JsonWebsocketServerTest.java
- ProviderController.java
- ProviderTest.java
- ProxyClientController.java
- ProxyClientTest.java
- ProxyServerController.java
- ProxyServerTest.java
- TargetServerTest.java
- TcpClientController.java
- TcpClientTest.java
- TcpServerController.java
- TcpServerTest.java
- BenchmarkAsyncTest.java
- TcpClientTest.java
- TcpAsyncController.java
- TcpServerTest.java
- BenchmarkSyncTest.java
- TcpClientTest.java
- TcpServerTest.java
- TcpSyncController.java
- UdpClientPacketController.java
- UdpClientTest.java
- UdpServerPacketController.java
- UdpServerTest.java
- WebsocketClientPacketController.java
- WebsocketClientTest.java
- WebsocketServerPacketController.java
- WebsocketServerTest.java
- GatewayToProviderRequest.java
- GatewayToProviderResponse.java
- HttpHelloRequest.java
- HttpHelloResponse.java
- JsonHelloRequest.java
- JsonHelloResponse.java
- ProviderMessAnswer.java
- ProviderMessAsk.java
- ProxyHelloRequest.java
- ProxyHelloResponse.java
- AsyncMessAnswer.java
- AsyncMessAsk.java
- SyncMessAnswer.java
- SyncMessAsk.java
- TcpHelloRequest.java
- TcpHelloResponse.java
- UdpHelloRequest.java
- UdpHelloResponse.java
- WebsocketHelloRequest.java
- WebsocketHelloResponse.java
- WebSocketObjectA.java
- WebSocketObjectB.java
- WebSocketPacketRequest.java
- CM_Array.java
- CM_Float.java
- CM_Int.java
- CM_List.java
- CM_Map.java
- CM_Object.java
- CM_Set.java
- ObjectA.java
- ObjectB.java
- SM_Float.java
- SM_Int.java
- SM_Object.java
- ProtocolTest.java
- CpuCacheTesting.java
- SignalBridgeTest.java
- AesUtilsTest.java
- MD5UtilsTest.java
- ZipTest.java
- ConsistentHashTest.java
- FastTreeMapIntLongTest.java
- NetUtilsTest.java
- SessionUtilsTest.java
- TreeMapTest.java
- CreateNodeASyncTest.java
- CreateNodeSyncAuthTest.java
- CreateNodeSyncTest.java
- DeleteNodeASyncTest.java
- DeleteNodeSyncTest.java
- GetChildrenASyncTest.java
- GetChildrenSyncTest.java
- GetDataASyncTest.java
- GetDataSyncTest.java
- NodeExistsASyncTest.java
- NodeExistsSyncTest.java
- UpdateNodeASyncTest.java
- UpdateNodeSyncTest.java
- CuratorCacheTest.java
- CreateNodeASyncTest.java
- CreateNodeAuthTest.java
- CreateNodeSyncTest.java
- DeleteNodeTest.java
- GetChildrenTest.java
- GetDataTest.java
- NodeExistsTest.java
- UpdateDataTest.java
- DistributedAtomicIntTest.java
- DistributedBarrierTest.java
- JavaBarrierTest.java
- DistributedLockTest.java
- NodeLockTest.java
- MasterSelectorTest.java
- gateway_client_config.xml
- gateway_config.xml
- consumer_cached_consistent_config.xml
- consumer_consistent_hash_config.xml
- consumer_random_config.xml
- provider_config.xml
- config.xml
- deploy-dev.properties
- logback-test.xml
- protocol.xml
- pom.xml
- README.md
- README_CN.md
- IAccessor.java
- MongodbAccessor.java
- Cache.java
- EntityCache.java
- EntityCacheAutowired.java
- GraalvmNativeEntityCache.java
- Id.java
- Index.java
- IndexText.java
- Persister.java
- Version.java
- AbstractOrmPersister.java
- CronOrmPersister.java
- IOrmPersister.java
- PNode.java
- TimeOrmPersister.java
- EnhanceUtils.java
- EntityWrapper.java
- IEntityWrapper.java
- EntityCache.java
- IEntityCache.java
- MapCodec.java
- MapCodecProvider.java
- MapKeyCodecEnum.java
- CacheStrategy.java
- HostConfig.java
- OrmConfig.java
- PersisterStrategy.java
- PersisterTypeEnum.java
- AnnotationConvention.java
- IOrmManager.java
- OrmManager.java
- EntityDef.java
- IEntity.java
- IndexDef.java
- IndexTextDef.java
- IQuery.java
- IQueryBuilder.java
- MongodbQuery.java
- MongoQueryBuilder.java
- Page.java
- NamespaceHandler.java
- OrmDefinitionParser.java
- MongoIdUtils.java
- OrmContext.java
- spring.handlers
- spring.schemas
- orm-1.0.xsd
- AccessorTest.java
- DocumentTest.java
- IdAnnotationTest.java
- MapTest.java
- TransactionTest.java
- EntityCachesTest.java
- UserManager.java
- WrapperTest.java
- SingleMongoTest.java
- Student.java
- BagItem.java
- Item.java
- MapEntity.java
- DoubleEntity.java
- FloatEntity.java
- IntEntity.java
- LongEntity.java
- ObjectIdEntity.java
- StringEntity.java
- MailEntity.java
- UserEntity.java
- WrongEntity.java
- PageTest.java
- QueryTest.java
- IndexTextTest.java
- TextSearchTest.java
- MongoUuidUtilsTest.java
- application.xml
- deploy-dev.properties
- logback-test.xml
- pom.xml
- README.md
- README_CN.md
- Compatible.java
- Note.java
- Protocol.java
- ByteBufUtils.java
- CustomByteBuf.java
- ConcurrentArrayList.java
- ConcurrentHashMapLongObject.java
- ConcurrentHashSet.java
- CopyOnWriteHashMap.java
- CopyOnWriteHashMapLongObject.java
- ConcurrentFileChannelHeapMap.java
- ConcurrentFileChannelMap.java
- ConcurrentHeapMap.java
- FileChannelHeapMap.java
- FileChannelMap.java
- FileHeapMap.java
- HeapMap.java
- LpMap.java
- DfaWordTree.java
- GeneralTree.java
- TreeNode.java
- ArrayListBoolean.java
- ArrayListByte.java
- ArrayListDouble.java
- ArrayListFloat.java
- ArrayListInt.java
- ArrayListLong.java
- ArrayListShort.java
- ArrayUtils.java
- CollectionUtils.java
- HashMapIntInt.java
- HashMapIntLong.java
- HashMapIntShort.java
- HashMapLongInt.java
- HashMapLongLong.java
- HashSetByte.java
- HashSetInt.java
- HashSetLong.java
- HashSetShort.java
- AssertException.java
- DecodeException.java
- ExceptionUtils.java
- RunException.java
- UnknownException.java
- GenerateOperation.java
- GenerateProtocolFile.java
- GenerateProtocolNote.java
- GenerateProtocolPath.java
- Pair.java
- PairLong.java
- Quaternion.java
- Triple.java
- ArrayField.java
- BaseField.java
- IFieldRegistration.java
- ListField.java
- MapField.java
- ObjectProtocolField.java
- SetField.java
- EnhanceUtils.java
- IProtocolRegistration.java
- ProtocolAnalysis.java
- ProtocolModule.java
- ProtocolRegistration.java
- CodeGenerateCpp.java
- CppArraySerializer.java
- CppBoolSerializer.java
- CppByteSerializer.java
- CppDoubleSerializer.java
- CppFloatSerializer.java
- CppIntSerializer.java
- CppListSerializer.java
- CppLongSerializer.java
- CppMapSerializer.java
- CppObjectProtocolSerializer.java
- CppSetSerializer.java
- CppShortSerializer.java
- CppStringSerializer.java
- ICppSerializer.java
- CodeGenerateCsharp.java
- CsArraySerializer.java
- CsBoolSerializer.java
- CsByteSerializer.java
- CsDoubleSerializer.java
- CsFloatSerializer.java
- CsIntSerializer.java
- CsListSerializer.java
- CsLongSerializer.java
- CsMapSerializer.java
- CsObjectProtocolSerializer.java
- CsSetSerializer.java
- CsShortSerializer.java
- CsStringSerializer.java
- ICsSerializer.java
- CodeGenerateDart.java
- DartArraySerializer.java
- DartBoolSerializer.java
- DartByteSerializer.java
- DartDoubleSerializer.java
- DartFloatSerializer.java
- DartIntSerializer.java
- DartListSerializer.java
- DartLongSerializer.java
- DartMapSerializer.java
- DartObjectProtocolSerializer.java
- DartSetSerializer.java
- DartShortSerializer.java
- DartStringSerializer.java
- IDartSerializer.java
- CodeGenerateEcmaScript.java
- EsArraySerializer.java
- EsBoolSerializer.java
- EsByteSerializer.java
- EsDoubleSerializer.java
- EsFloatSerializer.java
- EsIntSerializer.java
- EsListSerializer.java
- EsLongSerializer.java
- EsMapSerializer.java
- EsObjectProtocolSerializer.java
- EsSetSerializer.java
- EsShortSerializer.java
- EsStringSerializer.java
- IEsSerializer.java
- EnhanceArraySerializer.java
- EnhanceBoolSerializer.java
- EnhanceByteSerializer.java
- EnhanceDoubleSerializer.java
- EnhanceFloatSerializer.java
- EnhanceIntSerializer.java
- EnhanceListSerializer.java
- EnhanceLongSerializer.java
- EnhanceMapSerializer.java
- EnhanceObjectProtocolSerializer.java
- EnhanceSetSerializer.java
- EnhanceShortSerializer.java
- EnhanceStringSerializer.java
- IEnhanceSerializer.java
- CodeGenerateGdScript.java
- GdArraySerializer.java
- GdBoolSerializer.java
- GdByteSerializer.java
- GdDoubleSerializer.java
- GdFloatSerializer.java
- GdIntSerializer.java
- GdListSerializer.java
- GdLongSerializer.java
- GdMapSerializer.java
- GdObjectProtocolSerializer.java
- GdSetSerializer.java
- GdShortSerializer.java
- GdStringSerializer.java
- IGdSerializer.java
- CodeGenerateGolang.java
- GoArraySerializer.java
- GoBoolSerializer.java
- GoByteSerializer.java
- GoDoubleSerializer.java
- GoFloatSerializer.java
- GoIntSerializer.java
- GoListSerializer.java
- GoLongSerializer.java
- GoMapSerializer.java
- GoObjectProtocolSerializer.java
- GoSetSerializer.java
- GoShortSerializer.java
- GoStringSerializer.java
- IGoSerializer.java
- CodeGenerateJava.java
- IJavaSerializer.java
- JavaArraySerializer.java
- JavaBoolSerializer.java
- JavaByteSerializer.java
- JavaDoubleSerializer.java
- JavaFloatSerializer.java
- JavaIntSerializer.java
- JavaListSerializer.java
- JavaLongSerializer.java
- JavaMapSerializer.java
- JavaObjectProtocolSerializer.java
- JavaSetSerializer.java
- JavaShortSerializer.java
- JavaStringSerializer.java
- CodeGenerateJavaScript.java
- IJsSerializer.java
- JsArraySerializer.java
- JsBoolSerializer.java
- JsByteSerializer.java
- JsDoubleSerializer.java
- JsFloatSerializer.java
- JsIntSerializer.java
- JsListSerializer.java
- JsLongSerializer.java
- JsMapSerializer.java
- JsObjectProtocolSerializer.java
- JsSetSerializer.java
- JsShortSerializer.java
- JsStringSerializer.java
- CodeGenerateKotlin.java
- IKtSerializer.java
- KtArraySerializer.java
- KtBoolSerializer.java
- KtByteSerializer.java
- KtDoubleSerializer.java
- KtFloatSerializer.java
- KtIntSerializer.java
- KtListSerializer.java
- KtLongSerializer.java
- KtMapSerializer.java
- KtObjectProtocolSerializer.java
- KtSetSerializer.java
- KtShortSerializer.java
- KtStringSerializer.java
- CodeGenerateLua.java
- ILuaSerializer.java
- LuaArraySerializer.java
- LuaBoolSerializer.java
- LuaByteSerializer.java
- LuaDoubleSerializer.java
- LuaFloatSerializer.java
- LuaIntSerializer.java
- LuaListSerializer.java
- LuaLongSerializer.java
- LuaMapSerializer.java
- LuaObjectProtocolSerializer.java
- LuaSetSerializer.java
- LuaShortSerializer.java
- LuaStringSerializer.java
- CodeGeneratePhp.java
- IPhpSerializer.java
- PhpArraySerializer.java
- PhpBoolSerializer.java
- PhpByteSerializer.java
- PhpDoubleSerializer.java
- PhpFloatSerializer.java
- PhpIntSerializer.java
- PhpListSerializer.java
- PhpLongSerializer.java
- PhpMapSerializer.java
- PhpObjectProtocolSerializer.java
- PhpSetSerializer.java
- PhpShortSerializer.java
- PhpStringSerializer.java
- Proto.java
- ProtoParser.java
- GeneratePbUtils.java
- PbField.java
- PbGenerateOperation.java
- PbMapField.java
- PbMessage.java
- PbOption.java
- PbType.java
- PbTypeJava.java
- Syntax.java
- CodeGeneratePython.java
- IPySerializer.java
- PyArraySerializer.java
- PyBoolSerializer.java
- PyByteSerializer.java
- PyDoubleSerializer.java
- PyFloatSerializer.java
- PyIntSerializer.java
- PyListSerializer.java
- PyLongSerializer.java
- PyMapSerializer.java
- PyObjectProtocolSerializer.java
- PySetSerializer.java
- PyShortSerializer.java
- PyStringSerializer.java
- ArraySerializer.java
- BoolSerializer.java
- ByteSerializer.java
- DoubleSerializer.java
- FloatSerializer.java
- IntSerializer.java
- ISerializer.java
- ListSerializer.java
- LongSerializer.java
- MapSerializer.java
- ObjectProtocolSerializer.java
- SetSerializer.java
- ShortSerializer.java
- StringSerializer.java
- CodeGenerateRuby.java
- IRubySerializer.java
- RubyArraySerializer.java
- RubyBoolSerializer.java
- RubyByteSerializer.java
- RubyDoubleSerializer.java
- RubyFloatSerializer.java
- RubyIntSerializer.java
- RubyListSerializer.java
- RubyLongSerializer.java
- RubyMapSerializer.java
- RubyObjectProtocolSerializer.java
- RubySetSerializer.java
- RubyShortSerializer.java
- RubyStringSerializer.java
- CodeGenerateRust.java
- IRustSerializer.java
- RustArraySerializer.java
- RustBoolSerializer.java
- RustByteSerializer.java
- RustDoubleSerializer.java
- RustFloatSerializer.java
- RustIntSerializer.java
- RustListSerializer.java
- RustLongSerializer.java
- RustMapSerializer.java
- RustObjectProtocolSerializer.java
- RustSetSerializer.java
- RustShortSerializer.java
- RustStringSerializer.java
- CodeGenerateScala.java
- IScalaSerializer.java
- ScalaArraySerializer.java
- ScalaBoolSerializer.java
- ScalaByteSerializer.java
- ScalaDoubleSerializer.java
- ScalaFloatSerializer.java
- ScalaIntSerializer.java
- ScalaListSerializer.java
- ScalaLongSerializer.java
- ScalaMapSerializer.java
- ScalaObjectProtocolSerializer.java
- ScalaSetSerializer.java
- ScalaShortSerializer.java
- ScalaStringSerializer.java
- CodeGenerateSwift.java
- ISwiftSerializer.java
- SwiftArraySerializer.java
- SwiftBoolSerializer.java
- SwiftByteSerializer.java
- SwiftDoubleSerializer.java
- SwiftFloatSerializer.java
- SwiftIntSerializer.java
- SwiftListSerializer.java
- SwiftLongSerializer.java
- SwiftMapSerializer.java
- SwiftObjectProtocolSerializer.java
- SwiftSetSerializer.java
- SwiftShortSerializer.java
- SwiftStringSerializer.java
- CodeGenerateTypeScript.java
- ITsSerializer.java
- TsArraySerializer.java
- TsBoolSerializer.java
- TsByteSerializer.java
- TsDoubleSerializer.java
- TsFloatSerializer.java
- TsIntSerializer.java
- TsListSerializer.java
- TsLongSerializer.java
- TsMapSerializer.java
- TsObjectProtocolSerializer.java
- TsSetSerializer.java
- TsShortSerializer.java
- TsStringSerializer.java
- CodeLanguage.java
- CodeTemplatePlaceholder.java
- CutDownArraySerializer.java
- CutDownListSerializer.java
- CutDownMapSerializer.java
- CutDownSetSerializer.java
- ICodeGenerate.java
- ICutDownSerializer.java
- AssertionUtils.java
- ClassUtils.java
- CsvUtils.java
- DomUtils.java
- FastThreadLocalAdapter.java
- FieldUtils.java
- FileUtils.java
- GraalVmUtils.java
- IOUtils.java
- JsonUtils.java
- NumberUtils.java
- RandomUtils.java
- ReflectionUtils.java
- StringUtils.java
- ThreadUtils.java
- UuidUtils.java
- XmlModuleDefinition.java
- XmlProtocolDefinition.java
- XmlProtocols.java
- ProtocolManager.java
- ByteBuffer.h
- ProtocolClassTemplate.h
- ProtocolManagerTemplate.h
- ProtocolRegistrationTemplate.h
- ProtocolsTemplate.h
- ProtocolTemplate.h
- BigEndianByteBuffer.cs
- ByteBuffer.cs
- LittleEndianByteBuffer.cs
- IProtocolRegistration.cs
- ProtocolClassTemplate.cs
- ProtocolManagerTemplate.cs
- ProtocolRegistrationTemplate.cs
- ProtocolTemplate.cs
- ByteBuffer.dart
- IByteBuffer.dart
- IProtocolRegistration.dart
- ProtocolClassTemplate.dart
- ProtocolManagerTemplate.dart
- ProtocolRegistrationTemplate.dart
- ProtocolsTemplate.dart
- ProtocolTemplate.dart
- ByteBuffer.mjs
- long.mjs
- longbits.mjs
- ProtocolClassTemplate.mjs
- ProtocolManagerTemplate.mjs
- ProtocolRegistrationTemplate.mjs
- ProtocolsTemplate.mjs
- ProtocolTemplate.mjs
- ByteBuffer.gd
- ProtocolClassDefaultTemplate.gd
- ProtocolClassTemplate.gd
- ProtocolManagerTemplate.gd
- ProtocolRegistrationTemplate.gd
- ProtocolsTemplate.gd
- ProtocolTemplate.gd
- ByteBuffer.go
- ProtocolClassTemplate.go
- ProtocolManagerTemplate.go
- ProtocolRegistrationTemplate.go
- ProtocolRegistrationTemplateEmpty.go
- ProtocolsTemplate.go
- ProtocolTemplate.go
- ByteBuffer.java
- IProtocolRegistration.java
- ProtocolClassFoldTemplate.java
- ProtocolClassTemplate.java
- ProtocolManagerTemplate.java
- ProtocolRegistrationTemplate.java
- ProtocolsTemplate.java
- ProtocolTemplate.java
- ByteBuffer.js
- long.js
- longbits.js
- ProtocolClassTemplate.js
- ProtocolManagerTemplate.js
- ProtocolRegistrationTemplate.js
- ProtocolsTemplate.js
- ProtocolTemplate.js
- ByteBuffer.kt
- IProtocolRegistration.kt
- ProtocolClassTemplate.kt
- ProtocolManagerTemplate.kt
- ProtocolRegistrationTemplate.kt
- ProtocolsTemplate.kt
- ProtocolTemplate.kt
- ByteBuffer.lua
- Long.lua
- ProtocolClassTemplate.lua
- ProtocolManagerTemplate.lua
- ProtocolRegistrationTemplate.lua
- ProtocolsTemplate.lua
- ProtocolTemplate.lua
- ByteBuffer.php
- IProtocolRegistration.php
- ProtocolClassTemplate.php
- ProtocolManagerTemplate.php
- ProtocolRegistrationTemplate.php
- ProtocolTemplate.php
- ByteBuffer.py
- ProtocolClassTemplate.py
- ProtocolManagerTemplate.py
- ProtocolRegistrationTemplate.py
- ProtocolsTemplate.py
- ProtocolTemplate.py
- ByteBuffer.rb
- ProtocolClassTemplate.rb
- ProtocolManagerTemplate.rb
- ProtocolRegistrationTemplate.rb
- ProtocolsTemplate.rb
- ProtocolTemplate.rb
- byte_buffer.rs
- i_byte_buffer.rs
- protocol_class_template.rs
- protocol_manager_template.rs
- protocol_registration_template.rs
- protocol_template.rs
- ByteBuffer.scala
- IProtocolRegistration.scala
- ProtocolClassTemplate.scala
- ProtocolManagerTemplate.scala
- ProtocolRegistrationTemplate.scala
- ProtocolsTemplate.scala
- ProtocolTemplate.scala
- ByteBuffer.swift
- IProtocolRegistration.swift
- ProtocolClassTemplate.swift
- ProtocolManagerTemplate.swift
- ProtocolRegistrationTemplate.swift
- ProtocolsTemplate.swift
- ProtocolTemplate.swift
- ByteBuffer.ts
- Long.ts
- Longbits.ts
- IByteBuffer.ts
- IProtocolRegistration.ts
- ProtocolClassTemplate.ts
- ProtocolManagerTemplate.ts
- ProtocolRegistrationTemplate.ts
- ProtocolsTemplate.ts
- ProtocolTemplate.ts
- YHOy5hWaRXNxJuSg.CZgueirdE9x6sOUl
- byte_buffer_test.h
- list.h
- list_test.h
- serialization_test.h
- EmptyObject.h
- NormalObject.h
- ObjectA.h
- ObjectB.h
- SimpleObject.h
- ByteBuffer.h
- ProtocolManager.h
- CMakeLists.txt
- main.cpp
- BigEndianByteBuffer.cs
- ByteBuffer.cs
- LittleEndianByteBuffer.cs
- ComplexObject.cs
- EmptyObject.cs
- NormalObject.cs
- ObjectA.cs
- ObjectB.cs
- SimpleObject.cs
- VeryBigObject.cs
- IProtocolRegistration.cs
- ProtocolManager.cs
- Main.cs
- ComplexObject.dart
- EmptyObject.dart
- NormalObject.dart
- ObjectA.dart
- ObjectB.dart
- SimpleObject.dart
- VeryBigObject.dart
- ByteBuffer.dart
- IByteBuffer.dart
- IProtocolRegistration.dart
- ProtocolManager.dart
- main.dart
- ByteBuffer.mjs
- long.mjs
- longbits.mjs
- ComplexObject.mjs
- EmptyObject.mjs
- NormalObject.mjs
- ObjectA.mjs
- ObjectB.mjs
- SimpleObject.mjs
- VeryBigObject.mjs
- ProtocolManager.mjs
- main.mjs
- package.json
- ComplexObject.gd
- EmptyObject.gd
- NormalObject.gd
- ObjectA.gd
- ObjectB.gd
- SimpleObject.gd
- ByteBuffer.gd
- ProtocolManager.gd
- ProtocolTest.gd
- ByteBuffer.go
- EmptyObject.go
- NormalObject.go
- ObjectA.go
- ObjectB.go
- ProtocolManager.go
- SimpleObject.go
- benchmark_fibonacci_test.go
- benchmark_sort_test.go
- buffer_test.go
- go.mod
- BigPacket.java
- MyObjectA.java
- MyObjectB.java
- ByteBufUtilsTest.java
- ByteBufUtilsTesting.java
- MyPacket.java
- ConcurrentFileChannelMapTesting.java
- ConcurrentHeapMapTesting.java
- FileChannelMapTesting.java
- FileHeapMapTesting.java
- HeapMapTesting.java
- ArrayListTest.java
- ConcurrentHashMapTest.java
- ConcurrentTesting.java
- GeneralTreeTest.java
- HashMapTest.java
- HashSetTest.java
- CompatibleTesting.java
- BytesObject.java
- FieldProtobufObject.java
- FloatObject.java
- InnerObject.java
- InnerObjectObject.java
- IntegerObject.java
- IntObject.java
- ListIntegerObject.java
- MapObject.java
- SetObject.java
- StringObject.java
- FieldSpeedTesting.java
- GenerateProtobufTesting.java
- GenerateTesting.java
- A.java
- B.java
- C.java
- D.java
- Hello.java
- IDGet.java
- JavassistTest.java
- JavassistTesting.java
- ComplexObject.java
- EmptyObject.java
- NormalObject.java
- ObjectA.java
- ObjectB.java
- ProtobufObject.java
- SimpleObject.java
- VeryBigObject.java
- User.java
- AssertionUtilsTest.java
- ClassUtilsTesting.java
- CollectionUtilsTest.java
- DomUtilsTest.java
- FileUtilTesting.java
- JsonUtilTest.java
- ReflectUtilTesting.java
- StringUtilTest.java
- BenchmarkTesting.java
- JmhBenchmark.java
- ByteBuffer.js
- long.js
- longbits.js
- ComplexObject.js
- EmptyObject.js
- NormalObject.js
- ObjectA.js
- ObjectB.js
- SimpleObject.js
- VeryBigObject.js
- ProtocolManager.js
- main.js
- package.json
- ComplexObject.kt
- EmptyObject.kt
- NormalObject.kt
- ObjectA.kt
- ObjectB.kt
- SimpleObject.kt
- ByteBuffer.kt
- IProtocolRegistration.kt
- ProtocolManager.kt
- Main.java
- Main.kt
- ComplexObject.lua
- EmptyObject.lua
- NormalObject.lua
- ObjectA.lua
- ObjectB.lua
- SimpleObject.lua
- ByteBuffer.lua
- Long.lua
- ProtocolManager.lua
- Main.cs
- main.lua
- EmptyObject.php
- NormalObject.php
- ObjectA.php
- ObjectB.php
- SimpleObject.php
- ByteBuffer.php
- IProtocolRegistration.php
- ProtocolManager.php
- main.php
- 200_one_enum.proto
- 300_all_type.proto
- 400_one_map.proto
- 500_one_message.proto
- ComplexObject.py
- EmptyObject.py
- NormalObject.py
- ObjectA.py
- ObjectB.py
- SimpleObject.py
- VeryBigObject.py
- ByteBuffer.py
- ProtocolManager.py
- ProtocolTest.py
- normal-inner-compatible.bytes
- normal-no-compatible.bytes
- normal-out-compatible.bytes
- normal-out-inner-compatible.bytes
- normal-out-inner-inner-compatible-big.bytes
- normal-out-inner-inner-compatible.bytes
- complexObject.bytes
- fieldspeed.proto
- logback-test.xml
- NormalObject.bytes
- speed.proto
- ComplexObject.rb
- EmptyObject.rb
- NormalObject.rb
- ObjectA.rb
- ObjectB.rb
- SimpleObject.rb
- VeryBigObject.rb
- ByteBuffer.rb
- ProtocolManager.rb
- main.rb
- byte_buffer.rs
- emptyObject.rs
- i_byte_buffer.rs
- mod.rs
- normalObject.rs
- objectA.rs
- objectB.rs
- protocol_manager.rs
- simpleObject.rs
- main.rs
- ComplexObject.scala
- EmptyObject.scala
- NormalObject.scala
- ObjectA.scala
- ObjectB.scala
- SimpleObject.scala
- VeryBigObject.scala
- ByteBuffer.scala
- IProtocolRegistration.scala
- ProtocolManager.scala
- Main.scala
- EmptyObject.swift
- NormalObject.swift
- ObjectA.swift
- ObjectB.swift
- SimpleObject.swift
- ByteBuffer.swift
- IProtocolRegistration.swift
- ProtocolManager.swift
- main.swift
- ByteBuffer.ts
- Long.ts
- Longbits.ts
- ComplexObject.ts
- EmptyObject.ts
- NormalObject.ts
- ObjectA.ts
- ObjectB.ts
- SimpleObject.ts
- VeryBigObject.ts
- IByteBuffer.ts
- IProtocolRegistration.ts
- ProtocolManager.ts
- main.ts
- package.json
- pom.xml
- README.md
- README_CN.md
- Scheduler.java
- EnhanceUtils.java
- IScheduler.java
- ReflectScheduler.java
- RunnableScheduler.java
- SchedulerDefinition.java
- SchedulerBus.java
- NamespaceHandler.java
- SchedulerDefinitionParser.java
- LazyCache.java
- StopWatch.java
- TimeUtils.java
- SchedulerContext.java
- spring.handlers
- spring.schemas
- scheduler-1.0.xsd
- LazyCacheTesting.java
- TimeUtilsTest.java
- ApplicationTest.java
- SchedulerController.java
- application.xml
- logback-test.xml
- pom.xml
- README.md
- README_CN.md
- AliasFieldName.java
- GraalvmNativeStorage.java
- Id.java
- Index.java
- Storage.java
- StorageAutowired.java
- StorageConfig.java
- ArrayConverter.java
- ConvertUtils.java
- JsonToMapConverter.java
- JsonToObjectConverter.java
- ListConverter.java
- SetConverter.java
- StringToClassConverter.java
- StringToDateConverter.java
- StorageData.java
- StorageEnum.java
- StorageHeader.java
- CsvReader.java
- ExcelReader.java
- JsonReader.java
- ResourceInterpreter.java
- AbstractStorage.java
- IStorageManager.java
- StorageInt.java
- StorageLong.java
- StorageManager.java
- StorageObject.java
- IdDef.java
- IndexDef.java
- IStorage.java
- StorageDefinition.java
- NamespaceHandler.java
- StorageDefinitionParser.java
- Func.java
- Func0.java
- Func1.java
- IdeaProxyLambdaMeta.java
- LambdaMeta.java
- ReflectLambdaMeta.java
- SerializedLambda.java
- ShadowLambdaMeta.java
- CellUtils.java
- ExportUtils.java
- StorageContext.java
- spring.handlers
- spring.schemas
- storage-1.0.xsd
- ConversionTest.java
- ExcelTesting.java
- ExportBinaryTesting.java
- ExportCsvTesting.java
- ExportJsonTesting.java
- PathMatchTesting.java
- Item.java
- StudentCsvResource.java
- StudentResource.java
- TeacherResource.java
- TestResource.java
- User.java
- LambdaFunctionTest.java
- ApplicationTest.java
- StudentManager.java
- TestManager.java
- StudentCsvResource.csv
- StudentResource.xlsx
- TeacherResource.xlsx
- TestResource.json
- application.xml
- logback-test.xml
- pom.xml
- README.md
- README_CN.md
- .gitignore
- deploy.sh
- LICENSE
- pom.xml
- README.md
- README_CN.md
# Installation Guide
1. Get the code
git clone https://github.com/zfoo-project/zfoo
Downloads the entire project code from GitHub to your computer.
cd zfoo
Moves into the project folder you just downloaded.
2. Maven (Java)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
cd boot
This project's files live in a subfolder, so move into it first.
mvn clean install
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
// repository documentation
Was this content helpful?
(0 ratings)
