/java

java及相关(电话/微信:15850669069,qq:1056764180)

java

java及相关

Complete Introduction to the 30 Most Essential Data Structures & Algorithms

MIT 6.824: Distributed Systems

学习java网站链接

  1. Java Is the Language of Possibilities
  2. The Java™ Tutorials
  3. Java Development, Better and Faster
  4. Java Home Cloud
  5. 使用开放 Java 生态系统开发现代应用程序
  6. IBM Developer Java
  7. All the resources you ever need as a Java & Spring application developer
  8. Java Tutorial
  9. Java Goal(Set your goal today!)
  10. Instance Of Java
  11. java learn
  12. java javabeat
  13. java coding
  14. java developer zone
  15. javarevisited.blogspot
  16. JavaMadeSoEasy.com (JMSE)
  17. Core java
  18. Engineering Full Stack Apps with Java and JavaScript
  19. CodesJavaEasy learning with example program codes
  20. java world
  21. https://huongdanjava.com/
  22. Java API Guides - Java Core Packages API Guides
  23. Java Tutorials For Beginners and Professionals
  24. Java Tutorial, Java EE Tutorials
  25. programming.vip java
  26. programmer.help java
  27. Where programmers share thinking
  28. A programming skills sharing group
  29. Core Java Tutorials
  30. Java 9 Resources – Talks, Articles, Repos, Blogs, Books And Courses
  31. java magazine blog
  32. Java Content On InfoQ
  33. java code geek
  34. A Java geek
  35. Java theory and practice
  36. Effective Java SE
  37. JavaSpecialists
  38. Aleksey Shipilëv: One Stop Page
  39. JVM Troubleshooting
  40. the dev CATEGORY: JAVA
  41. A blog about java programming language and its frameworks
  42. 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
  43. Top 20 Core Java interview Questions
  44. Getting started with Java Language
  45. TechToolkit---Java
  46. Java in use
  47. Java, Spring, Kotlin, microservices, Kubernetes, containers
  48. Java Archives - Aspire Blogs
  49. Home | JavaInUse
  50. The Java Version Almanac
  51. Introduction to Threads
  52. Understanding how Core Java really works can help you write simpler, faster applications.
  53. The Best of Java Interview Questions
  54. Java Performance Tuning

java知识点

  1. JVM ARCHITECTURE & CODE PROCESSING
  2. Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)
  3. Troubleshooting Native Memory Leaks in Java Applications
  4. a-garbage-collection-story
  5. JVM Bytecode
  6. Real-World Bytecode Handling with ASM
  7. Do your own static code analysis programmatically in Java | Similar to FindBugs using Apache BCEL
  8. Become a Jave GC Expert Series 4 : MaxClients in Apache and its effect on Tomcat during Full GC
  9. How Java I/O Works Internally at Lower Level?
  10. Memory-mapped files
  11. How to Get User Input in Java
  12. Java 8– Calculate date & time difference between two Zone
  13. 10 Examples to DateTimeFormatter in Java 8 to Parse and Format Date & Time
  14. 4 WAYS TO CONVERT DATE TO LOCALDATE IN JAVA
  15. How to convert ArrayList to HashMap and LinkedHashMap in Java 8 - Example Tutorial
  16. Java 8 Lambda Expressions
  17. Java 8 Stream Tutorial for Beginners
  18. Java 8 Stream + Map Examples - Functional Programming and Coding
  19. 10 Java Regular Expression (Java Regex) Examples
  20. top 50 java multithreading interview questions answers
  21. Top 100 Java Collection Interview Questions and Answers (Part 3)
  22. Digging into Hibernate's Query Cache
  23. java8 filter map collect stream example
  24. Pagination and Sorting with Spring Boot, ThymeLeaf, Spring Data JPA, Hibernate, MySQL
  25. High-Performance Java Persistence Newsletter, Issue 13
  26. Deploying Spring boot application on Docker
  27. free-spring-boot-angular-open-source-projects-github
  28. 12 recipes for using the Optional class as it’s meant to be used
  29. Tired of Null Pointer Exceptions? Consider Using Java SE 8's "Optional"!
  30. The Java Optional class: 11 more recipes for preventing null pointer exceptions
  31. Analyzing Thread Dumps in Middleware - Part 1
  32. Deserialization of untrusted data
  33. difference-between-arraylist-and-linkedlist-in-java-code-and-performance
  34. top-20-array-interview-questions-and-answers
  35. Concurrent programming with Concurnas
  36. 130+ Java Interview Questions Answers for 2 to 7 Year Experienced Programmers
  37. 50-java-collections-interview-questions-for-beginners-and-experienced-programmers
  38. 50 SDET Java Interview Questions & Answers
  39. 【死磕 Java 并发】—– 深入分析 synchronized 的实现原理
  40. 聊聊并发(一)——深入分析 Volatile 的实现原理
  41. HashTable、HashMap、ConcurrentHashMap异同
  42. java8-concurrency-tutorial-synchronized-locks-examples
  43. lets-talk-about-several-of-the-jvm-level-locks-in-java
  44. 不可不说的Java“锁”事
  45. HotSpot JVM optimizations
  46. JVM底层又是如何实现synchronized的
  47. Java 并发——基石篇(中)
  48. Top 10 Java Performance Problems and How to Solve Them
  49. string-performance-exact-string
  50. Java Bytecode Instrumentation Using Agent: Breaking into Java Application at Runtime
  51. Threads and Multithreading in Java
  52. How many threads should/can be run?
  53. Why using many threads in Java is bad
  54. Too many threads makes an application slower.
  55. Why you can have millions of Goroutines but only thousands of Java Threads
  56. Calculate the Optimum Number of Threads
  57. How to set an ideal thread pool size
  58. What is the ideal Thread Pool Size – Java Concurrency
  59. 4 commands to check thread count per process (threads vs processes) in Linux
  60. Maximum Number Of Threads (Linux/MacOS) + OutOfMemory unable to create new native thread
  61. 浅谈系统线程数限制
  62. Linux and the Maximum number of processes (threads)
  63. How to increase maximum number of JVM threads (Linux 64bit)
  64. Enabling Hardware Affinity in JVM-Based Applications: A Case Study for Big Data
  65. Thread pools and work queues
  66. Operating Systems: Threads
  67. Uber’s Real-Time Push Platform
  68. Understanding Threads and Locks
  69. The Java Memory Model
  70. The Java Virtual Machine
  71. Java collections interview programming questions
  72. synchronization-in-java-synchronized
  73. Java Code To Byte Code - Part One
  74. How the Java virtual machine performs thread synchronization
  75. How JVM Works – JVM Architecture?
  76. JVM Architecture 101: Get to Know Your Virtual Machine
  77. Exploring the JVM Architecture
  78. JVM-Architecture
  79. JVM (java virtual machine) in detail in java
  80. Gathering CPU Load, Garbage Collection Time, Thread Dumps And Other JVM Metrics In ColdFusion
  81. CPU Scheduling
  82. Lifecycle and States of a Thread in Java
  83. Java Monitoring Tools & Metrics
  84. Java Programming Tutorial Multithreading & Concurrent Programming
  85. Finding Ideal JVM Thread Pool Size With Kubernetes and Docker
  86. generics-java-example-tutorial
  87. why-wait-notify-and-notifyall-is
  88. why-enum-singleton-are-better-in-java
  89. adapter-vs-decorator-vs-facade-vs-proxy-pattern-java
  90. hotspot-jvm-options-java-examples
  91. builder-design-pattern-in-java-example
  92. strategy-design-pattern-in-java-using-Enum-Example
  93. java-code-quality-tools-overview
  94. Difference Between Interface and Abstract Class
  95. static-factory-method-instance-factory-method
  96. difference-between-state-and-strategy-design-pattern-java
  97. difference-between-dependency-injection
  98. Dependency Injection with Factory Method in Spring
  99. https://www.dineshonjava.com/design-patterns_25/
  100. How to use map, filter, and collect methods of Java Stream API
  101. map-reduce-example-java8
  102. data-structures-and-algorithms-in-java
  103. java-8-stream-examples-and-tutorial
  104. HTML5 Server-Sent Events with Micronaut.io and Java
  105. Java的内存泄漏
  106. Functional patterns in Java
  107. Java Comparable and Comparator
  108. How to sort a List of objects using Comparator in Java
  109. A DISK-BACKED ARRAYLIST
  110. Java sort arraylist of objects – Comparable and Comparator example
  111. ==, .equals(), compareTo(), and compare()
  112. Difference between Comparator and Comparable in java
  113. HashMap Vs. ConcurrentHashMap Vs. SynchronizedMap – How a HashMap can be Synchronized in Java
  114. ConcurrentHashMap in java - with Segments formation in detail with diagram
  115. The Concurrency Of ConcurrentHashMap
  116. How HashMap Works Internally In Java?
  117. How ConcurrentHashMap Works
  118. how-concurrenthashmap-works-in-java-internal-implementation
  119. how-concurrenthashmap-works-internally
  120. Java 8: New features in ConcurrentHashMap
  121. Implementation Principle of ReentrantLock
  122. reentrantlock-example-in-java-synchronized-difference-vs-lock
  123. Java Concurrency Evolution
  124. Java Concurrency: Understanding Thread Pool and Executors
  125. Thread pools and work queues
  126. Executor, ExecutorService and Thread pools
  127. How to read properties files in Java
  128. Java File IO: Modern APIs to Create, Read, Write & More
  129. JAVA - 10+ AMAZING WAYS TO WRITE TO FILE
  130. Java file flushing performance
  131. Basics of Non-Blocking IO — Buffers
  132. Memory Mapped Files in Java
  133. Java Socket IO and NIO
  134. Nonblocking I/O
  135. Java Fundamentals: NIO and NIO2
  136. java.nio - How to build a simple non-blocking server in Java?
  137. Five ways to maximize Java NIO and NIO.2
  138. Java NIO and TCP Connections
  139. Creating a Simple Java TCP/IP Server and Client Socket
  140. java TCP Sockets
  141. Network Programming with the java.net Package
  142. Understanding Asynchronous Socket Channels in Java
  143. Understanding network protocols
  144. CS 60 Computer Networks Lecture 3 and 4 Socket Programming
  145. TCP/IP Tutorial - What Is TCP/IP And How Does It Work?
  146. Socket programming in c using TCP/IP
  147. Developing Custom Network Protocols
  148. Tutorial: Implementing a network protocol
  149. Build custom protocol on top of TCP with Node.js, part 1
  150. Protocol | An ASCII Header Generator for Network Protocols
  151. Netty tutorial - hello world example
  152. How to use Netty
  153. Netty Simple TCP Server
  154. Netty Client重连实现
  155. Netty应用实例:心跳检测
  156. How to Implement a Custom Handshaking Protocol via TCP Using Reactor Netty
  157. Bridging the HTTP protocol to Apache Kafka
  158. Understanding TCP internals step by step for Software Engineers and System Designers — Part 1
  159. Important Application Layer Protocols: DNS, FTP, SMTP, And MIME Protocols
  160. Custom Applications with Sockets
  161. TCP/IP Protocols
  162. TCP/IP Application Layer Protocols, Services and Applications (OSI Layers 5, 6 and 7)
  163. Hand-in-hand teaching you how to implement custom application layer protocols
  164. TCP/IP Networking
  165. Lecture 3: RPC and RMI
  166. Introduction to Remote Procedure Call (RPC)
  167. Actor Model Explained
  168. Let's code a TCP/IP stack, 1: Ethernet & ARP
  169. TCPDump Capture HTTP GET/POST requests
  170. Understanding TCP/IP Network Stack & Writing Network Apps
  171. 三天两夜肝完这篇万字长文,终于拿下了 TCP/IP
  172. from 0 to 1! Dynamic and static agent

Spring学习

  1. spring官网
  2. This Week in Spring - June 30th, 2020
  3. Spring I/O
  4. SpringDeveloper
  5. Spring Academy
  6. Spring Framework Guru
  7. Spring Boot Tutorial
  8. 10+ Free Open Source Projects Using Spring Boot
  9. Microservices with Spring Boot and Java - Part 1 - Getting Started
  10. Spring Framework Tutorials
  11. Spring Component Scan
  12. java - the - Difference betweencontext:annotation-config vscontext:component-scan
  13. Using the Spring @RequestMapping Annotation
  14. Source Code Analysis of Spring Boot and Spring MVC Integrated Startup Process
  15. In-depth source code analysis SpringAOP implementation principle
  16. Spring Events
  17. Spring Boot Application Events Explained
  18. Spring Server-Sent Events
  19. Custom Web Controller Arguments with Spring MVC and Spring Boot
  20. java-spring-interview-questions
  21. Top 30 Spring Core, Spring MVC and Spring Security Interview Questions for Beginners and Experienced Java developers
  22. Top 20 Spring Boot Interview Questions with Answers for Java Developers
  23. Spring Boot Interview Questions
  24. Building a Custom Spring Boot Starter for Microservices
  25. 10 Excellent Ways to Secure Your Spring Boot Application
  26. Spring Security dynamic url permission control
  27. Spring Security: Authentication and Authorization In-Depth
  28. Spring Boot Security using OAuth2 with JWT
  29. differences-between-requestparam-and-pathvariable-annotations-spring-mvc
  30. Details of Spring Boot AutoConfiguration
  31. Difference between @SpringBootApplication vs @EnableAutoConfiguration annotations in Spring Boot
  32. Developing a RESTful Client with Retrofit and Spring Boot
  33. Migrating a microservice to Spring WebFlux
  34. Authenticating Spring Security 5 users with JDBC and MySQL
  35. spring-security-5-jdbc-based-authentication-example
  36. Spring Security JDBC authentication with Spring Boot
  37. Dynamic Multi-Tenancy Using Spring Security and JWTs
  38. centralized-authorization-jwt-spring-boot2
  39. role-and-privilege-for-spring-security-registration
  40. Spring Boot + Spring MVC + Role Based Spring Security + JPA + Thymeleaf + MySQL Tutorial
  41. user-role-permission-security-rbac-in-spring-security-4
  42. Spring Security 的 Web 应用和指纹登录实践
  43. 基于 Spring Security和 JWT的权限系统设计
  44. Spring Security and Dynamic Client Registration | OAuth Part 3
  45. spring-webflux/webclient-set-timeouts
  46. Dependency Injection with @Resource annotation
  47. Circular Dependencies in Spring
  48. Auto-wiring with Example
  49. Spring Boot, MySQL, JPA, Hibernate Restful CRUD API Tutorial
  50. How to use the Spring FactoryBean?
  51. Spring FactoryBean
  52. Spring中BeanFactory和FactoryBean的区别
  53. Is Spring's BeanFactory confused with FactoryBean?
  54. what's a factorybean
  55. Spring-Design-Patterns-Creational-Patterns
  56. difference-between-dependency-injection
  57. difference-between-factory-and-abstract-factory-design-pattern-java
  58. spring-implementing-factory-pattern
  59. HOW TO USE SPRING FACTORY BEANS IN JAVA DEVELOPMENT
  60. How to use Spring Factory Method to create Spring Bean
  61. Spring boot User Registration and OAuth2 Social login with Facebook, Google, LinkedIn and Github – Part 1
  62. Spring Transaction Management: @Transactional In-Depth
  63. Spring transaction management. Isolation and propagation
  64. Spring Transaction Propagation in a Nutshell
  65. Logging, Performance Monitoring, Security and Transaction Management with Spring AOP
  66. Spring Boot Kafka Producer and Consumer Example – Step By Step Guide
  67. Spring Custom Serializers with @JsonIdentityInfo
  68. The WebSocket Protocol
  69. Browser APIs and Protocols: WebSocket - High Performance Browser Networking (O'Reilly)
  70. Using SSE Instead Of WebSockets For Unidirectional Data Flow Over HTTP/2
  71. Reactive streams programming over WebSockets with Helidon SE
  72. Using WebSocket to build an interactive web application
  73. Spring Boot + Websocket Example
  74. Spring Boot + WebSocket With STOMP Tutorial
  75. Spring Boot + WebSocket Simple Example
  76. Spring Boot WebSocket Tutorial
  77. Simple WebSockets with Spring Boot
  78. Sending Message To Specific Anonymous User On Spring WebSocket
  79. Spring WebSocket tutorial
  80. Build a Secure App Using Spring Boot and WebSockets
  81. Using WebSockets with Spring boot
  82. WebSocket-based Notification System using Spring
  83. Using Spring Boot for WebSocket Implementation with STOMP
  84. JSON-P Tutorial – Process JSON data structures
  85. JSON-B Tutorial – Convert Java objects from and to JSON
  86. WebSocketStream: integrating streams with the WebSocket API
  87. Chapter 4. STOMP over WebSocket
  88. STOMP Over WebSocket
  89. Write integration tests for your Spring WebSocket endpoints
  90. Building Microservices Applications With an API Gateway: Advantages and Strategies
  91. How to choose the right API Gateway for your platform: Comparison of Kong, Tyk, Apigee, and alternatives
  92. Building a Service Mesh with Envoy
  93. 35 Microservices Interview Questions You Most Likely Can't Answer
  94. Spring Cloud Netflix - Eureka + Zuul
  95. [Kafka][Java][SpringBoot][SpringCloudStream]Spring Cloud Stream 사용하기
  96. Spring Annotations Cheat Sheet
  97. Microservice Architecture and its 10 Most Important Design Patterns
  98. redis-kafka-or-rabbitmq-which-microservices-message-broker-to-choose
  99. 使用SpringBoot和Redis的Geo功能获取当前位置方圆一公里的坐标点
  100. Using Redis cache in Spring Boot
  101. Microservices avec Spring Boot et Spring Cloud
  102. DISTRIBUTED TRANSACTIONS IN MICROSERVICES WITH SPRING BOOT
  103. Spring Events and how to use it to manage transactions in Elasticsearch
  104. Weird (Loop) behavior when using Spring @TransactionalEventListener to publish event
  105. Asynchrouns and Transactional Event Listeners in Spring
  106. Using Eventual Consistency and Spring for Kafka to Manage a Distributed Data Model: Part 1
  107. Microservices with Spring Boot, Docker and Kubernetes Part 1
  108. Spring task scheduler examples
  109. Spicing up your Java — Introduction to Project Lombok

linux部署运维

  1. [Linux Tune Network Stack (Buffers Size) To Increase Networking Performance]https://www.cyberciti.biz/faq/linux-tcp-tuning/)
  2. building blocks of tcp

c++

  1. C++ Tutorial

其他

  1. awesomeopensource projects
  2. bigdata star
  3. Distributed Data for Microservices — Event Sourcing vs. Change Data Capture
  4. Building Audit Logs with Change Data Capture and Stream Processing
  5. How to Build a Route Planning Application with Breadth First Search and Dijkstra's Algorithm
  6. Installing Hadoop,Spark and ElasticSearch on a Single-node/Multi-node cluster with Ubuntu 14.04
  7. Getting started with contributing to Apache Kafka Part 1: Build and run Kafka from source code
  8. KafkaProducer类的实现
  9. Source code analysis Kafka message pull flow (two flow charts at the end of the article)
  10. Building an Open Source Streaming Analytics Stack with Kafka and Druid
  11. Spark Streaming and Kafka, Part 1 - Creating a New Kafka Connector
  12. Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment
  13. How To Install Apache Cassandra 3.11 Database On CentOS 7/8
  14. How optimize performance mongodb
  15. How SQL DISTINCT and ORDER BY are Related
  16. How benchmark performance mysql mariadb using sysbench
  17. time-series-data-management-elasticsearch
  18. Traffic Data Monitoring Using IoT, Kafka and Spark Streaming
  19. Apache Kafka 2.4.1 + Spark Streaming 3.0.0 Preview + Scala Example Code
  20. elasticsearch-fluent-kafka-build-a-log-system
  21. Filesystem events to Elasticsearch / Kibana through Kafka Connect / Kafka
  22. how-we-reindexed-36-billions-documents-in-5-days-within-the-same-elasticsearch-cluster
  23. kafka-spark-and-elasticsearch
  24. [Real Time Analytics with Druid, Spark, and Kafka (Outbrain)]https://imply.io/videos/outbrain-druid-spark-kafka)
  25. Real-time streaming with Kafka, Logstash and Spark
  26. Lambda Architecture with Kafka, ElasticSearch and Spark (Streaming)
  27. KAFKA => SPARKSTREAMING => ELASTIC
  28. Spark 实战, 第 2 部分:使用 Kafka 和 Spark Streaming 构建实时数据处理系统
  29. a-practical-streaming-data-infrastructure-case-with-fluentd-kafka-kafka-connect-elasticsearch
  30. Build a recommender with Apache Spark and Elasticsearch
  31. Building a Cluster Using Elasticsearch, Kibana, Zookeeper, Kafka and Rsyslog
  32. 140-machine-learning-formulas
  33. IoT, Trillions of messages from Kafka to Elasticsearch
  34. difference-between-filter-and
  35. Filters vs Interceptors
  36. 基于 RBAC 的 Web Security Framework 的研究与应用
  37. Principles to Handle Thousands of Connections in Java Using Netty
  38. how-to-deploy-and-configure-a-multi-node-elastic-search-cluster
  39. Elasticsearch Performance and Stability in Production
  40. Some SQL Tricks of an Application DBA
  41. The best way to map a @OneToOne relationship with JPA and Hibernate
  42. Best way to map the JPA and Hibernate ManyToMany relationship
  43. Spark Streaming from Kafka to HBase Use Case
  44. Nifi+Twitter+Kafka+ElasticSearch+HBase=DataPipeline
  45. Apache Lucene: free search for your website
  46. Lucene in 5 minutes
  47. Geo-Location Search with Solr and Lucene
  48. How to Set up RabbitMQ Cluster on CentOS 7
  49. RabbitMQ Cluster Configuration for Kubernetes
  50. Connecting To RabbitMQ In Go
  51. Building Stable Applications Against a Dynamic RabbitMQ Cluster
  52. Build a Simple Netty Application With and Without Spring
  53. Netty-socketio in Spring Boot to implement a simple chat room (push messages to specified users)
  54. Build a Network App Using Netty and ProtoBuf
  55. Build a Chat Application using Spring Boot + WebSocket + RabbitMQ
  56. Build a data streaming pipeline using Kafka Streams and Quarkus
  57. Building a basic Search Engine using Elasticsearch & fscrawler
  58. Building a Full-Text Search App Using Django, Docker and Elasticsearch
  59. Our Experience of Creating Large Scale Log Search System Using ElasticSearch
  60. Elasticsearch Performance Tuning
  61. Kafka in a Nutshell
  62. ZOOKEEPER & KAFKA INSTALL : A SINGLE NODE AND A SINGLE BROKER CLUSTER - 2016
  63. Apache Kafka Partitioning
  64. How Kafka’s Storage Internals Work
  65. Understanding Kafka partition assignment strategies and how to write your own custom assignor
  66. Distribute Messages Between Java Microservices Using Kafka
  67. Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment
  68. How we built a highly scalable distributed state machine
  69. Java files, part 6: FileChannel, ByteBuffer, Memory-mapped I/O, Locks
  70. Waltz: A Distributed Write-Ahead Log
  71. Understanding an Apache Cassandra Memtable Flush