Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
Repository Index
71,372 visible repositories in the index
1–24 of 93 · Most stars
Learn System Design concepts and prepare for interviews using free resources.
Bind Android views and callbacks to fields and methods.
A Java serialization/deserialization library to convert Java Objects into JSON and back
Video players (IJKplayer, ExoPlayer, MediaPlayer), HTTPS, 16k page size, danmaku (bullet chat) support, external subtitles, support for filters, watermarks, and GIF screenshots, pre-roll and mid-roll ads, multiple simultaneous playback, basic seeking/dragging, volume and brightness adjustment, play-while-cache support
Translated🏆 Real-Time no-code, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and Frontend(Client) can customize response JSONs
An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries.
- android
- java
TranslatedCovers the core concepts and key features of the Spring framework, including the use of the Inversion of Control (IOC) container, the principles and practice of Aspect-Oriented Programming (AOP), the approaches and implementation of transaction management, the flow of Spring MVC and how controllers work, as well as in-depth study of data access, security, Boot auto-configuration and other areas in Spring. In addition, it includes the application of the Spring event mechanism, advanced topics such as cache abstraction and reactive programming, and an in-depth exploration of the programming style and design patterns of the Spring source code.
- java
- spring
- spring-boot
- spring-cloud
[DEPRECATED] A powerful library that manage Fragment for Android
- fragment
- activity-fragment
- swipeback
An Android library that help you to build app with swipe back gesture.
A Material design back port of Android's CalendarView
Translated🔥 An Android MVP Framework with many demos, detailed documents, simple usages and strict codes. (Chinese part: a rapid-development Android MVP framework, aiming to be the Android open-source UI framework in China with the "most comprehensive examples", "most detailed comments", "simplest usage" and "most rigorous code".)
- zxing
- okhttp
- fastjson
- swipeback
Android library to handle jobs in the background.
- android
- android-job
- background-jobs
- cron-jobs
[DEPRECATED] Apply background tinting to the Android system UI when using KitKat translucent modes
A Simple android remote administration tool using sockets. It uses java on the client side and python on the server side
- android
- backdoor
- python
- reverse-shell
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
Fault tolerance and resilience patterns for the JVM
- java
- retry
- resilience
- timeout
Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。
- interview-questions
- java
- redis
- star
A framework for directly generating shape through Tags, no need to write shape.xml again(通过标签直接生成shape,无需再写shape.xml)
- shape
- shape-selector
- selector
- drawable
Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.
Apache Lucene open-source search software
- lucene
- search
- nosql
- java
Backport of Java 8's lambda expressions to Java 7, 6 and 5