TopDev
Sort by
16 results
HIGHLIGHT COMPANY

COMPANY INFORMATION

job-imageLG CNS Việt NamLG CNS - Công ty IT số 1 Hàn Quốc
Thành phố Hà Nội, Thành phố Hải Phòng 100-499
job-imageCông ty Cổ phần Viễn thông FPT (FPT Telecom)Khách hàng là Trọng tâm
Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Hà Nội, Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Hà Nội 10.000-19.999
job-imageMBBANKVững vàng – Tin cậy
Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Cần Thơ, Thành phố Đà Nẵng Hơn 1000
job-imageMBBANKVững vàng – Tin cậy
Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Cần Thơ, Thành phố Đà Nẵng Hơn 1000
job-imageMBBANKVững vàng – Tin cậy
Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Cần Thơ, Thành phố Đà Nẵng Hơn 1000
job-imageTrung tâm Công nghệ thông tin BIDVChất lượng tin cậy - Hướng đến khách hàng - Đổi mới phát triển - Chuyên nghiệp sáng tạo - Trách nhiệm xã hội
Thành phố Hà Nội Hơn 1000
job-imageTrung tâm Công nghệ thông tin BIDVChất lượng tin cậy - Hướng đến khách hàng - Đổi mới phát triển - Chuyên nghiệp sáng tạo - Trách nhiệm xã hội
Thành phố Hà Nội Hơn 1000
job-imageTập Đoàn Công nghệ Quảng ÍchMang lại giá trị đích thực
Thành phố Hà Nội 100-499
job-imageShinhan Vietnam Finance Company LimitedA Better World Through Finance
Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Tỉnh Bình Phước, Thành phố Hà Nội, Tỉnh Đồng Nai, Thành phố Hồ Chí Minh, Thành phố Đà Nẵng, Tỉnh Khánh Hòa Hơn 1000
job-imageMirae Asset Finance Company (Vietnam)Professional - Friendly - Effective
Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Thành phố Hà Nội, Tỉnh Lâm Đồng, Thành phố Đà Nẵng, Thành phố Cần Thơ, Tỉnh Khánh Hòa, Tỉnh Đắk Lắk, Tỉnh Vĩnh Phúc, Tỉnh Sơn La, Thành phố Hồ Chí Minh, Tỉnh Hưng Yên, Tỉnh Bình Phước, Tỉnh Quảng Ngãi, Tỉnh Tây Ninh, Tỉnh Thừa Thiên Huế, Tỉnh Bến Tre, Tỉnh Ninh Bình, Tỉnh Đồng Tháp 5.000-9.999
job-imageCÔNG TY TNHH LIKELIONHack your life
Thành phố Hồ Chí Minh, Thành phố Đà Nẵng, Oversea 25-99
job-imageFantastic5 Technology
Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh
job-imageCÔNG TY TNHH GIẢI PHÁP CÔNG NGHỆ VIK SOLUTION
Thành phố Hà Nội 25-99
job-imageUPP Global TechnologyLook up for Solutions? Look for UPP!
Thành phố Hà Nội, Thành phố Hà Nội 25-99
job-imageTỔNG CÔNG TY CP BẢO HIỂM NGÂN HÀNG TMCP CÔNG THƯƠNG VIỆT NAM
Thành phố Hà Nội, Thành phố Hà Nội

RELATED POSTS

Marketplace Illustration
Cơ sở dữ liệu vector (Vector Database) - Cách sử dụng chi tiết

Bài viết được sự cho phép của tác giả Trần Ngọc Minh Giới thiệu Cơ sở dữ liệu vector là các cơ sở dữ liệu chuyên biệt được thiết kế cho các tình huống nơi hiểu biết về ngữ cảnh (context), độ tương đồng (similarity) hoặc các mẫu (patterns) quan trọng hơn việc khớp chính xác các giá trị. Tận dụng toán học của các vector và nguyên lý của hình học để hiểu và tổ chức dữ liệu, những khả năng này là cần thiết để tăng cường sức mạnh của trí tuệ nhân tạo phân tích và tạo sinh. Sự bùng nổ của các công nghệ trí tuệ nhân tạo (AI) và học máy (ML) là nguyên nhân chính đằng sau sự phát triển nhanh chóng của cơ sở dữ liệu vector trong hai năm qua, mang lại giá trị lớn hơn thông qua hiệu suất, linh hoạt và chi phí. Khác với các tiến hóa khác trong cơ sở [...]

Marketplace Illustration
Data nên lưu vào database trước rồi mới lưu vào cache hay phải làm ngược lại?

Bài viết được sự cho phép của tác giả Võ Doãn Thành 1. Tâm sự xíu nha Đã mấy lần bạn được nghe câu hỏi này khi đang phỏng vấn ở công ty chưa? Nếu đã từng thì mình rất vui vì bạn đã được nhà tuyển dụng đánh giá cao về kiến thức chuyên môn hoặc kinh nghiệm làm việc. Đối với mình đây sẽ là câu hỏi nâng cao để khai thác 1 ứng viên về cách xử lý tình huống. Bạn có thể đọc nhiều sách hoặc nghe youtube để nạp thêm kiến thức về xây dựng hệ thống dễ maintain, dễ mở rộng, thiết kế các ứng dựng theo kiến trúc microservice, hoặc làm sao để bảo vệ ứng dụng tránh những tấn công, ... Nhưng mà để lựa chọn được giải pháp nào theo từng hoàn cảnh thì đó là kĩ năng. Vì thực tế nếu mà bạn không có kĩ năng để đưa ra nên chọn giải pháp nào thì sẽ có thể tốn nhiều thờ [...]

Marketplace Illustration
Ôn tập chi tiết về database trong lập trình PHP

Bài viết được sự cho phép của tác giả Thầy Long Web Ôn tập database trong lập trình php nhắc bạn nhớ các kiến thức liên quan đến database để dùng trong lập trình web php. CÁC KHÁI NIỆM CƠ BẢN VỀ DATABASE Dữ liệu là gì? Dữ liệu là các thông tin cần lưu trữ để sử dụng lại Cơ sở dữ liệu (database) Cơ sở dữ liệu là các dữ liệu được lưu trữ có tổ chức Hệ quản trị cơ sở dữ liệu Là các chương trình giúp quản lý và tổ chức cơ sở dữ liệu. Ví dụ: MySQL, SQL Server … MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, hoạt động trên nhiều hệ điều hành. Table Mỗi table là 1 bảng dữ liệu, chứa một mảng thông tin nào đó. Mỗi table [...]

Marketplace Illustration
Room Database trong Android – hướng dẫn sử dụng chi tiết

Bài viết được sự cho phép bởi tác giả Sơn Dương Các bài trước mình đã hướng dẫn các bạn sử dụng Sqlite và Realm database. Tuy nhiên, vẫn còn một giải pháp thao tác với database cũng rất hay ho khác. Đó chính là Room database trong Android. Vậy Room Database là gì? Cách sử dụng Room database như thế nào? Chúng ta sẽ cùng nhau tìm hiểu thông qua một dự án ví dụ nhé. #Giới thiệu Room database trong Android Room database được phát triển và cải tiến từ sqlite. Room database giúp đơn giản hoá việc code,và giảm thiểu các công đoạn liên quan đến cơ sở dữ liệu. Bản chất Room database là abstract layer gồm cơ sở dữ liệu chuẩn SQLite được Android thông qua. Với 3 thành phần chính là: Database, DAO (Data Access Object) và entity. Mỗi thành phần đều có nhiệm vụ và chức năng riêng. #Xây dựng ứng dụng sử dụng Room database trong Android 1. Cài đặt thư viện Đầu tiên các bạ [...]

Marketplace Illustration
MSSQL Database Forensic (SQL Server)

Bài viết được sự cho phép của tác giả Trần Nhật Trường Giới thiệu Lợi ích của điều tra số Database nói chung: Truy cứu nguồn gốc các hoạt động DML và DDL của người dùng. Xác định các dữ liệu trước và sau câu truy vấn. Phục hồi các row data bị xoá Có thể giúp chứng minh hoặc bác bỏ một tình huống thất thoát dữ liệu. Xác định phạm vi xâm nhập cơ sở dữ liệu DML và DDL là gì? DDL là viết tắt của Ngôn Ngữ Định Nghĩa Dữ Liệu và do vậy có thể nói câu lệnh DDL được dùng để định hình dữ liệu của bạn trông như thế nào, tổ chức ra sao. Một số câu lệnh DDL phổ biến mà chúng ta dễ bắt gặp nhất chính là: CREATE – được dùng để tạo mới các đối tượng trong cơ sở dữ liệu như database, table, function, stored procedure, trigger. ALTER – được dùng để sửa đổi các đối tượng như table (thê [...]

Marketplace Illustration
Ưu và nhược điểm của các loại Database phổ biến hiện nay

Database – cơ sở dữ liệu là một tập hợp có tổ chức các thông tin có cấu trúc hoặc dữ liệu, thường được lưu trữ trong một hệ thống máy tính và được kiểm soát bởi hệ thống quản lý cơ sở dữ liệu (DBMS). Mỗi database sẽ được tạo ra theo những cách khác nhau, mỗi loại đều có những đặc điểm riêng và thích hợp với từng nhu cầu nghiệp vụ cụ thể. Vì thế việc lựa chọn loại cơ sở dữ liệu phù hợp với dự án ngay từ ban đầu là điều vô cùng quan trọng. Để các bạn có thể đưa ra được lựa chọn đúng đắn cho quá trình phát triển sản phẩm sắp tới của mình, bài viết hôm nay chúng ta cùng nhau tìm hiểu ưu và nhược điểm của các loại Database phổ biến hiện nay nhé. Khái niệm database Trước tiên chúng ta cùng thống nhất với nhau về khái niệm database – cơ sở [...]

Marketplace Illustration
Câu hỏi phỏng vấn Database Developer/ Database Administrator thường gặp

Với sự phát triển của công nghệ, trí thông minh nhân tạo AI và dữ liệu lớn Big Data thì ngành lập trình viên cơ sở dữ liệu Database Developer đang trở nên hot với nhu cầu tuyển dụng và chỗ độ đãi ngộ cao từ các công ty, doanh nghiệp. Hôm nay chúng ta cùng nhau điểm qua danh sách những câu hỏi cho vị trí Database Developer/ Database Administrator thường gặp để có thể chuẩn bị tốt nhất cho buổi phỏng vấn của mình nhé. Database là gì? Phân loại database Database hay cơ sở dữ liệu là một tập hợp có tổ chức các thông tin có cấu trúc hoặc dữ liệu, thường được lưu trữ trực tuyến trong một hệ thống máy tính. Đối với các cơ sở dữ liệu phức tạp, chúng sẽ được phát triển bằng cách sử dụng các kỹ thuật thiết kế và mô hình hóa để đáp ứng yêu cầu về nghiệp vụ cùng khả năng mở rộng về sau. Để [...]

Marketplace Illustration
Database Administrator là gì? Làm thế nào để trở thành một DBA giỏi?

Trong thời đại số hóa ngày càng phát triển như hiện nay, dữ liệu được coi là tài sản vô giá của các tổ chức và doanh nghiệp. Vì thế, việc quản lý và bảo vệ dữ liệu trở thành một nhu cầu cấp thiết. Đó là lý do vì sao vai trò của Database Administrator (DBA) ngày càng trở nên quan trọng. Trong bài viết này, chúng ta sẽ cùng tìm hiểu chi tiết hơn về vai trò của DBA, các nhiệm vụ và kỹ năng cần thiết để trở thành một DBA thành công. Thế nào là một Database Administrator (DBA)? Database Administrator (DBA) là một chuyên gia quản trị cơ sở dữ liệu, có trách nhiệm quản lý và bảo vệ cơ sở dữ liệu của một tổ chức hoặc doanh nghiệp. Các nhiệm vụ của một DBA bao gồm thiết kế, triển khai, vận hành, bảo trì, sao lưu và khôi phục cơ sở dữ liệu. DBA cũng phải đảm bảo tính toàn vẹn, an [...]

Marketplace Illustration
Hướng dẫn xử lý database trong Spring MVC 5 với Hibernate

Bài viết được sự cho phép của tác giả Lê Hồng Kỳ Hướng dẫn xử lý database trong Spring MVC 5 với Hibernate sẽ bao gồm 4 xử lý cơ bản đó là thêm (C), lấy dữ liệu (R), cập nhật dữ liệu (U) và xóa dữ liệu (D). Trong những bài hướng dẫn trước, chúng tôi đã trình bày cách tạo một Web application với Spring MVC nhưng chưa có phần xử lý database. Và để xử lý database, chúng ta phải cần đến Hibernate. Hướng dẫn xử lý database trong Spring MVC 5 với Hibernate – Các bước thực hiện 1/ Tạo một Maven Web Application Project Các bạn có thể tạo mới một Project. Trong bài hướng dẫn này, chúng tôi sử dụng lại project của bài Hướng dẫn validation trong Spring MVC 5 2/ Mở file pom.xml và thêm dependency <!-- Spring ORM --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>5.1.0.RELEASE</version> </dependency> <!-- Hibernate Core --> <dependency> <groupId>org.hibernate</groupId& [...]

Marketplace Illustration
Kỹ thuật tăng Database Performance, Availability và Scalability

Bài viết được sự cho phép của tác giả Kiên Nguyễn Quay lại với chủ đề Database Performance, chủ đề không mới nhưng các kĩ thuật để cải thiện Performance thì luôn mới theo từng ngày. Performance ở đây không chỉ nói về tốc độ, bản thân nó còn bao gồm khả năng mở rộng (Scalability) và tính sẵn sàng (Availability) của hệ cơ sở dữ liệu nữa. Bài viết này tui hân hạnh giới thiệu với anh em 3 kĩ thuật giúp cải thiện Performance. Anh em đọc xong có góp ý gì thì comment cho tui với nhé. 1. Database Performance với Indexing Database Indexing là một kĩ thuật không còn quá xa lạ với anh em. Với indexing, performance các câu truy vấn tăng lên rõ rệt. Mục này xin được phân tích kĩ hơn bằng cách nào mà Indexing lại có thể làm tăng Database Performance. 1.1 Movitation Đầu tiên, với Indexing: Speed up retrieval operations Locate the desired records in a sublinear time Chính vì vậy, nếu không có Indexing và khi table có mộ [...]

Marketplace Illustration
Database developer là gì? Kỹ năng cần có của Database Developers

Anh em khi tìm hiểu Database Developer chắc chắn là có biết về database (hệ cơ sở dữ liệu). Nhìn sơ cái tên có thể đoán ra Database Developer là lập trình viên liên quan tới cơ sở dữ liệu. Nhưng có phải ông lập trình viên này ăn rồi ngồi viết query lấy data này, xoá dữ liệu kia? Mà khác với anh em Frontend Developers hay Backend Developers. Suốt ngày ngồi lò mò với dữ liệu vậy có sinh ra nhàm chán quá mà trầm cảm không? [caption id="attachment_9506" align="aligncenter" width="549"] Ăn uống thoải mái xong bật Caplocks viết SQL thui hở chời?[/caption] Tất cả những câu hỏi, thắc mắc của anh em về Database Developer sẽ được làm rõ qua bài viết này. Ok, bắt đầu thôi nào!. 1. Database Developer cụ thể là làm gì? Tất nhiên rồi, không có định nghĩa không hình dung được Database Developer là làm gì đâu? "Database Developers commonly work to a process known as the Software Development Life Cycle (SDLC), which contains six stages: analysis, design, development [...]

Marketplace Illustration
Quản lý realm database theo hướng micro-service trong iOS

Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Yêu cầu bài viết Đã sử dụng qua realm swift. Có kiến thức căn bản về lập trình iOS Micro-service là gì? Với những ai đang làm các dự án Backend thì khái niệm micro-service sẽ không còn xa lạ nữa. Micro-service nghĩa là chia nhỏ các service của ứng dụng thành những phần riêng biệt, độc lập với nhau để dễ dàng cho việc quản lý, release sản phẩm. Lấy 1 ví dụ, khi backend có các nghiệp vụ: đăng nhập, đăng ký tài khoản, lưu giỏ hàng, thanh toán.. thì chúng ta sẽ có thể chia các cụm micro-service như sau: Cụm authentication: đăng nhập, đăng ký nơi các nghiệp vụ xác nhận người dùng. Cụm payment: gồm lưu giỏ hàng, thanh toán chứa nghiệp vụ về mua bán sản phẩm. Khi 1 API nào ở cụm payment bị lỗi thì nó hoàn toàn không ảnh hưởng tới cụm authentication. Đó là lợi ích của việc [...]

Marketplace Illustration
Dùng Python viết hàm xử lý dữ liệu dưới tầng database cho PostgreSQL

Bài viết được sự cho phép của tác giả Nguyễn Hồng Quân Có một bận, tôi ôm trong tay một bộ CSDL của website nọ, với nhiều thông tin danh tính người thật. Để tránh cho dữ liệu danh tính bị lộ, hưởng ứng tinh thần của Luật An Ninh Mạng, tôi quyết định phải làm xáo trộn dữ liệu đó để nó không còn phản ánh danh tính thật nữa. Cụ thể là tôi sẽ ghi thêm vài kí tự bừa bãi vào cột email, cho nó thành email "xạo" hết. Nói tới nhu cầu này thì cách dễ nhất là viết đoạn code cho nó chạy một vòng lặp, lặp qua các dòng của bảng dữ liệu, tại mỗi dòng lấy ra cột email, ghi nội dung mới vào rồi lưu lại. Cách đó dễ, nhưng hơi cơ bắp, không tinh tế, sẽ chậm khi bảng dữ liệu hơi lớn. Tôi quyết định thử phương án tạo hàm [...]

Marketplace Illustration
Cơ Sở Dữ Liệu (CSDL) là gì? Đặc điểm và phân loại Database

Bài viết được TopDev tổng hợp và chỉnh sửa của tác giả Lê Chí Dũng Cơ sở dữ liệu là gì? Bạn đã thật sự nắm được các kiến thức chuyên sâu về Database. Vậy hãy cùng TopDev tìm hiểu từ A-Z về CSDL thông qua bài viết này nhé. CSDL là gì? Cơ sở dữ liệu (database) là một tập hợp các dữ liệu rời rạc được tổ chức, lưu trữ và quản lý theo hệ thống để có thể dễ dàng truy xuất, chỉnh sửa và cập nhật. Chúng thường được sử dụng để lưu trữ thông tin trong các hệ thống phần mềm và ứng dụng, từ dữ liệu cá nhân cho đến thông tin doanh nghiệp quan trọng. Cơ sở dữ liệu giúp các tổ chức và cá nhân tổ chức dữ liệu một cách có cấu trúc, nhằm mục đích quản lý và xử lý dữ liệu hiệu quả hơn. VD: Trong cuộc sống bạn có thể thấy rất nhiều cơ sở dữ liệu đó, [...]

Marketplace Illustration
Lưu RegisteredClient vào database trong Spring Authorization Server

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong bài viết trước, mình đã hướng dẫn các bạn cách hiện thực một Authorization Server sử dụng Spring Authorization Server, nhưng thông tin về RegisteredClient trong bài viết này được lưu trong memory. Để lưu thông tin RegisteredClient vào database thì chúng ta sẽ làm như thế nào? Trong bài viết này, mình sẽ hướng dẫn các bạn làm điều này các bạn nhé! [irp posts="44759" name="Bean, ApplicationContext, Spring Bean Life Cycle và Component scan"] [irp posts="44900" name="Authentication trong Spring Security"] Xem thêm các chương trình tuyển dụng Spring lương cao trên TopDev Đầu tiên, mình cũng tạo mới một Spring Boot project với Web Starter, Security Starter, Data JPA, PostgreSQL Driver: và Spring Authorization Server: <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-oauth2-authorization-server</artifactId> <version>0.2.0</version> </dependency> để làm ví dụ. Kết quả: Mình sẽ cấu hình Spring Security như trong bài viết Hiện thực OAuth Authorization Server sử dụng [...]