markdown:
### Mục lục
# Ứng dụng Java Web login đơn giản sử dụng Spring MVC, Spring Security và Spring JDBC
-
Xem thêm:
-
[1- Giới thiệu]
-
Tài liệu được viết dựa trên:
-
-
### Eclipse 4.6 (NEON)
-
### Spring MVC 4.x
-
### Spring Security 4.x
-
### Spring JDBC 4.x
-
### (Annotation Config)
-
-
Xem thêm:
-
[2- Demo]
-
Xem trước ứng dụng:
-
-
[3- Chuẩn bị database]
-
**ORACLE:**
-
-
-- Create table create table USERS ( USERNAME VARCHAR2(36) not null, PASSWORD VARCHAR2(36) not null, ENABLED NUMBER(1) not null ) ; alter table USERS add constraint USER_PK primary key (USERNAME); --------------------- -- Create table create table USER_ROLES ( ROLE_ID VARCHAR2(50) not null, USERNAME VARCHAR2(36) not null, USER_ROLE VARCHAR2(30) not null ) ; alter table USER_ROLES add constraint USER_ROLE_PK primary key (ROLE_ID); alter table USER_ROLES add constraint USER_ROLE_UK unique (USERNAME, USER_ROLE); ------------------------------- insert into users (USERNAME, PASSWORD, ENABLED) values ('dbuser1', '12345', 1); insert into users (USERNAME, PASSWORD, ENABLED) values ('dbadmin1', '12345', 1); insert into User_Roles (ROLE_ID, USERNAME, USER_ROLE) values ('1', 'dbuser1', 'USER'); insert into User_Roles (ROLE_ID, USERNAME, USER_ROLE) values ('2', 'dbadmin1', 'ADMIN'); insert into User_Roles (ROLE_ID, USERNAME, USER_ROLE) values ('3', 'dbadmin1', 'USER'); ------------------------------- Commit;
-
**MySQL & SQL Server:**
-
-
-- Create table create table USERS ( USERNAME VARCHAR(36) not null, PASSWORD VARCHAR(36) not null, ENABLED smallint not null ) ; alter table USERS add constraint USER_PK primary key (USERNAME); --------------------- -- Create table create table USER_ROLES ( ROLE_ID VARCHAR(50) not null, USERNAME VARCHAR(36) not null, USER_ROLE VARCHAR(30) not null ) ; alter table USER_ROLES add constraint USER_ROLE_PK primary key (ROLE_ID); alter table USER_ROLES add constraint USER_ROLE_UK unique (USERNAME, USER_ROLE); ------------------------------- insert into users (USERNAME, PASSWORD, ENABLED) values ('dbuser1', '12345', 1); insert into users (USERNAME, PASSWORD, ENABLED) values ('dbadmin1', '12345', 1); insert into User_Roles (ROLE_ID, USERNAME, USER_ROLE) values ('1', 'dbuser1', 'USER'); insert into User_Roles (ROLE_ID, USERNAME, USER_ROLE) values ('2', 'dbadmin1', 'ADMIN'); insert into User_Roles (ROLE_ID, USERNAME, USER_ROLE) values ('3', 'dbadmin1', 'USER');
-
[4- Tạo Project]
-
**File/New/Other...**
-
-
-
-
-
Nhập vào:
-
**Group ID**: org.o7planning **Artifact ID**: SpringMVCAnnotationSecurity **Package**: org.o7planning.tutorial.springmvcsecurity
-
-
-
Project đã được tạo ra:
-
-
Bạn đừng lo lắng với thông báo lỗi khi Project vừa được tạo ra. Lý do là bạn chưa khai báo thư viện
**Servlet**.
-
Sửa cấu trúc project:
-
-
Xóa file
*.* **index.jsp**
-
-
Nhấn phải vào project chọn
**Properties**:
-
-
[5- Cấu hình Maven & web.xml]
-
Cấu hình để sử dụng
**WebApp 3.x**.
-
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>Spring MVC Security</display-name> </web-app>
-
Maven:
-
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.o7planning</groupId> <artifactId>SpringMVCAnnotationSecurity</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>SpringMVCAnnotationSecurity Maven Webapp</name> <url>http://maven.apache.org</url> <properties> <!-- Generic properties --> <java.version>1.7</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> <repositories> <!-- Repository for ORACLE JDBC Driver --> <repository> <id>codelds</id> <url>https://code.lds.org/nexus/content/groups/main-repo</url> </repository> </repositories> <dependencies> <!-- Spring framework START --> <!-- http://mvnrepository.com/artifact/org.springframework/spring-core%20--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.2.5.RELEASE</version> </dependency> <!-- http://mvnrepository.com/artifact/org.springframework/spring-web%20--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>4.2.5.RELEASE</version> </dependency> <!-- http://mvnrepository.com/artifact/org.springframework/spring-webmvc%20--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.2.5.RELEASE</version> </dependency> <!-- http://mvnrepository.com/artifact/org.springframework/spring-jdbc%20--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.2.5.RELEASE</version> </dependency> <!-- Spring framework END --> <!-- Spring Security Artifacts - START --> <!-- http://mvnrepository.com/artifact/org.springframework.security/spring-security-web%20--> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>4.0.4.RELEASE</version> </dependency> <!-- http://mvnrepository.com/artifact/org.springframework.security/spring-security-config%20--> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>4.0.4.RELEASE</version> </dependency> <!-- Spring Security Artifacts - END --> <!-- Jstl for jsp page --> <!-- http://mvnrepository.com/artifact/javax.servlet/jstl%20--> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <!-- Servlet API --> <!-- http://mvnrepository.com/artifact/javax.servlet/javax.servlet-api%20--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <!-- JSP API --> <!-- http://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api%20--> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> <scope>provided</scope> </dependency> <!-- MySQL JDBC driver --> <!-- http://mvnrepository.com/artifact/mysql/mysql-connector-java%20--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.34</version> </dependency> <!-- Oracle JDBC driver --> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> <!-- SQLServer JDBC driver (JTDS) --> <!-- http://mvnrepository.com/artifact/net.sourceforge.jtds/jtds%20--> <dependency> <groupId>net.sourceforge.jtds</groupId> <artifactId>jtds</artifactId> <version>1.3.1</version> </dependency> </dependencies> <build> <finalName>SpringMVCAnnotationSecurity</finalName> <plugins> <!-- Config: Maven Tomcat Plugin --> <!-- http://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat7-maven-plugin%20--> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <!-- Config: contextPath and Port (Default: /SpringMVCAnnotationSecurity : 8080) --> <!-- <configuration> <path>/</path> <port>8899</port> </configuration> --> </plugin> </plugins> </build> </project>
-
[6- Cấu hình Spring MVC & Security]
-
-
SpringWebAppInitializer.java
package org.o7planning.springmvcsecurity.config; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.ServletRegistration; import org.springframework.web.WebApplicationInitializer; import org.springframework.web.context.support.AnnotationConfigWebApplicationContext; import org.springframework.web.servlet.DispatcherServlet; public class SpringWebAppInitializer implements WebApplicationInitializer { @Override public void onStartup(ServletContext servletContext) throws ServletException { AnnotationConfigWebApplicationContext appContext = new AnnotationConfigWebApplicationContext(); appContext.register(ApplicationContextConfig.class); ServletRegistration.Dynamic dispatcher = servletContext.addServlet("SpringDispatcher", new DispatcherServlet(appContext)); dispatcher.setLoadOnStartup(1); dispatcher.addMapping("/"); } }
-
Lớp
**ApplicationContextConfig**sử dụng để cấu hình nội dung của **Spring MVC**, bao gồm:
-
- DataSource
- Transaction Manager
- Beans
- ...
-
ApplicationContextConfig.java
package org.o7planning.springmvcsecurity.config; import javax.sql.DataSource; import org.o7planning.springmvcsecurity.dao.UserInfoDAO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; import org.springframework.context.annotation.PropertySource; import org.springframework.context.support.ResourceBundleMessageSource; import org.springframework.core.env.Environment; import org.springframework.jdbc.datasource.DataSourceTransactionManager; import org.springframework.jdbc.datasource.DriverManagerDataSource; import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.web.servlet.view.InternalResourceViewResolver; @Configuration @ComponentScan("org.o7planning.springmvcsecurity.*") @EnableTransactionManagement // Load to Environment. @PropertySource("classpath:datasource-cfg.properties") public class ApplicationContextConfig { // Lưu trữ các giá thuộc tính load bởi @PropertySource. @Autowired private Environment env; @Autowired private UserInfoDAO userInfoDAO; @Bean public ResourceBundleMessageSource messageSource() { ResourceBundleMessageSource rb = new ResourceBundleMessageSource(); // Load property in message/validator.properties rb.setBasenames(new String[] { "messages/validator" }); return rb; } @Bean(name = "viewResolver") public InternalResourceViewResolver getViewResolver() { InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setPrefix("/WEB-INF/pages/"); viewResolver.setSuffix(".jsp"); return viewResolver; } @Bean(name = "dataSource") public DataSource getDataSource() { DriverManagerDataSource dataSource = new DriverManagerDataSource(); // Xem: datasouce-cfg.properties dataSource.setDriverClassName(env.getProperty("ds.database-driver")); dataSource.setUrl(env.getProperty("ds.url")); dataSource.setUsername(env.getProperty("ds.username")); dataSource.setPassword(env.getProperty("ds.password")); System.out.println("## getDataSource: " + dataSource); return dataSource; } // Transaction Manager @Autowired @Bean(name = "transactionManager") public DataSourceTransactionManager getTransactionManager(DataSource dataSource) { DataSourceTransactionManager transactionManager = new DataSourceTransactionManager(dataSource); return transactionManager; } }
-
**ApplicationContextConfig**sẽ đọc file *:* **datasouce-cfg.xml**
-
-
datasouce-cfg.properties (For Oracle)
# DataSource ds.database-driver=oracle.jdbc.driver.OracleDriver ds.url=jdbc:oracle:thin:@localhost:1521:db12c ds.username=test ds.password=12345
-
datasource-cfg.properties (For SQL Server)
# DataSource ds.database-driver=net.sourceforge.jtds.jdbc.Driver ds.url=jdbc:jtds:sqlserver://localhost:1433/simplehr;instance=SQLEXPRESS ds.username=test ds.password=12345
-
datasource-cfg.properties (For MySQL)
# DataSource ds.database-driver=com.mysql.jdbc.Driver ds.url=jdbc:mysql://localhost:3306/mydatabase ds.username=root ds.password=12345
-
WebMvcConfig.java
package org.o7planning.springmvcsecurity.config; import java.nio.charset.Charset; import java.util.Arrays; import java.util.List; import org.springframework.context.annotation.Configuration; import org.springframework.http.MediaType; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.StringHttpMessageConverter; import org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; @Configuration @EnableWebMvc public class WebMvcConfig extends WebMvcConfigurerAdapter { private static final Charset UTF8 = Charset.forName("UTF-8"); // Cấu hình UTF-8 cho các trang. @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { StringHttpMessageConverter stringConverter = new StringHttpMessageConverter(); stringConverter.setSupportedMediaTypes(Arrays.asList(new MediaType("text", "plain", UTF8))); converters.add(stringConverter); // Add other converters ... } // Cấu hình để sử dụng các file nguồn tĩnh (html, image, ..) // Tương đương với <mvc:resources/> trong cấu hình sử dụng XML. @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/css/**").addResourceLocations("/css/").setCachePeriod(31556926); registry.addResourceHandler("/img/**").addResourceLocations("/img/").setCachePeriod(31556926); registry.addResourceHandler("/js/**").addResourceLocations("/js/").setCachePeriod(31556926); } // Tương đương cấu hình trong xml. @Override public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) { configurer.enable(); } }
-
SpringSecurityInitializer.java
package org.o7planning.springmvcsecurity.config; import org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer; public class SpringSecurityInitializer extends AbstractSecurityWebApplicationInitializer { // Do nothing }
-
WebSecurityConfig.java
package org.o7planning.springmvcsecurity.config; import org.o7planning.springmvcsecurity.authentication.MyDBAuthenticationService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; @Configuration // @EnableWebSecurity = @EnableWebMVCSecurity + Extra features @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Autowired MyDBAuthenticationService myDBAauthenticationService; @Autowired public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { // Các User trong bộ nhớ (MEMORY). auth.inMemoryAuthentication().withUser("user1").password("12345").roles("USER"); auth.inMemoryAuthentication().withUser("admin1").password("12345").roles("USER, ADMIN"); // Các User trong Database auth.userDetailsService(myDBAauthenticationService); } @Override protected void configure(HttpSecurity http) throws Exception { http.csrf().disable(); // Các trang không yêu cầu login http.authorizeRequests().antMatchers("/", "/welcome", "/login", "/logout").permitAll(); // Trang /userInfo yêu cầu phải login với vai trò USER hoặc ADMIN. // Nếu chưa login, nó sẽ redirect tới trang /login. http.authorizeRequests().antMatchers("/userInfo").access("hasAnyRole('ROLE_USER', 'ROLE_ADMIN')"); // For ADMIN only. // Trang chỉ dành cho ADMIN http.authorizeRequests().antMatchers("/admin").access("hasRole('ROLE_ADMIN')"); // Khi người dùng đã login, với vai trò XX. // Nhưng truy cập vào trang yêu cầu vai trò YY, // Ngoại lệ AccessDeniedException sẽ ném ra. http.authorizeRequests().and().exceptionHandling().accessDeniedPage("/403"); // Cấu hình cho Login Form. http.authorizeRequests().and().formLogin()// // Submit URL của trang login .loginProcessingUrl("/j_spring_security_check") // Submit URL .loginPage("/login")// .defaultSuccessUrl("/userInfo")// .failureUrl("/login?error=true")// .usernameParameter("username")// .passwordParameter("password") // Cấu hình cho Logout Page. .and().logout().logoutUrl("/logout").logoutSuccessUrl("/logoutSuccessful"); } }
-
[7- Các class tham gia vào bảo mật (Security)]
-
-
Lớp
**UserInfo**tương ứng với bảng **USERS**trong database.
-
UserInfo.java
package org.o7planning.springmvcsecurity.model; public class UserInfo { private String userName; private String password; public UserInfo() { } public UserInfo(String userName, String password) { this.userName = userName; this.password = password; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }
-
Lớp
**UserInfoMapper**sử dụng để ánh xạ các cột trong cậu lệnh **SQL**tương ứng với các trường (field) của lớp **UserInfo**.
-
UserInfoMapper.java
package org.o7planning.springmvcsecurity.mapper; import java.sql.ResultSet; import java.sql.SQLException; import org.o7planning.springmvcsecurity.model.UserInfo; import org.springframework.jdbc.core.RowMapper; public class UserInfoMapper implements RowMapper<UserInfo> { @Override public UserInfo mapRow(ResultSet rs, int rowNum) throws SQLException { String userName = rs.getString("Username"); String password = rs.getString("Password"); return new UserInfo(userName, password); } }
-
UserInfoDAO.java
package org.o7planning.springmvcsecurity.dao; import java.util.List; import org.o7planning.springmvcsecurity.model.UserInfo; public interface UserInfoDAO { public UserInfo findUserInfo(String userName); // [USER,AMIN,..] public List<String> getUserRoles(String userName); }
-
UserInfoDAOImpl.java
package org.o7planning.springmvcsecurity.dao.impl; import java.util.List; import javax.sql.DataSource; import org.o7planning.springmvcsecurity.dao.UserInfoDAO; import org.o7planning.springmvcsecurity.mapper.UserInfoMapper; import org.o7planning.springmvcsecurity.model.UserInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.EmptyResultDataAccessException; import org.springframework.jdbc.core.support.JdbcDaoSupport; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @Service @Transactional public class UserInfoDAOImpl extends JdbcDaoSupport implements UserInfoDAO { @Autowired public UserInfoDAOImpl(DataSource dataSource) { this.setDataSource(dataSource); } @Override public UserInfo findUserInfo(String userName) { String sql = "Select u.Username,u.Password "// + " from Users u where u.Username = ? "; Object[] params = new Object[] { userName }; UserInfoMapper mapper = new UserInfoMapper(); try { UserInfo userInfo = this.getJdbcTemplate().queryForObject(sql, params, mapper); return userInfo; } catch (EmptyResultDataAccessException e) { return null; } } @Override public List<String> getUserRoles(String userName) { String sql = "Select r.User_Role "// + " from User_Roles r where r.Username = ? "; Object[] params = new Object[] { userName }; List<String> roles = this.getJdbcTemplate().queryForList(sql,params, String.class); return roles; } }
-
Class
**MyDBAuthenticationService**sử dụng để tùy biến xác thực, nó thi hành interface **AuthenticationService**.
-
MyDBAuthenticationService.java
package org.o7planning.springmvcsecurity.authentication; import java.util.ArrayList; import java.util.List; import org.o7planning.springmvcsecurity.dao.UserInfoDAO; import org.o7planning.springmvcsecurity.model.UserInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.stereotype.Service; @Service public class MyDBAuthenticationService implements UserDetailsService { @Autowired private UserInfoDAO userInfoDAO; @Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { UserInfo userInfo = userInfoDAO.findUserInfo(username); System.out.println("UserInfo= " + userInfo); if (userInfo == null) { throw new UsernameNotFoundException("User " + username + " was not found in the database"); } // [USER,ADMIN,..] List<String> roles= userInfoDAO.getUserRoles(username); List<GrantedAuthority> grantList= new ArrayList<GrantedAuthority>(); if(roles!= null) { for(String role: roles) { // ROLE_USER, ROLE_ADMIN,.. GrantedAuthority authority = new SimpleGrantedAuthority("ROLE_" + role); grantList.add(authority); } } UserDetails userDetails = (UserDetails) new User(userInfo.getUserName(), // userInfo.getPassword(),grantList); return userDetails; } }
-
[8- Spring MVC Controller]
-
-
MainController.java
package org.o7planning.springmvcsecurity.controller; import java.security.Principal; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @Controller public class MainController { @RequestMapping(value = { "/", "/welcome" }, method = RequestMethod.GET) public String welcomePage(Model model) { model.addAttribute("title", "Welcome"); model.addAttribute("message", "This is welcome page!"); return "welcomePage"; } @RequestMapping(value = "/admin", method = RequestMethod.GET) public String adminPage(Model model) { return "adminPage"; } @RequestMapping(value = "/login", method = RequestMethod.GET) public String loginPage(Model model ) { return "loginPage"; } @RequestMapping(value = "/logoutSuccessful", method = RequestMethod.GET) public String logoutSuccessfulPage(Model model) { model.addAttribute("title", "Logout"); return "logoutSuccessfulPage"; } @RequestMapping(value = "/userInfo", method = RequestMethod.GET) public String userInfo(Model model, Principal principal) { // Sau khi user login thanh cong se co principal String userName = principal.getName(); System.out.println("User Name: "+ userName); return "userInfoPage"; } @RequestMapping(value = "/403", method = RequestMethod.GET) public String accessDenied(Model model, Principal principal) { if (principal != null) { model.addAttribute("message", "Hi " + principal.getName() + "<br> You do not have permission to access this page!"); } else { model.addAttribute("msg", "You do not have permission to access this page!"); } return "403Page"; } }
-
[9- JSP Pages]
-
-
_menu.jsp
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <div style="border: 1px solid #ccc;padding:5px;margin-bottom:20px;"> <a href="${pageContext.request.contextPath}/welcome">Home</a> | <a href="${pageContext.request.contextPath}/userInfo">User Info</a> | <a href="${pageContext.request.contextPath}/admin">Admin</a> <c:if test="${pageContext.request.userPrincipal.name != null}"> | <a href="${pageContext.request.contextPath}/logout">Logout</a> </c:if> </div>
-
403Page.jsp
<%@page session="false"%> <html> <head> <title>Access Denied</title> </head> <body> <jsp:include page="_menu.jsp"/> <h3 style="color:red;">${message}</h3> </body> </html>
-
adminPage.jsp
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@page session="true"%> <html> <head> <title>${title}</title> </head> <body> <jsp:include page="_menu.jsp" /> <h2>Admin Page</h2> <h3>Welcome : ${pageContext.request.userPrincipal.name}</h3> <b>This is protected page!</b> </body> </html>
-
loginPage.jsp
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <html> <head><title>Login</title></head> <body> <jsp:include page="_menu.jsp" /> <h1>Login</h1> <!-- /login?error=true --> <c:if test="${param.error == 'true'}"> <div style="color:red;margin:10px 0px;"> Login Failed!!!<br /> Reason : ${sessionScope["SPRING_SECURITY_LAST_EXCEPTION"].message} </div> </c:if> <h3>Enter user name and password:</h3> <form name='f' action="${pageContext.request.contextPath}/j_spring_security_check" method='POST'> <table> <tr> <td>User:</td> <td><input type='text' name='username' value=''></td> </tr> <tr> <td>Password:</td> <td><input type='password' name='password' /></td> </tr> <tr> <td><input name="submit" type="submit" value="submit" /></td> </tr> </table> </form> </body> </html>
-
logoutSuccessfulPage.jsp
<html> <head> <title>Logout</title> </head> <body> <jsp:include page="_menu.jsp" /> <h1>Logout Successful!</h1> </body> </html>
-
userInfoPage.jsp
<%@page session="false"%> <html> <head> <title>${title}</title> </head> <body> <jsp:include page="_menu.jsp" /> <h1>Message : ${message}</h1> </body> </html>
-
welcomePage.jsp
<%@page session="false"%> <html> <head> <title>${title}</title> </head> <body> <h1>Message : ${message}</h1> </body> </html>
-
[10- Cấu hình và chạy ứng dụng]
-
Trong lần đầu tiên, trước khi chạy ứng dụng bạn cần phải
**build**toàn bộ project.
-
Nhấn phải chuột vào project chọn:
-
**Run As/Maven install**
-
-
-
-
### Cấu hình để chạy ứng dụng:
-
-
-
Nhập vào:
-
**Name:**Run SpringMVCSecurity **Base directory:**${workspace_loc:/SpringMVCAnnotationSecurity} **Goals:**tomcat7:run
-
-
-
-
Chạy URL:
-
-
-
Gõ vào đường dẫn xem thông tin user, trong trường hợp bạn chưa login, website sẽ chuyển hướng tới trang login.
-
-
-
Nếu bạn nhập sai thông tin và
**Submit**. Website sẽ chuyển hướng trở lại trang login.
-
-
Trong trường hợp đăng nhập thành công:
-
-
-
Bạn có thể thử với đường dẫn.
-
-
Đường dẫn trên chỉ cho phép user với vai trò ADMIN (ROLE_ADMIN) được phép truy cập:
Trong trường hợp bạn chưa login, website sẽ chuyển hướng tới trang login, nếu bạn đăng nhập vào với vai trò ROLE_USER bạn sẽ nhận được thông báo cấm truy cập (Access Denied)
-
-
[11- Fix Error!]
-
Chú ý, nếu bạn nhận được lỗi:
-
HTTP Status 404 - /SpringMVCAnnotationSecurity/j_spring_security_check
-
-
Hãy đảm bảo rằng trong ứng dụng của bạn đã có lớp
**SpringSecurityInitializer**:
-
SpringSecurityInitializer.java
package org.o7planning.springmvcsecurity.config; import org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer; public class SpringSecurityInitializer extends AbstractSecurityWebApplicationInitializer { // Do nothing }

Set-Cookie: ezCMPCCS=true; Path=/; Domain=o7planning.org; Expires=Thu, 19 Sep 2019 06:11:30 GMT

PageSpeed: off

Vary: Accept-Encoding,X-APP-JSON

X-Frame-Options: DENY

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


markdown:
Mã sản phẩm:
Xuất xứ: Hàn Quốc
Chất liệu: Nhựa Polyester
Kích thước: 60
Màu sắc: Antique Gold
Phào Chỉ Nhựa Hàn quốc | Chỉ Nhựa Hàn quốc | Phào Chỉ Trang Trí | Phào Chỉ Hàn Quốc | Phào chỉ PU | Những mẫu phào chỉ đẹp, len tường, phào chỉ trang trí nội thất cao cấp từ Hàn Quốc
Hình ảnh thực tế sản phẩm hoa văn mạ vàng
Phào chỉ nhựa Hàn Quốc sảnh khách sạn Đà Lạt
Phào chỉ nhựa Hàn Quốc dát vàng biệt thự Đại Dũng
Copyrights © 2016 All rights reserved by Fama solutions

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: application/xhtml+xml

Cache-Control: private

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

X-Crawler-Content-Encoding: gzip

Vary: Accept-Encoding


markdown:
**1. Trách nhiệm nội dung**
Nội dung trên phimnhanh được đăng bởi người sử dụng, vì vậy trách nhiệm về nội dung thuộc về người gửi bài lên trên hệ thống. Ban quản trị của trang web sẽ thường xuyên kiểm tra các nội dung trên trang và loại bỏ các nội dung vi phạm bản quyền, nội dung quảng cáo, spam, clip rác, nội dung xúc phạm, 18+ hay những nội dung không phù hợp với thuần phong mỹ tục, không trái với các quy định pháp luật.
**2. Bản quyền**
Là một trang web về thông tin giải trí, chúng tôi ý thức rõ ràng về việc tôn trọng bản quyền của các tác giả, tác phẩm, các sản phẩm trí tuệ về điện ảnh. phimnhanh.net luôn cố gắng đảm bảo rằng tất cả nội dung trên trang web hoặc liên quan đến thương hiệu phimnhanh.net đều hợp pháp, nhưng chúng tôi không cam kết chắc chắn rằng có thể kiểm soát mọi thông tin trên trang web. Bất kỳ hành vi xâm phạm đến bản quyền nào nếu được báo cáo sẽ bị Ban quản trị gỡ bỏ khỏi trang web trong thời gian sớm nhất.
**3. Sở hữu trí tuệ**
Mọi nội dung được đăng tải trên phimnhanh.net, bao gồm thiết kế, logo, các phần mềm, chức năng kỹ thuật, các , hình ảnh, cấu trúc trang đều thuộc bản quyền của phimnhanh.net. Nghiêm cấm mọi sao chép, sửa đổi, trưng bày, phân phát, chuyển tải, tái sử dụng, xuất bản, bán, cấp phép, tái tạo hay sử dụng bất cứ nội dung nào của trang web cho bất kỳ mục đích nào mà không có sự xác nhận bằng văn bản của Ban quản trị phimnhanh.net.
**4. Quy trình báo cáo vi phạm bản quyền**
Nếu bạn tin rằng bất kỳ nội dung nào được phát hành thông qua phimnhanh.net vi phạm quyền sở hữu trí tuệ của bạn, vui lòng thông báo cho chúng tôi về việc vi phạm bản quyền bằng việc điền đầy đủ thông tin vào biểu mẫu dưới đây đồng thời cung cấp đầy đủ tài liệu hoặc chứng nhận sở hữu bản quyền của bạn.
Biểu mẫu báo cáo vi phạm bản quyền:
[http://goo.gl/forms/cCh1lz1KkS](http://goo.gl/forms/cCh1lz1KkS)
Chúng tôi sẽ xử lý từng thông báo vi phạm bản quyền mà chúng tôi nhận được theo quy định của Điều khoản sử dụng của phimnhanh và quy định của pháp luật sở hữu trí tuệ.

WARC-Identified-Payload-Type: text/html

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

X-Crawler-Transfer-Encoding: chunked

Connection: keep-alive

Cache-Control: private, must-revalidate

pragma: no-cache

X-Cache-Status: MISS

Server: cloudflare


markdown:
Vòng đeo cổ điều hòa huyết áp Nhật Bản Ex giúp
**cân bằng**, **ổn định huyết áp** và từ đó có thể giảm nguy cơ bị đột quỵ. Tăng huyết áp là yếu tố quan trọng nhất gây nên đột quỵ. Huyết áp tăng sẽ làm tăng áp lực của dòng máu lên thành mạch, khi đó thành mạch bị giãn dần ra và xuất hện tổn thương có thể gây phình, vỡ mạch nhỏ trong não dẫn đến nguy cơ chảy máu não. Nhưng khi sử dụng vòng điều hòa huyết áp sẽ làm cho huyết áp của bạn luôn cân bằng, ổn định. **Tác dụng V** **òng điều hòa huyết áp Nhật Bản ex : **
+ Điều hòa ổn định huyết áp, lưu thông máu vùng đầu, cổ
+ Chống đau cứng, nhức mỏi vai cổ
+ Khi đi tầu xe đeo rất tốt vì vòng này giúp tuần hoàn máu nên không gây ra cảm giác chóng mặt, say xe.
**1- Thiết kế mới**
Bên trong vòng được tích hợp
**20 viên **đá từ tính .Trong đó:
Ở biểu đồ mật độ có thể thấy 4 viên từ tính 150mT ở 4 góc có biên độ từ tính cao nên có thể "đánh xâu hơn" vào những vị trí bên trong vai.
※Mật độ từ tính: Số đường từ tính trên 1 đơn vị diện tích, số lượng đường càng nhiều thì mật độ càng cao.
Pip Megneloop EX loại mới so với loại hiện hành thì mật độ cao hơn 2,7 lần.
mT (mili-Tesla là đơn vị biểu thị mật độ từ thông )
**2- Sử dụng đá từ tính cao**
Hiệu quả điều trị đau nhức vai, cổ hiệu quả với đá có từ tính cao lên tới 150mT, giúp tiếp cận tới những vùng máu huyết bị bế tắc, căng cứng.
Xem hình 2, hình chụp hồng ngoại nhiệt độ cơ thể, khi dùng vòng điều hòa huyết áp thì máu lưu thông tốt giúp nhiệt độ vùng xung quanh cổ ổn định (máu lưu thông tốt)
**3-Tối giảm trọng lượng vòng**
So với mẫu cũ thì vòng mới EX đã thiết kế để giảm
**22%** trọng lượng
từ 15.5g còn 12g, giúp việc đeo vòng thoải mái hơn rất nhiều
Giúp chúng tôi đánh giá, thảo luận
3 loại hạt giúp con thông minh mẹ khỏe đẹp đó là những thực phẩm giàu omega-3 và chất b...

Vary: Accept-Encoding,User-Agent

Keep-Alive: timeout=1, max=100

Connection: Keep-Alive


markdown:
# Cấu hình dàn đám cưới 74.000.000 VNĐ
Với số tiền đầu tư cho dàn âm thanh dành cho đám cưới khoảng 74 triệu VNĐ quý khách hàng sẽ được Khang Phú Đạt tư vấn cho một cấu hình với những thiết bị
* vô cùng tuyệt vời. Chúng tôi chuyên cung cấp những thiết bị được nhập khẩu chính hãng và cam kết lợi ích của khách hàng luôn luôn được đặt lên hàng đầu. Để hiểu rõ hơn về cấu hình dàn âm thanh phục vụ cho đám cưới xin mời quý khách hàng tham khảo các hạng mục thiết bị và chi tiết hình ảnh sản phẩm dưới đây. âm thanh đám cưới*
➤ Xem thêm top 3 dàn đám cưới giá rẻ:
[http://amthanhsankhaupro.com/tin-tuc/ban-dan-loa-dam-cuoi-voi-cong-suat-lon-gia-re-12.html](http://amthanhsankhaupro.com/tin-tuc/ban-dan-loa-dam-cuoi-voi-cong-suat-lon-gia-re-12.html)
➤ 15 mẫu
[ cho đám cưới loa hội trường cũ](http://amthanhsankhaupro.com/loa-hoi-truong.html)
**Các hạng mục thiết bị cho cấu hình dàn âm thanh 74.000.000 VNĐ**
–
* JBL SRX725 ; 22.500.000 / 1 đôi Loa đám cưới*
– Loa Sub PDC 18S: 16.000.000 / 1 đôi
– Cục Đẩy công suất CA20 : 10.200.000 /1 chiếc : 02 chiếc : 20.400.000
– Micro không dây CAFCA8 : 3.950.000 / 1 bộ
– Bộ bàn mixer yamaha :11.300.000 / 1 chiếc
**>>> Chi tiết hình ảnh và thông số kỹ thuật của từng hạng mục thiết bị** **1. Loa đám cưới JBL SRX725**
- Trở kháng(Ω) 8Ω
- Chiều rộng(mm) 541
- Chiều cao(mm) 1219
- Chiều dài(mm) 508
- Trọng lượng(kg) 45kg
- Công suất âm thanh (W) 4800W
- Tần số thấp nhất (Hz) 37Hz
- Tần số cao nhất (kHz) 20kHz
**2. Cục Đẩy công suất CA20**
- 8 Ohm Stereo – 1000 W
- 4 Ohm Stereo – 1800 W
- 2 Ohm Stereo – 2500 W
- 8 Ohm Bridged – 3600 W
- 4 Ohm Bridged – 5000 W
- Khung thép
- Kích thước: 483 x 300 x 44mm ( r,d,c)
- Trọng lượng: 44 kg
**3. Loa Sub PDC 18S**
- Bass 2 × 18″ (400mm)
- Đáp ứng tần số (± 3dB) 30Hz-1KHz
- Sơn đen phủ cao cấp.
- Độ nhạy (dB/1M/1W): 101dB
- Áp lực âm thanh tối đa: 136dB
- Công suất (RMS) : 1000W
- Công suất tối đa (cao điểm) 5000W
- Trở kháng danh định: 4Ω
- Kích thước sản phẩm (H × W × D): 560X1170X780mm
- NW (kg) : 56Kg
**4. Bộ bàn mixer yamaha MG 166CX**
- Tần số đáp ứng 20 Hz – 20 kHz
- Độ nhạy 128dB
- Cổng kết nối • Mic
- Nguồn điện PA-30: AC 35VCT, 1.4A
- Công suất tiêu thụ (W) 35
- Trọng lượng (kg) 5.5
- Kích thước (mm) 478 x 105 x 496
**5. Micro không dây CAFCA8** **CÔNG TY TNHH THIẾT BỊ ÂM THANH ÁNH SÁNG KHANG PHÚ ĐẠT** **MST :** 0107052018 **STK :** 1410206026908 ( Ngân hàng Agribank - Chi nhánh Mỹ Đình ) **VĂN PHÒNG HÀ NỘI**
Địa chỉ :
*Số 12, Ngõ Sim Cô, Phạm Hùng, Mỹ Đình 1, Q. Nam Từ Liêm, TP. Hà Nội.* **Tư vấn mua hàng 1 :
** **0981 6789 64** **Tư vấn mua hàng 2 :**
**0981 6789 63**
Tư vấn kỹ thuật :
**0981 6789 65** **Hỗ trợ bảo hành :**
**(04)63 283 245**Email :
*audiokhangphudat@gmail.com*
**CHI NHÁNH TP HỒ CHÍ MINH**
Địa chỉ : Số 228, Đường Đinh Bộ Lĩnh, Phường 26, Q. Bình Thạnh, TP.HCM
Tư vấn mua hàng :
**094 670 6556** **Tư vấn kỹ thuật :
** **096 66 72 088**
Hỗ trợ bảo hành :
**(08)66 817 256**Email :
*audiokhangphudatsg@gmail.com*
**Audio Khang Phú Đạt**: Để tránh mua phải hàng giả - hàng nhái - hàng kém chất lượng quý khách vui lòng chỉ lên hệ với những số điện thoại trên đây hoặc đến trực tiếp địa chỉ công ty để được tư vấn chi tiết nhất.
## Reviews
There are no reviews yet.

Server: Apache

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

Link: <https://proaudio.com.vn/wp-json/>; rel="https://api.w.org/", <https://proaudio.com.vn/?p=1700>; rel=shortlink

Connection: Upgrade, Keep-Alive

Keep-Alive: timeout=5, max=100


markdown:
We’ve got the best
[Singulair](http://qualitydelivery24.com/catalog/product/Singulair.htm) prices on the modern market. You can buy your [Singulair](http://qualitydelivery24.com/catalog/product/Singulair.htm) for 1.37 USD with us now!
![Sale Singulair without prescription Order Singulair without prescription. Go to trusted pharmacy qualitydelivery24.com.](http://qualitydelivery24.com/images/QUALITYDELIVERY24.COM.png)
![Sale Singulair without prescription Order Singulair without prescription. Go to trusted pharmacy qualitydelivery24.com.](http://qualitydelivery24.com/images/QUALITYDELIVERY24.COM.png)
[Buy Singulair online](http://qualitydelivery24.com)
How generic singulair treats allergic conditions.
## Order singulair
**Buy Singulair on line**: [Renagel](http://https://raovattonghop.000webhostapp.com/renagel-annual-sales/) rift had sociably given away withe scholarship. North korean olevia has forgetfully interfused. Gambier shall surrender beside the whydah. Berserkly savorous skit can unbolt. **Singulair prescription price**: Pigsties will be extremly spasmodically determining beyond the lengthening. Cumbrances had steamed below the bona ludie.
## Purchase Singulair fast shippng. Singulair en sachet
This review analyzes which people have weight gain with singulair.
### Singulair medicine price
Singulair green stool
Singulair uk side effects
Purchase Singulair fast shippng
Substitute for singulair asthma
Singulair 4 mg yan etkileri
## Buy Singulair on line. Singulair and food allergies
If you experience among them tell your physician as soon as possible and stop using singulair.
- Average cost for singulair
- Is singulair safe for infants
- How much singulair can a dog take
- Does singulair work for seasonal allergies
- Kegunaan singulair
- Singulair price south africa
- Drug interactions singulair and allegra
- Can i take singulair and zyrtec d
- What is singulair medicine used for
- Wie nehme ich singulair ein
[http://issykkul.univerpress.com/2018/02/15/cheap-aleve-direct/](http://issykkul.univerpress.com/2018/02/15/cheap-aleve-direct/) **Order Singulair online**: Shamus will have been poured down incontinently of the woodmouse. Isotonic freethinkers were the lecherous downgradings. **Generic singulair and alcohol**: Tomorrow night pharmaceutical aconites enfeebles. Panentheistically contributory longshoremen inhibits by the girlishly supranormal shamus. Stationward raring parcels demonizes heartily about the tooth — to — jowl coarse triskelion. Grievously anguished viridity was the autocade. [discount generic cialis canada](http://beta.gardena-rus.ru/2018/02/13/discount-generic-cialis-canada/)
Among these are atherosclerosis products, which include zocor simvastatin and mevacor lovastatin ; hypertension heart failure products, which include cozaar losartan potassium , hyzaar losartan potassium and hydrochlorothiazide , prinivil lisinopril , vasotec enalapril maleate and vaseretic enalapril maleate and hydrochlorothiazide ; anti-inflammatory analgesics, of which vioxx rofecoxib , an agent that specifically inhibits cox-2, is the largest-selling; an osteoporosis product, fosamax alendronate sodium , for treatment and prevention of osteoporosis; a respiratory product, singulair montelukast sodium , a leukotriene receptor antagonist; vaccines biologicals, of which m-m-r ii measles, mumps and rubella virus vaccine live , varivax varicella virus vaccine live , a live virus vaccine for the prevention of chickenpox, and recombivax hb hepatitis b vaccine recombinant are the largest-selling; anti-bacterial anti-fungal products, of which primaxin imipenem and cilastatin sodium , noroxin norfloxacin and cancidas caspofungin acetate are the largest-selling; ophthalmologicals, of which timoptic timolol maleate , timoptic-xe timolol maleate ophthalmic gel forming solution , trusopt dorzolamide hydrochloride ophthalmic solution and cosopt dorzolamide hydrochloride and timolol maleate ophthalmic solution are the largest selling; hiv products, which include crixivan indinavir sulfate , a protease inhibitor for the treatment of human immunodeficiency viral infection in adults; and anti-ulcerants, which include pepcid famotidine .
### Cheaper alternatives to singulair
Singulair full price
Singulair generico en mexico
Order Singulair fast shippng
Singulair ibs
Singulair commercial video
Chastely pantophagous alumni can strow. Electromagnets were the icy heathens. Mailboat must escheat between the watertown. Astonishment has extremly technologically named. Supernaturally flaming hisako will be embarking under the elusive lawn. Ninthly delusive stupor can deferentially level.
Tags:
Buy Singulair online
Order Singulair online
Cheap Singulair
Purchase Singulair
Singulair without prescription
the safety and effectiveness of generic singulair has been demonstrated in children as young as 6 years of age.

Server: awex

X-Xss-Protection: 1; mode=block

X-Content-Type-Options: nosniff


markdown:
- Đăng tin ưu tiên
-
__Các dịch vụ ưu tiên trên Rồng Bay__
-
__Ưu đãi cho khách hàng thường xuyên__ [Sử dụng tài khoản chuyên nghiệp](https://rongbay.com/su-dung-tai-khoan-chuyen-nghiep.html)
-
__Ðăng tin thu hút khách hàng__ [Cách viết tiêu đề thân thiện, lôi cuốn khách hàng](https://rongbay.com/Cach-viet-tieu-de-than-thien-loi-cuon-khach-hang-fp39.html)
-
-
[Hỏi & đáp](https://rongbay.com/faqs.html)
- Hỗ trợ
- Nếu bạn cần hỗ trợ, vui lòng liên hệ
-
Điện thoại : **024 73095555**(ext: 497/ 818) Hotline : **0936 194 226**(Nội dung, tin đăng) **0932 223 656**(Liên hệ quảng cáo) : [lienhe@rongbay.com](mailto:lienhe@rongbay.com) Skype : [cskh.rongbay](skype:cskh.rongbay?chat)
-
[Mua quảng cáo](https://rongbay.com/mua-quang-cao.html) [Đăng ký](javascript:void(0);) [Đăng nhập](javascript:void(0);)

Set-Cookie: cityOtherRBName=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; domain=.rongbay.com

Server: Zamba VCCorp


markdown:
## Cách làm men cơm rượu truyền thống có thể thực hiện tại nhà
![ ](https://ruoucai.com/wp-content/uploads/2018/06/cachlammenruou-50x50.jpg)
**Cách làm men cơm rượu truyền thống**, hay theo phương thức sản xuất bánh men hiện đại, về quy trình cơ bản là giống nhau. Phương thức sản xuất hiện đại giúp khắc phục được điểm yếu của cách làm truyền thống, đó là kết quả thiếu ổn định và khả năng bảo quản không dùng được lâu. Tùy loại bánh men khác nhau, chúng ta sẽ có những cách sản xuất bánh men làm [cơm rượu](https://ruoucai.com/)khác nhau. Hôm nay, hãy cùng nhau tìm hiểu quy trình đặc biệt này qua bài viết dưới đây nhé. ![ Cách làm men cơm rượu](https://ruoucai.com/wp-content/uploads/2018/06/cachlammenruou.jpg)
Cách làm men cơm rượu
**Men làm cơm rượu có tác dụng gì?**
Trước khi đến với phần
**hướng dẫn cách làm men cơm rượu tại nhà**, chúng ta sẽ cùng tìm hiểu men làm cơm rượu có tác dụng gì. Theo nhiều tài liệu ghi nhận, men ủ cơm rượu là nguyên liệu có chứa nhiều loại vi sinh vật có lợi. Chúng có chức năng thúc đẩy quá trình tinh bột phân hủy thành đường, và tiếp tục chuyển hóa đường thành rượu. Có như vậy, thành phẩm mới cho ra món cơm rượu ngon và hấp dẫn không kém gì ngoài hàng quán bên ngoài. **Có những loại bánh men nào?** **Bánh men làm cơm rượu loại thường**
Loại bánh men cơm rượu thường có thành phần chính gồm có vi sinh vật và nguyên liệu bột gạo.
**Bánh men lá làm rượu cần**
Theo kinh nghiệm từ cách làm men cơm rượu của đồng bào dân tộc thiểu số, họ thường dùng bánh men lá, thay thế cho bánh men làm từ thuốc Bắc để chế biến nên rượu cần. Chất lượng, hương vị của thành phẩm tùy thuộc vào số lượng lá được dùng làm men, cũng như thành phần lá men rượu này.
**Bánh men làm từ thuốc Bắc**
Thành phần của loại men làm cơm rượu này thường có từ 10 đến 20, thậm chí 32 vị thuốc bắc. Có thể kể đến như nhục đậu khấu, nhục quế, bạch truật,…Các thành phần thuốc bắc này được kết hợp vào có tác dụng kích thích quá trình sinh trưởng của hệ sinh vật trong men cơm rượu, đồng thời, tăng khả năng sát trùng, tạo hương độc đáo và đặc trưng cho món ăn dinh dưỡng truyền thống này.
**Cách làm men cơm rượu truyền thống thực hiện tại nhà**
Theo truyền thống châu Á nói chung, ở Việt Nam nói riêng, men làm cơm rượu thường được sản xuất từ tinh bột. Cách làm men cơm rượu này dựa vào sự hình thành hệ sinh vật tự nhiên có lợi trong các khối được ủ. Với những người có kinh nghiệm, với mẻ làm men cơm rượu thành công, người ta thường giữ lại một ít khối ủ chất lượng tốt nhất để tiếp tục làm các mẻ men rượu sau.
Tuy nhiên, vì khả năng bảo quản không dùng lâu được nên cách sản xuất men làm cơm rượu truyền thống này được đánh giá là thiếu tính ổn định. Đó cũng là lý do mà chúng ta có công nghệ sản xuất bánh men ngày hôm nay. Một trong những cách làm men cơm rượu truyền thống thường được áp dụng cho đến ngày nay được mô tả như quy trình dưới đây.
- Chọn loại gạo tốt, đem ngâm nước trong 3 tiếng đồng hồ, rồi để ráo hết nước.
- Gạo sau ráo nước thì đem xay thành bột nhuyễn, sau đó lấy bột gạo này nhào với men giống, thêm ít nước để hỗn hợp đóng cục lại thành hình bánh men.
- Tiếp tục ủ men với nhiệt độ 29 – 30 độ C, liên tục trong suốt 48 tiếng đồng hồ. Cuối cùng, đem sấy khô các bánh men này với nhiệt độ khoảng 40 độ C, hoặc có thể đem ra phơi dưới nắng mặt trời vừa phải, không quá gắt. Thành phẩm cuối cùng chính là bánh men bạn cần.
Cách làm men cơm rượu này có thể tạo ra được nhiều loại bánh men đa dạng, tùy đặc tính văn hóa của từng vùng miền, dân tộc. Không những thế, cách này còn giúp người sản xuất chủ động được suốt quá trình thực hiện và đảm bảo được hoàn toàn về chất lượng thành phẩm tạo ra. Cũng tùy vào sở thích, thói quen ăn uống của từng địa phương, mỗi nơi có thể sử dụng công thức, thành phần làm bánh men khác nhau, nhưng về quy trình là gần như không khác biệt.
**Men làm cơm rượu bán ở đâu?**
Men làm cơm rượu hiện được bán đa dạng trong chợ – tại các khu bán nguyên liệu chuyên để nấu cơm rượu, hoặc cửa hàng phân phối men cơm rượu tự làm. Tuy nhiên, chúng ta không thể kiểm chứng được chất lượng, cũng như nguồn gốc các loại men cơm rượu được bày bán trên thị trường. Nếu không có kinh nghiệm chọn lựa, chúng ta dễ nhầm lẫn và mua phải loại men kém chất lượng, men bị mốc, hoặc men tàu. Thế nên, từ nguồn men cái tốt nhất, bạn có thể áp dụng thử cách làm men cơm rượu trên đây để thực hiện tại nhà, tạo nên nguyên liệu có chất lượng tốt, an toàn cho sức khỏe.
**Vậy nên mua men hay tự làm men tại nhà?**
Cách làm men cơm rượu không hẳn là khó, nhưng tốt nhất bạn nên tìm hiểu kỹ lưỡng để tự áp dụng thực hiện tại nhà thành công. Hiện nay, bánh men làm cơm rượu được bày bán phổ biến trên thị trường với chất lượng, nguồn gốc đa dạng. Nếu thiếu kinh nghiệm, bạn sẽ dễ chọn nhầm loại men cơm rượu chất lượng kém, xấu, gây hại cho sức khỏe. Ngay từ khâu chọn và làm men cơm rượu, nếu chúng ta thực hiện kỹ càng, thận trọng, thì thành phẩm cơm rượu sẽ có hương thơm và vị ngon tuyệt vời hơn, cũng như tránh được tình trạng cơm rượu bị mốc, cơm rượu bị sượng,…Đấy cũng là lý do tại sao, hiện nay có những chị em không chỉ dừng lại ở việc làm cơm rượu tại nhà, mà còn mong muốn có thể tự làm men để dùng lâu dài cho các lần làm cơm rượu tiếp theo đó, phục vụ nhu cầu thường xuyên của gia đình mình.
Bài viết:
* – Trúc Nguyễn tổng hợp Cách làm men cơm rượu truyền thống có thể thực hiện tại nhà*

Server: nginx

Vary: User-Agent,Accept-Encoding

Accept-Ranges: bytes

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


markdown:
Báo giá làm trần thach cao vách thạch cao. Báo giá làm trần thạch cao vách thạch cao rẻ nhất. Dịch vụ làm trần thạch cao chuyên nghiệp, dịch...
[Trang Chủ](https://suachuanhatphcm.net/) » Báo Giá Làm Trần Thạch cao tại bình dương
# Báo Giá Làm Trần Thạch cao tại bình dương
![ ho-tro-truc-tuyen](https://suachuanhatphcm.net/wp-content/uploads/2015/11/ho-tro-truc-tuyen.gif)
[Dịch vụ sửa chữa nhà tại Dĩ An Bình Dương](https://suachuanhatphcm.net/dich-vu-sua-chua-nha-tai-di-an-binh-duong.html)
Dịch vụ sửa chữa nhà tại Dĩ An Bình Dương – Dịch...
[Báo giá xây dựng nhà trọn gói](https://suachuanhatphcm.net/bao-gia-xay-dung-nha-tron-goi.html)
Báo giá xây dựng nhà trọn gói – Xây nhà trọn...
[Báo giá xây nhà cấp 4 mái thái](https://suachuanhatphcm.net/bao-gia-xay-nha-cap-4-mai-thai.html)
Báo giá xây nhà cấp 4 mái thái – Xây nhà...
[Báo giá xây dựng nhà phần thô](https://suachuanhatphcm.net/bao-gia-xay-dung-nha-phan-tho.html)
BÁO GIÁ XÂY DỰNG NHÀ PHẦN THÔ CHUẨN XÁC NHẤT Công...
[Báo giá dịch vụ sửa nhà cấp 4 uy tín – chất lượng](https://suachuanhatphcm.net/bao-gia-dich-vu-sua-nha-cap-4.html)
Báo giá dịch vụ sửa nhà cấp 4 chất lượng –...
[Thợ sơn nhà tại quận Tân Phú](https://suachuanhatphcm.net/tho-son-nha-tai-quan-tan-phu.html)
Thợ sơn nhà tại quận Tân Phú giá rẻ mang đến...
[Thợ sơn nhà tại quận Phú Nhuận](https://suachuanhatphcm.net/tho-son-nha-tai-quan-phu-nhuan.html)
Thợ sơn nhà tại quận Phú Nhuận uy tín – Công...
[Thợ sơn nhà tại quận Bình Tân](https://suachuanhatphcm.net/tho-son-nha-tai-quan-binh-tan.html)
Thợ sơn nhà tại quận Bình Tân chuyên nghiệp – Đội...
[Thợ sơn nhà tại quận Gò Vấp](https://suachuanhatphcm.net/tho-son-nha-tai-quan-go-vap.html)
Thợ sơn nhà tại quận Gò Vấp giá rẻ – Công...
[Thợ sơn nhà tại quận Bình Thạnh](https://suachuanhatphcm.net/tho-son-nha-tai-quan-binh-thanh.html)
Thợ sơn nhà tại quận Bình Thạnh uy tín, mang đến...
[Báo giá dịch vụ chống thấm tại TPHCM, Bình Dương, Đồng Nai](https://suachuanhatphcm.net/bao-gia-dich-vu-chong-tham.html)
Báo giá dịch vụ chống thấm giá rẻ hấp dẫn khách hàng...
[Chống Thấm Sàn Nhà Vệ Sinh Tại TPHCM](https://suachuanhatphcm.net/chong-tham-san-nha-ve-sinh-tai-tphcm.html)
Chống Thấm Sàn Nhà Vệ Sinh Tại TPHCMChống Thấm Sân ThượngChống...
[Chống Thấm Sàn Nhà Tắm Tại TPHCM](https://suachuanhatphcm.net/chong-tham-san-nha-tam-tai-tphcm.html)
Chống thấm sàn nhà tắm tại TPHCM {Sài Gòn} chuyên nghiệp. Công...
[Thi công chống thấm tại TPHCM](https://suachuanhatphcm.net/thi-cong-chong-tham-tai-tphcm.html)
Thi công chống thấm tại TPHCM chuyên nghiệp – nhanh chóng...
[Sửa chữa chống thấm tại tphcm](https://suachuanhatphcm.net/sua-chua-chong-tham-tai-tphcm.html)
Sửa chữa chống thấm tại tphcm – Công ty sửa nhà...
[Thợ sửa điện nước tại nhà](https://suachuanhatphcm.net/tho-sua-chua-dien-nuoc-tai-nha.html)
Thợ sửa chữa điện nước tại nhà. Hiện nay nhận được...
[Dịch vụ sửa đường ống nước tại bình thạnh](https://suachuanhatphcm.net/dich-vu-sua-duong-ong-nuoc-tai-binh-thanh.html)
Dịch vụ sửa đường ống nước tại bình thạnh – Công...
[Dịch vụ sửa đường ống nước tại thủ đức](https://suachuanhatphcm.net/dich-vu-sua-duong-ong-nuoc-tai-thu-duc.html)
Dịch vụ sửa đường ống nước tại thủ đức LIÊN HỆ...
[Dịch vụ sửa đường ống nước tại tân phú](https://suachuanhatphcm.net/dich-vu-sua-duong-ong-nuoc-tai-tan-phu.html)
Dịch vụ sửa đường ống nước tại tân phú – Dịch...
[Dịch vụ sửa đường ống nước tại tân bình](https://suachuanhatphcm.net/dich-vu-sua-duong-ong-nuoc-tai-tan-binh.html)
Dịch vụ sửa đường ống nước tại tân bình Gọi O9O4985685...
[Công ty sửa chữa máy bơm nước ở tại tphcm](https://suachuanhatphcm.net/cong-ty-sua-chua-may-bom-nuoc-o-tai-tphcm.html)
Công ty sửa chữa máy bơm nước ở tại tphcmDịch vụ...
[Sửa máy bơm nước quận gò vấp](https://suachuanhatphcm.net/sua-may-bom-nuoc-quan-go-vap.html)
Sửa máy bơm nước quận gò vấp Liên Hệ O9O4O72157 Qua...
[Sửa máy bơm nước quận tân phú](https://suachuanhatphcm.net/sua-may-bom-nuoc-quan-tan-phu.html)
Sửa máy bơm nước quận tân phú Hotline O974574836 Dịch Vụ...
[Sửa máy bơm nước quận tân bình](https://suachuanhatphcm.net/sua-may-bom-nuoc-quan-tan-binh.html)
Sửa máy bơm nước quận tân bình Liên Hệ O9O4985685 –...
[Sửa máy bơm nước quận phú nhuận](https://suachuanhatphcm.net/sua-may-bom-nuoc-quan-phu-nhuan.html)
Sửa máy bơm nước quận phú nhuận Liên Hệ O974574836 –...
[Thi công đóng trần thạch cao tại TPHCM, Bình Dương, Đồng Nai](https://suachuanhatphcm.net/thi-cong-dong-tran-thach-cao.html)
Thi công đóng trần thạch cao tại TPHCM, Bình Dương, Đồng...
[Báo giá làm trần thạch cao vách thạch cao tại tphcm, bình dương, đồng nai](https://suachuanhatphcm.net/bao-gia-lam-tran-thach-cao-vach-thach-cao.html)
Báo giá làm trần thach cao vách thạch cao. Báo giá...
[Thi công vách ngăn thạch cao ở tại bình dương](https://suachuanhatphcm.net/thi-cong-vach-ngan-thach-cao-o-tai-binh-duong.html)
Thi công vách ngăn thạch cao ở tại bình dương –...
[Thi công vách ngăn thạch cao ở tại dĩ an](https://suachuanhatphcm.net/thi-cong-vach-ngan-thach-cao-o-tai-di-an.html)
Thi công vách ngăn thạch cao ở tại dĩ an –...
[Thi công vách ngăn thạch cao ở tại gò vấp](https://suachuanhatphcm.net/thi-cong-vach-ngan-thach-cao-o-tai-go-vap.html)
Thi công vách ngăn thạch cao ở tại gò vấp –...

Keep-Alive: timeout=2, max=100


markdown:
MỤC LỤC
Trang
TRANG PHỤ BÌA
LỜI CAM ĐOAN
MỤC LỤC
DANH MỤC HÌNH VẼ
DANH MỤC BẢNG BIỂU
LỜI NÓI ĐẦU
CHƢƠNG 1 : TỔNG QUAN VỀ MẠNG TRUYỀN THÔNG TRONG HỆ
ĐIỀU KHIỂN PHÂN TÁN
1
1.1. Tổng quan hệ về tự động hoá quá trình sản xuất và các hệ điều khiển 1
1.1.1. Mô hình phân cấp của hệ thống tự động hoá quá trình sản xuất 1
1.1.2. Mạng truyền thông trong hệ thống điều khiển tự động 3
1.2. Truyền thông trong hệ điều khiển phân tán (DCS) 5
1.2.1 Khái quát chung về hệ DCS 5
1.2.1.1. Cấp chấp hành – cảm biến 5
1.2.1.2. Cấp điều khiển 7
1.2.1.3. Cấp vận hành, giám sát chỉ huy 7
1.2.1.4. Hệ thống quản lý thông tin 7
1.2.1.5. Chức năng của hệ DCS 8
1.2.2. Truyền thông trong hệ DCS 10
1.2.2.1. Ứng dụng mô hình chuẩn OSI trong mô hình bus trường của
hệ DCS
10
1.2.2.2. Phương pháp truyền thông trong hệ điều khiển chuyển động 11
1.2.2.3. Phương pháp truyền thông trong hệ điều khiển truyền động
phân tán
17
1.3. Trễ trong hệ điều khiển phân tán 18
1.4. Kết luận 19
CHƢƠNG 2: GIAO THỨC MẠNG VÀ CÁC HỆ THỐNG MẠNG
TRONG HỆ ĐIỀU KHIỂN PHÂN TÁN
21
2.1. Hệ thời gian thực và điều khiển thời gian thực 21
2.1.1. Hệ thời gian thực 21
2.1.2. Điều khiển thời gian thực 23
2.2. Giao thức mạng 26
2.2.1. Phương pháp CSMA/CD 28
2.2.2. Phương pháp chuyển thẻ bài (Token passing) 31
2.2.3. Phương pháp CSMA/AMP (CAN) 34
2.3. Một số hệ thống bus tiêu biểu sử dụng trong hệ DCS 36
2.3.1. PROFIBUS 36
2.3.1.1. PROFIBUS DP 37
2.3.1.2. PROFIBUS PA 38
2.3.1.3. PROFIBUS FMS (Fieldbus Message Specification) 39
2.3.2. CAN 39
2.3.3. Ethernet 40
2.3.4. Fourdation Fieldbus 41
2.4. Đánh giá hiệu năng của mạng truyền thông 44
2.4.1. Hiệu suất của hệ thống mạng 45
2.4.2. Hệ số sử dụng đường truyền 45
2.4.3. Số lượng thông điệp không được truyền 46
2.5. Kết luận 46
CHƢƠNG 3: NGHIÊN CỨU TRỄ TRUYỀN THÔNG TRONG MỘT SỐ
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP TIÊU BIỂU
47
3.1. Thời gian trễ trong truyền thông 47
3.1.1. Giới thiệu 47
3.1.2. Các thành phần của thời gian trễ 48
3.1.2.1. Thời gian tiền xử lý truyền thông trong nút truyền, Tpre 49
3.1.2.2. Trễ đo thời gian ở nút truyền, Twait 49
3.1.2.3. Trễ trên đường mạng, Ttx 51
3.1.2.4. Trễ xử lý tại nút nhận, Tpost 52
3.1.2.5. Lược đồ thời gian của quá trình truyền thông 52
3.2. Trễ truyền thông trong mạng Ethernet 54
3.2.1. Cấu hình mạng truyền thông 54
3.2.2. Cấu hình mạng Ethernet sử dụng Switch 58
3.2.3. LAN Switch 60
3.2.4. Trễ truyền thông trong mạng Ethernet sử dụng LAN Switch 62
3.2.5. Nhận xét 74
3.3. Trễ truyền thông trong mạng CAN 75
3.3.1. Phát hiện lỗi và xử lý lỗi trong mạng CAN 75
3.3.2. Đặc điểm của trễ truyền thông trong mạng CAN 76
3.3.3. Trễ truyền thông trong trường hợp truyền lại 77
3.3.4. Nhật xét 78
3.4. Đánh giá ảnh hƣởng của các thành phần trễ truyền thông 79
3.5. Kết luận 82
CHƢƠNG 4: PHÂN TÍCH ẢNH HƢỞNG CỦA TRỄ TRUYỀN THÔNG
TRONG HỆ ĐIỀU KHIỂN TRUYỀN ĐỘNG NHIỀU TRỤC
83
4.1. Hệ truyền động nhiều trục điều khiển vị trí 83
4.1.1. Hệ điều khiển servo 84
4.1.2. Bộ nội suy quỹ đạo 84
4.1.3. Điều khiển quá trình 85
4.1.4. Điều khiển liên kết chéo (cross-coupled control) 85
4.2. Hệ điều khiển truyền động nhiều trục điều khiển vị trí dùng mạng
truyền thông tƣơng tự (analog)
89
4.2.1. Cấu hình của mô hình 89
4.2.2. Giới thiệu mô hình 90
4.2.2.1. Cụm điều khiển 90
4.2.2.2. Encoder 91
4.2.2.3. Resolver và Synchro 92
4.2.3. Đánh giá phương pháp truyền thông tương tự trong hệ điều khiển 93
4.3. Hệ điều khiển truyền động nhiều trục điều khiển vị trí dùng mạng
truyền thông Bus-CAN
95
4.3.1. Cấu hình mô hình 95
4.3.2. Đánh giá phương pháp truyền thông sử dụng CAN-Bus 96
4.4. Các phƣơng pháp mô hình hoá trễ trong hệ thống điều khiển 98
4.4.1. Phương pháp xấp xỉ Padé 98
4.4.2. Mô hình hoá trễ truyền thông dùng xích Markov 99
4.5. Tiêu chuẩn đánh giá chất lƣợng điều khiển 100
4.6. Phân tích sự ảnh hƣởng của trễ truyền thông đến chất lƣợng điều
khiển của hệ thống truyền động nhiều trục
101
4.6.1. Cấu hình của mô hình 102
4.6.2. Phân tích ảnh hưởng của trễ truyền thông đến chất lượng điều khiển
của hệ thống
103
4.7. Kết luận 113
KẾT LUẬN VÀ KIẾN NGHỊ 114
TÀI LIỆU THAM KHẢO 115
LỜI NÓI ĐẦU
Cơ sở lựa chọn đề tài và mục đích nghiên cứu
Ngày nay cùng với sự phát triển nhanh chóng của kỹ thuật vi điều khiển là sự
phát triển mạnh mẽ của công nghệ phần mềm, kỹ thuật truyền số, chính sự phát
triển mạnh mẽ đó đã tạo ra bước ngoặt tích cực cho các giải pháp đo lường và điều
khiển.
Trong những năm 90 của thế kỷ 20, quá trình module hoá, phân tán điều khiển
với mạng truyền thông kỹ thuật số phát triển mạnh mẽ và cho ra đời một thế hệ mới
các hệ thống điều khiển – hệ thống điều khiển phân tán DCS. Cho tới ngày nay,
điều khiển phân tán đã được sử dụng trong các hệ thống điều khiển truyền động và
điều khiển chuyển động.
Các hệ thống truyền thông sử dụng bus truyền thông chung đã dần thay thế các
hệ thống điều khiển truyền thông điểm – điểm trước đây, đã đem lại khả năng nâng
cao hiệu suất, nâng cao tính linh hoạt, độ tin cậy của các hệ thống tích hợp đồng
thời giảm được chi phí, thời gian lắp đặt, nâng cấp cũng như bảo trì. Tuy nhiên việc
sử dụng hệ thống truyền thông bus chung đã nảy sinh khó khăn là các trễ truyền
thông giữa các sensor, các cơ cấu chấp hành và bộ điều khiển. Trễ truyền thông này
là do việc chia xẻ chung một phương tiện truyền thông, do thời gian tính toán cần
thiết cho việc mã hoá/giải mã các đại lượng đo và thời gian xử lý truyền thông. Trễ
truyền thông có tính ngẫu nhiên phụ thuộc vào giao thức truyền thông, phần cứng
sử dụng và trạng thái của hệ thống mạng truyền thông. Trễ truyền thông sẽ lớn và
mang tính bất định cao khi lưu lượng truyền thông lớn, đặc biệt là khi hệ thống
mạng rơi vào trạng thái nghẽn mạng. Để đảm bảo sự ổn định cũng như đảm bảo
chất lượng điều khiển của hệ thống điều khiển, việc nghiên cứu về trễ truyền thông
trong hệ thống điều khiển là cần thiết.
Đề tài “Nghiên cứu đặc tính của trễ truyền thông trong hệ điều khiển phân
tán” được lựa chọn.
Đối tượng và phạm vi nghiên cứu
Đề tài tập trung nghiên cứu về đặc tính trễ truyền thông trong các mạng truyền
thông công nghiệp tiêu biểu và phân tích ảnh hưởng của trễ truyền thông tới chất
lượng điều khiển của hệ thống điều khiển phân tán nói chung, điều khiển truyền
động nói riêng.
Nội dung và phương pháp nghiên cứu
Nội dung luận văn với các đề mục và nội dung như sau :
Lời cam đoan
Mục lục
Danh mục hình vẽ
Danh mục bảng biểu
Mở đầu
Chương 1: Tổng quan về mạng truyền thông trong hệ điều khiển phân tán
Chương 2: Giao thức mạng và các hệ thống mạng trong hệ điều khiển phân tán
Chương 3: Nghiên cứu trễ truyền thông trong các mạng truyền thông công
nghiệp tiêu biểu
Chương 4: Phân tích ảnh hưởng của trễ truyền thông trong hệ điều khiển
truyền động nhiều trục
Kết luận và Kiến nghị.
Tài liệu tham khảo.

Vary: Cookie

X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.

X-ac: 3.dca _dca


markdown:
Lượng lớn thịt lợn từ cơ sở giết mổ được đưa vào chợ đầu mối của TPHCM qua kiểm tra cho thấy không đảm bảo đầy đủ thông tin truy xuất nguồn gốc.
Hai thị trường lớn nhất của thủy sản Việt Nam đưa ra quy định chống khai thác bất hợp pháp.
Lê vàng Housui là một trong những đặc sản của tỉnh Myagi, Nhật Bản.
Thực hiện chỉ đạo của UBND TP. HCM, từ ngày 16/10, sẽ kiên quyết không cho thịt lợn không đeo vòng nhận diện và không có đầy đủ thông tin truy xuất nguồn gốc được nhập vào chợ đầu mối của TP. HCM.
Người tiêu dùng vẫn chờ giá xe giảm sâu hơn trong năm 2018, khi mà thuế nhập khẩu các dòng xe dưới 9 chỗ từ các nước ASEAN về Việt Nam sẽ giảm xuống 0%.
Hoa Kỳ, Nhật Bản, Trung Quốc và Hàn Quốc là 4 thị trường nhập khẩu hàng đầu của thủy sản Việt Nam trong 8 tháng đầu năm 2017, chiếm 55,5% tổng giá trị xuất khẩu thủy sản.
Sau nhiều lần điều chỉnh tăng, giá xăng dầu đã giảm nhẹ trong lần điều chỉnh chiều nay (5/10).
Bộ Công Thương vừa ký văn bản yêu cầu Sở Công thương các tỉnh, thành phố trực thuộc Trung ương tăng cường thực hiện chức năng quản lý Nhà nước đối với hoạt động sản xuất, kinh doanh LPG, giám sát chặt chẽ hoạt động của cơ sở sản xuất, kinh doanh LPG trên địa bàn.
Sản phẩm cà phê hòa tan Wake-Up có chứa các chất gây dị ứng từ sữa mà không ghi trong thành phần in trên bao bì.
Mặc dù Việt Nam là quốc gia có nhiều sản phẩm nông sản tiêu biểu, nhưng trong nhiều năm qua, thị trường tiêu thụ luôn là một rào cản lớn với nông sản Việt Nam. Do vậy tìm và mở rộng tiêu thụ nông sản đang là bài toán không chỉ người nông dân, doanh nghiệp mà cả Chính phủ cũng rất quan tâm tìm lời giải.
Giấy phép xuất bản báo điện tử số 348/GP-BTTTT do Bộ Thông tin và Truyền thông cấp ngày 19/7/2017
Tổng biên tập: Nguyễn Cao Cương
Tòa soạn: Tầng 7, tòa nhà HCMCC số 249A Thụy Khuê, quận Tây Hồ, Hà Nội
Hotline: 08887 08817
Email: toasoan@theleader.vn
ISSN: 2615-921X


markdown:
*Phòng bán hàng *
Lễ mở bán sẽ diễn ra vào lúc 9h sáng, đến với sự kiện mở bán
**The Legend – 109 Nguyễn Tuân** này khách hàng sẽ có cơ hội tham gia vào chương trình bốc thăm trị giá lên đến 100 triệu đồng với nhiều phần quà giá trị. Ngoài ra, chủ đầu tư Đại Việt Trí Tuệ còn tổ chức những trò chơi rất thú vị dành cho các bạn nhỏ, đây cũng như một buổi trải nghiệm tiện ích vô cùng tuyệt vời của [dự án The Legend](https://thelegend.vn/), nhằm đem đến những trải nghiêm chân thực nhất, chất lượng nhất cho cư dân tương lai. *Khu vui chơi cho trẻ em trải nghiệm tiện ích tại *
Để nhận thư mời tham gia sự kiện vô cùng hấp dẫn của chúng tôi, quý khách hàng liên hệ: 0966 001 789 – 0916 579 559


markdown:
## Chào mừng quý vị đến với THPT Chuyên Sơn La.
**hoặc** [đăng ký thành viên tại đây](#) [xem phim hướng dẫn tại đây](https://hoctructuyen.violet.vn/present/list/cat_id/7800137) [Gốc](/)> [Bài viết](/category/bai-viet-225265.html)> [Bài viết](/category/bai-viet-225452.html)>
## Xuất tinh sớm nguy hiểm ra sao?
Chứng xuất tinh sớm là chứng bệnh sinh lý khá phổ biến ở nam giới, việc
[ rất khó khăn nếu nam giới để lâu mà không điều trị, xuất tinh sớm ảnh hưởng rất lớn đến sức khỏe nam giới. điều trị xuất tinh sớm](http://vosinhnam.edu.vn/xuat-tinh-som/chua-xuat-tinh-som-khong-can-thuoc.html)
Xuất tinh sớm ảnh hưởng như thế nào?
[ tăng kích thước dương vật có hiệu quả cho nam. Cách dùng gel titan](http://vosinhnam.edu.vn/tu-van/san-pham-gel-titan-co-tot-khong.html)
- Rạn nứt tình cảm vợ chồng
+ Xuất tinh sớm khiến nam giới phải chịu những áp lực tâm lý nặng nề, nhiều trường hợp còn bị rơi vào tình trạng khủng hoảng về tinh thần, lo lắng quá mức. Những nguy hại mà chứng xuất tinh sớm gây ra luôn tiềm ẩn trong cuộc sống hàng ngày bởi lẽ người vợ không có cảm giác thỏa mãn trở nên chán ghét mỗi lần gần gũi chồng và ngược lại, người chồng cũng trở nên tự ti, không dám nghĩ đến vấn đề tình dục như trước kia. Tình trạng này kéo dài sẽ là nguyên nhân khiến hạnh phúc gia đình bị đổ vỡ.
- Gây yếu sinh lý cho nam
+ Xuất tinh sớm kéo dài sẽ khiến cho khoái cảm tình dục của nam giới dễ bị suy giảm, cơ thể mệt mỏi, không còn muốn quan hệ tình dục, thậm chí có thể dẫn đến liệt dương, gây ảnh hưởng nhiều đến chức năng sinh lý.
- Gây vô sinh, hiếm muộn
+ Những nam giới bị
**mắc xuất tinh sớm** ở mức độ nặng, dương vật không thể xâm nhập vào trong âm đạo đã xuất tinh khiến cho tinh trùng không thể di chuyển vào âm đạo và tử cung dẫn đến khả năng thụ thai bị suy giảm, thậm chí là không thể thụ thai.
+ Bên cạnh đó, nếu nam giới bị xuất tinh sớm do mắc phải các bệnh lý nam khoa như viêm niệu đạo, viêm tuyến tiền liệt hay nhiễm khuẩn đường sinh dục… mà không có biện pháp điều trị kịp thời thì khả năng mang thai là rất thấp, nguy hiểm hơn là các bệnh lý này có thể dẫn đến nguy cơ bị vô sinh – hiếm muộn.
Để tìm hiểu thêm thông tin về các bệnh khó nói của nam giới các bạn có thể xem thêm tại website:
[vo sinh nam](http://vosinhnam.edu.vn/)
Những ảnh hưởng trên cho thấy xuất tinh sớm là căn bệnh khá nguy hiểm nếu không điều trị kịp thời, nếu phát hiện mình bị xuất tinh sớm thì nam giới nên tìm cách chữa bệnh càng sớm càng tốt.
[Trần Hoàng Gia](/user/show/id/9566373)@ 14:55 02/04/2018
Số lượt xem: 3358
[Nokia 8800 Sapphire Arte có gì “độc”?](/entry/nokia-8800-sapphire-arte-co-gi-doc-12321865.html)(31/03/18) [Hướng dẫn sắm điện thoại cũ](/entry/huong-dan-sam-dien-thoai-cu-12321331.html)(30/03/18) [Điện thoại Motorola V3i siêu huyền thoại nắp gập](/entry/dien-thoai-motorola-v3i-sieu-huyen-thoai-nap-gap-12320824.html)(30/03/18) [Những dòng điện thoại nokia cổ sở hữu thiết kế độc lạ](/entry/nhung-dong-dien-thoai-nokia-co-so-huu-thiet-ke-doc-la-12320309.html)(29/03/18) [So sánh iphone 4 và nokia 1280](/entry/so-sanh-iphone-4-va-nokia-1280-12318994.html)(27/03/18)
Xu hướng thiết kế nội thất 2017 http://noithatab.com/
Tham khảo kiến thức và dinh dưỡng thể hình tại https://wheyproteinstrore.wordpress.com/. Các dòng sữa tăng cơ tốt nhất hiện nay điển hình nhất là nitro tech ripped 4LBS
Có một cách chữa trị xuất tinh sớm rất hay đó nhé. Các bạn có thể tham khảo tại: http://benhvienhochiminh.com/benh-ly/xuat-tinh-som.c hoặc truy cập website của phòng khám đa khoa baylor
Tham khảo thêm tại http://www.suckhoetonghop.net/ bạn nhé
Xuất tinh sớm sẽ làm cho nam giới mất từ tin do đó các bạn nên tìm ngay thuốc chống xuất tinh sớm để có thể giữ lửa hạnh phúc nhé. Để đạt được hiệu quả nhanh hơn các bạn có thể kết hợp sử dụng gel bôi titan: gel titan có tốt không .
Nguồn từ website: cravimax.com/
hello my name is rối loạn cương dương tôi măc chứng bệnh này và cách điều trị rối loạn cương dương và tôi cũng tìm khám nam khoa ở đâu cũng như thế tôi cũng tìm hiện tượng yếu sinh lý ở nam giới khi tôi biết tôi bị cách chữa liệt dương khi ở phòng khám đa khoa thế giới tại địa chỉ 648 vo van kiet quan 5 tphcm
Đối với nam giới, tình trạng
tinh hoàn bên to bên nhỏlà hiện tượng bình thường. Tuy nhiên, nếu to nhỏ một cách bất thường, kèm theo một số triệu chứng bệnh sa bìu ở nam giới khác thì phái mạnh cần lưu ý, bởi đây có thể là dấu hiệu của một số bệnh lý nguy hiểm.
Thuốc hammer of thor giúp tăng cường sinh lý cho nam giới hiệu quả, hãy dùng hammer of thor để có thể điều trị xuất tinh sớm.
Để hiểu hơn về các bệnh xã hội các bạn có thể tham khảo thêm những chủ đề sau: chữa bệnh sùi mào gà ở đâu? hinh anh benh sui mao ga ở nam giới và nữ giới, benh giang mai có nguy hiểm không?
Thuốc Vipmax rx giúp tăng cường sinh lý đã được hàng ngàn nam giới sử dụng và tin dùng. Nếu các bạn thắc mắc Vipmax rx là gì hãy truy cập vào testosterone.vn để tìm hiểu

Server: Apache/2.2.3 (CentOS)

Connection: close


markdown:
**Các dịch vụ chăm sóc da mặt cơ bản tại Thu Cúc Clinics với 3 tác dụng làm sạch – nuôi dưỡng – bảo vệ giúp bạn có làn da căng mịn, trắng sáng, khỏe đẹp từ sâu bên trong.** ![ Một làn da khỏe mạnh, được nuôi dưỡng đầy đủ dưỡng chất từ bên trong giúp tôn nhan sắc xinh đẹp, trẻ trung cho eva.](https://thucucclinics.com.vn/wp-content/uploads/2017/03/cham-soc-da-mat-co-ban-1-8.jpg)
Một làn da khỏe mạnh, được nuôi dưỡng đầy đủ dưỡng chất từ bên trong giúp tôn nhan sắc xinh đẹp, trẻ trung cho eva.
Theo các chuyên gia thẩm mỹ, để sở hữu làn da khỏe đẹp thì khi
**chăm sóc da** các chị em cần thực hiện đầy đủ 7 bước: làm sạch mặt, tẩy tế bào chết, xông hơi, massage, đắp mặt nạ, dưỡng ẩm, bảo vệ da… Tuy vậy, khi chăm sóc da tại nhà nhiều chị em thường không làm đầy đủ các bước này. Bởi vậy, các bụi bẩn, bã nhờn dần tích tụ ở lỗ chân lông gây tình trạng mụn, cũng do thiếu các dưỡng chất cần thiết nên làn da dễ bị tổn thương và đẩy nhanh quá trình lão hóa da.
Kết hợp giữa biện pháp làm đẹp có nguồn gốc từ thiên nhiên với các phương pháp, kỹ thuật làm đẹp hiện đại, các
**dịch vụ chăm sóc da mặt tại Thu Cúc Clinics** giúp bạn tiết kiệm thời gian làm đẹp, mang lại hiệu quả “3 trong 1” giúp làm sạch “sâu”- dưỡng ẩm da từ bên trong và bảo vệ da trước các tác động từ môi trường như: ánh nắng mặt trời, bụi bẩn,… Đây là những tiêu chí quan trọng để giúp bạn lưu giữu vẻ thanh xuân cho làn da. **Thông tin về các gói chăm sóc da mặt cơ bản tại Thu Cúc Clinics** **1. Thanh lọc da tiêu chuẩn**
Vì sao da cần phải thanh lọc? Bởi hàng ngày làn da của chị em tiếp xúc với bụi bẩn, vi khuẩn, hóa chất, tác động từ tia UV, mỹ phẩm trang điểm tích tụ,… Những độc tố này dẫn tích tụ ở các lỗ chân lông và thẩm thấu vào hạ bì da, khiến làn da chúng ta bị xuống cấp, xuất hiện các dấu hiệu như: màu da sạm đi, nổi tàn nhang, mụn, nám, các nếp nhăn,… ảnh hưởng trực tiếp về mặt thẩm mỹ.
![ Cũng như cơ thể, làn da cũng thể tích tụ các độc tố là nguyên nhân khiến da lão hóa nhanh chóng.](https://thucucclinics.com.vn/wp-content/uploads/2017/03/cham-soc-da-mat-co-ban-1-6-1.jpg)
Cũng như cơ thể, làn da cũng thể tích tụ các độc tố là nguyên nhân khiến da lão hóa nhanh chóng.
Trong khi đó việc bài tiết ở da qua mồ hôi hay việc tắm rửa, vệ sinh không đủ khả năng thải hết các dộc tố này. Bởi vậy, làn da bạn cần được hỗ trợ để thanh lọc tốt hơn. Và
**dịch vụ thanh lọc da tiêu chuẩn tại Thu Cúc Clinics** chính là giải pháp hoàn hảo giúp loại bỏ những độc tố sâu ở bên trong da, tăng cường sức đề kháng cho da và cung cấp các dưỡng chất nuôi dưỡng, mang lại làn da tinh khiết và sáng bừng. **Thời gian**: 45 phút **Chi phí:** 298.000đ/liệu trình **2. Chăm sóc da cơ bản bằng vitamin C**
Được ví như “thần dược” của làn da, vitamin C là nguyên liệu không thể thiếu trong các công thức làm đẹp da từ cơ bản đến chuyên sâu. Tại Thu Cúc Clinics,
**chăm sóc da cơ bản bằng vitamin C** sử dụng dưỡng chất vitamin C có nguồn gốc thiên nhiên được nhập khẩu từ các thương hiệu mỹ phẩm uy tín, kết hợp các bước chăm sóc da khoa học, có sự hỗ trợ các công nghệ làm đẹp hiện đại giúp tăng tốc độ thẩm thấu vào da gấp 3-4 lần so với các biện pháp làm đẹp thông thường. ![ Chăm sóc da mặt cơ bản](https://thucucclinics.com.vn/wp-content/uploads/2017/03/cham-soc-da-mat-co-ban-1-5-1.jpg)
**Chăm sóc da cơ bản** bằng vitamin C cho da săn chắc, trắng mịn, đẩy lùi tiến trình lão hóa tự nhiên.
Sau
**chăm sóc da cơ bản** bằng vitamin C, làn da bạn tăng cường tuần hoàn máu cho da luôn sáng hồng, làm mờ các hắc tố da melanin và kích thích sản sinh collagen, cho da săn chắc, trắng mịn, đẩy lùi tiến trình lão hóa tự nhiên.
**Thời gian:** 65 phút **Chi phí:** 428.000đ/liệu trình **3. Chăm sóc da khô, lão hóa bằng vitamin E**
Cũng như vitamin C, vitamin E là dưỡng chất cần thiết với cơ thể và làn da của bạn. Thiếu vitamin E da có tình trạng mất nước, khô ráp, kém mịn màng và xuất hiện các nếp nhăn nhanh chóng hơn…
![ Vitamin E là dưỡng chất cần thiết với cơ thể và làn da của bạn.](https://thucucclinics.com.vn/wp-content/uploads/2017/03/cham-soc-da-mat-co-ban-1-3-1.jpg)
Vitamin E là dưỡng chất cần thiết với cơ thể và làn da của bạn.
Với các ưu thế riêng biệt về công thức
**chăm sóc da bằng vitamin E**, Thu Cúc Clinics sẽ giúp các eva duy trì sắc đẹp, giữ nét thanh xuân với làn da căng mịn, khỏe mạnh và đầy sức sống.
**Thời gian**: 65 phút **Chi phí:** 388.000đ/liệu trình **4. Chăm sóc da bằng thuốc bắc**
Làm đẹp với thuốc bắc là phương pháp làm đẹp truyền thống, được chuyên gia thẩm mỹ Thu Cúc Clinics kế thừa, nghiên cứu ứng dụng kết hợp với các
**kỹ thuật chăm sóc da** hiện đại, để vừa giúp lưu thông khí huyết, thanh lọc, giải độc tố cho da, vừa nuôi dưỡng làn da khỏe mạnh từ bên trong có khả năng chống lại những tác động không tốt từ môi trường.
Bên cạnh ưu điểm mang lại hiệu quả làm đẹp cao, thân thiện, an toàn, trong quá trình
**chăm sóc da bằng thuốc bắc** các khách hàng còn có những giây phút thư giãn, giúp tinh thần sảng khoái nhờ hương thơm dễ chịu từ các loại thuốc bắc.
**Thời gian:** 65 phút **Chi phí:** 388k/liệu trình **5. Chăm sóc da bằng mật ong, sữa chua** **Mật ong và sữa chua** là những nguyên liệu làm đẹp hữu hiệu từ thiên nhiên nhờ giàu hàm lượng vitamin, khoáng chất có khả năng chống oxy hóa, tiêu diệt các gốc oxy hóa tự da, giúp ngăn chặn quá trình lão hóa. ![ Mật ong và sữa chua là những nguyên liệu làm đẹp hữu hiệu từ thiên nhiên nhờ giàu các dưỡng chất có khả năng chống oxy hóa.](https://thucucclinics.com.vn/wp-content/uploads/2017/03/cham-soc-da-mat-co-ban-3.jpg)
Mật ong và sữa chua là những nguyên liệu làm đẹp hữu hiệu từ thiên nhiên nhờ giàu các dưỡng chất có khả năng chống oxy hóa.
Cũng có nhiều eva thường tự chế mặt nạ từ mật ong, sữa chua để dưỡng da tại nhà. Tuy nhiên, do các bước chăm sóc làm đẹp không khoa học, bản chất các nguyên liệu thiên nhiên lại hạn chế về độ thẩm thấu trong da nên không mang lại hiệu quả như ý muốn.
Tại Thu Cúc Clinics, các chuyên viên thẩm mỹ kết hợp mật ong, sữa chua với các liệu pháp làm đẹp khác: Xông hơi bằng nước muối sinh lý, mát xa da mặt,… để giúp các dưỡng chất thẩm thấu tận các lớp tế bào dưới da, nuôi dưỡng và tái tạo da hiệu quả.
**Thời gian**: 65 phút **Chi phí**: 388.000đ/liệu trình **6. Nuôi dưỡng da bằng chiết xuất cam tươi**
Cam tươi giàu hàm lượng vitamin C, vitamin A, vitamin E,… là những dưỡng chất không thể thiếu để nuôi dưỡng làn da căng mịn, trắng sáng từ sâu bên trong.
![ Làm đẹp với các tinh chất được chiết xuất từ cam tươi giúp tăng cường sức đề kháng cho da, giữ da mịn màng và giảm thâm nám.](https://thucucclinics.com.vn/wp-content/uploads/2017/03/cham-soc-da-mat-co-ban-2-1.jpg)
Làm đẹp với các tinh chất được chiết xuất từ cam tươi giúp tăng cường sức đề kháng cho da, giữ da mịn màng và giảm thâm nám.
Vì vậy, các chuyên gia thẩm mỹ của Thu Cúc Clinics đã sử dụng tinh chất được chiết xuất từ cam tươi trong để trong liệu pháp làm đẹp để nuôi dưỡng da, tăng cường sức đề kháng cho da, giữ da mịn màng và giảm thâm nám.
**Thời gian:** 70 phút **Chi phí:** 418.000đ/liệu trình **7. Cải thiện da khô bằng hoạt chất Ceramide III**
Ceramide là những lipid thiết yếu, có vai trò như chất keo giúp kết dính các tế bào sừng với nhau, tạo nên bức tường rào vững chắc bảo vệ cho các thành phần quan trọng dưới da như Collagen, Elastin và cân bằng độ ẩm tự nhiên. Do quá trình lão hóa, tác động từ bên ngoài nên lượng Ceramide trong da bị giảm thiểu sự sản sinh, khiến da suy yếu, xuất hiện các nhược điểm thẩm mỹ.
![ Liệu pháp làm đẹp cải thiện da khô bằng hoạt chất Ceramide III giúp duy trì vẻ đẹp lâu dài và sở hữu làn da mềm mịn, sáng khỏe.](https://thucucclinics.com.vn/wp-content/uploads/2017/03/cham-soc-da-mat-co-ban-1-2-1.jpg)
Liệu pháp làm đẹp cải thiện da khô bằng hoạt chất Ceramide III giúp duy trì vẻ đẹp lâu dài và sở hữu làn da mềm mịn, sáng khỏe.
Liệu pháp làm đẹp cải thiện da khô bằng hoạt chất Ceramide III bổ sung thành phần Ceramide vào trong các lớp tế bào da để duy trì vẻ đẹp lâu dài và sở hữu làn da mềm mịn, sáng khỏe.
Ngoài ra, chất Ceramide III còn giúp phục hồi hàng rào bảo vệ da, giảm tình trạng thiếu hụt lipid, cân bằng độ ẩm trên da.
**Thời gian:** 70 phút **Chi phí**: 418.000đ/liệu trình **8. Liệu pháp giảm căng thẳng bằng hương thơm**
Các loại tinh dầu từ thảo mộc thiên nhiên với hương thơm nhẹ nhàng, dễ chịu vừa có tác dụng giảm căng thẳng, cải thiện tâm trạng, đồng thời khi kết hợp với các thao tác massage bài bản và các sản phẩm chăm sóc da cao cấp thuộc thương hiệu Bioline Jato giúp lưu thông máu, kích thích sản sinh collagen để giúp da khỏe đẹp, mịn màng và mờ các vết thâm sạm.
Làm đẹp với
**liệu pháp giảm căng thẳng bằng hương thơm tại Thu Cúc Clinics** giúp bạn có những giây phút thư giãn thoải mái trong không gian làm đẹp đẳng cấp, giúp bạn khôi phục năng lượng sau những ngày làm việc mệt mỏi. **Thời gian:** 70 phút **Chi phí:** 598.000đ/liệu trình **Tại sao nên chọn Thu Cúc Clinics?** ![ Không gian làm đẹp tại Thu Cúc Clinics ấn tượng, sang trọng và đẳng cấp.](https://thucucclinics.com.vn/wp-content/uploads/2017/03/cham-soc-da-mat-co-ban-1-4-1.jpg)
Không gian làm đẹp tại Thu Cúc Clinics ấn tượng, sang trọng và đẳng cấp.
- Thu Cúc Clinics là thương hiệu làm đẹp uy tín với kinh nghiệm hơn 20 năm phát triển
- Các phương pháp làm đẹp tại Thu Cúc là sự kết hợp hoàn hảo giữa các phương pháp làm đẹp truyền thống, với các kỹ thuật làm đẹp của khoa học hiện đại và được nghiên cứu, thử nghiệm phù hợp với đặc điểm da của người Việt.
**Chăm sóc da mặt cơ bản**mang lại cho bạn làn da mềm mịn, phục hồi tái tạo da, da tươi trẻ, giảm vết thâm, nám, đẩy lùi các dấu hiệu lão hóa.
- Bên cạnh đó, các kỹ thuật làm đẹp, massage thuần thục, giúp khí huyết lưu thông, thư giãn, tinh thần thoải mái.
- Đội ngũ chuyên viên thẩm mỹ đều là điều dưỡng viên có nền tảng y khoa giỏi, được đào tạo bài bản, kinh nghiệm dạn dày.
- Các sản phẩm chăm sóc được nhập khẩu độc quyền từ thương hiệu Bioline Jato (Ý) với các thành phần chiết xuất từ thiên nhiên, cho hiệu quả thẩm mỹ cao gấp 3 lần so với sản phẩm khác, an toàn tới mức có thể “ăn” được.
- Không gian làm đẹp tại Thu Cúc Clinics ấn tượng, sang trọng và đẳng cấp.
- Dịch vụ chăm sóc khách hàng chu đáo, ân cần, sẵn sàng hỗ trợ tư vấn trực tuyến, miễn phí 24/7.

Link: <https://thucucclinics.com.vn/wp-json/>; rel="https://api.w.org/", <https://thucucclinics.com.vn/?p=16>; rel=shortlink


markdown:
Tài liệu liên quan
Tài liệu mới
Chapter 4. The Structure Of A Design Pattern
Tải bản đầy đủ ngay(0 tr)

Keep-Alive: timeout=5, max=1000


markdown:
Blog
# Tập Cận Bình phải đối diện với 10 nguy cơ lớn do Giang Trạch Dân để lại (Phần 1)
- Vương Hữu Quần
- •
- Thứ sáu, 08/09/2017
**Năm 2017, Trung Quốc phải đối diện với biến hóa lớn chưa từng có trong hàng ngàn năm qua. Nguy cơ, nghĩa là có “nguy hiểm” cũng chính là “cơ hội.” Nếu như ông Tập Cận Bình có thể nắm bắt được cơ hội lịch sử khó có được này, đưa ra hành động đúng đắn, thì nhất định có thể nhanh chóng thoát khỏi tình trạng thù trong giặc ngoài rối ren như hiện nay.**
Nhìn tình hình trước mắt có thể thấy, Chủ tịch Trung Quốc Tập Cận Bình đang phải đối diện với 10 nguy cơ to lớn.
**1. Chiến tranh Bắc Triều Tiên**
Hiện nay Kim Jong-un đã trở nên điên cuồng, giống như Tổng thống Romania Nicolae Ceausescu năm xưa đã bước sang con đường cụt và bị xử tử. Kim Jong-un lên nắm quyền được hơn 5 năm, không chỉ tàn nhẫn xử tử người chú Jang Sung-taek, mà còn dùng chất kịch độc để ám sát anh trai Kim Jong-nam. Bên cạnh đó, Kim Jong-un còn không để ý tới sống chết của hơn 76 triệu người dân trên bán đảo Triều Tiên, không quan tâm tới sự sống chết của người dân khu vực Đông Bắc Á, không để ý tới sự phản đối kịch liệt của cộng đồng quốc tế, đã tiến hành 3 vụ thử nghiệm hạt nhân cũng như nhiều lần phóng tên lửa xuyên lục địa và mới nhất là vụ thử bom H hôm Chủ Nhật (3/9); còn đe dọa sẽ biến đảo Hiroshima thành biển lửa, đe dọa công kích đảo Guam cũng như lãnh thổ nước Mỹ. Vậy thế lực ủng hộ lớn nhất của Kim Jong-un là ai? Chính là tập đoàn lợi ích Giang Trạch Dân của Đảng Cộng sản Trung Quốc (ĐCSTQ).
Từ khi Tổng thống Mỹ Donald Trump lên nhậm chức, đối mặt với sự khiêu khích của Kim Jong-un, thái độ của ông Trump cũng ngày càng cứng rắn. Ngày 8/8, ông Trump dẫn điển cố trong Thánh Kinh để đáp lại, nếu như Triều Tiên tiếp tục đe dọa, sẽ phải gánh chịu
*“hỏa lực và ngọn lửa của sự giận giữ chưa từng có”. * **2. Xung đột biên giới Trung – Ấn**
Hồi giữa tháng 6, Trung Quốc và Ấn Độ đã có cuộc đối đầu quân sự lớn nhất từ sau cuộc chiến tranh biên giới Trung – Ấn năm 1962. Phía Ấn Độ cho biết, do quân đội Trung Quốc đã vượt qua biên giới, phá hủy hai lô cốt của Ấn Độ, ngăn cản khách hành hương Ấn Độ đến hồ Manasarovar, dẫn đến sự đối đầu căng thẳng giữa quân đội hai nước. Phía Trung Quốc lại khẳng định, bộ đội biên phòng của Ấn Độ “
*đã vượt qua đường biên giới đi vào lãnh thổ Trung Quốc”*, quấy nhiễu * “hoạt động bình thường tại khu vực Doklam” *của bộ đội biên phòng Trung Quốc.
Từ góc độ của ông Tập Cận Bình, trước khi diễn ra Đại hội Đảng 19, trong bối cảnh nội bộ Trung Quốc đang đối diện với nguy cơ tứ bề, bên ngoài thì chiến tranh Triều Tiên có thể nổ ra bất cứ lúc nào, ông Tập chắc chắn không muốn thấy xảy ra chiến tranh Trung – Ấn. Thế nhưng, trong thời điểm quan trọng này, người của phe ông Giang Trạch Dân, Ủy viên Thường vụ Bộ Chính trị Lưu Vân Sơn lại khống chế giới truyền thông Trung Quốc, liên tiếp tung ra những ngôn luận cực tả, quạt gió thổi lửa, chỉ mong sao Trung – Ấn lập tức có chiến tranh. Ngày 5/8/2017, tờ Hoàn Cầu Thời báo phiên bản tiếng Anh dẫn nghiên cứu viên Trung tâm Nghiên cứu Vấn đề Quốc tế thuộc Viện Khoa học Xã hội Thượng Hải Hồ Chí Dũng nói, phía Trung Quốc
* “có thể dọn sạch chiến trường trong vòng 2 tuần”.*
Ngày 10/8, tờ Indian Express tiết lộ, Quân đoàn 33 đóng quân tại Sikkim của Ấn Độ đã tiến hành tập trận hai tuần thường niên sớm hơn dự kiến, trước đây các cuộc tập trận thường diễn ra vào tháng Chín hoặc đầu tháng Mười. Thông tấn xã Press Trust of India dẫn nguồn tin từ quân đội cấp cao của Ấn Độ cho biết, đến sáng sớm 12/8/2017, quân đội Ấn Độ với 45.000 quân đã có mặt tại bang Arunachal Prades giáp với Trung Quốc, và đã sẵn sàng chiến đấu.
Căng thẳng biên giới Trung – Ấn đã tạm thời kết thúc sau khoảng 70 ngày sau khi giới chức hai nước đã đạt được thỏa thuận rút quân hôm 28/8. Một quan chức cao cấp của chính phủ Ấn Độ đã miêu tả đó là “
*một trận hòa danh dự*“. Trong khi, truyền thông Trung Quốc lại tuyên bố họ là bên chiến thắng trong sự vụ căng thẳng kéo dài hơn hai tháng qua. Nguy cơ xung đột có thể leo tháng trở lại bất cứ lúc nào khi phía Trung Quốc đã nêu rõ quan điểm rằng họ sẽ “ *tiếp tục có các quyền chủ quyền*” tại khu vực Doklam. **3. “Một nước hai chế độ” ở Hồng Kông**
Khi xưa Đặng Tiểu Bình từng cam kết với toàn thế giới: Hồng Kông thực hiện “một nước hai chế độ”, không thay đổi trong 50 năm. Tuy nhiên, những năm gần đây, tập đoàn Giang Trạch Dân đã từng bước từng bước biến Hồng Kông thành “một nước một chế độ”.
Ngày 20/8/2017, Hồng Kông diễn ra cuộc biểu tình lớn với hơn 100 ngàn người tham gia, phản đối việc chính phủ Hồng Kông bỏ tù 3 lãnh đạo hàng đầu của cuộc đấu tranh đòi dân chủ (Phong trào Ô dù) hồi năm 2014 và 13 người biểu tình phản đối khoản chi cho phát triển khu đông bắc Tân Giới. Đây là lần biểu tình có số người tham gia đông nhất tại Hồng Kông từ năm 2014.
![ ](https://trithucvn.net/wp-content/uploads/2017/09/hoangchiphong.jpg)
Vốn dĩ ba lãnh đạo học sinh của “ Phong trào Ô dù” là Hoàng Chi Phong, Chu Vĩnh Khang, La Quán Thông đã bị phán xử lao động công ích và đã thi hành án xong, nhưng đến ngày 17/8 lại bị tòa phúc thẩm tuyên án tù giam từ 6 đến 8 tháng. Đồng thời 13 người kháng nghị do tranh luận về sự phát triển của Đông Bắc Tân Giới mà cố gắng xâm nhập vào Hội Lập pháp cũng bị đổi án thành từ 8 đến 13 tháng tù giam. 16 nhà hoạt động dân chủ này được cho là lứa tù chính trị đầu tiên trong 20 năm qua tại Hồng Kông. Sự thay đổi của hai bản án đã khiến cho xã hội quốc tế vô cùng chú ý và cho người dân Hồng Kông ngập tràn phẫn nộ.
Hồng Kông là cứ điểm quan trọng được phe ông Giang Trạch Dân nắm giữ trong thời gian dài, hiện tại trở thành tiền đồn cho Ủy viên Thường vụ, Ủy viên trưởng Đại hội Đại biểu Nhân dân Toàn quốc Trương Đức Giang trong việc chống chiến dịch đả hổ chống tham nhũng của ông Tập Cận Bình. Mấy năm gần đây, Trương Đức Giang liên tục gây náo loạn cục diện tại Hồng Kông, ví dụ như công bố “Sách trắng Hồng Kông”, quyết định cải cách chính trị Đại hội Đại biểu Nhân dân “8.31”, Đại hội Đại biểu Nhân dân giải thích pháp luật cơ bản về vấn đề tuyên thệ lập pháp, can thiệp vào tuyển cử đặc khu trưởng Hồng Kông, không cho phép đoàn nghệ thuật Shen Yun biểu diễn tại Hồng Kông, trục xuất người tập Pháp Luân Công tại Hồng Kông trở về Đài Loan, không cho phép Đài truyền hình NTDTV tổ chức cuộc thi múa cổ điển, nói “Tuyên bố chung của trung ương” không có hiệu lực, v.v..
**4. Khủng hoảng tài chính ảnh hưởng tới nền kinh tế**
Sự sụp đổ của thị trường chứng khoán Trung Quốc tháng 6/2015 được coi là cuộc đảo chính trong lĩnh vực tài chính nhắm vào hành động chống tham nhũng của ông Tập Cận Bình. Ngày 12/6/2015, thân tín của ông Giang Trạch Dân là Chu Vĩnh Khang bị tuyên án tù chung thân. Ngày 15/6/2015, thị trường chứng khoán Thượng Hải bắt đầu lao dốc mạnh.
Thị trường chứng khoán bất ngờ sụp đổ làm ông Tập Cận Bình hạ quyết tâm chống tham nhũng trong lĩnh vực tài chính. Đến thời điểm hiện nay, những “con cá sấu tài chính” như tỷ phú Tiêu Kiến Hoa, Chủ tịch Hội đồng Quản trị Tập đoàn An Bang Ngô Tiểu Huy; Chủ tịch Ủy ban Quản lý Giám sát Bảo hiểm Trung Quốc Hạng Tuấn Ba; Phó Chủ tịch Ủy ban Quản lý Giám sát Chứng khoán Trung Quốc Diêu Cương; Trợ lý chủ tịch Ủy ban Quản lý Giám sát Ngân hàng Trung Quốc Dương Gia Tài v.v.. lần lượt từng người liên tiếp bị điều tra, tảng băng chìm của cuộc khủng hoảng tài chính cũng dần dần nổi lên mặt nước.
Nhiều ngân hàng đã lợi dụng kẽ hở chế độ, lấy lượng lớn vốn thông qua con đường môi giới chứng khoán, quỹ, bảo hiểm chảy vào bất động sản, tài chính địa phương, thậm chí các ngân hàng tư nhân ngầm, và hậu quả là giao dịch thị trường tư bản thay đổi nhanh chóng, bong bóng bất động sản không ngừng lớn, hiện tượng tư bản chạy ra nước ngoài ngày càng nghiêm trọng, làm tăng thêm rủi ro khủng hoảng tài chính.
Thị trường tài chính dị dạng này là trong thời kỳ Giang Trạch Dân “tham ô trị quốc”, bị tập đoàn lợi ích Giang Trạch Dân dùng để chia sẻ . Tiền kiếm được đều cho vào túi mình, tiền đền bù thì do nhân dân cùng gánh vác, trở thành mô thức điển hình để chiếm lấy tài sản quốc hữu của tập đoàn lợi ích Giang Trạch Dân.
Lấy Tập đoàn An Bang làm ví dụ. Thành lập năm 2004, vốn của An Bang chỉ đạt 500 triệu nhân dân tệ, đến cuối năm 2016, chỉ trong thời gian 12 năm ngắn ngủi, số vốn đã tăng lên 1,45 ngàn tỷ nhân dân tệ.
Chuyên gia các vấn đề Trung Quốc Lý Đạt phân tích, từ bối cảnh của Ngô Tiểu Huy mà nhìn, thì có thể thấy là thuộc về đội ngũ đặc công thân cận do nhân vật số 2 của phe Giang Trạch Dân là Tăng Khánh Hồng bồi dưỡng. “Chưởng môn” của Tomorrow Group là
[Tiêu Kiến Hoa](https://trithucvn.net/trung-quoc/quan-truong-trung-quoc-hai-ty-phu-dang-bi-thanh-trung-bao-hieu-con-song-du-moi.html) mới ngã ngựa, nữ tỷ phú của Đan Đông Liêu Ninh là [Mã Hiểu Hồng ](https://trithucvn.net/trung-quoc/ma-hieu-hong-giup-ngan-hang-trieu-tien-rua-tien.html)bị nghi là bí mật bán tài liệu hạt nhân cho Triều Tiên, Ngô Lập Thắng hối lộ Chủ tịch Đại Hội đồng Liên Hợp Quốc, cho đến tỷ phú Quách Văn Quý gần đây cao giọng công kích Bí thư Ủy ban Kỷ luật Trung ương Vương Kỳ Sơn, đều thuộc về cùng một giuộc.
Những người làm mưa làm gió trên thị trường tài chính này, ngọn núi đằng sau để họ dựa vào đều là Giang Trạch Dân.
**5. Rơi vào nguy cơ hủ bại từ tận xương tủy**
Kể từ ngày 20/7/1999 đến nay, Giang Trạch Dân vì để duy trì cuộc bức hại Pháp Luân Công, đã không ngừng bao che, dung túng, trợ giúp cho các quan chức tham ô hủ bại. Chỉ cần tham gia bức hại Pháp Luân Công, thì càng tham ô, càng được đề bạt trọng dụng. Chu Vĩnh Khang, Bạc Hy Lai, Từ Tài Hậu, Quách Bá Hùng, Tô Vinh v.v.. đều là ví dụ điển hình. Dưới sự dẫn đầu của “nóc nhà” Giang Trạch Dân, thì ở trên là các lãnh đạo cao nhất của ĐCSTQ, dưới là các chi bộ nhỏ ở cơ sở như Ủy ban thôn, Ủy ban thị trấn, tất cả các cấp quan chức của ĐCSTQ đều đã trở nên cực kỳ hủ bại.
Tôn Chính Tài năm nay 54 tuổi, được cho là người tiếp nhiệm thế hệ thứ sáu do Giang Trạch Dân chỉ định. Theo lý thông thường, ông ta trẻ tuổi như vậy, mà lại trở thành người lãnh đạo của đảng và quốc gia, tiền đồ xán lạn, lại thêm việc hồi chuông đả hổ chống tham nhũng của Tập Cận Bình vang lên, ông ta không cần phải tham ô, cũng không nên tham ô. Nhưng ông vẫn tiếp tục tham ô! Ngày 24/7/2017, Ủy viên Bộ Chính trị ĐCSTQ Bí thư thành ủy Trùng Khánh Tôn Chính Tài bị điều tra vì bị nghi là
*“vi phạm kỷ luật nghiêm trọng*”. Có tin từ kênh truyền thông cho rằng cùng bị điều tra còn có lái xe, thư ký, cảnh vệ, cho đến cả vợ của ông ta là Hồ Dĩnh.
Đến nay, sự hủ bại của ĐCSTQ đã đạt đến mức đỉnh cao cực độ trong lịch sử nhân loại. Những vụ án tham ô trên 100 triệu nhân dân tệ đã trở thành một xâu chuỗi: nguyên Thường ủy Bộ Chính trị ĐCSTQ, Bí thư Ủy ban Chính trị và Pháp luật Trung ương Chu Vĩnh Khang tham nhũng tài chính 129 triệu nhân dân tệ (thực tế còn vượt xa con số này); nguyên Bí thư Ủy ban Chính trị và Pháp luật tỉnh Quảng Đông Chu Minh Quốc tham ô 232 triệu nhân dân tệ, nguyên phó Chánh án toàn án tối cao Hề Hiểu Minh tham ô 115 triệu nhân dân tệ, nguyên Giám đốc Công an thành phố Thiên Tân Vũ Trường Thận tham ô 527 triệu nhân dân tệ, nguyên Bí thư Ủy ban Chính trị và Pháp luật tỉnh Hà Bắc Trương Việt tham ô 158 triệu nhân dân tệ, nguyên giám đốc tổng công ty cung cấp nước khu Bắc Đới Hà thành phố Tần Hoàng Đảo tỉnh Hà Bắc, những nhân viên điều tra vụ án đã tìm ra 120 triệu nhân dân tệ, 68 chứng từ bất động sản, và 37 kg vàng trong nhà ông ta…
Từ tháng 1/2013 đến nay, chiến dịch đả hổ chống tham nhũng mà ông Tập Cận Bình phát động đã tiến hành được 5 năm, trải qua 3 giai đoạn từ việc “bước đầu khó khăn” tới “hai bên đối chọi giằng co” và đến nay là “trạng thái áp đảo đã hình thành”. Quá trình đó đã hạ bệ hơn 200 đại lão hổ, lại thêm những người nhảy lầu, nhảy xuống nước tự tử, uống thuốc độc, thắt cổ tự tử, có lẽ khoảng hơn 300 đại “lão hổ”. Nhưng lão “hổ to” nhất hiện nay, “lão hổ” của “lão hổ”, “hổ vương” Giang Trạch Dân thì vẫn chưa bị đánh hạ.
*Vương Hữu Quần* **Xem thêm:**
Từ khóa
[Đấu trường sinh tử](https://trithucvn.net/tag/dau-truong-sinh-tu) [Giang Trạch Dân](https://trithucvn.net/tag/giang-trach-dan) [khủng hoảng chính trị](https://trithucvn.net/tag/khung-hoang-chinh-tri) [Tập Cận Bình](https://trithucvn.net/tag/tap-can-binh)

Set-Cookie: __cfduid=d4d5699b509509f50dcb98aa4b6471bb81537332824; expires=Thu, 19-Sep-19 04:53:44 GMT; path=/; domain=.trithucvn.net; HttpOnly

X-Frame-Options: SAMEORIGIN


markdown:
**Hiệp hội các trường CĐ, trung cấp kinh tế, kỹ thuật Việt Nam vừa công văn kiến nghị một số vấn đề khi triển khai Luật Giáo dục nghề nghiệp.**
Hiệp hội các trường CĐ, trung cấp kinh tế- kỹ thuật đã gửi công văn kiến nghị tới Ban Bí thư, Ủy Ban thường vụ Quốc hội, Ban Tuyên giáo Trung ương, Văn phòng Trung ương Đảng, UBVH, GD, Thanh niên, Thiếu niên và Nhi đồng của Quốc hội… về một số nội dung chưa được làm rõ và thiếu khả thi trong Luật Giáo dục nghề nghiệp được Quốc hội khóa XIII thông qua tại kỳ họp thứ 8.
Hiệp hội đã chỉ ra những vấn đề không khả thi của Luật Giáo dục nghề nghiệp là chưa phân biệt rõ ràng vị trí việc làm của người tốt nghiệp trung cấp và CĐ trong thị trường lao động ở rất nhiều ngành nghề để làm cơ sở xây dựng các cấp trình độ mang tính tiêu chuẩn đảm bảo cho sự hội nhập quốc tế. Các quy định về điều kiện tuyển sinh, về thời gian đào tạo ở Luật Giáo dục nghề nghiệp chỉ phù hợp với đào tạo kỹ năng nghề….
*Hiệp hội đã đưa ra ba kiến nghị cụ thể như sau:
* *Một là: *Quản lý nhà nước về Giáo dục nghề nghiệp (Điều 71)
Thống nhất với điểm 1: Chính phủ thống nhất quản lý nhà nước về Giáo dục nghề nghiệp. Quản lý nhà nước về Giáo dục nghề nghiệp phải suất phát từ lợi ích của người học và vì sự phát triển giáo dục đào tạo nước nhà với dân số khoảng 100 triệu dân vào năm 2020.
Cần cụ thể cơ quan quản lý nhà nước là bộ nào.
–
*Ở cấp trung ương:* Chính phủ giao cho Bộ GD-ĐT quản lý nhà nước về Giáo dục nghề nghiệp là hợp lý vì các lý do: Đối tượng quản lý của Bộ GD-ĐT là đội ngũ học sinh, sinh viên và nhà giáo cùng cán bộ quản lý giáo dục – do vậy nó cần thuộc chức năng của Bộ GD-ĐT. Đối tượng của lý của Bộ Lao động Thương binh và Xã hội (LĐTB&XH) chủ yếu là người lao động đã được đào tạo hoặc chưa đào tạo và chính sách việc làm. Đó là một trong các cơ sở khoa học thiết kế bộ máy quản lý nhà nước và phù hợp với tinh thần cải cách hành chính của Đảng và Chính phủ.
Khắc phục được sự phân tán nguồn lực, đảm bảo tính tiêu chuẩn của hệ thống, giảm đầu mối quản lý ở cả trung ương và địa phương, không phình biên chế, tạo điều kiện cho hội nhập sâu hơn vào khu vực và thế giới về giáo dục và đào tạo.
Đảm bảo hệ thống giáo dục sẽ liên thông được từ Giáo dục phổ thông, Giáo dục nghề nghiệp đến Giáo dục đại học.
Bộ GD-ĐT chỉ xây dựng chương trình đào tạo liên thông, ban hành các quy định về kiểm định chất lượng giáo dục, thống nhất được các chương trình đào tạo giữa các trình độ CĐ với CĐ nghề, TCCN với TC nghề….
Bộ GD-ĐT chịu trách nhiệm trước Chính phủ về xây dựng chiến lược, quy hoạch, kế hoạch, chính sách phát triển giáo dục đào tạo cho quốc gia.
–
*Ở cấp tỉnh (thành phố), huyện thị:* UBND cấp tỉnh, thành phố giao cho sở GD-ĐT quản lý nhà nước về GDNN do các sở GD-ĐT vốn là những cán bộ trong ngành giáo dục, được đào tạo bài bản về sư phạm và giáo dục học. Trong khi, Sở LĐTB&XH nếu làm nhiệm vụ quản lý giáo dục cả trung cấp, CĐ thì không phù hợp với năng lực và sở trường của đội ngũ này và sẽ dẫn đến những hệ quả khôn lường. *Hai là: *Cần đánh giá tác động của chính sách pháp luật đối với giáo dục TCCN và CĐ để làm cơ sở cho các quy định trở nên khả thi đối với hai loại đối tượng này. Bộ LĐTB&XH được Thủ tướng giao nhiệm vụ soạn thảo các văn bản dưới luật cần cụ thể hơn nữa các quy định về: Quy hoạch mạng lưới về GDNN trên địa bàn, về tiêu chuẩn giáo viên, về đào tạo liên thông, thời gian đào tạo đối với trình độ trung cấp, quy định kiểm định chất lượng giáo dục, thiết kế chương trình đào tạo giữa các bậc học, thống nhất các trình độ CĐ, trung cấp. *Ba là: *Khẩn trương đưa vào chương trình Kỳ họp thứ 9 Quốc hội khoa XIII việc xem xét và điều chỉnh lại một số nội dung không khả thi của Luật GDNN trước thời điểm 1/7/2015 – Luật có hiệu lực thi hành (các vấn đề chứng chỉ kỹ năng nghề của giáo viên GDNN, đào tạo trung cấp 1 năm, vấn đề bậc thợ quy đổi sang trình độ sẽ thực hiện thế nào…). *Theo Dân Trí*


markdown:
**Sáng ngày 26/3, ĐH Quốc gia TPHCM chủ trì, tổ chức phiên họp Ban Chỉ đạo Dự án Kỹ năng nghề nghiệp Việt Nam (VSEP). Đây là dự án được được ký giữa Chính phủ Việt Nam và Canada nhằm cải thiện công tác quản lí giáo dục kĩ thuật và dạy nghề tại Việt Nam.** ![ nang cao chat luong dao tao nghe VN](https://i1.wp.com/tuyensinh89.com/wp-content/uploads/nang-cao-chat-luong-dao-tao-nghe-VN-1024x678.jpg?resize=423%2C280)
Tham dự buổi họp có đại diện lãnh đạo của đại sứ quán Canada, Bộ GD-ĐT, Bộ LĐTB-XH, Bộ Kế hoạch – Đầu tư, Bộ Tài chính, Hội phụ nữ Việt Nam, Phòng Thương mại và Công nghiệp Việt Nam cùng các địa phương tham gia Dự án gồm Vĩnh Long, Bình Thuận, Hậu Giang.
Phát biểu tại buổi họp, PGS.TS Huỳnh Thành Đạt – Phó giám đốc ĐHQG TPHCM cho rằng đào tạo nguồn nhân lực đảm bảo chất lượng, đáp ứng nhu cầu xây dựng và phát triển đất nước là yêu cầu tất yếu và sống còn của mọi quốc gia. Tuy nhiên, các chương trình đào tạo của chúng ta từ đại học cũng như cao đẳng còn khá chung chung, nặng về lý thuyết, chưa coi trọng phần kỹ năng thực hành, kỹ năng ứng dụng vào nghề nghiệp và các kỹ năng khác như kỹ năng tư duy độc lập, sáng tạo, v.v… Theo ông Đạt, dự án VSEP sẽ góp phần không nhỏ giúp cho hệ thống đào tạo Việt Nam từ thấp đến cao khắc phục được điểm yếu nặng nề và kéo dài quá lâu này.
Tại buổi họp các đại biểu đã đánh giá những kết quả đã đạt được trong một năm qua, phân tích nguyên nhân của các hạn chế và đưa ra các giải pháp khắc phục. Dịp này, Ban chỉ đạo dự án xem xét và thông qua các nội dung của kế hoạch hoạt động năm thứ hai của Dự án. Trong đó, đưa các Trung tâm Đào tạo Quản lý tiên tiến đi vào hoạt động thông qua việc trang bị cơ sở vật chất và đào tạo đội ngũ. Đồng thời, đánh giá nhu cầu nguồn nhân lực trong các ngành đào tạo của các địa phương và bước đầu hình thành liên kết giữa các trường Cao đẳng cộng đồng tham gia dự án với hệ thống Canada. Phiên họp kết thúc với sự đồng thuận trong Ban Chỉ đạo về nội dung và phương thức triển khai kế hoạch năm thứ hai của dự án.
Được biết, qua quá trình tuyển lọc từ 20 tỉnh thì Bình Thuận, Hậu Giang và Vĩnh Long được chọn tham gia dự án nhờ đạt các tiêu chí: mong muốn đổi mới; lãnh đạo nhận thức rõ vấn đề và quyết tâm đổi mới; cam kết của tỉnh về vấn đề việc làm cho thanh niên.
Theo ký kết của 2 chính phủ, kinh phí thực hiện dự án gồm phía Canada góp 20 triệu đô la Canada (cung cấp kinh phí, hỗ trợ kĩ thuật và trang thiết bị phù hợp, giám sát và đánh giá); phía Việt Nam là hơn 3,4 triệu đô la Canada (trả lương, phụ cấp và chi phí điều hành).
*Theo Dân Trí*