Skip to main content

Vocabulary for day : CONTRACT (2)

6.engagement
(n) participation ; a commitment, especially for marriage; an event.
a. The engagement begin at 7:30.
b. The entire office was invited to her engagement party.
7.establish
(v) to institute permanently; to bring out.
a. Through her many books and interviews , Dr.Wan established herself as an authority on conflict resolution.
b. The merger of the two companies established a powerful new corporation.
8.obligate
(v) to bind legally or morally.
a. The contractor was obligated by the contract to work 40 hours a week.
b. I felt obligated to finish the project even though I could have exercised my option to quit.
9.party
(n) a person or group participating in an action or plan ; the people or sides concerned in a legal matter.
a. The parties agreed to a settlement in their contract dispute.
b. The party that prepares the contract has a distinct advantage.
10. provision
(n) a measure taken beforehand ; a stipulation.
a. The father made provisions for his children through his will.
b. The contract contains a provision to deal with how payments are made if John loses his job.
11.resolve
(v) to deal with successfully; to declare;
(n) conviction.
a. The mediator was able to resolve the problem to everyone's satisfaction.
b. The businessman resolved to clean out all the files by the end of the week.
12.specific
(adj) particular.
a. The customer's specific complaint was not addressed in his email.
b. In a contract, one specific word can change the meaning dramatically.

Comments

Popular posts from this blog

MongoDB chiếm nhiều RAM ?

A. Giới thiệu : MongoDB là một trong những NoSQL(Not oly SQL) database được biết đến nhiều hiện nay , đặc trưng với cách lưu trữ dạng binary Json (BSON)cũng như khả năng truy vấn uyển chuyển (các NoSQL khác thường giới hạn điều này ) . Shell script tương tác bằng javascript . Do đó nó hay đi chung với Node.js :) Tuy nhiên , có một vấn đề là mongoDb sử dụng nhiều dung lượng RAM (do cơ chế caching của nó). Giải pháp là phải tăng dung lượng RAM cho server đó , cũng như là monitoring cẩn thận để không xảy ra tình trạng này . Nhưng còn giải pháp nào khác nữa không ? Đầu tiên cần tìm hiểu các nguyên nhân MongoDB chiếm nhiều RAM như vậy , từ đó mới có cách giải quyết triệt để . Dưới đây là một số nguyên nhân mà tôi đã tìm hiểu được . B. Nguyên nhân : 1. Index : MongoDb có tốc độ đọc (read) nhanh , nếu ta biết cách tạo index hiệu quả . MongoDB dùng B-tree index (nhanh hơn table scans). Tuy nhiên index này lại nằm trên RAM . Khi bạn dùng câu lệnh "remove" để xóa các document tron

Luyện tập viết code

Dạo này đi phỏng vấn kiểu pair programming mới thấy sự cần thiết của việc rèn luyện code hằng ngày. Làm sao để tạo hứng thú luyện tập code đây? Dưới đây là danh sách các công việc khởi tạo ban đầu để hứng thú với code như sau:      1.  Trên github tạo repository chứa code để luyện tập. Ví dụ như MyHackerrank      2. Nếu có sẵn project rồi cần add vào github thì thực hiện các bước sau:             Tham khảo thêm project có sẵn vào github sử dụng command line        3. Tham gia một số cộng đồng coding như là Hackerrank và Leetcode. Hackerrank có phần  Hackerrank Interview Preparation Kit   cũng khá là hay ho, hồi xưa thời còn đi học làm gì có mấy trang kiểu này. Hoặc là  tập hợp các bài toán trên Leetcode . Ở leetcode cũng có một bộ sưu tập các câu hỏi phỏng vấn được đặt ra và trả lời bởi cộng đồng, cùng với các bài học về giải thuật và lập trình hướng tương tác rất hay.  Leetcode Explore         4. Ôn giải thuật và cấu trúc dữ liệu thì trang này khá đầy đủ  Geeksforgeeks&

ReplicaSet MongoDb

A. Giới thiệu : Replication được dùng để "hot backup" dữ liệu khi có sự cố xảy ra . MongoDb có 1 collection gọi là oplog (viết tắt của operation log) , master sẽ dùng collection này cho việc ghi và các slave sẽ truy vấn từ collection này . Mỗi lần ghi (insert,update, delete) sẽ tạo ra một document trong oplog collection (nếu sử dụng replication, không dùng thì mongoDb sẽ không dùng tới collection oplog này) . Để sử dụng replication , start mongod với option replSet. Truy vấn từ oplog xem ở đây (Mình xin dịch lại) rs.initiate() use local db.oplog.rs.find() { "ts" : { "t" : 1286821527000 , "i" : 1 } , "h" : NumberLong ( 0 ) , "op" : "n" , "ns" : "" , "o" : { "msg" : "initiating set" } } ts : thời gian thao tác thực hiện . h : một ID duy nhất cho thao tác này . Mỗi thao tác sẽ có một giá trị khác nhau trong trường này