All Projects → landawn → AbacusUtil

landawn / AbacusUtil

Licence: Apache-2.0 License
Release the power in Java programming

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to AbacusUtil

Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+5997.4%)
Mutual labels:  orm, jdbc, sql-builder
Sqli
orm sql interface, Criteria, CriteriaBuilder, ResultMapBuilder
Stars: ✭ 1,644 (+2035.06%)
Mutual labels:  orm, jdbc
Ymate Platform V2
YMP是一个非常简单、易用的轻量级Java应用开发框架,涵盖AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache等特性,让开发工作像搭积木一样轻松!
Stars: ✭ 106 (+37.66%)
Mutual labels:  orm, jdbc
Db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Stars: ✭ 2,832 (+3577.92%)
Mutual labels:  orm, nosql
Jplusone
Tool for automatic detection and asserting "N+1 SELECT problem" occurences in JPA based Spring Boot Java applications and finding origin of JPA issued SQL statements in general
Stars: ✭ 91 (+18.18%)
Mutual labels:  orm, jdbc
Fastsql
Database rapid development framework for Java(数据库快速开发框架).
Stars: ✭ 100 (+29.87%)
Mutual labels:  orm, jdbc
Ormlite Jdbc
ORMLite JDBC functionality that works with JDBC drivers to attach to various database types
Stars: ✭ 184 (+138.96%)
Mutual labels:  orm, jdbc
Skinny Framework
🚝 "Scala on Rails" - A full-stack web app framework for rapid development in Scala
Stars: ✭ 719 (+833.77%)
Mutual labels:  orm, http-client
Sqlhelper
SQL Tools ( Dialect, Pagination, DDL dump, UrlParser, SqlStatementParser, WallFilter, BatchExecutor for Test) based Java. it is easy to integration into any ORM frameworks
Stars: ✭ 242 (+214.29%)
Mutual labels:  orm, jdbc
Data
ATK Data - Data Access Framework for high-latency databases (Cloud SQL/NoSQL).
Stars: ✭ 243 (+215.58%)
Mutual labels:  orm, nosql
Odmantic
Async ODM (Object Document Mapper) for MongoDB based on python type hints
Stars: ✭ 240 (+211.69%)
Mutual labels:  orm, nosql
Ebean
Ebean ORM
Stars: ✭ 1,172 (+1422.08%)
Mutual labels:  orm, jdbc
Fluent
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
Stars: ✭ 1,071 (+1290.91%)
Mutual labels:  orm, nosql
Orango
ArangoDB Object Modeling for Node.js, Foxx and Modern Web Browsers
Stars: ✭ 103 (+33.77%)
Mutual labels:  orm, nosql
Sylar
C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)
Stars: ✭ 895 (+1062.34%)
Mutual labels:  orm, http-client
Norm
Access a database in one line of code.
Stars: ✭ 152 (+97.4%)
Mutual labels:  orm, jdbc
soda-for-java
SODA (Simple Oracle Document Access) for Java is an Oracle library for writing Java apps that work with JSON (and not only JSON!) in the Oracle Database. SODA allows your Java app to use the Oracle Database as a NoSQL document store.
Stars: ✭ 61 (-20.78%)
Mutual labels:  nosql, jdbc
Sequelize
An easy-to-use and promise-based multi SQL dialects ORM tool for Node.js
Stars: ✭ 25,422 (+32915.58%)
Mutual labels:  orm, nosql
Nano Sql
Universal database layer for the client, server & mobile devices. It's like Lego for databases.
Stars: ✭ 717 (+831.17%)
Mutual labels:  orm, nosql
Quickperf
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
Stars: ✭ 231 (+200%)
Mutual labels:  orm, jdbc

Abacus-Util

Maven Central Javadocs

A general programming library in Java/Android. It's easy to learn and simple to use with concise and powerful APIs.

Splitted into four projects: abacus-common, abacus-jdbc, abacus-da, abacus-android since 1.8.2.

Functional Programming:

(It's very important to learn Lambdas and Stream APIs in Java 8 to get the best user experiences with the APIs provided in AbacusUtil)

What's New in Java 8

An introduction to the java.util.stream library

When to use parallel streams

Top Java 8 stream questions on stackoverflow

Kotlin vs Java 8 on Collection

User Guide:

Please refer to Wiki, Introduction to JDBC, Programming in JDBC/DB with JdbcUtil/PreparedQuery/SQLExecutor/Dao/Mapper.

Recommended Java programming libraries/frameworks:

lombok, Guava, Abacus-StreamEx, Kyro, snappy-java, lz4-java, Caffeine, Ehcache, Chronicle-Map, echarts, Chartjs, Highcharts, Apache POI/easyexcel, mapstruct, Sharding-JDBC, hppc, fastutil ...awesome-java

Recommended Java programming tools:

Spotbugs, JaCoCo...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].