Skip to content

常用开源框架20倍启动速度,5分之一内存占用不到的java 框架~.an Extremely fast Java web framework, with a startup speed 20 times faster than commonly used frameworks, one-fifth memory usage, less than 0.1 seconds startup, and a minimum memory usage of 20-30m

License

Notifications You must be signed in to change notification settings

stylesmile/fastboot

Repository files navigation

Project recommendation

Introduction

an Extremely fast Java web framework, with a startup speed 20 times faster than commonly used frameworks, one-fifth memory usage, less than 0.1 seconds startup, and a minimum memory usage of 20-30m

Project Vision

The best cloud native solution in the Java field.

Personal Vision

  • What is needed is a platform, on which one can constantly cultivate oneself, after all, learning things and being exposed to new technological points every day
  • Has a sense of direction, is not confused, does not waste time, and has a feasible learning plan
  • Continuously accumulate and improve learning efficiency through work and study experience
  • It can be summarized and reflected on, and the process can be continuously polished to create a platform, a product, or a masterpiece
  • I hope to improve my process skills in writing this project

Support Description

In order to better open source and support, the following technical support is provided to assist enterprises in quickly realizing cloud based bio platform and platform integration

  • Construction and Implementation Guidelines for Enterprise DevOps Technology Platform
  • Enterprise automation and continuous integration system support
  • Planning and design guidance for the architecture of enterprise cloud original biochemistry in Taiwan and Taiwan
  • Enterprise Process Technology Q&A and Technical Guidance
  • If you need technical support or group communication, please follow the official account and WeChat communication:

Cloud native concept

Basic DevOps Technology Body

Overall architecture support

The overall architecture support is for the overall platform process, covering management, development, testing, operation and maintenance, and production lines,

Implement the landing and management of the overall platform

Application Development Manual:visit

Quickly start example

Development specifications

<parent>
    <groupId>io.github.stylesmile</groupId>
    <artifactId>fastboot-parent</artifactId>
    <version>2.10.0</version>
</parent>
<dependency>
    <groupId>io.github.stylesmile</groupId>
    <artifactId>fastboot-web</artifactId>
</dependency>
If you manage the gradle used for dependency

Refer to Gradle configuration

import io.github.stylesmile.annotation.Controller;
import io.github.stylesmile.annotation.RequestMapping;
import io.github.stylesmile.app.App;

@Controller
public class Application {
    public static void main(String[] args) {
        App.start(Application.class, args);
    }

    @RequestMapping("/")
    public String hello() {
        return "hello fastboot";
    }
}

After the latest version is released, it may take several days for other image repositories to synchronize the images, which can be downloaded from the original Maven official repository

<repository>
    <id>maven1</id>
    <url>https://repo1.maven.org/maven2/</url>
</repository>        

20 m of memory occupied, with a startup time of only 01 seconds (the server is a 1-core 1g virtual machine)

Development encountered issues

Problem Solving List

About

常用开源框架20倍启动速度,5分之一内存占用不到的java 框架~.an Extremely fast Java web framework, with a startup speed 20 times faster than commonly used frameworks, one-fifth memory usage, less than 0.1 seconds startup, and a minimum memory usage of 20-30m

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages