Công Nghệ

Review và giải thích sâu về framework, ngôn ngữ, AI, blockchain… ngắn gọn, dễ hiểu, cập nhật liên tục như git pull ‑‑rebase.

1826 bài viết

Chia sẻ hàm cách tính can chi theo tuổi

Chia sẻ hàm cách tính can chi theo tuổi

Bài viết được sự cho phép của tác giả Nguyễn Thảo Xin chào các bạn, bài viết hôm nay mình sẻ chia sẽ đến các bạn cách tính can chi theo tuổi trong Sqlserver. Ví dụ: Năm 1988 => Mậu Thìn Vd: 28/03/1988 => Bạn sinh vào ngày thứ hai năm Mậu thìn Can có 10 can: GIÁP; ẤT; BÍNH ; ĐINH; MẬU ; KỈ ; CANH ; TÂN ; NHÂM; QUÝ. Chi có 12 chi: TÝ ; SỬU ; DẦN ; MÃO; THÌN ; TỴ ; NGỌ ;MÙI ; THÂN ; DẬU ; TUẤT; HỢI. Hướng dẫn giải bài toán phân bổ số lượng (thuật toán chia kẹo) trong sqlserver Log MySQL Query Bảng tính can chi: + Bảng can: 0 1 2 3 4 5 6 7 8 9 Canh Tân Nhâm Quý Giáp Ất Bính Đinh Mậu Kỷ + Bảng chi: Tý Sửu Dần Mão Thìn Tỵ Ngọ Mùi Thân Dậu Tuất Hợi 3 1 2 0 1 2 0 1 2 0 1 2 0 4 0 1 2 3 0 1 2 3 0 1 2 3 Các bạn tạo hàm fn_Nam_CanChi sql như sau: CREATE FUNCTION [ dbo ] . [ fn_Nam_CanChi ] ( @Year int ) RETURNS NVARCHAR ( 100 ) AS BEGIN DECLARE @Can NVARCHAR ( 50 ) , @Chi NVARCHAR ( 50 ) SET @Can = CASE WHEN @Year % 10 = 0 THEN N 'Canh' WHEN @Year % 10 = 1 THEN N 'Tân' WHEN @Year % 10 = 2 THEN N 'Nhâm' WHEN @Year % 10 = 3 THEN N 'Quý' WHEN @Year % 10 = 4 THEN N 'Giáp' WHEN @Year % 10 = 5 THEN N 'Ất' WHEN @Year % 10 = 6 THEN N 'Bính' WHEN @Year % 10 = 7 THEN N 'Đinh' WHEN @Year...

By stationd
Building Microservices Application – Phần 1: Sử dụng Netflix Eureka, Ribbon và Zuul

Building Microservices Application – Phần 1: Sử dụng Netflix Eureka, Ribbon và Zuul

Bài viết được sự cho phép của tác giả Edward Thien Hoang Đây là bài viết thứ nhất (index start từ 0 ) trong series Building Microservices Application với Spring Boot . Trong bài viết mở đầu series đã giới thiệu một cách tổng quan các “viên gạch” cần có khi xây dựng ứng dụng Microservices. Trong bài viết này, hãy bắt tay vào những viên gạch đầu tiên CẦN thiết nhất bao gồm: API Gateway, Load balancer và Service Discovery. Building Microservices Application - Phần mở đầu: Bức tranh tổng thể Các thao tác cơ bản với Database SQL Server (tạo mới database, table,...) SPRING BOOT, SPRING CLOUD VÀ NETFLIX OSS Spring Boot là một dự án nổi bật trong hệ sinh thái Spring Framework. Nếu như trước đây, công đoạn khởi tạo một dự án Spring khá vất vả từ việc khai báo các dependency trong file pom.xml cho đến cấu hình bằng XML hoặc annotation phức tạp, thì giờ đây với Spring Boot, chúng ta có thể tạo các ứng dụng Spring một cách nhanh chóng và cấu hình cũng đơn giản hơn. Như các bạn biết, để cấu hình, setup một project web đơn giản cũng tốn kha khá thời gian, vậy để setup, quản lý cấu hình, dependency cho một Microservices application sẽ còn phức tạp hơn nhiều. Tuy nhiên với Spring Boot, bạn sẽ thấy nó giúp ích khá nhiều cho chúng ta. Có thể coi Spring Boot như một project configuration manager của bạn, hãy cho Spring Boot biết bạn muốn tạo ứng dụng gồm những tính năng gì, ví dụ như: Web service, Web MVC, Microservices với API Gateway, Load balancer và Service Discovery, Circuit breaker,… Spring Boot sẽ tự biết làm gì để tạo ra project skeleton với đầy đủ những...

By stationd