Red de conocimiento informático - Conocimiento informático - Reseñas de 10 artículos prácticos de programación Java de alta concurrencia_Reseñas_Reseñas de libros clásicos

Reseñas de 10 artículos prácticos de programación Java de alta concurrencia_Reseñas_Reseñas de libros clásicos

"Programación práctica de alta concurrencia en Java" es un libro de bolsillo escrito por Ge Yiming / Guo Chao y publicado por Electronic Industry Press. El precio de este libro es: 69,00 yuanes, el número de páginas: 352, artículo. bar He recopilado cuidadosamente los comentarios de algunos lectores después de leerlos, espero que sean útiles para todos.

Pensamientos después de leer "Programación práctica de alta concurrencia en Java" (1): es un libro introductorio.

Esta es una introducción a los conceptos básicos de la concurrencia de Java y las clases del paquete conCurrent. Aunque el título del libro es Combate práctico, muchos de los ejemplos están en el nivel helloWorld, por lo que son más adecuados para la entrada. Al mismo tiempo, también habrá algunos análisis del código fuente y la estructura de datos, y también habrá explicaciones de algunas características nuevas que trae Java 8 (como programación funcional, etc.), así que está bien.

Otro punto es que las imágenes de este libro son relativamente novedosas y extrañas, como las siguientes:

A veces las encuentro bastante vívidas, pero la mayoría de las veces no. Quiero quejarme (Hay algunas palabras que no puedo decir en este momento o(╯□╰)o), todavía espero usar un software de dibujo profesional para dibujarlas

Encuentre uno concurrente Lea los libros para fortalecer ~ La concurrencia realmente necesita estudiarse mucho

Pensamientos después de leer "Programación práctica de alta concurrencia de Java" (2): un buen libro para comprender completamente Java programación concurrente

1. Esta La disposición de los capítulos de este libro es relativamente clara, va de lo superficial a lo más profundo, de la teoría a la práctica, y se siente particularmente fluido al leer

<; p> 2. Si lee este libro, definitivamente lo comprenderá bien. Las ilustraciones que contiene son "profundamente impresionantes". Es difícil imaginar que las ilustraciones de los libros publicados modernos sean de esta calidad.

3. Se puede decir que el conocimiento sobre la concurrencia de Java es relativamente completo. Si está actualizado, puede que no haya forma de profundizar realmente. Por ejemplo, ConcurrentHashMap es básicamente el más utilizado y el clásico. diseño en programación concurrente, pero se presenta muy poco en el libro. De manera similar, CompletableFuture introducido en Java 8 también es una herramienta muy importante, pero la introducción también es muy larga.

4. Con respecto a Akka; Para ser honesto, lo leí dos veces, pero todavía no lo entiendo muy bien. Al leer los documentos oficiales, siento que esta parte es un poco confusa y no está lo suficientemente organizada.

5. Al final, todavía le di a este libro cuatro estrellas porque después de leerlo, tenía una comprensión relativamente completa de la concurrencia. Después de leerlo, lo combiné con "Comprensión profunda de la máquina virtual Java". (2.a edición) ")》, busque y mejore las partes relevantes del código en el proyecto y clasifique el conocimiento clave de concurrencia (control de bloqueo explícito, contenedores concurrentes, flujos concurrentes), todavía hay mucho que ganar.

Pensamientos después de leer "Programación práctica de alta concurrencia de Java" (Parte 3): cursos en vídeo sobre programación concurrente de Java y soluciones de alta concurrencia

Cursos en vídeo sobre programación concurrente de Java y soluciones de alta concurrencia

Dirección del disco de red: //pan.baidu/s/19tUBliZIYy2HQ0LiVfCw-A Contraseña: d9fb

Dirección alternativa (Tencent Weiyun): //share.weiyun/5grRNnM Contraseña: e324w9

Conozca las ideas y los métodos del procesamiento de alta concurrencia, para que las entrevistas de cambio de trabajo sean tranquilas y tranquilas. ¡La concurrencia y la alta concurrencia son puntos importantes para las preguntas y respuestas de las entrevistas frecuentes!

Independientemente de las entrevistas o el desarrollo real, casi todo el conocimiento relacionado con la concurrencia y el procesamiento de escenarios relacionados con alta concurrencia estarán involucrados si desea aprender sistemáticamente la programación concurrente

y comprender la realidad. escenarios de alta concurrencia y planes de respuesta, entonces este curso está preparado para usted.

Capítulo 1 Preparación del curso

Capítulo 2 Conceptos básicos de concurrencia

Capítulo 3 Preparación del proyecto

Capítulo 4 Seguridad de subprocesos

Capítulo 5 Liberación segura de objetos

Capítulo 6 Estrategia de seguridad de subprocesos

Capítulo 7 AQS de J.U.C

Capítulo 8 Expansión de componentes de J.U.C

Capítulo 9 Programación de subprocesos: grupo de subprocesos

Capítulo 10 Expansión de simultaneidad de subprocesos múltiples

Capítulo 11 Ideas de expansión de alta concurrencia

Capítulo 12 Ideas de almacenamiento en caché de alta concurrencia

Capítulo 13 Ideas para colas de mensajes de alta concurrencia

Capítulo 14 Ideas para dividir aplicaciones de alta concurrencia

Capítulo 15: Ideas limitantes actuales de aplicaciones de alta concurrencia

Capítulo 16 : Ideas para romper servicios y degradación de servicios de alta concurrencia

Capítulo 17: Corte de bases de datos de alta concurrencia, ideas para bases de datos y tablas

Capítulo 18 Introducción a los métodos de alta concurrencia y alta disponibilidad

Resumen del curso del Capítulo 19

Revisión de "Programación práctica de alta concurrencia de Java" (4): Revisión del libro de programación de alta concurrencia de Java de combate práctico

Para ser honesto, busqué mucho de libros sobre programación concurrente Java en Dangdang, y no sé por qué compré este libro al final (parece que este libro tiene un descuento...) Después de comprarlo, ¡me arrepentí mucho!

Los autores de este libro son Ge Yiming y Guo Chao, y el editor es Electronic Industry Press.

En primer lugar, la actitud de escritura del autor de este libro es cuestionable. Las imágenes del libro están completamente dibujadas a mano y la calidad de los dibujos realmente no halaga a nadie. El papel debe saber que hacer dibujos debe usar Visio. Realmente me pregunto por qué el autor no usa Visio u otro software de dibujo profesional con tantos dibujos profesionales. ¿Qué significa elegir dibujar a mano? La clave es que la calidad de los dibujos no es tan buena, es un desastre. ¡Y ni siquiera puedes ver con claridad! Como editorial profesional, el editor también puede revisar y aprobar la revisión. ¡Admiro la capacidad de edición del editor de la editorial!

En segundo lugar, con respecto a la concurrencia de Java, este libro ni siquiera es un libro introductorio. Solo puede considerarse como una ciencia popular. El conocimiento de concurrencia involucrado en el libro, como el modelo de memoria de Java, los volátiles y los bloqueos. etc., el autor no explicó los principios en profundidad y básicamente dio una breve introducción, que es mucho menos buena que la de Baidu. Uno de ellos habla de volátil: "Similar al problema de la atomicidad, solo necesitamos simplemente hacerlo. use volátil para declarar la variable lista para decirle a la máquina virtual Java que esta variable se puede modificar en diferentes subprocesos, por lo que este problema se puede resolver sin problemas "No sé lo que piensas, de todos modos, quiero jurar después de leer esto. ¿Es así como se explica la tecnología? Solo puedo decir jaja cuando uso volátil para decirle a la máquina virtual que las variables se modificarán en diferentes hilos

Otro punto, otros internautas de Douban también mencionaron que mucho contenido y código se copian de otros blogs. y artículos, el valor creado por el autor es casi nulo.

Hay algunos otros errores de bajo nivel en el libro, por lo que no los señalaré uno por uno. Finalmente, si tienes la suerte de ser leído por el autor, espero sinceramente que el. El autor reflexionará sobre ello y asumirá la responsabilidad del libro que escribió para garantizar la producción de contenido original y significativo. No se trata solo de copiar algunos párrafos de texto y código y ordenarlos para publicar un libro. los lectores que compran el libro!