Chuyển đến nội dung chính

Tìm trên CooLWJ

选择搜索范围,输入关键词后按回车。

Ngôn ngữ

Công nghệ và đời sống

Thực hành phát triển, công cụ AI, tiếng quê và đọc sách.

Phát triển phần mềm

7–12 / 13 bài viết

Phát triển phần mềm

Nghệ thuật mã hóa và giải mã

Mã hóa đối xứng và mã hóa bất đối xứng là hai phương pháp mã hóa khác nhau, đóng vai trò quan trọng trong bảo mật dữ liệu và truyền tải thông tin.

Phát triển phần mềm

Nhìn công nghệ từ góc độ tổng thể-Lịch sử phát triển đa luồng Java

Ngày 22 tháng 09 năm 2022, JDK19 được phát hành; điểm nổi bật nhất của phiên bản này là hỗ trợ luồng ảo, từ đó gia đình luồng nhẹ có thêm một thành viên mạnh mẽ. Luồng ảo giúp JVM thoát khỏi sự ràng buộc của việc lập lịch luồng thông qua hệ điều hành, để JVM tự lập lịch luồng. Thực ra, từ sớm sun đã triển khai việc JVM lập lịch luồng trong máy ảo trên hệ điều hành Solaris, nhưng do cân nhắc về độ phức tạp và khả năng bảo trì, cuối cùng đều quay về mô hình để hệ điều hành lập lịch luồng.

Phát triển phần mềm

3 cách tốt nhất để xây dựng image Docker bằng SpringBoot

Bài viết này sẽ giới thiệu 3 kỹ thuật để dùng Maven xây dựng ứng dụng SpringBoot thành image Docker。 (1)Sử dụng build-image tích hợp sẵn trong spring-boot-maven-plugin. (2)Sử dụng jib-maven-plugin của Google。 (3)Sử dụng dockerfle-maven-plugin。

Phát triển phần mềm

Consumer rabbitmq “biến mất vô cớ”

Khoảng 17:12 ngày 1 tháng 9, phát hiện hàng đợi bóng có rất nhiều thông điệp “unacked”(đã nhận thông điệp nhưng chưa xác nhận thủ công), sau một thời gian số lượng “unacked” không giảm, nhưng khi quan sát nhật ký bên tiêu thụ thì không có thông điệp mới đến, Nguyên nhân hóa ra là。。。

Phát triển phần mềm

Hãy nâng cấp hình ảnh của trang web sang định dạng WebP

WebP là một định dạng ảnh mới do Google phát triển, hỗ trợ nén có mất mát, nén không mất mát và độ trong suốt, kích thước tệp sau khi nén nhỏ hơn JPEG, PNG, v.v. Vì vậy có thể tiết kiệm băng thông, giảm thời gian tải trang và tiết kiệm dung lượng dữ liệu của người dùng. Ứng dụng Android và iOS chỉ cần tích hợp thư viện giải mã do Google cung cấp là có thể dễ dàng hỗ trợ định dạng WebP. Tuy nhiên trên web, WebP vẫn chưa được hỗ trợ rộng rãi; theo dữ liệu của Can I Use, hiện chỉ có trình duyệt Chrome, Opera và WebView của Android hỗ trợ WebP. Nhưng ảnh WebP có nhiều ưu điểm như vậy, liệu chúng ta có thể sử dụng trên trang web không?

Phát triển phần mềm

Giới thiệu cách sử dụng Spring Cache

springcache được phát hành trong phiên bản spring3.1, cung cấp lớp bao bọc và trừu tượng hóa việc sử dụng bộ nhớ đệm, chỉ cần dùng annotation trên phương thức là có thể lấy kết quả từ bộ nhớ đệm. Chính nhờ dùng annotation, nó giải quyết vấn đề liên kết chặt giữa mã nghiệp vụ và mã bộ nhớ đệm, tức là giúp mã hiện có lập tức hỗ trợ bộ nhớ đệm mà không can thiệp vào mã nghiệp vụ, cho phép lập trình viên sử dụng bộ nhớ đệm một cách trong suốt.

Chọn giao diện yêu thích

Giao diện đã chọn áp dụng cho toàn trang.