java及相关
Complete Introduction to the 30 Most Essential Data Structures & Algorithms
MIT 6.824: Distributed Systems
- Java Is the Language of Possibilities
- The Java™ Tutorials
- Java Development, Better and Faster
- Java Home Cloud
- 使用开放 Java 生态系统开发现代应用程序
- IBM Developer Java
- All the resources you ever need as a Java & Spring application developer
- Java Tutorial
- Java Goal(Set your goal today!)
- Instance Of Java
- java learn
- java javabeat
- java coding
- javarevisited.blogspot
- JavaMadeSoEasy.com (JMSE)
- Core java
- Engineering Full Stack Apps with Java and JavaScript
- CodesJavaEasy learning with example program codes
- java world
- https://huongdanjava.com/
- Java API Guides - Java Core Packages API Guides
- Java Tutorials For Beginners and Professionals
- Java Tutorial, Java EE Tutorials
- programming.vip java
- programmer.help java
- Where programmers share thinking
- A programming skills sharing group
- Core Java Tutorials
- Java 9 Resources – Talks, Articles, Repos, Blogs, Books And Courses
- java magazine blog
- Java Content On InfoQ
- java code geek
- A Java geek
- Java theory and practice
- Effective Java SE
- JavaSpecialists
- Aleksey Shipilëv: One Stop Page
- JVM Troubleshooting
- the dev CATEGORY: JAVA
- A blog about java programming language and its frameworks
- Learn Java by Examples - Java technology blog for core java concepts and coding best practices, and sharing knowledge for spring, struts, JAX-RS, Log4j, JUnit, Maven, Hibernate
- Top 20 Core Java interview Questions
- Getting started with Java Language
- TechToolkit---Java
- Java in use
- Java, Spring, Kotlin, microservices, Kubernetes, containers
- Java Archives - Aspire Blogs
- Home | JavaInUse
- The Java Version Almanac
- Introduction to Threads
- Understanding how Core Java really works can help you write simpler, faster applications.
- The Best of Java Interview Questions
- Java Performance Tuning
- JVM ARCHITECTURE & CODE PROCESSING
- Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)
- Troubleshooting Native Memory Leaks in Java Applications
- a-garbage-collection-story
- JVM Bytecode
- Real-World Bytecode Handling with ASM
- Do your own static code analysis programmatically in Java | Similar to FindBugs using Apache BCEL
- Become a Jave GC Expert Series 4 : MaxClients in Apache and its effect on Tomcat during Full GC
- How Java I/O Works Internally at Lower Level?
- Memory-mapped files
- How to Get User Input in Java
- Java 8– Calculate date & time difference between two Zone
- 10 Examples to DateTimeFormatter in Java 8 to Parse and Format Date & Time
- 4 WAYS TO CONVERT DATE TO LOCALDATE IN JAVA
- How to convert ArrayList to HashMap and LinkedHashMap in Java 8 - Example Tutorial
- Java 8 Lambda Expressions
- Java 8 Stream Tutorial for Beginners
- Java 8 Stream + Map Examples - Functional Programming and Coding
- 10 Java Regular Expression (Java Regex) Examples
- top 50 java multithreading interview questions answers
- Top 100 Java Collection Interview Questions and Answers (Part 3)
- Digging into Hibernate's Query Cache
- java8 filter map collect stream example
- Pagination and Sorting with Spring Boot, ThymeLeaf, Spring Data JPA, Hibernate, MySQL
- High-Performance Java Persistence Newsletter, Issue 13
- Deploying Spring boot application on Docker
- free-spring-boot-angular-open-source-projects-github
- 12 recipes for using the Optional class as it’s meant to be used
- Tired of Null Pointer Exceptions? Consider Using Java SE 8's "Optional"!
- The Java Optional class: 11 more recipes for preventing null pointer exceptions
- Analyzing Thread Dumps in Middleware - Part 1
- Deserialization of untrusted data
- difference-between-arraylist-and-linkedlist-in-java-code-and-performance
- top-20-array-interview-questions-and-answers
- Concurrent programming with Concurnas
- 130+ Java Interview Questions Answers for 2 to 7 Year Experienced Programmers
- 50-java-collections-interview-questions-for-beginners-and-experienced-programmers
- 50 SDET Java Interview Questions & Answers
- 【死磕 Java 并发】—– 深入分析 synchronized 的实现原理
- 聊聊并发(一)——深入分析 Volatile 的实现原理
- HashTable、HashMap、ConcurrentHashMap异同
- java8-concurrency-tutorial-synchronized-locks-examples
- lets-talk-about-several-of-the-jvm-level-locks-in-java
- 不可不说的Java“锁”事
- HotSpot JVM optimizations
- JVM底层又是如何实现synchronized的
- Java 并发——基石篇(中)
- Top 10 Java Performance Problems and How to Solve Them
- string-performance-exact-string
- Java Bytecode Instrumentation Using Agent: Breaking into Java Application at Runtime
- Threads and Multithreading in Java
- How many threads should/can be run?
- Why using many threads in Java is bad
- Too many threads makes an application slower.
- Why you can have millions of Goroutines but only thousands of Java Threads
- Calculate the Optimum Number of Threads
- How to set an ideal thread pool size
- What is the ideal Thread Pool Size – Java Concurrency
- 4 commands to check thread count per process (threads vs processes) in Linux
- Maximum Number Of Threads (Linux/MacOS) + OutOfMemory unable to create new native thread
- 浅谈系统线程数限制
- Linux and the Maximum number of processes (threads)
- How to increase maximum number of JVM threads (Linux 64bit)
- Enabling Hardware Affinity in JVM-Based Applications: A Case Study for Big Data
- Thread pools and work queues
- Operating Systems: Threads
- Uber’s Real-Time Push Platform
- Understanding Threads and Locks
- The Java Memory Model
- The Java Virtual Machine
- Java collections interview programming questions
- synchronization-in-java-synchronized
- Java Code To Byte Code - Part One
- How the Java virtual machine performs thread synchronization
- How JVM Works – JVM Architecture?
- JVM Architecture 101: Get to Know Your Virtual Machine
- Exploring the JVM Architecture
- JVM-Architecture
- JVM (java virtual machine) in detail in java
- Gathering CPU Load, Garbage Collection Time, Thread Dumps And Other JVM Metrics In ColdFusion
- CPU Scheduling
- Lifecycle and States of a Thread in Java
- Java Monitoring Tools & Metrics
- Java Programming Tutorial Multithreading & Concurrent Programming
- Finding Ideal JVM Thread Pool Size With Kubernetes and Docker
- generics-java-example-tutorial
- why-wait-notify-and-notifyall-is
- why-enum-singleton-are-better-in-java
- adapter-vs-decorator-vs-facade-vs-proxy-pattern-java
- hotspot-jvm-options-java-examples
- builder-design-pattern-in-java-example
- strategy-design-pattern-in-java-using-Enum-Example
- java-code-quality-tools-overview
- Difference Between Interface and Abstract Class
- static-factory-method-instance-factory-method
- difference-between-state-and-strategy-design-pattern-java
- difference-between-dependency-injection
- Dependency Injection with Factory Method in Spring
- https://www.dineshonjava.com/design-patterns_25/
- How to use map, filter, and collect methods of Java Stream API
- map-reduce-example-java8
- data-structures-and-algorithms-in-java
- java-8-stream-examples-and-tutorial
- HTML5 Server-Sent Events with Micronaut.io and Java
- Java的内存泄漏
- Functional patterns in Java
- Java Comparable and Comparator
- How to sort a List of objects using Comparator in Java
- A DISK-BACKED ARRAYLIST
- Java sort arraylist of objects – Comparable and Comparator example
- ==, .equals(), compareTo(), and compare()
- Difference between Comparator and Comparable in java
- HashMap Vs. ConcurrentHashMap Vs. SynchronizedMap – How a HashMap can be Synchronized in Java
- ConcurrentHashMap in java - with Segments formation in detail with diagram
- The Concurrency Of ConcurrentHashMap
- How HashMap Works Internally In Java?
- How ConcurrentHashMap Works
- how-concurrenthashmap-works-in-java-internal-implementation
- how-concurrenthashmap-works-internally
- Java 8: New features in ConcurrentHashMap
- Implementation Principle of ReentrantLock
- reentrantlock-example-in-java-synchronized-difference-vs-lock
- Java Concurrency Evolution
- Java Concurrency: Understanding Thread Pool and Executors
- Thread pools and work queues
- Executor, ExecutorService and Thread pools
- How to read properties files in Java
- Java File IO: Modern APIs to Create, Read, Write & More
- JAVA - 10+ AMAZING WAYS TO WRITE TO FILE
- Java file flushing performance
- Basics of Non-Blocking IO — Buffers
- Memory Mapped Files in Java
- Java Socket IO and NIO
- Nonblocking I/O
- Java Fundamentals: NIO and NIO2
- java.nio - How to build a simple non-blocking server in Java?
- Five ways to maximize Java NIO and NIO.2
- Java NIO and TCP Connections
- Creating a Simple Java TCP/IP Server and Client Socket
- java TCP Sockets
- Network Programming with the java.net Package
- Understanding Asynchronous Socket Channels in Java
- Understanding network protocols
- CS 60 Computer Networks Lecture 3 and 4 Socket Programming
- TCP/IP Tutorial - What Is TCP/IP And How Does It Work?
- Socket programming in c using TCP/IP
- Developing Custom Network Protocols
- Tutorial: Implementing a network protocol
- Build custom protocol on top of TCP with Node.js, part 1
- Protocol | An ASCII Header Generator for Network Protocols
- Netty tutorial - hello world example
- How to use Netty
- Netty Simple TCP Server
- Netty Client重连实现
- Netty应用实例:心跳检测
- How to Implement a Custom Handshaking Protocol via TCP Using Reactor Netty
- Bridging the HTTP protocol to Apache Kafka
- Understanding TCP internals step by step for Software Engineers and System Designers — Part 1
- Important Application Layer Protocols: DNS, FTP, SMTP, And MIME Protocols
- Custom Applications with Sockets
- TCP/IP Protocols
- TCP/IP Application Layer Protocols, Services and Applications (OSI Layers 5, 6 and 7)
- Hand-in-hand teaching you how to implement custom application layer protocols
- TCP/IP Networking
- Lecture 3: RPC and RMI
- Introduction to Remote Procedure Call (RPC)
- Actor Model Explained
- Let's code a TCP/IP stack, 1: Ethernet & ARP
- TCPDump Capture HTTP GET/POST requests
- Understanding TCP/IP Network Stack & Writing Network Apps
- 三天两夜肝完这篇万字长文,终于拿下了 TCP/IP
- from 0 to 1! Dynamic and static agent
- spring官网
- This Week in Spring - June 30th, 2020
- Spring I/O
- SpringDeveloper
- Spring Academy
- Spring Framework Guru
- Spring Boot Tutorial
- 10+ Free Open Source Projects Using Spring Boot
- Microservices with Spring Boot and Java - Part 1 - Getting Started
- Spring Framework Tutorials
- Spring Component Scan
- java - the - Difference betweencontext:annotation-config vscontext:component-scan
- Using the Spring @RequestMapping Annotation
- Source Code Analysis of Spring Boot and Spring MVC Integrated Startup Process
- In-depth source code analysis SpringAOP implementation principle
- Spring Events
- Spring Boot Application Events Explained
- Spring Server-Sent Events
- Custom Web Controller Arguments with Spring MVC and Spring Boot
- java-spring-interview-questions
- Top 30 Spring Core, Spring MVC and Spring Security Interview Questions for Beginners and Experienced Java developers
- Top 20 Spring Boot Interview Questions with Answers for Java Developers
- Spring Boot Interview Questions
- Building a Custom Spring Boot Starter for Microservices
- 10 Excellent Ways to Secure Your Spring Boot Application
- Spring Security dynamic url permission control
- Spring Security: Authentication and Authorization In-Depth
- Spring Boot Security using OAuth2 with JWT
- differences-between-requestparam-and-pathvariable-annotations-spring-mvc
- Details of Spring Boot AutoConfiguration
- Difference between @SpringBootApplication vs @EnableAutoConfiguration annotations in Spring Boot
- Developing a RESTful Client with Retrofit and Spring Boot
- Migrating a microservice to Spring WebFlux
- Authenticating Spring Security 5 users with JDBC and MySQL
- spring-security-5-jdbc-based-authentication-example
- Spring Security JDBC authentication with Spring Boot
- Dynamic Multi-Tenancy Using Spring Security and JWTs
- centralized-authorization-jwt-spring-boot2
- role-and-privilege-for-spring-security-registration
- Spring Boot + Spring MVC + Role Based Spring Security + JPA + Thymeleaf + MySQL Tutorial
- user-role-permission-security-rbac-in-spring-security-4
- Spring Security 的 Web 应用和指纹登录实践
- 基于 Spring Security和 JWT的权限系统设计
- Spring Security and Dynamic Client Registration | OAuth Part 3
- spring-webflux/webclient-set-timeouts
- Dependency Injection with @Resource annotation
- Circular Dependencies in Spring
- Auto-wiring with Example
- Spring Boot, MySQL, JPA, Hibernate Restful CRUD API Tutorial
- How to use the Spring FactoryBean?
- Spring FactoryBean
- Spring中BeanFactory和FactoryBean的区别
- Is Spring's BeanFactory confused with FactoryBean?
- what's a factorybean
- Spring-Design-Patterns-Creational-Patterns
- difference-between-dependency-injection
- difference-between-factory-and-abstract-factory-design-pattern-java
- spring-implementing-factory-pattern
- HOW TO USE SPRING FACTORY BEANS IN JAVA DEVELOPMENT
- How to use Spring Factory Method to create Spring Bean
- Spring boot User Registration and OAuth2 Social login with Facebook, Google, LinkedIn and Github – Part 1
- Spring Transaction Management: @Transactional In-Depth
- Spring transaction management. Isolation and propagation
- Spring Transaction Propagation in a Nutshell
- Logging, Performance Monitoring, Security and Transaction Management with Spring AOP
- Spring Boot Kafka Producer and Consumer Example – Step By Step Guide
- Spring Custom Serializers with @JsonIdentityInfo
- The WebSocket Protocol
- Browser APIs and Protocols: WebSocket - High Performance Browser Networking (O'Reilly)
- Using SSE Instead Of WebSockets For Unidirectional Data Flow Over HTTP/2
- Reactive streams programming over WebSockets with Helidon SE
- Using WebSocket to build an interactive web application
- Spring Boot + Websocket Example
- Spring Boot + WebSocket With STOMP Tutorial
- Spring Boot + WebSocket Simple Example
- Spring Boot WebSocket Tutorial
- Simple WebSockets with Spring Boot
- Sending Message To Specific Anonymous User On Spring WebSocket
- Spring WebSocket tutorial
- Build a Secure App Using Spring Boot and WebSockets
- Using WebSockets with Spring boot
- WebSocket-based Notification System using Spring
- Using Spring Boot for WebSocket Implementation with STOMP
- JSON-P Tutorial – Process JSON data structures
- JSON-B Tutorial – Convert Java objects from and to JSON
- WebSocketStream: integrating streams with the WebSocket API
- Chapter 4. STOMP over WebSocket
- STOMP Over WebSocket
- Write integration tests for your Spring WebSocket endpoints
- Building Microservices Applications With an API Gateway: Advantages and Strategies
- How to choose the right API Gateway for your platform: Comparison of Kong, Tyk, Apigee, and alternatives
- Building a Service Mesh with Envoy
- 35 Microservices Interview Questions You Most Likely Can't Answer
- Spring Cloud Netflix - Eureka + Zuul
- [Kafka][Java][SpringBoot][SpringCloudStream]Spring Cloud Stream 사용하기
- Spring Annotations Cheat Sheet
- Microservice Architecture and its 10 Most Important Design Patterns
- redis-kafka-or-rabbitmq-which-microservices-message-broker-to-choose
- 使用SpringBoot和Redis的Geo功能获取当前位置方圆一公里的坐标点
- Using Redis cache in Spring Boot
- Microservices avec Spring Boot et Spring Cloud
- DISTRIBUTED TRANSACTIONS IN MICROSERVICES WITH SPRING BOOT
- Spring Events and how to use it to manage transactions in Elasticsearch
- Weird (Loop) behavior when using Spring @TransactionalEventListener to publish event
- Asynchrouns and Transactional Event Listeners in Spring
- Using Eventual Consistency and Spring for Kafka to Manage a Distributed Data Model: Part 1
- Microservices with Spring Boot, Docker and Kubernetes Part 1
- Spring task scheduler examples
- Spicing up your Java — Introduction to Project Lombok
- [Linux Tune Network Stack (Buffers Size) To Increase Networking Performance]https://www.cyberciti.biz/faq/linux-tcp-tuning/)
- building blocks of tcp
- awesomeopensource projects
- bigdata star
- Distributed Data for Microservices — Event Sourcing vs. Change Data Capture
- Building Audit Logs with Change Data Capture and Stream Processing
- How to Build a Route Planning Application with Breadth First Search and Dijkstra's Algorithm
- Installing Hadoop,Spark and ElasticSearch on a Single-node/Multi-node cluster with Ubuntu 14.04
- Getting started with contributing to Apache Kafka Part 1: Build and run Kafka from source code
- KafkaProducer类的实现
- Source code analysis Kafka message pull flow (two flow charts at the end of the article)
- Building an Open Source Streaming Analytics Stack with Kafka and Druid
- Spark Streaming and Kafka, Part 1 - Creating a New Kafka Connector
- Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment
- How To Install Apache Cassandra 3.11 Database On CentOS 7/8
- How optimize performance mongodb
- How SQL DISTINCT and ORDER BY are Related
- How benchmark performance mysql mariadb using sysbench
- time-series-data-management-elasticsearch
- Traffic Data Monitoring Using IoT, Kafka and Spark Streaming
- Apache Kafka 2.4.1 + Spark Streaming 3.0.0 Preview + Scala Example Code
- elasticsearch-fluent-kafka-build-a-log-system
- Filesystem events to Elasticsearch / Kibana through Kafka Connect / Kafka
- how-we-reindexed-36-billions-documents-in-5-days-within-the-same-elasticsearch-cluster
- kafka-spark-and-elasticsearch
- [Real Time Analytics with Druid, Spark, and Kafka (Outbrain)]https://imply.io/videos/outbrain-druid-spark-kafka)
- Real-time streaming with Kafka, Logstash and Spark
- Lambda Architecture with Kafka, ElasticSearch and Spark (Streaming)
- KAFKA => SPARKSTREAMING => ELASTIC
- Spark 实战, 第 2 部分:使用 Kafka 和 Spark Streaming 构建实时数据处理系统
- a-practical-streaming-data-infrastructure-case-with-fluentd-kafka-kafka-connect-elasticsearch
- Build a recommender with Apache Spark and Elasticsearch
- Building a Cluster Using Elasticsearch, Kibana, Zookeeper, Kafka and Rsyslog
- 140-machine-learning-formulas
- IoT, Trillions of messages from Kafka to Elasticsearch
- difference-between-filter-and
- Filters vs Interceptors
- 基于 RBAC 的 Web Security Framework 的研究与应用
- Principles to Handle Thousands of Connections in Java Using Netty
- how-to-deploy-and-configure-a-multi-node-elastic-search-cluster
- Elasticsearch Performance and Stability in Production
- Some SQL Tricks of an Application DBA
- The best way to map a @OneToOne relationship with JPA and Hibernate
- Best way to map the JPA and Hibernate ManyToMany relationship
- Spark Streaming from Kafka to HBase Use Case
- Nifi+Twitter+Kafka+ElasticSearch+HBase=DataPipeline
- Apache Lucene: free search for your website
- Lucene in 5 minutes
- Geo-Location Search with Solr and Lucene
- How to Set up RabbitMQ Cluster on CentOS 7
- RabbitMQ Cluster Configuration for Kubernetes
- Connecting To RabbitMQ In Go
- Building Stable Applications Against a Dynamic RabbitMQ Cluster
- Build a Simple Netty Application With and Without Spring
- Netty-socketio in Spring Boot to implement a simple chat room (push messages to specified users)
- Build a Network App Using Netty and ProtoBuf
- Build a Chat Application using Spring Boot + WebSocket + RabbitMQ
- Build a data streaming pipeline using Kafka Streams and Quarkus
- Building a basic Search Engine using Elasticsearch & fscrawler
- Building a Full-Text Search App Using Django, Docker and Elasticsearch
- Our Experience of Creating Large Scale Log Search System Using ElasticSearch
- Elasticsearch Performance Tuning
- Kafka in a Nutshell
- ZOOKEEPER & KAFKA INSTALL : A SINGLE NODE AND A SINGLE BROKER CLUSTER - 2016
- Apache Kafka Partitioning
- How Kafka’s Storage Internals Work
- Understanding Kafka partition assignment strategies and how to write your own custom assignor
- Distribute Messages Between Java Microservices Using Kafka
- Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment
- How we built a highly scalable distributed state machine
- Java files, part 6: FileChannel, ByteBuffer, Memory-mapped I/O, Locks
- Waltz: A Distributed Write-Ahead Log
- Understanding an Apache Cassandra Memtable Flush