发表于: 2017-07-20 22:11:59
2 978
今天:
maven配置报错
然后补充上version
mavnen install
编写DAO,使用JDBCtemplate连接数据库卡了三天了,网上看了好多资料,都涉及spring,配置完后感觉就看不懂了,看了好些日报,也感觉讲的很简单,但是自己实践起来很困难,脑袋都要炸了,好多东西都弄不懂,暂时先放下这个了,感觉很受挫败。
1到30阶乘求和:
自己编写方法没有求出来,找了一下,看到有JAVA自带的函数编写的程序,
import java.math.BigInteger;
public class QJC1 {
public static BigInteger summation(int n) {
BigInteger sum = new BigInteger("0");
if (n <= 1)
return BigInteger.ONE; // 因0!= 1 所以 n <= 1 时返回 1
for (int i = 1; i <= n; i++) {
sum = sum.add(factorial(i));
}
return sum;
}
/**
* (递归)计算 n 的阶乘
*
* @param n
* @return sum
*/
public static BigInteger factorial(int n) {
if (n > 0) {
return BigInteger.valueOf(n).multiply(factorial(n - 1));
} else { // 因0!= 1 所以 n <= 1 时返回 1
return BigInteger.ONE;
}
}
public static void main(String[] args) {
for (int i = 1; i <= 30; i++) {
System.out.println(i + " 的阶乘 = " + factorial(i));
}
for (int i = 1; i <= 30; i++) {
System.out.println("从1到" + i + "的阶乘的总和 = " + summation(i));
}
}
}但是还是想自己写出方法求解,思路是先求一个数的阶乘,然后再求各个数的阶乘和
明天:
任务18
深度思考
10.CreateAt和UpdateAt的意义分别是创建时间和修改时间,这两个时间应该在什么情况下赋值?是否应该开放给外部调用的接口?
应该是创建表和更新表时赋值 是否应该开放给外部调用的接口不知道,网上也没找到资料
遇到的问题,任务17.编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。
遇到了很大困难,不知道怎么解决
评论