发表于: 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,注意遵守命名规范。

遇到了很大困难,不知道怎么解决





返回列表 返回列表
评论

    分享到