2022年(令和4年)目标
资格证书
| 1月 | Progate | 1000円/月 |
|---|
| 2月 | 黑马乐优商城 | 400,000円 |
|---|
| 3月 | 基本情報技術者試験(FE) | 7,500円 |
|---|
| 4月 | 情報セキュリティマネジメント試験(SG) | 7,500円 |
|---|
| 5月 | Java SE 11 Silver | 32,340 円 |
|---|
| 6月 | 语雀小册 | 3,000円 |
|---|
| 7月 | Java SE 8 Gold | 32,340円 |
|---|
| 8月 | udemy python | 80,000円 |
|---|
| 9月 | 网易云课堂 swift | 35,000円 |
|---|
| 10月 | 応用情報技術者試験(AP) | 7,500円 |
|---|
| 11月 | AWS Certified Solutions Architect Associate(SAA) | 16,500円 |
|---|
| 12月 | TOEIC 850 | 7,810円 |
|---|
锻炼
| |
|---|
| 2月 | 跳绳 300000下 |
| 3月 | 跑步 2000km |
| 4月 | 哑铃,杠铃 |
| 5月 | 体重80kg |
娱乐
| |
|---|
| 7月 | Mount Fuji |
| 8月 | Okinawa |
| 9月 | Switch |
| 10月 | Iphone 14 |
| 11月 | Car |
UserDaoImpl.java
package com.heima.dao.impl;
import com.heima.dao.IUserDao;
import com.heima.pojo.Client;
import com.heima.pojo.User;
import com.heima.util.JDBCUtils;
import org.springframework.dao.DataAccessException;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import java.util.List;
public class UserDaoImpl implements IUserDao {
private JdbcTemplate jdbcTemplate = new JdbcTemplate(JDBCUtils.getDataSource());
@Override
public List findAllUser() {
String sql = "select * from t_user";
List userList = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(User.class));
return userList;
}
@Override
public void deleteUserById(Integer id) {
String sql = "delete from t_user where id = ?";
jdbcTemplate.update(sql, id);
}
@Override
public User findUserById(String id) {
String sql = "select * from t_user where id = ?";
int a = 1;
User user = null;
try {
user = jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapper<>(User.class), id);
} catch (DataAccessException e) {
System.out.println("id = " + id + "用户不存在,一切正常");
e.printStackTrace();
}
System.out.println(a);
return user;
}
@Override
public void update(User user) {
String sql = "update t_user set name =?,sex=?,age=?,address=?,qq=?,email=? where id = ?";
jdbcTemplate.update(sql, user.getName(), user.getSex(), user.getAge(), user.getAddress(), user.getQq(), user.getEmail(), user.getId());
}
@Override
public void insert(User user) {
//null 是什么,id自增长?
String sql = "insert into t_user values(null,?,?,?,?,?,?)";
jdbcTemplate.update(sql, user.getName(), user.getSex(), user.getAge(), user.getAddress(), user.getQq(), user.getEmail());
}
@Override
public User checkUserByName(String name) {
String sql = "select * from t_user where name = ?";
User user = null;
try {
user = jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapper<>(User.class), name);
} catch (DataAccessException e) {
System.out.println("找不到数据,正常");
e.printStackTrace();
}
return user;
}
@Override
public List findUserByPage(int start, int length) {
String sql = "select * from t_user limit ?,?";
List userList = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(User.class), start, length);
return userList;
}
@Override
public int findAllUserCount() {
String sql = "select count(*) from t_user";
int totalCount = jdbcTemplate.queryForObject(sql, Integer.class);
return totalCount;
}
@Override
public List findClient(String userName, String password) {
String sql = "select * from login where userName = ? and password = ?";
List clientList = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Client.class), userName, password);
return clientList;
}
}