Giter VIP home page Giter VIP logo

larva's Introduction

Larva CMS

License

Larva is a Spring MVC-based website background management system with built-in user management, role management, section management, content management, and data analysis.

Key Features

  • Compatible with EF data
  • Using RESTful API and JSON Web token to achieve front and rear separation

Basic Functions

  • User management
  • File management
  • Article management
  • Comment management

Extra Functions

  • Resume delivery function
  • Analysis of website access using Baidu Statistics API
  • Office management gadget
    • Website member personal information collection
    • Generate website office on duty schedule

Installation

Clone the repository:

git clone [email protected]:GHY-ORG/larva.git

If this is your first time using Github, review http://help.github.com to learn the basics.

Usage

To run the application, From the command line with Maven:

mvn jetty:run 

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

This project is licensed under the MIT License.

Copyright 2018 ยฉ ghy.cn.

larva's People

Contributors

signorinoy avatar

Stargazers

Soumya Ranjan Sahoo avatar Margarita Rusheva avatar Ziyi avatar ge avatar suyuxuan avatar  avatar

Watchers

James Cloos avatar suyuxuan avatar  avatar

larva's Issues

Performance improvement using virtual threads

Hi ๐Ÿ™‚,

Thank you for your handy tool and easy-to-follow guidelines. We successfully executed your project.
With the growing trends in Java app development, including reactive apps and virtual threads, we are conducting research on open-source projects to compare performance across the 3 web development paradigms (imperative, reactive, using virtual threads). We measured performance in terms of CPU and memory usage, as well as request concurrency.

Thanks to your clear guidelines, we were able to run your project across all three versions. We found that using virtual threads significantly boosted performance, as shown in the table below

Metric Original Virtual Threads
CPU Usage (%) 17.90 9.44
Throughput (req/sec) 2723.23 2771.62
Latency (longest processing time) 2.18 1.83
Memory Usage (MB) 1401.09 799.36
Requests Passed (%) 19.53 19.12

As a proof of concept, we published a miniature version of your project using virtual-threads featuring only one endpoint for demo purposes. The demo project is available here in case you would want to execute and compare the performance with the original.

Profiler used: Jmeter
Test file: test-larva.jmx.zip

Kind regards.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.