Tác giả: N.T.A.92

Triển khai ứng dụng nodejs lên heroku

Triển khai ứng dụng nodejs lên heroku

Giới thiệuHeroku là một nền tảng dưới dạng dịch vụ cho phép các nhà phát triển xây dựng, chạy và vận hành các ứng dụng hoàn toàn trong đám mây. Bạn có thể sử dụng dịch vụ hoàn toàn miễn phí với các ứng dụng web không yêu cầu tốc độ truy cập cao hay dung lượng lớn. Trong bài viết này, chúng ta sẽ: Tạo một dự án trên herokuCấu hình Git server repository cho phía localDeploy ứng dụngTạo App Trên Herokuhttps://dashboard.heroku.com/apps Sau khi đăng ký tài khoản Heroku.  Các bạn nhấn vào nút new ... »

Review khóa học Hive to ADVANCE Hive (Real time usage) :Hadoop querying tool

Review khóa học Hive to ADVANCE Hive (Real time usage) :Hadoop querying tool

Chào tất cả mọi người, đợt dịch Covid mình có tham gia khóa học về Hive trên Udemy để phục vụ cho dự án. Trong khóa học này, mình sẽ review lại các kiến thức cơ bản và quan trọng khi làm việc với Hive. Một số kiến thức cơ bản mình sẽ chia sẻ với mọi người trong slide là Hive là gì ?Partition và Bucketing trong HiveJoin optimize performace trong HiveUDF's (User defined function in Hive)Variables trong Hive Ngoài ra còn một vài kiến thức cơ bản khác như : Các hàm hay sử dụng, sorting, load XML ... »

Thiết Kế RESTful API

Thiết Kế RESTful API

1. Phân biệt Web và Web serviceKhi chúng ta truy cập 1 website trên thanh URL của trình duyệt, chúng ta sẽ nhận được 1 trang web. Những thông tin của website sẽ hiển thị ra màn hình để chúng ta đọc được, kết hợp với css và html giúp các thông tin hiển thị đẹp hơn và bắt mắt hơn. Đó là nội dung dành cho người dùng cuối. Trong khi đó, Web Service là 1 dịch vụ web, khái niệm Web Service rộng hơn Web thông thường. Các thông tin Web Service cung cấp là các thông tin ... »

CSS Preprocessors

CSS Preprocessors

Css Preprocessors là gì ? Khi tham gia các dự án về web, việc không thể thiếu đó là chúng ta phải viết css cho trang web đó. Nếu team của bạn không có một người chuyên cắt giao diện thì việc viết css là bắt buộc. Mình cũng thế, giai đoạn đầu số lượng code css còn ít, dễ control, dễ extend, tuy nhiên khi số lượng code trong file lên đến vài ngàn, thậm chí vài chục ngàn dòng thì đó là một nỗi ác mộng. Css Preprocessors sinh ra để giải quyết vấn đề đó. Trước kia, khi ... »

Hướng dẫn cài đặt Tabpy trên server offline

Hướng dẫn cài đặt Tabpy trên server offline

Tabpy là một service cho phép kết nối đến Tableau để tính toán những công việc nặng nhọc mà Tableau Desktop không thể xử lý hoặc nếu xử lý sẽ rất khó khăn. Khi phải cài đặt tabpy chúng ta cần phải có internet. Tuy nhiên, trong nhiều hoàn cảnh đặc biệt, bạn phải cài đặt trên 1 con server ngắt kết nối internet (ví dụ server cần bảo mật hoặc gặp trục trặc nào đó không kết nối internet được). Đây là một bài toán mình đã gặp phải và tìm cách giải quyết. Hy vọng qua bài viết ... »

Import Data từ MySQL vào Hive sử dụng Sqoop

Import Data từ MySQL vào Hive sử dụng Sqoop

ETL là gì ? Trong thời gian gần đây, tôi có điều kiện làm việc trong team ETL. Vậy ETL là gì ? ETL là viết tắt của Extract Transform Load gọi là quá trình làm thế nào dữ liệu được đưa vào từ các nguồn dữ liệu vào kho dữ liệu. ETL gồm 3 bước là : Extracts : đi thu gom dữ liệu từ nhiều nguồn khác nhauTransforms : chuyển đổi dữ liệu, như mô hình ở trên mục đích của chúng ta là chuyển đổi dữ liệu nghiệp vụ thành dạng dữ liệu có thể phân tích được. Ngoài ra ở bước ... »

Đọc data từ Hive Table và ghi vào CSDL quan hệ sử dụng pySpark

Đọc data từ Hive Table và ghi vào CSDL quan hệ sử dụng pySpark

Trong quá trình làm việc với các dự án bigdata, việc phải sử dụng PySpark để đọc dữ liệu từ Hive Table sau đó ghi vào 1 CSDL quan hệ như SQL Server hoặc PostgreQuery thường xuyên phải sử dụng. Vì thế, hôm nay mình quyết định viết 1 bài hướng dẫn để những bạn mới làm quen với bigdata có một demo nhỏ tham khảo trước khi bắt tay vào tìm hiểu sâu hơn các công nghệ xung quanh Demo này tạo 1 python script sử dụng pySpark để đọc dữ liệu từ Hive Table thành 1 DataFrame và ... »

Lifecycle Hook trong React 16.3

Lifecycle Hook trong React 16.3

Khi chúng ta làm việc với React hoặc tìm hiểu kỹ hơn về React Component, ta thường xuyên gặp các phương thức như : componentDidMount(), componentDidUpdate(), componentWillUnmount()...Đó chính là các React Lifecycle Methods - Các phương thức vòng đời của React. Khi bạn extends React.Component khi khởi tạo 1 class trong React. Chúng ta sẽ override các method lifecycle này để thực thi một số công việc nhất định. Do đó việc hiểu biết cách làm việc của các Method Lifecycle là rất quan trọng. Từ phiên bản 16.3 trở đi, React lifecycle đã có một số thay ... »

Wildcard SSL Certificates