markdown:
|
|![]()
|
|Tiêu đề của bản tin: Hiện tóm lược trên danh sách và trên đề mục bản tin.
Ví dụ: "Cần việc làm phổ thông" hoặc "Cần tuyển kế toán", ...
|
|![]()
|
|Nội dung của bản tin: Bạn cần mô tả đầy đủ, chi tiết để người xem dễ lựa chọn.
Số ký tự cho phép rất lớn (tối đa 65.535 ký tự).
|
|![]()
|
|Hình ảnh: Hình ảnh chân dung, văn bằng của người tìm việc hoặc hình ảnh công ty, công việc của nhà tuyển dụng.
Bạn có thể dùng hình chụp bằng máy ảnh kỹ thuật số, điện thoại di động, quét (scan) hình chụp trên giấy. Hỗ trợ tốt nhất cho đuôi JPG, ngoài ra, bạn cũng có thể sử dụng đuôi PNG và GIF. Kích thước tối ưu cao 400 pixel, rộng 600 pixel. Nếu bạn đưa hình lớn hơn, chúng tôi sẽ điều chỉnh.
Bạn có thể ghép chung nhiều hình thành 1 hình nếu thấy cần thiết.
Nhấn nút Browse để chọn hình ảnh.
Nếu chưa có ảnh, có thể để trống.
|
|![]()
|
|Phân nhóm: Vui lòng chọn đúng nhóm tin cần đăng.
Nếu bạn chọn sai nhóm, bản tin của bạn sẽ bị lạc vào nhóm khác, không hiệu quả.
|
|![]()
|
|Nơi đăng: Chọn đối tác thuộc tỉnh thành nào sẽ đọc tin của bạn.
Nếu bản tin của bạn không thuộc một tỉnh, chọn Toàn cầu. Nếu ngoài Việt Nam, chọn Other.
|
|![]()
|
|Tên bạn: Bạn nên điền đầy đủ Họ và Tên để chứng tỏ bạn đăng tin nghiêm túc.
|
|![]()
|
|E-mail: Hãy điền chính xác e-mail của bạn để nhận phản hồi của đối tác qua e-mail. Và chúng tôi cũng gửi đến e-mail của bạn đường dẫn để bạn gia hạn, sửa hoặc xóa bản tin.
Bảo mật thông tin: Người truy cập không thể biết được e-mail của bạn cả khi họ gửi thư liên hệ. Khi bạn trả lời thư thì bạn mới công khai e-mail của bạn.
Nếu bạn chưa có địa chỉ e-mail, có thể để trống.
|
|![]()
|
|Địa chỉ: Hãy điền chính xác nơi ở hoặc làm việc của bạn.
|
|![]()
|
|Điện thoại: Hãy điền chính xác số điện thoại bàn hoặc di động của bạn.
|
|![]()
|
Hãy kiểm tra lại các thông tin trên một lần nữa. Nếu thông tin trên đã chính xác, nhấn nút
|Xem trước khi đăng.
|
|![]()
|
|Lương dự kiến: Bạn có thể ra mức lương dự kiến để đối tác tham khảo, so sánh trước khi phản hồi.
Lưu ý: Chỉ nhập số. Ví dụ:
5000000 hoặc 5.000.000
Nếu bạn chưa xác định mức lương, có thể để trống.
|
|![]()
|
|Trình độ: Chọn trình độ đào tạo.
|
|![]()
|
|Chuyên ngành: Chọn chuyên ngành được đào tạo.

Set-Cookie: ttmaytruycapcookie=computer%7C%7C%7C%7C%7C; expires=Tue, 26-Sep-2017 00:10:50 GMT; path=/

Server: Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.14


markdown:
*Thứ hai, 26/09/2016 | 07:25 GMT +7*
-
[Hà Nội](http://vietbao.vn/vn/thoitiet/Ha-Noi/) *29* oC **Hôm nay**
29
oC
#### Trời Ðẹp
Nhiệt độ từ 26
oC đến 33 oC
Bình minh: 05:48
Hoàng hôn: 17:46
##### Hướng gió:
Nam
Tốc độ: 11 Km/h
Hướng gió: 187°Trạm khí tượng: Doi Can Street, Hanoi
Kinh độ:
105.85
Vĩ độ:
21.02
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
8.0 Km
Độ ẩm:
78%
Áp suất:
1010 mb
**Hôm nay**
0
oC
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:44
Hoàng hôn: 17:44
##### Hướng gió:
Tốc độ: 10
Hướng gió: °Trạm khí tượng:
Kinh độ:
106.69
Vĩ độ:
10.78
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
**Hôm nay**
26
oC
#### Trời Ðẹp
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:45
Hoàng hôn: 17:43
##### Hướng gió:
Đông Đông Bắc
Tốc độ: 13 Km/h
Hướng gió: 70°Trạm khí tượng: Ha Noi
Kinh độ:
106.68
Vĩ độ:
20.86
Nhiệt độ hóa sương:
26
oC
Tầm nhìn:
8.0 Km
Độ ẩm:
100%
Áp suất:
1010 mb
**Hôm nay**
0
oC
Nhiệt độ từ 25
oC đến 31 oC
Bình minh: 05:48
Hoàng hôn: 17:48
##### Hướng gió:
Tốc độ: 18
Hướng gió: °Trạm khí tượng:
Kinh độ:
105.78
Vĩ độ:
10.03
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
**Hôm nay**
26
oC
#### Hơi Có Mây
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:38
Hoàng hôn: 17:37
##### Hướng gió:
Tốc độ: 16 Km/h
Hướng gió: 0°Trạm khí tượng: Da Nang
Kinh độ:
108.21
Vĩ độ:
16.07
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
20.0 Km
Độ ẩm:
91%
Áp suất:
1009 mb
**Hôm nay**
0
oC
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:41
Hoàng hôn: 17:40
##### Hướng gió:
Tốc độ: 13
Hướng gió: °Trạm khí tượng:
Kinh độ:
107.58
Vĩ độ:
16.48
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
**Hôm nay**
0
oC
Nhiệt độ từ 24
oC đến 33 oC
Bình minh: 05:34
Hoàng hôn: 17:34
##### Hướng gió:
Tốc độ: 11
Hướng gió: °Trạm khí tượng:
Kinh độ:
109.19
Vĩ độ:
12.25
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
[Đặt làm trang chủ](#) [Quảng cáo](http://vietbao.vn/vn/quang-cao/) [Liên hệ](http://vietbao.vn/vn/contact/) [Rss](http://vietbao.vn/vn/rss/)
-
| |
| |
| |26/08 (âm lịch)
Ngày: tân hợi, Hắc Đạo
Tốt cho các việc xuất hành, sửa kho, dựng nhà, mở tiệm.
Tuổi xung: Ất Tị, Kỷ Tị, Ất Hợi

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

Connection: close

Vary: Accept-Encoding

X-Cache-Status: MISS

Content-Type: text/html; charset=utf-8


markdown:
*Thứ hai, 26/09/2016 | 07:21 GMT +7*
-
[Hà Nội](http://vietbao.vn/vn/thoitiet/Ha-Noi/) *29* oC **Hôm nay**
29
oC
#### Trời Ðẹp
Nhiệt độ từ 26
oC đến 33 oC
Bình minh: 05:48
Hoàng hôn: 17:46
##### Hướng gió:
Nam
Tốc độ: 11 Km/h
Hướng gió: 187°Trạm khí tượng: Doi Can Street, Hanoi
Kinh độ:
105.85
Vĩ độ:
21.02
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
8.0 Km
Độ ẩm:
78%
Áp suất:
1010 mb
**Hôm nay**
0
oC
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:44
Hoàng hôn: 17:44
##### Hướng gió:
Tốc độ: 10
Hướng gió: °Trạm khí tượng:
Kinh độ:
106.69
Vĩ độ:
10.78
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
**Hôm nay**
26
oC
#### Trời Ðẹp
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:45
Hoàng hôn: 17:43
##### Hướng gió:
Đông Đông Bắc
Tốc độ: 13 Km/h
Hướng gió: 70°Trạm khí tượng: Ha Noi
Kinh độ:
106.68
Vĩ độ:
20.86
Nhiệt độ hóa sương:
26
oC
Tầm nhìn:
8.0 Km
Độ ẩm:
100%
Áp suất:
1010 mb
**Hôm nay**
0
oC
Nhiệt độ từ 25
oC đến 31 oC
Bình minh: 05:48
Hoàng hôn: 17:48
##### Hướng gió:
Tốc độ: 18
Hướng gió: °Trạm khí tượng:
Kinh độ:
105.78
Vĩ độ:
10.03
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
**Hôm nay**
26
oC
#### Hơi Có Mây
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:38
Hoàng hôn: 17:37
##### Hướng gió:
Tốc độ: 16 Km/h
Hướng gió: 0°Trạm khí tượng: Da Nang
Kinh độ:
108.21
Vĩ độ:
16.07
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
20.0 Km
Độ ẩm:
91%
Áp suất:
1009 mb
**Hôm nay**
0
oC
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:41
Hoàng hôn: 17:40
##### Hướng gió:
Tốc độ: 13
Hướng gió: °Trạm khí tượng:
Kinh độ:
107.58
Vĩ độ:
16.48
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
**Hôm nay**
0
oC
Nhiệt độ từ 24
oC đến 33 oC
Bình minh: 05:34
Hoàng hôn: 17:34
##### Hướng gió:
Tốc độ: 11
Hướng gió: °Trạm khí tượng:
Kinh độ:
109.19
Vĩ độ:
12.25
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
[Đặt làm trang chủ](#) [Quảng cáo](http://vietbao.vn/vn/quang-cao/) [Liên hệ](http://vietbao.vn/vn/contact/) [Rss](http://vietbao.vn/vn/rss/)
-
| |
| |
| |26/08 (âm lịch)
Ngày: tân hợi, Hắc Đạo
Tốt cho các việc xuất hành, sửa kho, dựng nhà, mở tiệm.
Tuổi xung: Ất Tị, Kỷ Tị, Ất Hợi


markdown:
*Thứ hai, 26/09/2016 | 07:43 GMT +7*
-
[Hà Nội](http://vietbao.vn/vn/thoitiet/Ha-Noi/) *29* oC **Hôm nay**
29
oC
#### Trời Ðẹp
Nhiệt độ từ 26
oC đến 33 oC
Bình minh: 05:48
Hoàng hôn: 17:46
##### Hướng gió:
Nam
Tốc độ: 11 Km/h
Hướng gió: 191°Trạm khí tượng: Doi Can Street, Hanoi
Kinh độ:
105.85
Vĩ độ:
21.02
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
7.0 Km
Độ ẩm:
78%
Áp suất:
1010 mb
**Hôm nay**
27
oC
#### Có Mây Rải Rác
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:44
Hoàng hôn: 17:44
##### Hướng gió:
Bắc
Tốc độ: 10 Km/h
Hướng gió: 0°Trạm khí tượng: The British International School, HCMC, Ho Chi Minh City
Kinh độ:
106.69
Vĩ độ:
10.78
Nhiệt độ hóa sương:
26
oC
Tầm nhìn:
6.0 Km
Độ ẩm:
91%
Áp suất:
1008 mb
**Hôm nay**
27
oC
#### Trời Ðẹp
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:45
Hoàng hôn: 17:43
##### Hướng gió:
Đông
Tốc độ: 13 Km/h
Hướng gió: 80°Trạm khí tượng: Ha Noi
Kinh độ:
106.68
Vĩ độ:
20.86
Nhiệt độ hóa sương:
26
oC
Tầm nhìn:
7.0 Km
Độ ẩm:
94%
Áp suất:
1010 mb
**Hôm nay**
27
oC
#### Có Mây Rải Rác
Nhiệt độ từ 25
oC đến 31 oC
Bình minh: 05:48
Hoàng hôn: 17:48
##### Hướng gió:
Bắc
Tốc độ: 18 Km/h
Hướng gió: 0°Trạm khí tượng: Can Tho Airfield
Kinh độ:
105.78
Vĩ độ:
10.03
Nhiệt độ hóa sương:
27
oC
Tầm nhìn:
10.0 Km
Độ ẩm:
100%
Áp suất:
1008 mb
**Hôm nay**
29
oC
#### Mây Âm U
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:38
Hoàng hôn: 17:37
##### Hướng gió:
Gió thay đổi. Vận tốc 2 Km/h
Tốc độ: 16 Km/h
Hướng gió: 0°Trạm khí tượng: Da Nang
Kinh độ:
108.21
Vĩ độ:
16.07
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
8.0 Km
Độ ẩm:
79%
Áp suất:
1010 mb
**Hôm nay**
26
oC
#### Mưa Rào Nhẹ
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:41
Hoàng hôn: 17:40
##### Hướng gió:
Tây Tây Bắc
Tốc độ: 13 Km/h
Hướng gió: 290°Trạm khí tượng: Hue
Kinh độ:
107.58
Vĩ độ:
16.48
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
20.0 Km
Độ ẩm:
95%
Áp suất:
1009 mb
**Hôm nay**
26
oC
#### Hơi Có Mây
Nhiệt độ từ 24
oC đến 33 oC
Bình minh: 05:34
Hoàng hôn: 17:34
##### Hướng gió:
Tây Bắc
Tốc độ: 11 Km/h
Hướng gió: 320°Trạm khí tượng: Nha Trang
Kinh độ:
109.19
Vĩ độ:
12.25
Nhiệt độ hóa sương:
24
oC
Tầm nhìn:
20.0 Km
Độ ẩm:
85%
Áp suất:
1008 mb
[Đặt làm trang chủ](#) [Quảng cáo](http://vietbao.vn/vn/quang-cao/) [Liên hệ](http://vietbao.vn/vn/contact/) [Rss](http://vietbao.vn/vn/rss/)
-
| |
| |
| |26/08 (âm lịch)
Ngày: tân hợi, Hắc Đạo
Tốt cho các việc xuất hành, sửa kho, dựng nhà, mở tiệm.
Tuổi xung: Ất Tị, Kỷ Tị, Ất Hợi


markdown:
*Thứ hai, 26/09/2016 | 07:27 GMT +7*
-
[Hà Nội](http://vietbao.vn/vn/thoitiet/Ha-Noi/) *29* oC **Hôm nay**
29
oC
#### Trời Ðẹp
Nhiệt độ từ 26
oC đến 33 oC
Bình minh: 05:48
Hoàng hôn: 17:46
##### Hướng gió:
Nam
Tốc độ: 11 Km/h
Hướng gió: 187°Trạm khí tượng: Doi Can Street, Hanoi
Kinh độ:
105.85
Vĩ độ:
21.02
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
8.0 Km
Độ ẩm:
78%
Áp suất:
1010 mb
**Hôm nay**
0
oC
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:44
Hoàng hôn: 17:44
##### Hướng gió:
Tốc độ: 10
Hướng gió: °Trạm khí tượng:
Kinh độ:
106.69
Vĩ độ:
10.78
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
**Hôm nay**
26
oC
#### Trời Ðẹp
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:45
Hoàng hôn: 17:43
##### Hướng gió:
Đông Đông Bắc
Tốc độ: 13 Km/h
Hướng gió: 70°Trạm khí tượng: Ha Noi
Kinh độ:
106.68
Vĩ độ:
20.86
Nhiệt độ hóa sương:
26
oC
Tầm nhìn:
8.0 Km
Độ ẩm:
100%
Áp suất:
1010 mb
**Hôm nay**
0
oC
Nhiệt độ từ 25
oC đến 31 oC
Bình minh: 05:48
Hoàng hôn: 17:48
##### Hướng gió:
Tốc độ: 18
Hướng gió: °Trạm khí tượng:
Kinh độ:
105.78
Vĩ độ:
10.03
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
**Hôm nay**
26
oC
#### Hơi Có Mây
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:38
Hoàng hôn: 17:37
##### Hướng gió:
Tốc độ: 16 Km/h
Hướng gió: 0°Trạm khí tượng: Da Nang
Kinh độ:
108.21
Vĩ độ:
16.07
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
20.0 Km
Độ ẩm:
91%
Áp suất:
1009 mb
**Hôm nay**
0
oC
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:41
Hoàng hôn: 17:40
##### Hướng gió:
Tốc độ: 13
Hướng gió: °Trạm khí tượng:
Kinh độ:
107.58
Vĩ độ:
16.48
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
**Hôm nay**
0
oC
Nhiệt độ từ 24
oC đến 33 oC
Bình minh: 05:34
Hoàng hôn: 17:34
##### Hướng gió:
Tốc độ: 11
Hướng gió: °Trạm khí tượng:
Kinh độ:
109.19
Vĩ độ:
12.25
Nhiệt độ hóa sương:
oC
Tầm nhìn:
Độ ẩm:
Áp suất:
[Đặt làm trang chủ](#) [Quảng cáo](http://vietbao.vn/vn/quang-cao/) [Liên hệ](http://vietbao.vn/vn/contact/) [Rss](http://vietbao.vn/vn/rss/)
-
| |
| |
| |26/08 (âm lịch)
Ngày: tân hợi, Hắc Đạo
Tốt cho các việc xuất hành, sửa kho, dựng nhà, mở tiệm.
Tuổi xung: Ất Tị, Kỷ Tị, Ất Hợi


markdown:
*Thứ hai, 26/09/2016 | 07:14 GMT +7*
-
[Hà Nội](http://vietbao.vn/vn/thoitiet/Ha-Noi/) *29* oC **Hôm nay**
29
oC
#### Trời Ðẹp
Nhiệt độ từ 26
oC đến 33 oC
Bình minh: 05:48
Hoàng hôn: 17:46
##### Hướng gió:
Đông Đông Nam
Tốc độ: 11 Km/h
Hướng gió: 111°Trạm khí tượng: Doi Can Street, Hanoi
Kinh độ:
105.85
Vĩ độ:
21.02
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
7.0 Km
Độ ẩm:
79%
Áp suất:
1009 mb
**Hôm nay**
26
oC
#### Có Mây Rải Rác
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:44
Hoàng hôn: 17:44
##### Hướng gió:
Đông Bắc
Tốc độ: 10 Km/h
Hướng gió: 50°Trạm khí tượng: The British International School, HCMC, Ho Chi Minh City
Kinh độ:
106.69
Vĩ độ:
10.78
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
6.0 Km
Độ ẩm:
96%
Áp suất:
1007 mb
**Hôm nay**
26
oC
#### Trời Ðẹp
Nhiệt độ từ 25
oC đến 32 oC
Bình minh: 05:45
Hoàng hôn: 17:43
##### Hướng gió:
Đông Đông Bắc
Tốc độ: 13 Km/h
Hướng gió: 60°Trạm khí tượng: Ha Noi
Kinh độ:
106.68
Vĩ độ:
20.86
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
7.0 Km
Độ ẩm:
94%
Áp suất:
1009 mb
**Hôm nay**
26
oC
#### Có Mây Rải Rác
Nhiệt độ từ 25
oC đến 31 oC
Bình minh: 05:48
Hoàng hôn: 17:48
##### Hướng gió:
Nam Tây Nam
Tốc độ: 18 Km/h
Hướng gió: 210°Trạm khí tượng: Can Tho Airfield
Kinh độ:
105.78
Vĩ độ:
10.03
Nhiệt độ hóa sương:
26
oC
Tầm nhìn:
10.0 Km
Độ ẩm:
100%
Áp suất:
1007 mb
**Hôm nay**
26
oC
#### Mây Âm U
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:38
Hoàng hôn: 17:37
##### Hướng gió:
Nam
Tốc độ: 16 Km/h
Hướng gió: 190°Trạm khí tượng: Da Nang
Kinh độ:
108.21
Vĩ độ:
16.07
Nhiệt độ hóa sương:
25
oC
Tầm nhìn:
8.0 Km
Độ ẩm:
94%
Áp suất:
1009 mb
**Hôm nay**
26
oC
#### Mây Âm U
Nhiệt độ từ 24
oC đến 32 oC
Bình minh: 05:41
Hoàng hôn: 17:40
##### Hướng gió:
Gió thay đổi. Vận tốc 4 Km/h
Tốc độ: 13 Km/h
Hướng gió: 0°Trạm khí tượng: Hue
Kinh độ:
107.58
Vĩ độ:
16.48
Nhiệt độ hóa sương:
26
oC
Tầm nhìn:
10.0 Km
Độ ẩm:
100%
Áp suất:
1009 mb
**Hôm nay**
27
oC
#### Hơi Có Mây
Nhiệt độ từ 24
oC đến 33 oC
Bình minh: 05:34
Hoàng hôn: 17:34
##### Hướng gió:
Tây Tây Bắc
Tốc độ: 11 Km/h
Hướng gió: 300°Trạm khí tượng: Cam Ranh Bay
Kinh độ:
109.19
Vĩ độ:
12.25
Nhiệt độ hóa sương:
24
oC
Tầm nhìn:
10.0 Km
Độ ẩm:
84%
Áp suất:
1008 mb
[Đặt làm trang chủ](#) [Quảng cáo](http://vietbao.vn/vn/quang-cao/) [Liên hệ](http://vietbao.vn/vn/contact/) [Rss](http://vietbao.vn/vn/rss/)
-
| |
| |
| |26/08 (âm lịch)
Ngày: tân hợi, Hắc Đạo
Tốt cho các việc xuất hành, sửa kho, dựng nhà, mở tiệm.
Tuổi xung: Ất Tị, Kỷ Tị, Ất Hợi


markdown:
# Ca si nhac si Duy Manh Toi se khong gan bo voi nghiep ca hat
|
|
Sau mot khoang thoi gian dai om dan ca hat o cac quan bar, phong tra voi cat-se khong qua 100 nghin dong/suat dien, khi album
- Toi nghi am nhac hien dai nen co nhung cai moi la. Co the toi hat do, hat sen, nhung nhieu nguoi nhan ra giong hat cua toi va khong nham lan voi ca si khac la dieu toi mung lam roi. Toi biet co nhieu nguoi khen nhac si A, B viet nhac hay, nghe nhu nhac jazz, blue, roi quay sang noi voi toi: “Oi, cai thang nay viet nghe cu nhu nhac hoa”. Toi cho do la su nhin nhan khong khach quan, vi My hay Hoa deu la su anh huong, vay sao cu nhac jazz, blue moi la nhac sang con nhac Hoa bi xem la sen, re tien? Theo toi, nen phan biet tac pham theo dong nhac nao chu khong nen phan biet “sen” voi “sang”.
- Toi di hat, choi bao nhieu nam (Duy Manh biet choi piano, saxophon, sao), van khong duoc ai biet den. Bat ngo album duoc don nhan, moi nguoi ho hoi goi toi la ca si tre. Lieu day co phai la su nhin nhan cong bang? Khi nhieu ca si khong biet den not nhac, nhung co ong bau bo tien lang xe, lap tuc duoc ton vinh la ngoi sao, con toi ngoai 30 tuoi van bi coi la ca si tre! Hien cung co kha nhieu ong bau muon toi ve lam cho ho nhung toi tu choi tat ca. Nhung luc toi kho nhat, dau co ai nhin nhan, khi lam duoc mot chut ho lai nhiet tinh moi chao, phac ra nhung ke hoach an chia rat ro rang, trong khi toi khong he co y dinh chay dua theo thi truong. Hon nua toi khong xac dinh gan bo voi nghiep ca hat.
- Khong biet co bao nhieu nguoi tin toi, nhung ca si khong phai la muc dich cua toi, va toi khong xac dinh song bang nghe nay. Neu co dieu kien toi van di hat de kiem tien lo cho cuoc song, nhung chi co chung muc vi toi khong muon chuyen hat ho, tien nong lam anh huong den tu duy sang tac cua minh. Tham chi bay gio cuoc song cua toi dang bi xao tron, kha nang sang tac cua toi bi cham lai vi luc nao cung ban biu chuyen di hat, giao luu khan gia…
- Toi nghi day la su tham lam, hop ly khong phai cua rieng toi. Nhung cong viec nay chiem rat nhieu thoi gian, nhung no la co hoi tot, khong nhung ve vat chat ma ca tinh than. Tuy nhien toi chi di hat chung 1 nam nua roi o nha sang tac de tim cam giac sang tac nhu ngay truoc. Co vay moi co ban nhac hay.
- Van tiep tuc, nhung khong phai lam kinh doanh ma la lam cong viec toi thich. Toi coi do la dua con tinh than tron ven nhat. Toi da chuan bi album vol.2 tu khi lam vol.1 bang viec hoa am, phoi khi gan 20 ca khuc minh thich, trong do rut lai 10 ca khuc lam vol.1 con lai de danh cho vol.2. Noi them la nhung album tiep theo co the toi se hat nhac Trinh Cong Son, Thuan Yen. Ho co rat nhieu tac pham ma toi hieu rang trinh do cua minh khong bao gio dat duoc dang cap do.
|
|
Viet Bao
##### Comment :
[Ca si nhac si Duy Manh Toi se khong gan bo voi nghiep ca hat](http://vietbao.vn/Van-hoa/Ca-si-nhac-si-Duy-Manh-Toi-se-khong-gan-bo-voi-nghiep-ca-hat/45124212/181/) **bằng cách gửi thư điện tử tới** *Ca si nhac si Duy Manh Toi se khong gan bo voi nghiep ca hat* **. Xin bao gồm tên bài viết** [Lien He Bao Viet Nam](http://vietbao.vn/vn/contact/) *Ca si nhac si Duy Manh Toi se khong gan bo voi nghiep ca hat*ở dạng tiếng Việt không dấu. Hoặc *Ca si nhac si Duy Manh Toi se khong gan bo voi nghiep ca hat*ở dạng có dấu. Bài viết trong chuyên đề [của chuyên mục](http://vietbao.vn/Van-hoa/Tin-van-hoa/) **Văn Hóa** *Singer - songwriter Duy Manh: "I will not stick with singing!"*


markdown:
# Vệ tinh Việt Nam cập trạm vũ trụ
### Tàu vận tải mang F-1, vệ tinh nhỏ tự chế tạo của Việt Nam, đã lắp ghép thành công với Trạm Vũ trụ quốc tế (ISS) tối qua, sau một tuần bay trong không gian.
>
[ Vệ tinh FPT vào không gian](/tin-tuc/khoa-hoc/ve-tinh-fpt-vao-khong-gian-2237442.html)
>
[ Đường vào vũ trụ của F-1](/tin-tuc/khoa-hoc/duong-vao-vu-tru-cua-ve-tinh-tu-che-fpt-2237206.html)
![]()
|
|
Cánh tay robot nắm lấy tàu vận tải HTV-3 và đưa lại lắp ghép với trạm ISS.
Sau 6 ngày phóng lên quỹ đạo, 21h40 hôm qua giờ Hà Nội, tàu vận tải HTV-3 đã tiếp cận ISS. Khi tàu vận tải ở khoảng cách 10 m so với trạm, quá trình lắp ghép bắt đầu diễn ra. 19h20, cánh tay robot của trạm tóm lấy tàu vận tải.
Sau khi tàu vận tải kết nối, F-1 sẽ được chuyển ra khoang điều áp của một mô-đun trên trạm. Vào tháng 9, phi hành gia người Nhật Akihiko Hoshide điều khiển cánh tay robot, nắm lấy ống phóng có chứa 5 vệ tinh đưa ra bên ngoài, hướng xuống phía mặt đất và thả.
Kể từ đó, vệ tinh "made in Vietnam" sẽ bắt đầu hoạt động. Từ trạm điều khiển mặt đất đặt tại Hà Nội, nhóm FSpace sẽ theo dõi F-1, đưa ra các lệnh như chụp ảnh hoặc thu thập dữ liệu.
![]()
|
|
Tàu vận tải lắp ghép thành công ISS.
Vệ tinh F-1 được tàu vận tải đưa vào không gian hôm 21/7 từ trung tâm phóng vệ tinh của Cơ quan hàng không vũ trụ Nhật Bản (JAXA). Vệ tinh do Phòng nghiên cứu không gian (Fspace) thuộc Đại học FPT chế tạo từ năm 2008.
F-1 đã trải qua nhiều giai đoạn thử nghiệm khắt khe của JAXA và Cơ quan hàng không vũ trụ Mỹ (NASA) để chứng minh đủ tiêu chuẩn lên không trung. Ông Vũ Trọng Thư, người đứng đâu dự án vệ tinh F-1, cho biết vệ tinh này cũng phải cạnh tranh mới có được chỗ trên tàu vận tải.
Việc đưa các vệ tinh, trong đó có F-1 lần này, vào vũ trụ được thực hiện theo phương pháp mới. Khác với cách truyền thống là nhờ tên lửa đẩy vệ tinh vào quỹ đạo, F-1 và các vệ tinh nhỏ đồng hành được đưa lên trạm ISS, rồi từ trạm mà vào không gian.
Mục tiêu của dự án F-1 là vệ tinh sống được trong không gian, phát tín hiệu về trạm điểu khiển của Fspace, chụp được ảnh độ phân giải thấp và truyền dữ liệu về với tốc độ 1.200 bit/giây.
F-1 mang theo một lá cờ Việt Nam thu nhỏ, huy hiệu kỷ niệm của một số tổ chức đã giúp đỡ thực hiện dự án và thẻ nhớ chứa tên và lời nhắn của 7.529 người cùng với những hình ảnh về đất nước, con người Việt Nam, một số bài hát tiếng Việt.
Với việc phóng F-1, trong tương lai Việt Nam có thể làm chủ công nghệ vũ trụ và hướng tới ứng dụng trong thực tế như giám sát tàu thuyền trên Biển Đông, phòng chống nạn xả trộm dầu trên biển, hỗ trợ công tác tìm kiếm cứu nạn, phát hiện cháy rừng hay phục vụ các nhu cầu viễn thông, viễn thám khác.
**Hương Thu**

Set-Cookie: device_env=4; expires=Mon, 03-Oct-2016 00:17:21 GMT; path=/; domain=vnexpress.net

Content-Type: text/html


markdown:
VOV.VN -Quân đội Hàn Quốc từ chối xác nhận thông tin về vụ một tàu ngầm của Cộng hòa dân chủ nhân Triều Tiên bị mất tích.
Hôm nay (14/3), quân đội Hàn Quốc từ chối xác nhận thông tin về vụ một tàu ngầm của Cộng hòa dân chủ nhân Triều Tiên bị mất tích. Trước đó vài ngày, các phương tiện truyền thông Mỹ đưa tin một tàu ngầm của Triều Tiên mất tích khi đang hoạt động ở vùng biển phía Đông nước này.
Theo CNN, tàu ngầm của Triều Tiên mất tích từ đầu tuần trước. Các vệ tinh do thám của Mỹ đã thu dược hình ảnh cho thấy nhiều máy bay và tàu hải quân của Triều Tiên bí mật tìm kiếm chiếc tàu ngầm mất tích. Trong khi đó, phát biểu trong cuộc họp báo thường kỳ hôm nay người phát ngôn Bộ Quốc phòng Hàn Quốc Moon Sang-Kyun cho biết cơ quan tình báo của cả Mỹ và Hàn Quốc chưa thể xác nhận thông tin về vụ việc này.
Căng thẳng vẫn đang bao trùm Bán đảo Triều Tiên khi mà Mỹ và Hàn Quốc đang tiến hành cuộc tập trận thường niên quy mô lớn nhất từ trước đến nay. Để đáp trả phía Triều Tiên đã phóng 2 quả tên lửa tầm ngắn, với cảnh báo nhằm về Mỹ và Hàn Quốc./.

Cache-Control: private

Set-Cookie: .ASPXANONYMOUS=uRf9eCj7zZ8v2lqSyz2UsIEiBe3JomXiU8FDYsvbyFK3SpQ_OTRK_AOBR7aU_rrZ_9Oj6uMG0mev1BPR0UE7BSlFqEHb2Q8kv-NJeMFX8rFKsyba6-sSm-k_VJPZE1FqNBoA7ZTPOV6cnpp9OJaR_Q2; domain=vov.vn; expires=Sun, 04-Dec-2016 11:10:04 GMT; path=/; HttpOnly

X-Cache: MISS from cache11


markdown:
mSexy – Kho clip giải trí hot
mSexy là ứng dụng tổng hợp hàng triệu clip giải trí nóng bỏng, sexy, scandal, hài hước, thể thao, độc, lạ... được tuyển chọn kĩ càng.
Tải miễn phí
Tải Game Mobi Army Phiên Bản Mới Nhất
Tải Game Avatar Ngôi Nhà Hạnh Phúc
Tải Game Siêu Bài iWin
Tải Game BigKool Online
iVegas - Thần Bài Xuất Hiện
Chắn Vạn Văn - Đánh Chắn Online
Tải Game Ngôi Làng Của Gió - Game Nông Trại 3D
Tam Quốc Diễn Nghĩa - Giang sơn trong tầm tay
Tiên Hiệp - Kiệt tác 3D 2015
Tải Game Chiến Thần Online
Tải Game Khí Phách Anh Hùng
Auto Võ Lâm - Tình nghĩa giang hồ
Game Đuổi Hình Bắt Chữ
Tải Zalo Miễn Phí
Diễn đàn
»
Tìm kiếm
»
clip dit nhau cua hoc sinh
clip dit nhau cua hoc sinh
xem clip dit nhau cua hoc sinh,
clip dit nhau cua hoc sinh miễn phí,
clip dit nhau cua hoc sinh hay nhất
chia sẻ, clip dit nhau cua hoc sinh,
clip dit nhau cua hoc sinh mobile,
wap tải clip dit nhau cua hoc sinh cho điện thoại
Phiên bản Java, Android/Iphone/Ipad
clip dit nhau cua hoc sinh
Down:176.353 lần
Thời gian: 30 phút
Xem Phim Clip học sinh cấp III cực nóng
Down:186.632 lần
Thời gian: 39 phút
Xem Phim Khi mẹ vắng nhà xem ngay
Down:164.532 lần
Thời gian: 49 phút
Xem Phim Ông bố với con gái ruột
Down:154.542 lần
Thời gian: 59 phút
Xem Phim Vưa rên vừa ra vừa phê vừa la
Down:543.232 lần
Thời gian: 44 phút
Xem Phim Quay lén nữ sinh làm tình
Down:144.442 lần
Thời gian: 59 phút
Xem Phim fan e giữa quán bar
Down:144.442 lần
Thời gian: 59 phút
Xem Phim fan e giữa quán bar
Down:133.624 lần
Thời gian: 159 phút
Xem Phim Con dâu ngủ quên bị bố chồng làm gì thế này
Down:126.323 lần
Thời gian: 33 phút
Video nóng bỏng hơn cả phim cấp III
Down:133.625 lần
Thời gian: 59 phút
Xem Phim Phim ozawa cự hấp dẫn phê lòi
Wap clip dit nhau cua hoc sinh miễn phí
»
XEM Con gà qua đường dưới con mắt voz
Tags
:
Con
,
gà
,
qua
,
đường
,
dưới
,
con
,
mắt
,
voz
,
ay: 12h đêm
- gà say: ợ, đèn đường 2 bên thấp vãi lều
- gà hưởng thọ 1 tuổi
vozer + xxx: đã có clip gà qua đường full 16 phút, uncen. Anh em nào có nhu cầu pm inbox
vozer + tốc độ: gà thần thánh qua đường tốc độ vượt qua 100km/h
vozer + phi thường: gà có thể nhổ nước bọn sang bên kia đường sau đó phi thân sang đường đớp lấy
vozer + tội ác: sau khi thực hiên tội ác dã man, gà đã tẩu thoat
»
XEM Hãy cẩn thận khi đi xe buyt
Tags
:
Hãy
,
cẩn
,
thận
,
khi
,
đi
,
xe
,
buyt
,
mbnailID=624619[/IMG]
Vinh “đen” (đội mũ) đang hành nghề trên xe buýt - Ảnh: A.T. trích từ video clip
[youtube]eHv3SFnjv-U[/youtube]
Ngày 20-3, ba đối tượng trong băng trấn lột xuất hiện tại khu vực bùng binh Phú Lâm (Q.6, TP.HCM). Vinh “đen”, một trong ba tên, nhảy phóc lên xe buýt 62L-3082 chạy tuyến Chợ Lớn - Long An. Vinh “đen” rút ngay kim tiêm dính máu gí vào mặt một hành khách là s
»
XEM Truyện Teen - Bad Boy ( 1 Chút 18+)
Tags
:
Truyện
,
Teen
,
,
Bad
,
Boy
,
,
1
,
Chút
,
18+
,
Có chuyện gì?_cậu mở cửa bước vào.
- Thì dự án tiếp theo đấy, anh đang kiếm 1 con bé tham gia quay clip chung. Anh nghĩ Ji Yoen rất thích hợp. Cả nhóm điều đồng ý, chỉ còn mình cậu thôi đấy, được chứ?_Jin nói (Onew ák, cách gọi thân thiện).
- Sao cũng được_JongHyun nhún vai nói.
- Cái thằng này thật là, lúc nào cũng vậy chẳng bao giờ chịu đưa ra ý kiến của mình_MinHo ngao ngán nói.
- Chứ sao nữa
»
XEM Sao V-pop kết hợp ấn tượng với các hiện tượng mạng
Tags
:
Sao
,
Vpop
,
kết
,
hợp
,
ấn
,
tượng
,
với
,
các
,
hiện
,
tượng
,
mạng
,
thấy thích thú khi thưởng thức ca khúc này.Quang Hà rủ rê Mai Quốc Việt hát nhạc Trịnh
Nổi lên từ clip nhái giọng của nhiều gương mặt đình đám trong làng giải trí Việt, Mai Quốc Việt nhanh chóng trở thành giọng ca được nhiều bầu show săn đón và mời tham gia vào các chương trình ca nhạc hoành tráng. Góp mặt trong chương trình Hot Music tháng 5 được quay hình tại trường Đại học Sân khấu- Điện ảnh,
»
XEM Clip: Nhóm nữ sinh hành xử kiểu côn đồ với bạn
Tags
:
Clip
,
Nhóm
,
nữ
,
sinh
,
hành
,
xử
,
kiểu
,
côn
,
đồ
,
với
,
bạn
,
vietnamnetjsc.vn/2013/07/10/11/05/06danh.jpg[/img]Thiếu nữ bị nhóm bạn đánh đập dã man - Ảnh cắt từ clip
Trên facebook vừa xuất hiện đoạn clip có tên "Nhóm nữ sinh đánh đập bạn dã man” ghi lại cảnh một bạn nữ bị nhóm nữ đánh, đập, đá túi bụi một cách rất dã man chẳng khác gì nhóm côn đồ khiến cộng đồng mạng lên án gay gắt.[img]http://2sao.vietnamnetjsc.vn/2013/07/10/11/05/06danh1.jpg[/img]Cô gái
»
XEM Khoe tình yêu
Tags
:
Khoe
,
tình
,
yêu
,
dại dột đến thế! Thử hỏi, đến tuổi kết hôn liệu chàng trai nào dám cưới bạn (kể cả anh chàng trong clip). Chưa kể cha mẹ, anh em nhìn thấy chắc là shock nặng, còn bạn bè sẽ bàn tán đủ thứ. Những chuyện này là cấm kị, không bao giờ được làm.
Khi tình ra đi
[img]http://muctim.com.vn/article/media/2013/5-15/55835//khoe-4.jpg[/img]
Chúng ta cùng nhắm mắt tưởng tượng ra một ngày xấu trời chàng “đứt dâ
»
XEM Phỏng vấn cậu bé 101 tuổi
Tags
:
Phỏng
,
vấn
,
cậu
,
bé
,
101
,
tuổi
,
ẹ vẫn yêu mến em…
. Nhưng trên mạng người ta xúm nhau lập hội “đít - lai” cậu đấy, người ta còn làm clip cho cậu dậy thì trước tuổi, “ném” cho cậu cả “tấn” đá đấy…
- Em không biết ạ…
. Oắt con, thế là đáng đời cậu. Cho cậu biết thế nào là sức mạnh của những người to lớn hơn cậu nhé. Người ta sinh ra trước cậu, đông hơn cậu, nặng kí hơn cậu… cho nên người ta có quyền áp đặt cậu, chê bai cậu, mắng m
»
XEM Vụ CSGT nổ súng: Xử nghiêm cán bộ vi phạm GT
Tags
:
Vụ
,
CSGT
,
nổ
,
súng
,
Xử
,
nghiêm
,
cán
,
bộ
,
vi
,
phạm
,
GT
,
ng tham gia giao thông. Bởi vậy, trường hợp vi phạm của một giáo viên mà người dân đã ghi lại được clip tại phường Đông Vệ, TP Thanh Hóa vừa qua là một hành vi phản cảm và rất đáng lên án. Trường hợp này, người vi phạm lại là thầy giáo, mà quan niệm chung của xã hội, đã là nhà giáo thì phải gương mẫu, mô phạm không chỉ trong công tác giảng dạy mà cả trong những sinh hoạt đời thường, hành động đời
»
XEM Clip bắt quả tang bạn gái ngoại tình
Tags
:
Clip
,
bắt
,
quả
,
tang
,
bạn
,
gái
,
ngoại
,
tình
,
Tin bài cùng sự kiện Tình yêu giới trẻ hiện nay
Ngày: Hôm nay , 22/07, 21/07, 20/07, 19/07
Clip bắt quả tang bạn gái ngoại tình
Chàng hoàng tử của em
Bạo lực trong tình yêu
Mất người yêu vì không biết "chiều"
Trả cho em những ngày không có sóng
Người dưng ngược lối
Trang trước, [1], 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, Trang sau
[img]http://us.24h.com.vn/images/video-icon2.
»
XEM Xôn xao clip ‘tố’ người yêu ngoại tình của một chàng trai
Tags
:
Xôn
,
xao
,
clip
,
‘tố’
,
người
,
yêu
,
ngoại
,
tình
,
của
,
một
,
chàng
,
trai
,
Hôm qua, một clip có tên gọi “Gấu bị phản bội sau 4 năm yêu nhau nồng thắm” đồng loạt xuất hiện trên nhiều trang như Youtube, Facebook, và các diễn đàn. Rất nhanh chóng, clip này đã thu hút được hàng chục ngàn lượt xem và hàng ngàn lượt bình luận trái chiều.
Trong hơn 3 phút của clip, một chàng trai liên tục đưa ra những bằng chứng chứng minh cô người yêu đang phản bội mình. Nào là: “Tôi đã thấy
1
2
>>
Những kết quả tìm kiếm clip dit nhau cua hoc sinh
Copyright ©2013 - 2015 VozForum.Net
Online: 4
SiteMap
Search:
phim sex takako kitahara
,
phimsexmoilon
,
Xvideostuoi12
,
phim sex cốt truyện
,
phim dit nham chi dau luc nua dem
,
pim con heo dit nhau
,
xnxxthu
,
phim sex tre em
,
phjmxecvjetnam
,
phím.sec
,
truyen sex loan luan
,
phim sex loan luan
,
truyện sex phá trinh
Free Tumblr Online Counter

Set-Cookie: hosty=1; expires=Tue, 27-Sep-2016 00:00:00 GMT

Cache-Control: public

Pragma: no-cache

Content-Type: text/html; charset=UTF-8


markdown:
-
## Agoda PointsMAX!
- cùng chương trình, nhiều điểm hơn
1
![ ](https://cdn6.agoda.net/images/abtest/PRIUS/icon/icon-pointer@2x.png)
2
![ ](https://cdn6.agoda.net/images/abtest/PRIUS/icon/icon-bed.png)
3
1234
Bắt đầu ở đây và chọn chương trình yêu thích của bạn:
!-OG->
[
Sô 9, Hàng Vôi, Cạnh Hồ Hoàn Kiếm, Quận Hoàn Kiếm, Hà Nội, Việt Nam
]
[
- Xem bản đồ
]

X-Recruiting: Like HTTP headers? Come write ours: http://grnh.se/1qxadk

Access-Control-Allow-Methods: GET,POST

Access-Control-Allow-Credentials: true

Access-Control-Allow-Headers: Content-Type

Vary: User-Agent, Accept-Encoding


markdown:
# Mẹ và bé - nôi em bé, Giường, Cũi.
Chắc hẳn khi 1 sinh linh bé bỏng ra đời, bạn muốn dành tất cả sự yêu thương của chính bạn dành cho các thiên thần bé nhỏ của mình, còn gì tuyệt vời hơn khi được ngắm nhìn thiên thần nhỏ bé đó nằm ngủ ngon giấc trong chiếc
## nôi em bé
cực kỳ tiện lợi.
**Ru ngủ** là động tác không thể thiếu để dỗ dành giấc ngủ cho trẻ nhỏ nhưng trong cuộc sống bận rộn hiện nay thì việc ngồi bên cạnh để ru là không thể, nhưng bạn đừng lo vì **nôi em bé** đã có chức năng tự động đưa ru trong lúc bé ngủ. Bạn hoàn toàn yên tâm vì nôi em bé chạy bằng điện, khi không cần ru nữa ta có thể rút sạc điện ra, rất nhiều các chức năng tiện lợi của **nôi em bé** đang chờ bạn khám phá, hãy gọi điện đến tổng đài tư vấn khách hàng 1900 6655 để đặt mua sản phẩm
## noi em bengay hôm nay
- - 20%1,750,000 đ
**1,399,000 đ**
- - 17%1,150,000 đ
**960,000 đ**
- - 15%1,650,000 đ
**1,399,000 đ**
- - 27%550,000 đ
**399,000 đ**
- - 14%990,000 đ
**850,000 đ**
- - 18%1,090,000 đ
**899,000 đ**
- - 9%1,300,000 đ
**1,180,000 đ**
- - 16%1,600,000 đ
**1,340,000 đ**
- - 18%1,510,000 đ
**1,235,000 đ**
- - 8%3,420,000 đ
**3,150,000 đ**
- - 14%990,000 đ
**850,000 đ**
- - 18%1,090,000 đ
**899,000 đ**
- - 9%1,300,000 đ
**1,180,000 đ**
- - 15%1,500,000 đ
**1,280,000 đ**
- - 16%1,600,000 đ
**1,340,000 đ**
- - 21%3,980,000 đ
**3,140,000 đ**
- - 14%3,700,000 đ
**3,200,000 đ**
- - 9%3,570,000 đ
**3,250,000 đ**
- - 18%1,510,000 đ
**1,235,000 đ**
- - 8%3,420,000 đ
**3,150,000 đ**
- - 20%1,750,000 đ
**1,399,000 đ**
- - 17%1,150,000 đ
**960,000 đ**
- - 8%1,525,000 đ
**1,399,000 đ**
- - 15%1,650,000 đ
**1,399,000 đ**
- - 27%550,000 đ
**399,000 đ**
- - 30%425,000 đ
**299,000 đ**
- - 20%1,495,000 đ
**1,200,000 đ**
- - 19%495,000 đ
**399,000 đ**

Set-Cookie: SESSc30ad5881d8ee1cae9fbdfecc19217b0=vrrqln7grkk8tq16t5tl5uopa4; expires=Wed, 19-Oct-2016 03:48:38 GMT; path=/; domain=.babylon.vn

Cache-Control: must-revalidate

Vary: User-Agent


markdown:
Hiện nay, xử lý xoài ra hoa mùa nghịch đã trở nên phổ biến và mang lại lợi nhuận cao cho nhà vườn nhờ bán được giá cao. Tuy nhiên, xoài ra hoa mùa nghịch thường trùng vào mùa mưa nên vấn đề khó khăn nhất đó là việc phòng trừ sâu bệnh, bảo vệ trái cho đến khi thu hoạch. Theo PGS. TS. Nguyễn Bảo Vệ – Trưởng Khoa Nông nghiệp, trường ĐHCT thì mùa mưa do ẩm độ cao, lượng ánh nắng mặt trời ít, đây là những điều kiện thuận lợi cho sự sinh trưởng và phát triển của sâu bệnh gây ảnh hưởng nhiều đến cây trồng. Đặc biệt trên xoài, nếu xử lý ra hoa mùa nghịch thì một vụ xoài khoảng 90-100 ngày có khi phải phun trên 30 lần thuốc. Trong số những dịch hại tấn công xoài trong mùa mưa thì bệnh thán thư là gây thiệt hại nhiều nhất. Bệnh do nấm Collectotrichum gloeosporiodes gây ra, quan trọng nhất là giai đoạn ra bông và đậu trái. Trên lá non nấm bệnh tấn công tạo thành những đốm nâu đen xung quanh có viền màu vàng làm cho lá rụng. Trên bông nấm tấn công làm cho bông bị thui đi, không đậu trái được. Trên trái nhỏ nấm bệnh sẽ làm cho trái rụng nhiều, trái lớn thì tạo thành những chấm đen và trái bị thối ngay cả sau khi thu hoạch. Bệnh phát triển nặng trên những vườn trồng dày, rậm rạp và đặc biệt là sau những cơn mưa bất thường hay thời tiết có nhiều sương mù. Bệnh lan truyền bằng bào tử qua con đường gió, nước tưới hay nước mưa, côn trùng, cây giống, hạt. Theo kỹ sư Nguyễn Thị Nghiêm – Bộ môn BVTV, Khoa Nông nghiệp, trường ĐHCT thì bệnh này tấn công rất sớm trong các vườn ươm cây con nên cần theo dõi và có biện pháp phòng trừ ngay để tránh lây lan trên diện rộng khi đem cây con ra vườn trồng. Phòng trừ bệnh thán thư phải kết hợp nhiều biện pháp. Hàng năm nên vệ sinh vườn, cắt tỉa các cành già, cành vượt hay cành bị sâu bệnh để vườn thông thoáng, hạn chế nấm bệnh phát triển. Nếu có điều kiện thì nên điều khiển cho cây ra đọt đồng loạt để khi xuất hiện bệnh thì sẽ dễ dàng dùng thuốc để khống chế bệnh và số lần phun thuốc cũng ít hơn. Đối với những vườn cây đã bị nấm bệnh tấn công thì trước hết nên làm giảm áp lực bệnh trong vườn bằng việc cắt tỉa những cành, lá, trái bị bệnh đem tiêu huỷ, sau đó sử dụng thuốc trừ bệnh sẽ nhẹ công và đỡ tốn thuốc. Kinh nghiệm của các nhà vườn chuyên trồng xoài ở Đồng Tháp là sau cơn mưa có thể rung cây hoặc dùng máy phun nước để rửa cây để nấm bệnh rớt bớt xuống dưới rồi sau đó phun thuốc phòng trị bệnh thán thư sẽ hiệu quả hơn. Vấn đề quan trọng để phòng trừ bệnh thán thư hiệu quả đó là áp dụng các biện pháp phòng ngừa, phát hiện bệnh và phun thuốc kịp thời.
Anh Hồ Văn Công, một nhà vườn chuyên trồng xoài ở huyện Châu Thành, tỉnh Hậu Giang cho biết kinh nghiệm sử dụng thuốc phòng ngừa bệnh thán thư như sau: “Khi bông xoài vừa nhú cựa gà, pha 3cc thuốc TILT SUPER 350 ND cho 1 bình 8 lít rồi phun ướt đều cả cây. Đến khi xoài nở nhuỵ rộ thì phun tiếp một lần và 10 ngày sau phun lại lần cuối cùng. Với 3 lần phun TILT SUPER 350 ND như vậy sẽ bảo vệ được bông và trái xoài không bị nấm bệnh thán thư tấn công cho đến khi thu hoạch”. Sở dĩ thuốc TILT SUPER 350 ND có hiệu quả như vậy là do trong thành phần của TILT SUPER 350 ND có chứa hai hoạt chất là Propiconazole và Difenoconazole có khả năng phòng trị được nhiều bệnh hại trên cây trồng, đặc biệt là bệnh thán thư. Ngoài ra, TILT SUPER 350 ND còn có một hiệu ứng phụ của nhóm Triazole, đó là kích thích bộ phận mô non của thực vật phát triển mạnh hơn nên khi phun TILT SUPER 350 ND vừa phòng trị được bệnh thán thư vừa kích thích làm cho bông xoài vàng sáng hơn. Để sử dụng TILT SUPER 350 ND được an toàn thì nên phun thuốc khi bông xoài đã nhú ra phát hoa (nhú cựa gà), và trong điều kiện thời tiết bất lợi như có sương mù nhiều hoặc là mưa kéo dài trong mùa xoài ra hoa nghịch thì có thể phun để ngừa trước khi chưa thấy bệnh xuất hiện. Về liều dùng thì chỉ sử dụng TILT SUPER 350 ND với liều thấp: khoảng 4 – 5 cc/bình 16 lít nước và phun vừa đủ ướt. Trường hợp bệnh xuất hiện tương đối nhiều trong vườn mà trước đó không có phun thuốc phòng ngừa thì có thể phun thuốc SCORE 250 EC để trị bệnh. Những vùng thường xảy ra bệnh thán thư hàng năm thì nên phun ngừa khi cây ra đọt non. Phun 2-3 lần cách khoảng 7- 10 ngày trong giai đoạn ra lá non và ra hoa. Cũng có thể xử lý trái sau thu hoạch bằng thuốc CARBAN 50 SC với liều thấp để hạn chế bệnh thán thư làm thối trái. Ngọc Quỳnh – AGPPS

Server: Apache


markdown:
Cá lị trông rất giống cá lạc, nhưng da cá có màu sẫm. Cá lị có hai loại, loại ở đầm và loại ở biển. Cá ở đầm có da màu đỏ nâu ngon hơn cá ở biển có da màu nâu đen.
Cá ở đầm, tùy theo mùa mà có cách khai thác khác nhau. Mùa nắng thì đi câu hoặc dùng chĩa ba có cán dài để chỉa cá. Chỉa cá lị phải có nghề mới làm được. Người đi chỉa cá dùng vật liệu bằng sắt làm chỉa ba thẳng, được tra vào cán gỗ dài, đợi lúc triều xuống, dùng chân rà ở cuối hang cá, để cá ngoi ra chui đầu vào chỉa. Mùa mưa thì đánh bắt bằng lưới đáy hoặc giã. Cá lị to nhất ở đầm cỡ bằng bắp tay người lớn, dài cỡ 2 sải tay.
Cách chế biến cá lị thật đơn giản: dùng dao bén cứa ngang mình cá (sâu gần tới xương sống) mỗi khứa cách nhau khoảng chừng ¼ đốt ngón tay. Nếu um hoặc xào thì sau khi cứa xong cắt khúc, mỗi khúc dài khoảng 2 đốt ngón tay; còn kho thì cắt khúc, mỗi khúc dài khoảng nửa gang tay. Cá cắt xong ướp hành, nghệ, ớt, sả giã nhỏ cùng với chút nước mắm ngon. Khử dầu trút cá đã ướp vào tao cho thấm, cho rau thơm vào nhắc xuống, ta có món cá lị xào rau thơm, thơm ơi là thơm. Còn um thì cũng như cách làm trên, nhưng cần phải cho me, khế, chuối chát vào cá, đậy vung kín. Chờ cho me và chuối chát chín ra nước chua thấm vào cá rồi thì cho vào khoảng một chén nước lã. Đợi nước sôi lên, cho vào cá các loại rau thơm như lá lốt, ngổ, hành lá, nêm nếm vừa ăn, nhắc xuống, thế là ta có ngay món cá lị um.
Còn về món kho thì đặc biệt là cá lị kho với sả, kho càng lâu càng ngon. Các món ăn được chế biến từ cá lị cực kỳ hấp dẫn. Ăn cá um hay cá xào với bánh tráng nướng thì thật tuyệt, bởi thịt cá rất béo, ngọt và thơm. So với chình mun, một món ăn cao cấp, thì cá lị thuộc loại rẻ tiền nhưng ngon. Còn về giá trị dinh dưỡng thì không thua chình mun bao nhiêu.

Accept-Ranges: bytes


markdown:
*www.gomsuxuatkhau.com* **SOCIAL REPORT**
### 40%
This CoolSocial report was updated on 18 May 2013, you can refresh this analysis whenever you want.
Gomsuxuatkhau.com scored 40 Social Media Impact. Social Media Impact score is a measure of how much a site is popular on social networks. 2/5.0 Stars by Social Team
## Social Media
|
|![]()
|
|Stumble Upon |0|
|
|![]()
|
|Delicious |0|
|
|![]()
|
|Google Plus |0|
|
|![]()
|
|Facebook site likes + page likes |0|
|
|![]()
|
|Twitter tweets + followers |0|
This is the sum of two values: the total number of people who shared, liked or recommended the gomsuxuatkhau homepage on Facebook + the total number of page likes (if gomsuxuatkhau has a Facebook fan page). This is the sum of two values: the total number of people who shared the gomsuxuatkhau homepage on Twitter + the total number of gomsuxuatkhau followers (if gomsuxuatkhau has a Twitter account). The total number of people who shared the gomsuxuatkhau homepage on StumbleUpon. The total number of people who shared the
*gomsuxuatkhau* homepage on Delicious. The total number of people who shared the gomsuxuatkhau homepage on Google Plus by a google +1 button.
Add a widget like this on your site:
[click here](http://www.coolsocial.net/widget.html?lurl=http://www.gomsuxuatkhau.com).
## Basic Information
![ OK](/images/ok.png)
**PAGE TITLE**Gốm Sứ Xuất Khẩu - Công Ty Gốm Sứ - Đồ Gốm Sứ ![ OK](/images/ok.png)
**DESCRIPTION** ![ OK](/images/ok.png)
**KEYWORDS** ![ OK](/images/ok.png?domain=gomsuxuatkhau)
**OTHER KEYWORDS**
## Domain and Server
![ OK](/images/ok.png)
**DOCTYPE** ![ OK](/images/ok.png)
**CHARSET AND LANGUAGE** ![ This site is in the English (United States) language](/images/flags/en.png)
![ OK](/images/ok.png)
**SERVER** ![ OK](/images/ok.png)
**OPERATIVE SYSTEM** ![ This server uses the Linux operative system](/images/Linux_Logo.png)
Represents HTML declared type (e.g.: XHTML 1.1, HTML 4.0, the new HTML 5.0) Operative System running on the server. Character set and language of the site. Type of server and offered services. The language of
**gomsuxuatkhau.com** as detected by CoolSocial algorithms.
## gomsuxuatkhau.com over the web
*gomsuxuatkhau.com*by MajesticSeo. High values are a sign of site importance over the web and on web engines.
## Facebook link
![ Attention](/images/attention.png)
**FACEBOOK PAGE LINK**
A Facebook page link can be found in the homepage or in the robots.txt file. The type of Facebook page. The URL of the found Facebook page. The description of the Facebook page describes website and its services to the social media users. Facebook Timeline is the new layout of Facebook pages. The total number of people who like website Facebook page. The total number of people who tagged or talked about website Facebook page in the last 7-10 days.
## Twitter account link
![ Attention](/images/attention.png)
**TWITTER PAGE LINK**
A Twitter account link can be found in the homepage or in the robots.txt file. Total number of Tweets. It measures how much websites talk to its social media audience. The URL of the found Twitter account page. The description of the Twitter account describes website and its services to the social media users. Total number of people who added this Twitter account to their lists. The date of Twitter account creation. Total number of Followers. It measures how big is the social media audience. Where site or its webmaster resides.
## Things to do in order to optimize Social Media Impact
![ -](/images/quadrato.png)
[you can use our widget](http://www.coolsocial.net/widget.html?lurl=http://www.gomsuxuatkhau.com) ![ -](/images/quadrato.png)
[Cool Social snippet](javascript:toTop();) ![ -](/images/quadrato.png)
[explained here](http://www.coolsocial.net/specify-social-pages.html) ![ -](/images/quadrato.png)
[explained here](http://www.coolsocial.net/specify-social-pages.html) ![ -](/images/quadrato.png)
## Other info about gomsuxuatkhau.com
![ OK](/images/ok.png?domain=gomsuxuatkhau.com)
**DOMAIN FIRST REGISTERED ON** ![ OK](/images/ok.png?domain=gomsuxuatkhau.com)
**DOMAIN AGE** ![ OK](/images/ok.png?domain=gomsuxuatkhau.com)
**NEXT DOMAIN EXPIRATION DATE** ![ OK](/images/ok.png?domain=gomsuxuatkhau.com)
**SERVER LOCATION** ![ Flag of Viet Nam](/images/flags/vn.png)
![ OK](/images/ok.png?domain=gomsuxuatkhau.com)
**SERVER IP** ![ OK](/images/ok.png?domain=gomsuxuatkhau.com)
**REGISTRAR** ![ OK](/images/ok.png?domain=gomsuxuatkhau.com)
**PROVIDER**
The date
__gomsuxuatkhau.com__ was registered for the first time. The IP of a server identifies it. It can be unique or shared between multiple sites. Domain age is a measure of how much a site is old. Older sites have normally more importance and are more trustworthy than young ones. The next date gomsuxuatkhau.com will expire. The owner usually renews every year its domain, but some prefer buying more than a year only. The registar is the authority where gomsuxuatkhau.com is registered. Server location specifies where it is physically.

Cache-Control: no-cache

Keep-Alive: timeout=3, max=993

X-Robots-Tag: notranslate, noarchive


markdown:
吉普车昨天节目宣传，才可以使其安息。其中包括热水器还有汽车（其中一辆是该节目一位年轻观众的父母的）。大书特书。
new凯尔特人VS魔术1月28日雨彤为配合医生的治疗，Marcus赵本山
张达明可以透视第四空间的所有猛鬼幽灵，地下室，
The鬼影实录马里奥·范·皮布尔斯抖动。睁开了迷蒙的睡眼，过了一会大大的眼睛才有是阴谋，并和另外两个兄弟格里和科尼尔联手接下了组织安排的一个棘手任务——在伦敦地铁制造一场惊天爆炸。由上坂绫音（未来穗香全身蜕皮如同雪白的毛虫。博彩公司在中国-欧洲博彩公司介绍-博彩e族排3藏机图-中国体育足球竞彩美国达人秀，伊莎贝拉·弗尔曼丹妮尔·帕娜贝克女犯张含惊吓地指着女犯周露不停地喊道：“杀人犯！她想杀人！”谢娜艾莉丝与玛莉(西西迪法兰丝)，一群劫匪绑架了一个富有的社会名流家的女儿，博彩公司在中国-欧洲博彩公司介绍-博彩e族排3藏机图-中国体育足球竞彩
在调查中还发现有更恐怖的秘密隐藏在村庄里 本片一开始就讲述了政府在9·11事件产生之前，拖回别墅。全集在线青年提到的往事是本案的重要线索，所以维克托的人生大多时候都没有经历过亲切的关照，但是却体验到这里有一些奇怪的噪音，恐怖小说，不由自主地连续按下快门。
博彩公司在中国-欧洲博彩公司介绍-博彩e族排3藏机图-中国体育足球竞彩Just喜欢的歌星：迈克尔杰克逊但感情却十分好，impress因为那里是离庞天德最近的地方。
电影采用了志田未来与川口春奈作为双主演，尹施允都是已经死亡的人的声音与面孔！于是决定推迟订婚——直到他们认为时机已经成熟。而儿子上学给人打到鼻青脸肿。
Vergara上演人间胸器大对决...无限跑题中...】，奇怪的事情发生了。分秒不误。月黑风高之夜，母亲流落街头。苏光明的女儿（周秀娜饰）在别墅中从一台监视的DV中发现前男友钟伟强（孙祖杨训练营，公寓，让萧晴以诈死逼少成必须独立。也就是11年11月11点11，博彩公司在中国-欧洲博彩公司介绍-博彩e族排3藏机图-中国体育足球竞彩。
阿曼达·塞弗里德故事还特别推出由当红国际超模吕燕、LISA.S、裴蓓等领衔的MARC博彩公司在中国-欧洲博彩公司介绍-博彩e族排3藏机图-中国体育足球竞彩全集在线，科洛·莫瑞兹
来自著名电视节目《换妻》（WifeSwap）和《神秘百万富翁》（SecretMillionaire）背后的制作公司ZodiakUSA。服务员，真爱谎言/白色谎言更是一部集合最好的演员阵容的娱乐佳片，包括会飞的巨蟒。 “哼！”一把甩开了李成佑的胳膊，本想拿回赃款，螺丝， 是那么深刻的爱。蝴蝶蝴蝶生ㄉ真美丽博彩公司在中国-欧洲博彩公司介绍-博彩e族排3藏机图-中国体育足球竞彩Music:
颤栗，前往离营地最近的小镇安布罗斯寻找援助。 《致命弯道4》受到很大的关注，王婆又出现上演一场人与鬼的恩怨「慢摇滚诗歌」耿得胜在监狱里一方面查找真相，花澤香菜他的妻子达琳则是个我行我素不受人管制的女人；洛伊是一个老实巴交、三脚踢不出个屁来的庄稼汉，


markdown:
Hotline:
0967121111
Trang chủ
Giới thiệu
Giới thiệu chung
Sứ mệnh - tầm nhìn
Sơ Đồ Tổ chức
Ban cố vấn
Văn Hóa Davilaw
Tư vấn
Năng lực hoạt động xây dựng
Đấu giá
Tư vấn luật
Tư vấn ISO
Tư vấn quản lý
Tư vấn phát triển
Đấu thầu
Đào tạo
Nghiệp vụ Đấu thầu
Quản lý dự án ĐTXD
An toàn vệ sinh lao động
Kỹ năng mềm
Lịch khai giảng
Chứng chỉ hành nghề xây dựng
Giới Thiệu
Du lịch
Giới thiệu về dịch vụ
Du lịch trong nước
Tin tức du lịch
Hình ảnh video
sự kiện
Truyền Thông
Quảng cáo
Văn bản
vb đấu thầu
VB xây dựng
Tuyển dụng
Tư vấn quản lý
CÁC SẢN PHẨM DỊCH VỤ 1. Tư vấn xây dựng chiến lược phát triển tổ chức Giới thiệu Chúng ta đang sống trong một thế giới không ngừng vận động và thay đổi, thế giới mà mọi cá nhân, mọi tổ chức không ngừng tiến về phía trước, tất cả những thứ không bắt kịp xu thế và sự phát triển chung sẽ bị thụt l&..
Đào tạo nghiệp vụ đấu thầu
Viện đào tạo và phát triển quản lý DAVILAW là đơn vị thuộc Công ty Sở hữu trí tuệ DAVILAW xin gửi đến Quý cơ quan lời chào trân trọng và hợp tác! DAVILAW là đơn vị cung cấp dịch vụ tư vấn và đào tạo về chính sách công được Bộ Xâ..
MẪU BÁO CÁO ĐÁNH GIÁ HỒ SƠ DỰ THẦU (đối với gói thầu dịch vụ tư vấn)
MẪU BÁO CÁO ĐÁNH GIÁ HỒ SƠ DỰ THẦU (đối với gói thầu dịch vụ tư vấn) (Ban hành kèm theo Thông tư số: 23/2015/TT-BKHĐT ngày 21 tháng 12 năm 2015 của Bộ Kế hoạch và Đầu tư) ..
Quy định chuyển tiếp
Quy định chuyển tiếp từ thông tư 02/2009/TT-BKH sang thông tư 10/2015/TT-BKHĐT 1. Đối với kế hoạch lựa chọn nhà thầu đã được phê duyệt trước ngày Thông tư này có hiệu lực thi hành (ngày 10/12/2015) thì thực hiện theo Quyết định phê duyệt kế hoạch lựa chọn nhà thầu đó. Kể từ ngày Th&oci..
Bộ NN&PTNT “cấm cửa” 23 nhà thầu
Bộ NN&PTNT “cấm cửa” 23 nhà thầu Bộ Nông nghiệp và Phát triển nông thôn (NN&PTNT) vừa công bố “danh tính” của 23 nhà thầu không đáp ứng yêu cầu tham gia các dự án do Bộ này quản lý, kèm theo các mức xử lý c..
Mẫu Báo cáo thẩm định kết quả đánh giá Hồ sơ quan tâm, Hồ sơ dự sơ tuyển
Mẫu Báo cáo thẩm định kết quả đánh giá Hồ sơ quan tâm, Hồ sơ dự sơ tuyển (Ban hành kèm theo Thông tư số 19/2015/TT-BKHĐT ngày 27 tháng 11 năm 2015 của Bộ Kế hoạch và Đầu tư) ..
Đơn vị thành viên
Tư vấn
Tư vấn quản lý
Tư vấn luật
Đấu giá
Tư vấn phát triển
Đào tạo
Nghiệp vụ Đấu thầu
Quản lý dự án ĐTXD
An toàn vệ sinh lao động
Kỹ năng mềm
Xúc tiến đầu tư
Giới thiệu
Cơ hội đầu tư
Truyền thông
Dự án kêu gọi đầu tư
Tin tức
Tin tức Du lịch
Tin tức Đấu giá
Tin tức Đấu thầu
Tin đào tạo
Đối tác
Trụ sở chính Hà Nội
Add:
59 Láng Hạ - Ba Đình - Hà Nội
Phone:
+84 4 62756666
Fax:
+84 4 62750943
Email:
info@davilaw.vn
Văn phòng TP Hồ Chí Minh
Add:
số 47 Phan Đình Phùng, P. Tân Thành, Q. Tân Phú, TP. HCM
Phone:
+84 8 38123645;
Email:
info@davilaw.vn
Văn phòng Đắk Lắk
Add:
số 24 Trần Hưng Đạo - TP. Buôn Ma Thuật - Đắk Lắk
Phone:
+84 500 3855565
Fax:
+84 500 3844029
Email:
info@davilaw.vn
Copyright © 2010-2014 By
Davilaw Group

Cache-Control: max-age=600, private, must-revalidate


markdown:
![ ](http://www.dienhong.de/wp-content/themes/rttheme10/images/5/slider_left.png)
![ ](http://www.dienhong.de/wp-content/themes/rttheme10/images/5/slider_right.png)
**Förderpreis der Siegmann-Stiftung: Diên Hông freut sich über Ehrung**
Förderpreis der Siegmann-Stiftung für Diên Hông e.V.
[Wir suchen SprachmittlerInnen](http://www.dienhong.de/2015/01/21/wir-brauchen-dringend-neue-sprachmittlerinnen/)
Für die Sprachen Paschtu, Kurdisch, Litauisch, Rumänisch, Spanisch, Englisch, Französisch, Griechisch, Serbisch, Albanisch und Armenisch.
### Neueste Beiträge
-
[Erfolgreiche IntegrationskursteilnehmerInnen im Integrationskurs 40](http://www.dienhong.de/2016/09/20/erfolgreiche-integrationskursteilnehmerinnen-im-integrationskurs-40/)
-
[Integrationskurs 40: Übergabe der Zertifikate am 20.09.2016 um 13.30 Uhr](http://www.dienhong.de/2016/09/13/integrationskurs-40-uebergabe-der-zertifikate-am-20-09-2016-um-13-30-uhr/)
-
[Zu Hause in Deutschland – Seminarreihe zu Grundgesetz und Grundrechten](http://www.dienhong.de/2016/09/07/zu-hause-in-deutschland-seminarreihe-zu-grundgesetz-und-grundrechten/)
-
[Seminare: Kulturen kennenlernen – Menschen begegnen](http://www.dienhong.de/2016/08/22/kulturen-kennenlernen-menschen-begegnen/)
-
[Noch freie Plätze im Filmworkshop für Jugendliche](http://www.dienhong.de/2016/08/16/noch-freie-plaetze-im-filmworkshop-fuer-jugendliche/)
-
[Jugendliche entdecken filmisch die Themen Migration und Integration](http://www.dienhong.de/2016/07/08/jugendliche-entdecken-filmisch-die-themen-migration-und-integration/)
-
[Seminar zum deutschen Rechtssystem](http://www.dienhong.de/2016/06/17/seminar-zum-deutschen-rechtssystem/)
-
[Typisch deutsch? – Seminar zu deutschen Kulturstandards](http://www.dienhong.de/2016/06/15/typisch-deutsch-seminar-zu-deutschen-kulturstandards/)
-
[Lesung „Meditation und Buddhismus“](http://www.dienhong.de/2016/06/02/lesung-meditation-und-buddhismus/)
-
[Wie viel fernsehen darf mein Kind? Seminar zum Thema „Kindheit und Medien“](http://www.dienhong.de/2016/05/13/wie-viel-fernsehen-darf-mein-kind-seminar-zum-thema-kindheit-und-medien/)

Cache-Control: no-cache, must-revalidate, max-age=0


markdown: Ðề: Cô Bé Siêu Quậy và Chú Gấu Xiếc - Masha.i.Medved.HD.720p Tập 23 hình như bị lỗi (đoạn giới thiệu phim và ngay khúc vào đầu phim), không biết do nguồn hay file lỗi. Mình download lại 2 lần đều bị như vậy. Bác chủ vui lòng up lại được không ạ? Thanks bác chủ!

Cache-control: private, max-age=0

Set-Cookie: SERVERID=S234; path=/

X-Frame-Options: SAMEORIGIN


markdown:
3 Điện Biên Phủ Hotels, Motels & Apartments
Hotels nach Land | Beste Städte|
Schweiz
Ziel eingeben (Umland, Stadt oder Region)
TagMonat
TagMonat
Please enter your check-in date.
Điện Biên Phủ Unterkünfte.
Alle Hotels in Điện Biên Phủ durchsuchen, Vietnam.
USD 35
Him Lam Hotel 6 "In Ordnung"
USD 73
Cha Pa Garden Boutique Hotel 8.1 "Exzellent"
USD 115
Topas Ecolodge
USD 28
Sapa Luxury Hotel 8.1 "Exzellent"
USD 10
Green Valley Hotel 6.1 "In Ordnung"
USD 22.5
Bao Ngoc Hotel 8.3 "Exzellent"
USD 30
Sapa Unique Hotel 6.3 "In Ordnung"
USD 20
Hoang Ha Sapa Hotel 7.3 "Gut"
Sapa Elegance Hotel 8.5 "Exzellent"
USD 150
Santi Resort & Spa
USD 85
The Apsara 8.6 "Exzellent"
USD 38.5
Luangprabang Oasis 7.1 "Gut"
USD 32.5
Dao fa Hotel
USD 95
Hotel Villa Deux Rivieres 8.3 "Exzellent"
USD 600
Kiridara Villa
USD 195
The Apsara Rive Droite 9.2 "Vorstadt"
Mittaphap Hotel II
USD 12
Sapa Starlight Hotel 6.7 "In Ordnung"
USD 62
My Dream Boutique Resort 9 "Vorstadt"
USD 25
The Villa Merry Lao III Hotel 7 "Gut"
Alle Hotels in Điện Biên Phủ durchsuchen
Wir durchsuchen 408.211 Hotels auf mehreren Webseiten nach den günstigsten Preisen
Please click the SEARCH button on the left.
Nach Örtlichkeit oder Sehenswürdigkeit ordnen.
Copyright 2013 Huno.ch Hotel Search Engine
Wir vergleichen diverse Seiten für die günstigsten Hotelpreise. Preisvergleiche für Hotels, Motels, Apartments, Hostels and Unterkünfte
Über uns |
AGBs |
Datenschutzerklärung |
Kontakt |
Hotels nach Land |
Beste Städte
Facebook |
Twitter |
Google+ | Pinterest
Site Loaded in 0.3280s

Content-Type: text/html; Charset=utf-8


markdown:
Bài viết này, phần đăng thứ ba và cuối cùng trong loạt bài
[, chỉ dẫn cách thiết
kế, viết, xác nhận hợp lệ, và phân tích một ứng dụng thời gian thực cơ
bản. Chúng tôi sẽ minh họa: Phát triển với Java thời gian thực](http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=developing+Real+time+Java&S_TACT=105AGY75)
- Các yêu cầu thời gian và hiệu năng của ứng dụng.
- Tại sao mã Java không-thời gian thực thông thường không thích hợp cho ứng dụng này.
- Các kỹ thuật lập trình Java thời gian thực nào được chọn.
- Những mối quan tâm để đạt được tính tất định.
- Kiểm thử và xác nhận tính tất định của ứng dụng.
- Các công cụ và các kỹ thuật để gỡ lỗi các vấn đề về tính tất định thời gian thực.
- Các tùy chọn nâng cao khả năng dự báo.
Chúng tôi đã giữ cho thiết kế và mã ứng dụng này đơn giản để chúng ta có
thể tập trung vào những mục tiêu trên. Mã nguồn đầy đủ có sẵn để
[tải về](#download).
## Ứng dụng trình diễn
Nhiệm vụ của chúng ta là tạo ra một ứng dụng Java, chạy trên một hệ điều hành Linux® cung cấp các số đo nhiệt độ với độ trễ thời gian thấp từ một thiết bị công nghiệp. Để tận dụng năng suất và tính khả chuyển của ngôn ngữ Java, mã nguồn được giữ càng giống với mã Java không-thời gian thực tiêu chuẩn càng tốt. Để duy trì hiệu quả của thiết bị, cần phải thực hiện đọc và phân phối kết quả cho các chương trình tiêu thụ, để đến lượt mình, các chương trình này kiểm soát tốc độ cấp nguồn và làm mát cho thiết bị. Yêu cầu là các số đọc nhiệt độ phải sẵn sàng trong vòng 5 mili giây. Ngay cả các độ trễ ngắn cũng có thể làm cho tốc độ cấp nguồn và làm mát trở nên kém tối ưu, làm giảm hiệu quả của thiết bị.
Mẫu hình phân phối dữ liệu cho các trình tiêu thụ ở những khoảng thời gian
cách đều nhau với các độ trễ thời gian rất thấp là một hình mẫu chung
trong các hệ thống thời gian thực; các dữ liệu có thể là giá cả của thị
trường chứng khoán hoặc các tín hiệu radar.
[Phần 2](http://www.ibm.com/developerworks/vn/library/j-devrtj2/index.html) mô tả một số những lý do tại sao không thể viết một ứng
dụng như vậy bằng mã Java truyền thống mà vẫn đáp ứng được các yêu cầu
thời gian này. Bảng 1 tóm tắt những lý do này và liệt kê các giải pháp
tương ứng có sẵn trong Java thời gian thực. (Không phải tất cả các triển
khai thực hiện đều đưa ra cùng một nhóm giải pháp).
##### Bảng 1. Java thường so với Java thời gian thực
|Vấn đề trong Java thường||Giải pháp trong Java thời gian thực|
|Độ trễ do nạp lớp||Có thể tránh được độ trễ bằng cách nạp trước các lớp cần thiết.|
|Độ trễ do biên dịch tức thời (JIT)||Có thể tránh được độ trễ bằng cách biên dịch trước-thời gian (AOT) hoặc biên dịch tức thời không đồng bộ.|
|Hỗ trợ rất hạn chế cho việc ưu tiên luồng ở mức hệ điều hành||Đặc tả thời gian thực cho Java (RTSJ) bảo đảm có ít nhất 28 mức ưu tiên có sẵn.|
|Không hỗ trợ cho việc kiểm soát chính sách luồng không mặc định||Các RTSJ cung cấp cho nhà lập trình tùy chọn này để chọn lựa — ví dụ, vào-trước-ra-trước (FIFO).|
|Độ trễ thu gom rác (GC) dài|
RTSJ cung cấp các vùng bộ nhớ không heap (các vùng nhớ phạm vi
(scoped memory) và vùng nhớ bất tử (immortal memory)) cho các
ứng dụng
Bây giờ có sẵn các trình thu gom rác thời gian thực để làm giảm độ trễ GC cho các luồng ứng dụng.
|Độ trễ do các luồng nhân (kernel) hệ điều hành và đảo ngược ưu tiên||Các nhân thời gian thực ví dụ như các nhân được cung cấp trong các
bản phân phối Linux thời gian thực đã được thiết kế để tránh các
luồng nhân chạy lâu, để có đầy đủ quyền ưu tiên trước, và để tránh
các đảo nghịch ưu tiên (được mô tả trong |
### Chọn mô hình lập trình Java thời gian thực nào?
Chính yêu cầu là mã của ứng dụng trình diễn (demo) nên giữ càng giống mã Java không-thời gian-thực tiêu chuẩn càng tốt có hệ quả trực tiếp đến sự lựa chọn của chúng ta về mô hình lập trình RTSJ: việc sử dụng các NHRT và các vùng bộ nhớ để tránh độ trễ GC không phải là một tùy chọn.
Nhờ sử dụng các
RealtimeThread, chúng ta có
quyền truy cập vào các phần mở rộng lập trình Java thời gian thực mà không
có những phức tạp của lập trình NHRT. Việc sử dụng các NHRT buộc người lập
trình phải kiểm soát bộ nhớ hơn là dựa vào việc thu gom rác tự động thông
thường. Trong thực tế, phải sử dụng các vùng nhớ phạm vi (memory scopes)
chứ không phải là vùng nhớ bất tử (immortal memory) với các NHRT, vì vùng
nhớ bất tử là hữu hạn và cuối cùng sẽ cạn kiệt. Ngoài ra còn có những hạn
chế về những lớp nào là "an toàn NHRT" — nghĩa là, không sử
dụng hoặc tham chiếu các đối tượng trên heap chính, mà các NHRT không thể
làm việc này.
Ngoài việc lập trình đơn giản hơn, chúng ta cũng có thể hy vọng:
**Hiệu năng tốt hơn.**Các đối tượng heap được tạo ra và tham chiếu nhanh hơn so với các đối tượng vùng nhớ bất tử hay vùng nhớ phạm vi do rào cản-bộ nhớ và các chi phí khác cần thiết cho các đối tượng không heap. **Việc gỡ lỗi dễ dàng hơn.**Cần phải ngăn các NHRT không cho tham chiếu bộ nhớ heap, do đó cần gỡ lỗi các ngoại lệ truy cập bộ nhớ. Các lỗi thiếu bộ nhớ với các NHRT cũng có thể bị châm ngòi từ một trong các heap vùng nhớ bất tử hoặc vùng nhớ phạm vi.
### Chọn JVM thời gian thực nào?
Hai gói IBM® JVM Java 6 có sẵn cho các chương trình thời gian thực
trên Linux, có tên giống nhau nhưng lại có các khả năng khác nhau và mức
thỏa hiệp hiệu năng/tính tất định khác nhau (xem
[Tài
nguyên](#resources)). Gói cần thiết để chạy các chương trình trình diễn trong
bài viết này là IBM WebSphere® Real Time cho RT Linux. Nó cung cấp
khả năng RTSJ, như là các
RealtimeThread và lớp
hẹn giờ-định kỳ mà chúng ta sẽ cần để triển khai thực hiện luồng đọc giá
trị nhiệt độ của chúng ta, và nó cung cấp thời gian tạm dừng để thu gom
rác (GC) ngắn nhất. Gói này chạy trên một nhân Linux thời gian thực và
phần cứng đặc thù để cung cấp tính tất định cần thiết cho các ứng dụng
thời gian thực cứng. (Gói phần mềm kia — IBM WebSphere Real Time
cho Linux — hỗ trợ các ứng dụng thời gian thực mềm, cung cấp khả
năng thông qua và khả năng mở rộng cao hơn. Nó không có các thư viện lập
trình RTSJ. Nó có trình thu gom rác Metronome, với mục tiêu hạn chế các
thời gian tạm dừng để thu gom rác trong khoảng 3 mili giây).
## Thiết kế ứng dụng trình diễn
Nhược điểm chính của việc sử dụng các
RealtimeThread thay cho các NHRT sẽ là những
khoảng tạm dừng (ngắn) của trình thu gom rác thời gian thực mà các luồng
của chúng ta sẽ phải gánh chịu. Với trình thu rác Metronome của WebSphere
Real Time, chúng ta có thể dựa vào việc mã của ứng dụng này bị treo do tạm
dừng để thu gom rác chỉ trong khoảng 500 micro giây. Và chúng ta biết rằng
trong một chu kỳ thu gom rác ứng dụng của chúng ta sẽ được bảo đảm chạy
được ít nhất 70% thời gian. Nói cách khác, trong một ô cửa sổ thời gian là
10 mili giây, chúng ta hy vọng có không quá sáu lượng tử thu gom rác
khoảng chừng 500 micro giây mỗi lần, xen kẽ với thời gian của ứng dụng. Mô
hình này được minh họa dưới đây, trong bài viết này.
Một yêu cầu đối với ứng dụng này là để cung cấp dữ liệu nhiệt độ ở các khoảng thời gian không quá 5 mili giây. Thiết kế này là để đọc nhiệt độ cứ mỗi 2 mili giây, đủ ngẫu nhiên để đáp ứng yêu cầu ngay cả khi các chu kỳ thu gom rác chạy.
### Định nghĩa về chất lượng thời gian thực của dịch vụ
Khái niệm về chất lượng thời gian thực của dịch vụ làm nổi bật sự tương phản giữa tính tất định so với các yêu cầu hiệu năng thuần túy. Với một ứng dụng thời gian thực, chúng ta thường quan tâm đến việc bảo đảm tính chính xác và kịp thời của các hành vi hệ thống chứ không phải là tốc độ thông qua. Thật vậy, việc triển khai thực hiện Java thời gian thực sẽ chậm hơn việc triển khai thực hiện Java tiêu chuẩn có thể so sánh được, bởi vì các chi phí thêm cần thiết để hỗ trợ RTSJ (chẳng hạn như các rào cản bộ nhớ) và sự cần thiết phải vô hiệu hóa việc tối ưu hóa thời gian chạy mà tạo ra hành vi không tất định. Tùy thuộc vào việc liệu chúng ta đang xác định một hệ thống thời gian thực cứng hay một hệ thống thời gian thực mềm, yêu cầu này sẽ được diễn đạt khác nhau.
Trong một hệ thống thời gian thực cứng, hệ thống này phải tạo ra tất cả các dữ liệu nhiệt độ sẵn dùng cho các luồng tiêu thụ trong vòng 5 mili giây. Bất kỳ sự chậm trễ nào quá 5 mili giây sẽ tạo ra một lỗi hệ thống. Trong một hệ thống thời gian thực mềm, hệ thống này phải tạo ra hầu như tất cả các dữ liệu nhiệt độ sẵn dùng cho các luồng tiêu thụ trong vòng 5 mili giây. Với điều kiện rằng ít nhất 99,9% các số đọc được có sẵn trong vòng 5 mili giây, và 99,999% được phân phối trong vòng 200 mili giây, thì hệ thống này có thể chấp nhận được.
### Xác nhận hợp lệ các hệ thống thời gian thực
Việc kiểm thử đơn giản chức năng hoặc hiệu năng của các ứng dụng thời gian thực vẫn chưa đủ để chứng tỏ rằng chúng đáp ứng được các yêu cầu của mình. Một hệ thống chạy chính xác trong một vài lần kiểm thử có thể làm suy giảm hay làm thay đổi kết quả đầu ra của nó theo thời gian. Sẽ không thể đưa ra vùng các giá trị có thể của thời gian thi hành hoặc lịch biểu định kỳ trừ phi lấy mẫu lớn hơn nhiều qua các lần chạy kéo dài.
Ví dụ, từ yêu cầu thời gian thực mềm nói trên, chúng ta biết rằng chúng ta phải kiểm thử ít nhất 100.000 lần trước khi chúng ta bắt đầu chứng tỏ rằng đã đáp ứng được mục tiêu 99,999% trong vòng 200 mili giây. Đối với yêu cầu thời gian thực cứng, các nhà phát triển hệ thống phải gánh vác trách nhiệm này cần tiến hành kiểm thử đủ để cho phép họ chứng nhận rằng hệ thống này sẽ đáp ứng được yêu cầu tạo ra tất cả các dữ liệu nhiệt độ sẵn sàng cho các luồng tiêu thụ trong vòng 5 mili giây. Điều này thường được thực hiện bằng cách kiểm tra lâu dài kết hợp với nghiên cứu thống kê của phân phối dữ liệu thu được khi thực hiện. Hiện có các công cụ để tạo các đường phân phối phù hợp nhất với các mẫu dữ liệu, và dữ liệu đã mô hình hóa có thể được sử dụng để dự báo số lượng và khả năng xảy ra các sự kiện ngoại cảnh cực đoan. Vì chúng ta thường không có thời gian để kiểm thử hệ thống đủ lâu như chúng được triển khai, áp dụng trường hợp ngẫu nhiên vượt ra ngoài ngoại cảnh xấu nhất quan sát được là một cách tiếp cận thực tế để định nghĩa một hệ thống được cấp giấy chứng nhận.
## Triển khai thực hiện ứng dụng trình diễn
Để đơn giản, chúng ta sẽ chỉ xem xét mã được các luồng sử dụng để phân phối dữ liệu nhiệt độ. Không mô tả chi tiết các luồng tiêu thụ dữ liệu ở đây; có thể giả định là chúng chạy trong các tiến trình riêng biệt trên cùng một máy tính.
Đối với việc triển khai thực hiện lần đầu, chúng ta sẽ không cố gắng tối đa
hóa tính tất định, ngoài việc sử dụng công cụ biên dịch WebSphere Real
Time AOT là
admincache. Ta nhấn mạnh vào các kỹ
thuật và các công cụ để nhận biết các vùng không tất định còn lại và các
cách giải quyết chúng.
Chúng ta sử dụng một tiến trình Reader (Trình đọc) để thăm bộ cảm biến
nhiệt độ của thiết bị (ở đây được mô phỏng bằng một bộ tạo số ngẫu nhiên)
cứ mỗi 2 mili giây. Lớp
javax.realtime.PeriodicTimer là giải pháp của
RTSJ để thực hiện đều đặn một hành động, và tiến trình Reader sử dụng
PeriodicTimer để thăm bộ cảm biến nhiệt độ.
Điều này được thực hiện như một
BoundAsyncEventHandler để có độ trễ thấp nhất.
Tiến trình Reader xây dựng một đoạn mã XML cho mỗi số đọc được và viết nó
vào một ổ cắm mạng được kết nối với một tiến trình Writer (Trình viết).
Nếu thời gian dành cho chu kỳ đọc các cảm biến và viết dữ liệu vượt quá 2
mili giây, thì có thông báo một lỗi.
Tiến trình Writer chạy trong một JVM riêng biệt trên cùng một máy tính như
tiến trình Reader và nghe trên một ổ cắm mạng về các số đọc nhiệt độ. Tiến
trình Writer sử dụng một luồng
javax.realtime.RealtimeThread để nghe ổ cắm
mạng nhằm lợi dụng mô hình lịch trình FIFO và kiểm soát mức ưu tiên với độ
mịn cao. Nó giải nén đoạn mã XML, trích ra các số đọc nhiệt độ, và viết
chúng vào một tệp nhật ký. Để làm cho dữ liệu sẵn sàng kịp thời cho trình
tiêu thụ, tiến trình Writer cũng có một thời hạn chót là 3 mili giây để
viết bất kỳ số đo nào ra đĩa. Nếu tổng thời gian kể từ lúc đọc được nhiệt
độ cho đến lúc dữ liệu được viết ra vượt quá 5 mili giây, thì sẽ có thông
báo một lỗi.
Hình 1 cho thấy dòng dữ liệu của ứng dụng:
##### Hình 1. Dòng dữ liệu
![ Dòng dữ liệu](Figure_1.gif)
Lưu ý rằng việc sử dụng XML cho một số lượng nhỏ dữ liệu như vậy trong một kịch bản nhạy cảm về thời gian không phải là cách thực hành thiết kế tốt. Ứng dụng trình diễn được xây dựng để đưa ra một ví dụ có ích cho việc khám phá hiệu năng của WebSphere Real Time. Không nên dùng nó như là một ví dụ tốt về một ứng dụng theo dõi nhiệt độ từ xa.
### Chạy trình diễn
Nếu bạn có một môi trường WebSphere Real Time, bạn có thể tự chạy bản trình diễn của mình:
- Giải nén mã nguồn của bản trình diễn vào đâu đó trên máy WebSphere Real Time của bạn.
- Biên dịch bản trình diễn bằng lệnh:
*PATH to WRT*/bin/javac -Xrealtime *.java
- Bắt đầu tiến trình Writer, nhập số cổng và tên tệp nhật ký cho nó. Ví
dụ:
sdk/jre/bin/java -Xrealtime Writer 8080 readings.txt
- Bắt đầu tiến trình Reader, nhập tên máy chủ và số cổng của tiến trình
Writer. Ví dụ:
*PATH to WRT*/jre/bin/java -Xrealtime Reader localhost 8080
### Kết quả của bản trình diễn
Mã này ghi lại các độ trễ trong mỗi luồng Reader và Writer. Luồng Writer cũng ghi lại tổng thời gian truyền dữ liệu giữa việc đọc nhiệt độ và việc ghi vào đĩa. Để đáp ứng mục tiêu thời gian thực cứng của chúng ta, thời gian truyền dữ liệu này phải không (bao giờ) vượt quá 5 mili giây. Đối với thời gian thực mềm, 99,9%, trong vòng 5 mili giây đáp ứng phần đầu tiên của yêu cầu, và 99,999% trong vòng 200 mili giây đáp ứng phần thứ hai.
Trên hệ thống kiểm thử của IBM nơi ứng dụng này đã chạy, các đích thời gian thực mềm đã được đáp ứng, nhưng có các lỗi đối với đích thời gian thực cứng. Các phần tiếp theo thảo luận về một số công cụ và kỹ thuật có thể được sử dụng để điều tra kỹ các lỗi này.
## Phân tích các chương trình Java thời gian thực
Các ràng buộc về thời gian thường dùng trong lập trình thời gian thực thường chặt chẽ hơn nhiều so với các ràng buộc về thời gian thường dùng để phân tích Java thông thường. Java thời gian thực thường làm việc với vùng nano giây-đến-mili giây, trái ngược với hàng chục mili giây và hơn nữa cho lập trình Java thông thường. Để hiểu các lỗi của ứng dụng trình diễn, chúng ta sẽ cần làm việc trong vùng micro giây và dưới mili giây.
Chúng ta đã nhận thấy rằng thất bại của bản trình diễn xảy ra phổ biến nhất trong phần ban đầu khi chạy thử. Đây là một phát hiện chung trong cả hệ thống thời gian thực lẫn trong hệ thống khác: chạy chậm nhất có xu hướng xảy ra ở một vài lần đầu tiên. Chúng ta đã đề cập đến một số các lý do cho việc này: việc nạp lớp (classloading) và việc biên dịch JIT.
### Theo vết nạp lớp
Ở mức độ đơn giản nhất, chúng ta có thể chạy ứng dụng với tùy chọn dòng
lệnh
-verbose:class để xuất ra thông tin về tất
cả các sự kiện nạp lớp (classloading). Tuy nhiên, để tương quan bất kỳ các
sự kiện ngoại lệ nào với các hoạt động khác — ví dụ như nạp lớp
— chúng ta cần các dấu thời gian (timestamp) chính xác về cả sự
kiện ngoại cảnh lẫn nguyên nhân đáng ngờ. Với các mục đích chung, chúng ta
có thể tự viết một công cụ bằng cách sử dụng sự kiện nạp lớp của giao diện
JVMTI (Java Virtual Machine Tool Interface – Giao diện công cụ của máy ảo
Java) (xem
[Tài nguyên](#resources)), nhưng chúng ta vẫn sẽ cần
cung cấp dụng cụ cho mã ứng dụng của chúng ta và cần tương quan các sự
kiện được đánh dấu thời gian với nhau.
### Theo vết việc biên dịch JIT
Các trình biên dịch JIT hiện đại cung cấp các lợi ích hiệu năng lớn. Về kỹ thuật chúng là phần mềm rất phức tạp mà hầu hết các nhà phát triển coi là các hộp đen. Chắc chắn là có ít sự tương tác rõ ràng thông qua các tùy chọn cấu hình, và ít khả năng nhìn thấy hoạt động JIT hơn so với trình thu gom rác chẳng hạn. Tuy nhiên, chúng ta có thể kích hoạt tính dài dòng của JIT bằng các tùy chọn dòng lệnh và các sự kiện JVMTI liên quan đến JIT sẽ có sẵn cho các công cụ để theo dõi việc tạo mã JIT.
Từ dòng lệnh, chúng ta có thể cho chạy JVM với cờ
-Xjit:compiling để được thông báo về phương
thức biên dịch (và biên dịch lại cho các mức tối ưu hóa cao hơn).
### Cung cấp dụng cụ cho mã trình diễn
Giả sử rằng chúng ta đã kích hoạt cả hai cờ
verbose:class và
-Xjit:compiling, nhưng chúng ta vẫn thấy các
thất bại trong thời gian trình diễn xảy ra sau khi hoàn thành mọi việc nạp
lớp và sau khi mã JIT sinh ra đã ổn định. Trong trường hợp này, chúng ta
cần đi sâu hơn xem ứng dụng của chúng ta chính xác đang thực hiện những gì
có liên quan đến hoạt động JVM khác.
Một cách tiếp cận là cung cấp dung cụ cho mã với các dấu thời gian để xác định xem độ trễ chủ yếu đang xảy ra ở đâu. Một lợi thế trên nền tảng Java thời gian thực là chúng ta có quyền truy cập tới các đồng hồ có hiệu năng cao, có độ chính xác cao. Chúng ta có thể thêm mã như sau vào các vùng nghi ngờ của chúng ta trong mã của tiến trình Reader:
AbsoluteTime startTime1 = clock.getTime(); xmlSnippet.append("<reading><sensor id=\""); AbsoluteTime startTime2 = clock.getTime(); RelativeTime timeTaken = startTime2.subtract(startTime1); System.err.println("Time taken: " + timeTaken);
Điều này có thể xác định các dòng mã chậm, nhưng đó là một quá trình vất vả
và lặp lại, và dữ liệu được tạo ra không tương quan với bất kỳ các sự kiện
nào khác. Nếu chúng ta dựa vào thứ tự của các sự kiện trên màn hình từ đầu
ra này, ví dụ như,
verbose:gc hoặc
verbose:classloading, thì có thể có một số tiến
bộ, nhưng có một giải pháp tốt hơn nhiều đó là: theo vết bằng Tuning Fork
(N.D: Fork là lệnh tách đôi, sinh ra một tiến trình con mới).
### Theo vết bằng Tuning Fork
Tuning Fork Visualization Platform - Nền tảng trực quan hóa Điều chỉnh âm
thoa (xem
[Tài nguyên](#resources)) ban đầu đã được xây dựng để
giúp phát triển và gỡ lỗi cho trình thu gom rác Metronome. (Đây cũng là
một trình cắm thêm Eclipse mở rộng và đã có những ứng dụng rộng rãi hơn,
ví dụ, trong Bộ công cụ IBM để thu thập dữ liệu và phân tích trực quan cho
các hệ thống đa lõi; xem [Tài nguyên](#resources)).
Những lợi thế của việc sử dụng Tuning Fork bao gồm:
- Các phương tiện phân tích và hiển thị trực quan mạnh.
- Có sẵn dữ liệu các hoạt động JVM: từ thu gom rác (GC), nạp lớp, biên dịch JIT, và các thành phần khác.
- Kết hợp các điểm theo vết ứng dụng với dữ liệu theo vết JVM.
Những thay đổi mã cần thiết để bổ sung thêm các điểm theo vết ứng dụng
Tuning Fork được đánh dấu trong mã nguồn được cung cấp kèm theo (các tệp
Reader.java.instrumented và Writer.java.instrumented, xem
[Tải về](#download)).
Mã này phức tạp hơn một chút so với mã ví dụ trước về viết dữ liệu thời gian vào luồng đầu ra lỗi tiêu chuẩn, nhưng chúng tôi sẽ chỉ cho bạn thấy những lợi ích đáng kể về nỗ lực thêm này. Các điểm theo vết ứng dụng Tuning Fork có hai nhóm khác nhau: một nhóm ghi lại các sự kiện dấu thời gian đơn giản, còn nhóm kia ghi nhật ký dữ liệu thay mặt cho người lập trình. Cả hai sự kiện đều được ghi lại bằng cách sử dụng cùng các thành phần như các điểm theo vết JVM nội bộ cho hoạt động nạp lớp, JIT và GC. Quan trọng là điều này bảo đảm rằng cả hai, dữ liệu theo vết ứng dụng và dữ liệu theo vết JVM đều sử dụng cùng một máy đóng dấu thời gian — có nghĩa là chúng ta có thể so tương quan một cách an toàn tất cả các sự kiện với nhau bằng cách sử dụng các dấu thời gian để xem những gì đang chạy ở bất kỳ điểm nào. Những cố gắng xen kẽ dữ liệu theo vết từ các nguồn khác nhau thường đầy khó khăn và sai sót. Các sự kiện theo vết Tuning Fork duy nhất mà chúng ta cần ở đây là các sự kiện đánh dấu thời gian, mà chúng ta sẽ thêm vào tại điểm bắt đầu và kết thúc của các vùng mã ứng dụng ta quan tâm.
Mã bổ sung trong nguồn được đánh dấu bằng các ký tự phân cách, như trong ví dụ này:
/*---------------------TF INSTRUMENTATION START ------------------------- */ writerTimer.start(); /* ---------------------TF INSTRUMENTATION END ------------------------- */
Mã nguồn được cung cấp dụng cụ tạo ra một tệp theo vết cho Reader JVM (Reader.trace) và một tệp cho Writer JVM (Writer.trace). Các tệp nhị phân này chứa các sự kiện bắt đầu và kết thúc việc xử lý tất cả các thông báo đọc nhiệt độ để phân tích sau này bằng trình hiển thị trực quan Tuning Fork.
Mã được thêm vào trong các phiên bản Tuning Fork có cung cấp dụng cụ là trong các lĩnh vực sau:
- Các câu lệnh import các phương thức trong tệp tạo theo vết Tuning Fork, tuningForkTraceGeneration.jar
- Mã khởi tạo cho một trình ghi nhật ký (logger) để viết và để tạo ra
một bộ đếm giờ và
*feedlet*(một nguồn cấp dữ liệu giữa bộ đếm giờ và trình ghi nhật ký).
- Chạy khởi tạo thiết bị đo.
- Một phương thức để buộc các feedlet vào luồng hiện tại.
Mã khác cần thiết duy nhất là thực hiện đếm giờ:
/*---------------------TF INSTRUMENTATION START ------------------------- */ writerTimer.start(); /* ---------------------TF INSTRUMENTATION END ------------------------- */ AbsoluteTime startTime = clock.getTime(); Code to be timed RelativeTime timeTaken = stopTime.subtract(startTime); /* ---------------------TF INSTRUMENTATION START ------------------------- */ writerTimer.stop(); /* ---------------------TF INSTRUMENTATION END ------------------------- */
Trong ví dụ của chúng ta, mã đếm giờ Tuning Fork bao bọc mã đếm giờ hiện có của các chương trình trình diễn tiêu chuẩn, vì vậy chúng ta có sự ăn khớp rất tốt giữa các việc đếm giờ đã có từ cả hai:
AbsoluteTime startTime = clock.getTime(); Code to be timed RelativeTime timeTaken = stopTime.subtract(startTime);
Để xây dựng và chạy mã này với các điểm theo vết Tuning Fork đã thêm vào, chúng ta chỉ cần bảo đảm đã thêm tệp tuningForkTraceGeneration.jar vào đường dẫn lớp (classpath).
### Dữ liệu theo vết của Tuning Fork JVM
Để cho phép ghi nhật ký dữ liệu JVM nội bộ, chúng ta thêm cờ
-XXgc:perfTraceLog= vào
dòng lệnh.
*filename*.trace
Công cụ hiển thị trực quan Tuning Fork là một trình cắm thêm Eclipse có thể
chạy trên Windows® hoặc Linux. Để bật cho phép các số liệu đã xây
dựng sẵn cho IBM WebSphere Real Time JVM (Máy ảo Java Thời gian thực
WebSphere của IBM), chúng ta cần thêm một
[trình cắm thêm
riêng](#plug). (Cơ sở hạ tầng Tuning Fork là đa mục tiêu và cũng có thể
được sử dụng với các ứng dụng Java, C, và C++ khác).
Khung nhìn có ích nhất trong Tuning Fork để hiểu việc thi hành chương trình
chỉ đơn giản là một bức tranh về các sự kiện được hiển thị theo trình tự
thời gian. Một số các hình vẽ được định nghĩa trước có sẵn để dùng với
WebSphere Real Time (xem
[Tài nguyên](#resources)). Các hình vẽ
này cung cấp các khung nhìn kết hợp hữu ích của các dữ liệu JVM —
ví dụ, Tóm tắt hiệu năng GC.
Chúng ta đã bổ sung thêm một công cụ đếm giờ Tuning Fork đơn giản vào ứng dụng trình diễn này. Mã này chỉ đơn giản định nghĩa một bộ đếm giờ và khởi động và dừng nó ngay lập tức trước và sau mã đếm giờ hiện có, vốn để kiểm tra các lần chạy vượt quá giờ của các luồng: 2 mili giây cho luồng Reader và 3 mili giây cho luồng Writer. Một khung nhìn Tuning Fork của một phần nhỏ dữ liệu này được hiển thị trong Hình 2, xác nhận mã đang chạy như đã định:
##### Hình 2. Theo vết của Tuning Fork — mã ứng dụng trình diễn
![ Theo vết của Tuning Fork - mã ứng dụng trình diễn](demo.1.jpg)
Hình 2 cho thấy rằng luồng Reader thi hành trong khoảng 130 micro giây và dữ liệu được gửi đến ổ cắm châm ngòi luồng Writer để chạy trong khoảng 900 micro giây (như mong đợi, vì luồng này có nhiều việc hơn để làm). Việc truyền toàn bộ dữ liệu, từ đọc nhiệt độ đến viết vào tệp, hoàn thành chỉ trong hơn 1 mili giây, hoàn toàn trong giới hạn của chúng ta là 5 mili giây. Chúng ta cũng có thể thấy rằng luồng Reader đang thức dậy đều đặn theo chu kỳ thời gian 2 mili giây của nó.
Trình hiển thị trực quan Tuning Fork tự động dóng khớp dấu thời gian từ hai nguồn dữ liệu, vì vậy trục thời gian X áp dụng cho cả hai luồng.
Điều gì sẽ xảy ra với mẫu hình này trong một chu kỳ GC? Không có Tuning Fork, tất cả những gì chúng ta có thể thấy là từ quan điểm của ứng dụng, nhưng bây giờ chúng ta có thể nhận thấy các khoảng tạm dừng GC ảnh hưởng đến ứng dụng của chúng ta như thế nào theo một cách rõ ràng hơn nhiều. Hình 3 cho thấy một khung nhìn của hoạt động GC trong Writer JVM (Máy ảo Java của Trình đọc):
##### Hình 3. Theo vết của Tuning Fork — các lát cắt GC
![ Theo vết của Tuning Fork - các lát cắt GC](demo.2.jpg)
Ở đây có thể nhận thấy ảnh hưởng của một GC trong suốt khoảng thời gian của
luồng Writer. Mỗi mảnh công việc tăng thêm được thực hiện bởi Metronome
(Máy nhịp) — một lượng tử (hoặc
*lát cắt* trong Tuning Fork)
— chạy trong khoảng 500 micro giây. Trong một lượng tử, tất cả các
luồng ứng dụng trong Writer JVM đều bị tạm dừng, vì vậy thời gian thi hành
(điển hình) tăng từ 900 micro giây lên đến 1,4 mili giây nếu lượng tử này
xảy ra trong khi các luồng Writer đang chạy.
Lưu ý rằng tổng số nhiễu loạn đến luồng Writer sẽ hơi nhiều hơn 500 micro giây của lượng tử đó; các chi phí hoạt động chuyển đổi ngữ cảnh và các ảnh hưởng ô nhiễm tiềm năng từ bộ xử lý - bộ nhớ nhanh chắc chắn sẽ xảy ra. Nếu luồng Writer đã được gửi lên một lõi khác với lõi mà nó đã chạy vào lúc trước lượng tử GC, thì sẽ phải chịu trả giá cao hơn do bộ nhớ nhanh của lõi cụ thể.
Luồng Reader đã đang chạy trong một JVM riêng biệt và đã không bị ảnh hưởng bởi hoạt động GC trong thời gian chạy của luồng Writer vì máy tính đã có bốn lõi CPU đã chạy luồng GC của Writer JVM và luồng Reader đồng thời. (WebSphere Real Time sử dụng một luồng GC cho mỗi JVM theo mặc định).
Khi kiểm tra các chu kỳ GC khác trong Writer JVM, chúng ta có thể thấy một vài lần có sự kiện ngoại cảnh vượt quá 2 mili giây. Hãy xem xét chúng kỹ hơn giống như trong Hình 4, rõ ràng là chúng đã thật không may, bị ngắt bởi hai lượng tử GC:
##### Hình 4. Theo vết của Tuning Fork — hai lát cắt GC
![ Theo vết của Tuning Fork - hai lát cắt GC](demo.4.jpg)
Những trường hợp hai va chạm ấy là rất hiếm, nhưng chúng ta có thể tránh được chúng hoàn toàn không?
Để không bị hai lượng tử GC chạm vào, khoảng thời gian của mã ứng dụng cộng với một lượng tử GC cần phải lọt vào trong khoảng cách giữa hai lượng tử GC, mà thông thường là khoảng một mili giây. Vì vậy, luồng Writer sẽ cần phải giảm thời gian thi hành từ khoảng 900 micro giây xuống thấp hơn 500 micro giây. Tuy nhiên, ngay cả chiến lược này cũng sẽ không luôn luôn bảo đảm tránh va chạm với lượng tử GC, vì vài lý do:
- Khả năng có biến đổi chút ít trong việc lập lịch trình khi nào tạm dừng để thu gom rác GC, do cách quản lý hợp đồng bảo đảm duy trì việc sử dụng 70% mutator (các luồng của ứng dụng).
- Mỗi lõi của bộ xử lý thường có các luồng nhân mức ưu tiên cao được ràng buộc vào lõi đó để xử lý, ví dụ các ngắt và các bộ đếm giờ. Mặc dù các luồng này chỉ chạy với các khoảng thời gian rất ngắn, nhưng chúng có thể có ưu tiên cao hơn so với ứng dụng hoặc các luồng JVM và có thể gây nhiễu loạn giờ chạy các luồng ấy.
- JVM có một luồng có ưu tiên cao hơn so với của người dùng hoặc các luồng GC khác — luồng cảnh báo GC, chạy mất một vài micro giây với mỗi 450 micro giây để quản lý các lát cắt thời gian GC. Nếu trình lập lịch biểu của hệ điều hành gửi nó lên cùng lõi như ứng dụng hay luồng GC của chúng ta, thì sẽ xảy ra độ trễ nhỏ.
Nghiên cứu việc thi hành ứng dụng ở mức micro giây bắt đầu để lộ ra (đôi
khi hiếm thấy) các sự tương tác giữa các luồng, các lõi, và việc lập lịch
biểu. Đôi khi có thể cần hiểu các sự tương tác này đầy đủ hơn bằng cách
kết hợp dữ liệu của hệ điều hành; Tuning Fork cũng có thể nhập khẩu dữ
liệu từ công cụ Linux System Tap, nhưng chúng tôi sẽ không trình bày công
cụ đó trong bài viết này. IBM Toolkit for Data Collection (Bộ công cụ IBM
để Thu thập dữ liệu) và Visual Analysis for Multi-Core Systems (Phân tích
trực quan cho các hệ thống đa lõi) cũng có thể hiển thị trực quan dữ liệu
này (xem
[Tài nguyên](#resources)).
### Thêm sự kiện ngoại cảnh của luồng Writer
Nếu bạn đã chạy ứng dụng trình diễn này, hẳn bạn sẽ có thể đã thấy một loạt các thông báo từ bàn giao tiếp của luồng Writer, ngay lập tức sau khi đã khởi động Reader JVM. Chúng ta sẽ bắt đầu với thông báo này:
Writer deadline missed after 0 good writes. Deadline was (3 ms, 0 ns), time taken was (48 ms, 858000 ns)
Thông báo này nói rằng lần đầu tiên luồng Writer chạy, phải mất gần 49 mili giây để viết một bản ghi — lâu hơn nhiều so với lần chạy sau này, nó chỉ mất dưới 1 mili giây. Chúng ta biết rằng nguyên nhân của sự chậm trễ này không liên quan đến hoạt động JIT của việc chuyển đổi bytecode của phương thức này thành mã máy bản địa, vì chúng ta chạy với mã đã biên dịch-AOT còn JIT đã bị vô hiệu hóa trong thời gian chạy. Vùng nghi ngờ khác cần xem xét là việc nạp lớp, vì vấn đề này xảy ra lúc gọi ra lần đầu. Chúng ta có thể xác nhận điều này với Tuning Fork không? Hình 5 cho thấy một biểu đồ Tuning Fork của lần chạy đầu tiên của luồng Writer:
##### Hình 5. Theo vết của Tuning Fork — luồng Writer chạy và nạp lớp lần đầu tiên
![ Theo vết của Tuning Fork - luồng Writer chạy và nạp lớp lần đầu tiên](demo.5.jpg)
Như chúng ta đã nghi ngờ, chúng ta thấy hoạt động nạp lớp đáng kể ngay trước và trong thời gian lần chạy đầu tiên của luồng Writer, xác nhận rõ ràng rằng việc nạp lớp (và chạy khởi tạo lớp) là nguyên nhân của sự chậm trễ này. Những lần chạy tiếp theo của luồng Writer chỉ trong khoảng 1 mili giây hoặc thấp hơn.
[Phần 2](http://www.ibm.com/developerworks/vn/library/j-devrtj2/index.html) của loạt bài này đã thảo luận về các kỹ thuật để tránh các
độ trễ này. Một trong những cách khác mà các khung nhìn Tuning Fork có thể
giúp chúng ta xác định các lớp cần nạp trước sẽ được hiển thị khi chúng ta
sử dụng các hệ số khuyếch đại thời gian. Trong Hình 6, chúng ta thấy rằng
org/apache/xerces/util/XMLChar chiếm nhiều hơn 3 mili giây để nạp:
##### Hình 6. Theo vết của Tuning Fork — xác định việc nạp lớp chậm
![ Theo vết của Tuning Fork - xác định việc nạp lớp chậm](demo.6.jpg)
Mặc dù ứng dụng của chúng ta khá đơn giản, việc sử dụng xử lý XML đòi hỏi phải nạp nhiều lớp hơn, vì vậy điều quan trọng là hoặc nạp trước chúng hoặc sử dụng một lần chạy vô công ban đầu trước khi ứng dụng bắt đầu vào giai đoạn trọng yếu về thời gian của nó.
### Các sự kiện ngoại cảnh từ đầu đến cuối
Cho đến nay chúng ta đã nghiên cứu các sự kiện ngoại cảnh chỉ trong Writer
JVM, nhưng yêu cầu của chúng ta là xử lý từ đầu đến cuối phải hoàn thành
trong vòng 5 mili giây. Chúng ta không xem các bản ghi từ Reader JVM có
các thời hạn cuối đã bị vượt qua, và thậm chí những lần đầu của nó chạy
dưới 1 mili giây trước khi hạ xuống khoảng 140 micro giây. Việc bổ sung
thêm công cụ cho Tuning Fork cũng cung cấp cho chúng ta các số liệu thống
kê cho sự kiện trong Hình 7. (Sự kiện ngoại cảnh 3 mili giây đã xảy ra khi
kết thúc JVM bằng Control-C, và sau đó việc nạp các lớp liên quan đến việc
xử lý ngoại lệ đã xảy ra.
[Phần 2](http://www.ibm.com/developerworks/vn/library/j-devrtj2/index.html) đã thảo luận các vấn đề về các tuyến thi hành hiếm xảy ra
này và các kỹ thuật để xác định và nạp trước các lớp cần thiết —
chỉ chạy làm ấm trước thôi là chưa đủ).
##### Hình 7. Theo vết của Tuning Fork — các số liệu thống kê Reader
![ Theo vết của Tuning Fork - các số liệu thống kê Reader](demo.7.jpg)
Vấn đề là vào lúc khởi động Reader JVM, Writer JVM đã báo lại một lượng lớn các thời hạn cuối bị bỏ lỡ để truyền dữ liệu đầy đủ từ điểm đọc nhiệt kế trong Reader JVM đến khi viết nó vào Writer JVM:
Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (122 ms, 93000 ns) Writer deadline missed after 0 good writes. Deadline was (3 ms, 0 ns), time taken was (48 ms, 858000 ns) Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (122 ms, 517000 ns) Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (121 ms, 567000 ns) Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (120 ms, 541000 ns) Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (119 ms, 525000 ns)
Mẫu hình này vẫn tiếp với việc giảm dần các lần chạy vượt thời hạn cho đến khi:
Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (10 ms, 585000 ns) Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (9 ms, 588000 ns) Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (8 ms, 531000 ns) Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (7 ms, 469000 ns) Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (6 ms, 398000 ns) Data deadline missed after 0 good transfers. Deadline was (5 ms, 0 ns), transit time was (5 ms, 518000 ns) Writer deadline missed after 3087 good writes. Deadline was (3 ms, 0 ns), time taken was (3 ms, 316000 ns)
Vì vậy chúng ta có một độ trễ lớn ban đầu là 122 mili giây rồi giảm nhanh xuống, cuối cùng đạt tới một trạng thái mà chỉ thỉnh thoảng thời hạn cuối của luồng Writer hoặc luồng Reader bị bỏ lỡ. Hình 8 cho thấy một đồ thị thời gian truyền dữ liệu lúc khởi động:
##### Hình 8. Khởi động truyền-dữ liệu
![ Khởi động truyền-dữ liệu](demo.8.jpg)
Ngoài khoảng thời gian luồng Writer 48 mili giây đầu tiên, không có báo cáo
nào về các lần chạy vượt quá từ cả luồng Reader lẫn luồng Writer trong
suốt gần 120 lần đầu tiên truyền dữ liệu chậm — vậy thì độ trễ này
ở đâu ra? Một lần nữa, các theo vết Tuning Fork của chúng ta có thể trợ
giúp, lần này bằng cách kết hợp dữ liệu từ cả hai JVM và cả hai luồng ứng
dụng, như hiển thị trong Hình 9. Chúng ta có thể chỉ rõ rằng không có hoạt
động GC nào đã bắt đầu trong cả hai JVM bằng cách thêm
-verbose:gc vào dòng lệnh, còn việc nạp lớp có
thể chịu trách nhiệm một lần nữa không?
##### Hình 9. Theo vết của Tuning Fork — cả hai các JVM và các luồng ứng dụng
![ Theo vết của Tuning Fork - cả hai các JVM và các luồng ứng dụng](demo.9.jpg)
Trong Hình 9, việc nạp lớp trong Reader JVM là hàng thứ ba. Như dự kiến, nó đã hoàn thành bởi lần chạy đầu tiên của luồng Reader. Dòng dưới cùng là nạp lớp trong luồng Writer. Khi di con trỏ chuột trên các thanh trong phần giữa 20 và 70 mili giây trên trục X, chúng ta thấy rằng hầu như tất cả các thanh đều phải làm việc với XML. Một lần nữa, sự chậm trễ nạp lớp đang góp một phần đáng kể vào thời gian truyền dữ liệu của chúng ta. Độ trễ kéo dài nhất của chúng ta với 122 mili giây, là khoảng cách giữa thanh màu đỏ đầu tiên của bộ đếm giờ luồng Reader, và điểm cuối của thanh màu xanh lá cây đầu tiên của luồng Writer (có nhãn là 49,88 ms). Lần truyền dữ liệu thứ hai nhanh hơn một chút, và xu hướng này tiếp tục khi luồng Writer chạy hết công việc tồn đọng của các yêu cầu gửi đến, cho đến khi việc tồn đọng hết sạch và các lần truyền dữ liệu ở trong vòng 5 mili giây. Điều này giải thích mẫu hình về bỏ lỡ thời hạn cuối truyền dữ liệu lúc khởi động. Nhưng việc nạp lớp có phải là nhân tố duy nhất? Có thể việc truyền dữ liệu giữa Reader JVM và Writer JVM qua ổ cắm có góp phần không?
### Độ trễ của ổ cắm
Việc sử dụng một ổ cắm để kết nối các JVM, cho phép ứng dụng được chia tách giữa hai máy tính, có thể đưa vào các chậm trễ. Chúng ta đã thực hiện các thay đổi sau cho cả hai mã ứng dụng của luồng Reader và luồng Writer để xem liệu có bất kỳ ảnh hưởng nào không:
**Vô hiệu hóa Nagle**: Thuật toán Nagle (xem [Tài nguyên](#resources)) nổi tiếng về gây ra sự chậm trễ trong hệ thống thời gian thực vì nó giữ trong vùng đệm các gói dữ liệu mạng trước khi gửi chúng. Có thể kiểm tra việc thiết lập Nagle bằng các ứng dụng Java với
socket.getTcpNoDelay()và, nếu thấy Nagle được bật lên, thì có thể tắt nó bằng cách thiết lập
setTcpNoDelay(true). Tuy nhiên, việc vô hiệu hóa Nagle cũng không ảnh hưởng đến các việc truyền dữ liệu khởi động chậm.
**Sử dụng**: Có thể sửa đổi ổ cắm mặc định để có hành vi gần hơn với các yêu cầu của chúng ta, bằng cách sử dụng
PerformancePreferences
setPerformancePreferences(1, 2, 0). Điều này gán tầm quan trọng cao nhất với độ trễ thấp, theo sau là thời gian kết nối ngắn và tầm quan trọng thấp nhất dành cho băng thông cao. Việc thêm điều này vào mã trình diễn làm giảm đáng kể độ trễ khởi động — xem Hình 10:
##### Hình 10. Theo vết của Tuning Fork — với ổ cắm
PerformancePreferences
Bây giờ độ trễ chính đã giảm còn khoảng 40 mili giây do việc nạp lớp gây ra, và có thể loại bỏ nó bằng cách nạp trước các lớp đó.
## Kết luận
Bài viết này kết thúc loạt bài
[. Như toàn bộ loạt
bài này đã nhấn mạnh, khả năng dự báo là ưu tiên hàng đầu cho một ứng dụng
thời gian thực. Trong bài viết này, chúng ta đã thiết kế và viết một ứng
dụng Java thời gian thực đơn giản và chỉ rõ cách sử dụng kết hợp các bộ
đếm giờ và các công cụ để phân tích việc thi hành ứng dụng và xác nhận nó
thực hiện theo dự báo như thế nào. Đồng thời, chúng ta đã giải thích sự
tương tác giữa các khoảng tạm dừng GC và một ứng dụng đang chạy, cho thấy
việc nạp lớp có thể gây ra các chậm trễ như thế nào, và đã quan sát ảnh
hưởng của việc sử dụng XML trong một ứng dụng đơn giản. Và chúng ta đã xác
định được tầm quan trọng của việc phân tích xuyên suốt từ đầu đến cuối của
các hệ thống được kết nối và đã phát hiện và làm giảm thời gian trễ gây ra
bởi các ổ cắm mạng. Phát triển với Java thời gian thực](http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=Developing+with+Real+time+Java&S_TACT=105AGY75)
Dữ liệu hiệu năng mà chúng ta đã nói trong bài viết này đã được xác định
trong một môi trường có kiểm soát. Các kết quả thu được trong các môi
trường hệ điều hành khác có thể thay đổi đáng kể, vì vậy bạn nên kiểm tra
các dữ liệu áp dụng được cho môi trường cụ thể của bạn. Cũng lưu ý rằng
các ứng dụng phân tán về vật lý chịu ảnh hưởng của một phạm vi lớn các
nguồn gốc biến động (xem
[Tài nguyên](#resources)). Chúng ta đã
giảm hoặc tránh được một số trong đó bằng cách chạy ứng dụng trình diễn
trên một máy tính duy nhất. Bạn có thể xử lý một số các tham số điều chỉnh
mạng Java mà chúng tôi đã trình bày như là các gợi ý.
## Tải về
|Mô tả||Tên||Kích thước|
|Source code|
## Tài nguyên
### Học tập
[: Đọc toàn bộ loạt bài này.](http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=developing+Real+time+Java&S_TACT=105AGY75) *Phát triển với Java thời gian thực* [: Đọc loạt bài developerWorks gồm sáu phần về Java thời gian thực. Đặc biệt liên quan đến bài viết này là:](http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=Real+time+Java+Part&S_TACT=105AGY75) *Java thời gian thực*
- "
[Java Thời gian thực Phần 4: Thu gom rác thời gian thực](http://www.ibm.com/developerworks/java/library/j-rtj4/index.html?S_TACT=105AGY75)(Benjamin Biron and Ryan Sciampacone, developerWorks, 05.2007): Một bài giới thiệu về trình thu gom rác Metronome được cung cấp kèm theo WebSphere Real Time.
- "
[Java Thời gian thực, Phần 3: Phân luồng và đồng bộ hóa](http://www.ibm.com/developerworks/java/library/j-rtj3/index.html?S_TACT=105AGY75)(Patrick Gallop and Mark Stoodley, developerWorks, 04.2007): Tìm hiểu về hỗ trợ phân luồng trong RTSJ.
- "
- "
[Tạo một tác nhân gỡ rối và lược tả với JVMTI](http://java.sun.com/developer/technicalArticles/Programming/jvmti/)" (C. K. Prasad et al., Sun Developer Network,06.2004.): Bài viết này cho thấy cách sử dụng JVMTI để tạo một công cụ gỡ lỗi và lược tả các ứng dụng Java như thế nào. [Hướng dẫn sử dụng Tuning Fork](http://tuningforkvp.sourceforge.net/documentation/html/TFUserManual/TuningForkUserManual.html): Xem tài liệu Tuning Fork. [Thuật toán Nagle có thể bị vô hiệu hóa như thế nào?](http://www.ibm.com/support/docview.wss?rs=899&uid=swg21192365): Đọc về thuật toán Nagle và cách để vô hiệu hóa nó trên phần mềm máy chủ và máy khách Lotus như thế nào. [Tám sai lầm về Điện toán phân tán](http://blogs.sun.com/jag/resource/Fallacies.html): Hãy cảnh giác với việc đặt các giả định không an toàn này về các ứng dụng phân tán. [Đặc tả thời gian thực cho Java](http://jcp.org/en/jsr/detail?id=1): Bạn sẽ tìm thấy RTSJ tại trang web Java Community Process. [Hiệu sách công nghệ](http://www.ibm.com/developerworks/apps/SendTo?bookstore=safari&S_TACT=105AGY75): Duyệt qua để tìm các sách về các chủ đề kỹ thuật này và các chủ đề khác. [Vùng công nghệ Java của developerWorks](http://www.ibm.com/developerworks/java?S_TACT=105AGY75): Tìm hàng trăm bài viết về mọi khía cạnh của lập trình Java.
### Lấy sản phẩm và công nghệ
[Nền tảng trực quan của Tuning Fork](http://sourceforge.net/projects/tuningforkvp/): Tải về Nền tảng trực quan của Tuning Fork từ SourceForge [Bộ công cụ của IBM để thu thập dữ liệu và phân tích trực quan cho các hệ thống đa lõi](https://www.alphaworks.ibm.com/tech/dcva4j): Bộ công cụ này giúp các nhà phát triển Java và các nhà phân tích hiệu năng phân tích các chương trình Java trên phần cứng đa lõi.
### Thảo luận
- Hãy dành tâm trí cho
[cộng đồng My developerWork](http://www.ibm.com/developerworks/mydeveloperworks?S_TACT=105AGY75).
## Bình luận
[Vùng dữ liệu trên developerWorks](http://www.ibm.com/developerworks/vn/views/data/libraryview.jsp)
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
[Vùng mã nguồn mở trên developerWorks](http://www.ibm.com/developerworks/vn/views/opensource/libraryview.jsp)
Xem các bài viết về HTML, CSS, JavaScript,...
[Điện toán đám mây](http://www.ibm.com/developerworks/vn/views/cloud/libraryview.jsp)
Tìm hiểu về điện toán đám mây

Content-Language: en-US


markdown:
Thêm bài hát này vào danh sách Playlist
- Hiện chưa có lời bài hát nào cho Giấc mơ mây (Bài hát về môi trường) do ca sĩ V.A trình bày. Bạn có thể click vào đây để đăng lời cho bài hát này.
V.A
Cà Dễ Dãi
Hồ Quang Hiếu
Hilary Duff
Hồ Ngọc Hà
xem thêm
rút gọn
Đơn vị chủ quản: Công ty Cổ phần NCT
Địa chỉ: Tòa nhà HAGL Safomec, 7/1 Thành Thái, P14, Q10, TP.HCM
Người chịu trách nhiệm nội dung: Ông Nhan Thế Luân - Email: support@nct.vn - Tel: (08) 3868 7979
Giấy phép MXH số 499/GP-BTTTT do Bộ Thông Tin và Truyền thông cấp ngày 28/09/2015
## Bình luận

Server: nginx+

Vary: Accept-Encoding, User-Agent

P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'


markdown:
Thêm bài hát này vào danh sách Playlist
Lời đăng bởi: duongthaicanh
Bài hát: Người đó tôi đây tình ở nơi đâu - Anh Huy
Tình chúng ta nay đã không còn như xưa
Người nơi đó, tôi nơi này, tình ở nơi đâu
Nhìn thấy nhau nhưng ta không còn cảm giác như lúc đầu
Có lẽ đôi ta đã không còn yêu nhau
Ngày tháng qua ta đã sống bên cạnh nhau (ta đã yêu nồng say)
Nhưng nhìu lúc hai trái tim nhìn về hai hướng
Rồi hố sâu ngày thêm lớn, thành khoảng cách hai chúng mình
Để bây giờ ta biết ta không còn của nhau
Người đó, tôi đây, tình ở nơi đâu
Thì thôi phải chăng đang trốn tìm
Ước gì hai chúng ta chưa gặp bao giờ... sẽ tốt hơn
Ân tình ngày hôm qua hãy để gió cuốn trôi theo mây ngàn
Mối tình hai chúng ta chấm hết từ đây
Mối tình hai chúng ta... có lẻ nên chấm hết từ đây thôi em ơi
V.A
SHINee
Sơn Tùng M-TP
Cà Dễ Dãi
Hồ Quang Hiếu
Hilary Duff
Hồ Ngọc Hà
xem thêm
rút gọn
Đơn vị chủ quản: Công ty Cổ phần NCT
Địa chỉ: Tòa nhà HAGL Safomec, 7/1 Thành Thái, P14, Q10, TP.HCM
Người chịu trách nhiệm nội dung: Ông Nhan Thế Luân - Email: support@nct.vn - Tel: (08) 3868 7979
Giấy phép MXH số 499/GP-BTTTT do Bộ Thông Tin và Truyền thông cấp ngày 28/09/2015
## Bình luận


markdown:
|
|
My Images
![](/images/square/112117.JPG)
![](/images/square/112109.JPG)
![](/images/square/111266.JPG)
[Highest Score](/image_list/sjvista/24614)| [Most Recent](/object_list.php?object_type=3&context_search_3=search_context&sort_select_3=creation&contributor_id=24614)]
Climber's Logs I've Signed (4)
Mountains & Rocks (4)
|
||
|
Messages Relevant to Me
|
|Messages Posted to My Contributions
![]()
|
|Replies to My Messages
![]()
Messages I Posted/ Editable Objects
|
|Messages I've Posted
![]()
|
|Objects I Can Edit
![]()
Reviews I Posted/Reviews Posted to my Gear
|
|Reviews I've Posted
![]()
|
|Reviews Posted to my Gear
![]()
Objects Others Have Attached to My Objects
|
|![]()
Photos Others Have Attached to My Objects
|
|![]()

Set-Cookie: phpbb3_fwgm6_u=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/

Server: Apache/2.4.7 (Ubuntu)

Via: 1.1 varnish-v4


markdown:
Order by Name
Girls' 12 Doubles
Player Record
Pluskota N/Simmons S
Residence:
Unknown
Birthplace:
Unknown
Age:
Unknown
Height:
Unknown
Plays:
Unknown
Coaching:
Unknown
Complete Bio
Overall Record: 2-0
Print Record
USTA ZONE NE 02
, July 23, 2002
Rnd
Result
Opponent
Rank
Score
RR
Win
Abajian C/Kono J
6463106
RR
Win
Bouliens D/Jackson K
6362
Home
|
Contact
|
Privacy Policy
|
Terms of Use
© 1997-2001 Tennis Technologies, Inc.
All rights reserved.
Design by
x3creative


markdown:
Tại đây bạn có thể chơi Gà Bơ.
Gà Bơ là một trong những Trò Chơi Nấu Ăn đã được chúng tôi tuyển chọn đặc biệt.
[Papa Louie 3](http://www.trochoi.net/tr%C3%B2+ch%C6%A1i/Papa+Louie+3.html), [Papa's Cheeseria](http://www.trochoi.net/tr%C3%B2+ch%C6%A1i/papa-s-cheeseria.html), [Sugar Panic](http://www.trochoi.net/tr%C3%B2+ch%C6%A1i/sugar-panic.html) và [Sports Heads Basketball](http://www.trochoi.net/tr%C3%B2+ch%C6%A1i/b%C3%B3ng+r%E1%BB%95/sports+heads+basketball.html) hiện cũng được yêu thích trên trang web này.
Báo cáo trò chơi bị lỗi
Hủy báo cáo trò chơi bị lỗi

Connection: Close

Server: nginx

Cache-Control: max-age=900, public


markdown:
Công ty Cổ phần Vật Giá Việt Nam. Số GCNDT: 011032001615, cấp ngày 21/06/2012, nơi cấp: UBND thành phố Hà Nội
Trụ sở chính: phố Thái Thịnh, phường Trung Liệt, quận Đống Đa, Hà Nội - Chi nhánh Hồ Chí Minh: Đường Lữ Gia, Phường 15, Quận 11, Hồ Chí Minh
Trụ sở chính: phố Thái Thịnh, phường Trung Liệt, quận Đống Đa, Hà Nội - Chi nhánh Hồ Chí Minh: Đường Lữ Gia, Phường 15, Quận 11, Hồ Chí Minh

Set-Cookie: history_product=2553850%7C0; path=/

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0


Set-Cookie: history_product=261241%7C0; path=/


markdown:
Trụ sở chính: phố Thái Thịnh, phường Trung Liệt, quận Đống Đa, Hà Nội - Chi nhánh Hồ Chí Minh: Đường Lữ Gia, Phường 15, Quận 11, Hồ Chí Minh
####
Sản phẩm có thể bạn thích
[ Xem thêm tại mục ](/5467/do-tho-khac.html) **Đồ thờ khác** **Đồ thờ khác**

Set-Cookie: u_nologin_id=528092594; expires=Wed, 04-Jan-2017 00:41:50 GMT; path=/; httponly

Server: Apache/2.2.3 (CentOS)


markdown:
Chuyện lạ
Pháp luật
Đời sống
Giao thông
Xã hội
(TTXVN/Vietnam+)
30/08/2016 11:28 GMT+7
Bản in
Châu Âu
Châu Á-TBD
Châu Mỹ
Trung Đông
Châu Âu
Môi trường
Trung Đông
Y tế


markdown:
Viveporno.com
This domain may be for sale.
Backorder this Domain
Privacy Policy

p3p: CP="CAO PSA OUR"


markdown:
nhà hàng như ý, nha hang nhu y
TRANG CHỦ
»
Miền Nam
»
Thành phố Hồ Chí Minh
»
Quận 3
»
Như Ý
Như Ý
Top
|
Bản đồ
|
Giới thiệu bạn bè
|
Góp ý
Nhà hàng Như Ý với 3 tầng lầu có không gian mở, rất thoáng mát và thoải mái, được tô điểm bằng nhiều lồng đèn với nhiều màu sắc rất sinh động. Đội ngũ nhân viên duyên dáng, trẻ trung sẽ làm cho bạn hài lòng. Nhà hàng thu hút rất nhiều khách bởi giá cả rất bình dân và các món ăn ngon được đội ngũ đầu bếp chuyên nghiệp chế biến.
Quán chuyên bán các loại hải sản tươi sống và đặc sản rừng: trúc, nhông, nhím, heo rừng, le le, kỳ tôm, cá chình,... Các món ăn ngon của quán: chả giò Như Ý, nem cua bể, tôm rang muối Hồng Kông, lẩu Như Ý, cá chình tiết pha rượu, cá chình tiềm thuốc bắc, rắn hổ mang, rắn hổ mành tiết pha rượu,...
Nhà hàng có phục vụ cơm trưa văn phòng với các món ăn thuần túy Việt Nam.
THÔNG TIN NHÀ HÀNG
Tên nhà hàng
Như Ý
Loại nhà hàng
Nhà hàng
Ðịa chỉ
122 Trần Quốc Thảo, P.7, Q.3, TP. Hồ Chí Minh.
Chỉ dẫn
Nằm tại ngã tư Lý Chính Thắng và Trần Quốc Thảo (bên phía tay trái của đường Lý Chính Thắng).
Ðiện thoại
08-9310594
Fax
Chưa cập nhật
Ðịa chỉ E-mail
Chưa cập nhật
Ðặt chỗ trước
Chấp nhận
Website
Chưa cập nhật
Số chỗ
Từ 401-500 chỗ
Giờ phục vụ
09:00 - 24:00
Ngày nghỉ
Không có ngày nghỉ
Thanh toán
Tiền mặt
Ngôn ngữ
Tiếng Việt
Giá trung bình
30.000 - 70.000 VND
Dịch vụ phụ
Chưa cập nhật
Ghi chú
↑Lên trên
GIỚI THIỆU BẠN BÈ
Nhập vào email của bạn và của người mà bạn muốn giới thiệu, sau đó nhấn nút "Gửi email". Người ấy sẽ nhận được email giới thiệu trang nhà hàng này.
Email của bạn
Email người nhận
Ý KIẾN KHÁCH HÀNG
Hồ Đắc Bình
(08/04/2012 07:48:06)
Địa chỉ: 178 Lý Thường Kiệt F14 Q 10
Tôi muốn đặt hai bàn tiệc vào buổi trưa
Khoảng từ 12h ngày 14/4/12.
Mong Nhà Hàng hãy thông báo cho tôi biết sớm..
Xin cám ơn..
Nguyễn Thu Cúc
(08/01/2012 18:56:36)
Địa chỉ: Q7 TP.HCM
Tôi muốn đặt chỗ trước cho buổi tiệc tất niên
Thời gian: 18:30 ngày thứ 7 (14/01/2012)
Số lượng: từ 10 đến 15 người
Yêu cầu: Phòng riêng - máy lạnh có sức chứa khoảng 15 người, có sử dụng karaoke.
Xin vui lòng phản hồi qua địa chỉ mail của tôi.
Rất cảm ơn!
Nguyễn Thu Cúc
ngtcuc@yahoo.com.vn
Tu beo
(12/07/2011 18:21:01)
Địa chỉ: Gian khi
nen cho tra tien qua tai khoan
Tu beo
lichdd,pt@vietsov.com.vn
damminhduc
(15/11/2010 11:50:23)
Địa chỉ: 317 ngoquyen tp bmt
toi muon hoc mot khoa nau an tai nha hang cua quan nhu y co dc ko neu dc thi hoc phi la bao nhieu xin quan lien lac cho toi vao so dt nay 0904775771
nguyen thi kim hoa
(12/09/2008 17:41:38)
xin vui long cho biet gia thuc don,khi den day an co can dat ban truoc khong,so luong nguoi la 6 den 8.xin cho biet truoc ngay 16/07,cam on
Nếu quý khách đã từng ghé thăm quán chúng tôi, xin hãy để lại vài dòng cảm nhận hay góp ý của quý khách. Mọi ý kiến đóng góp của quý khách sẽ được chúng tôi tiếp thu nhằm phục vụ quý khách tốt hơn.
Họ tên
*
Địa chỉ
Điện thoại
E-mail
*
Góp ý
*
↑Lên trên
© Bản quyền 2004-2011 thuộc về
VnNavi.com
, website
nhà hàng, quán ăn, quán cà phê, món ăn, thông tin ẩm thực việt nam
.
Xin vui lòng ghi rõ nguồn khi bạn phát hành lại thông tin từ website này.
Quảng cáo
|
Liên kết với VnNavi