- 博客(14)
- 收藏
- 关注
原创 ssh: connect to host github.com port 22: Connection refused
steam++加速github要注意的事
2022-10-29 22:47:15
518
3
原创 spring注解
1、首先配置pom.xml <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency
2022-05-24 16:24:36
152
原创 Mybatis多表查询,单表查询,单表更新
1、配置mybatis环境 <dependencies> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId>
2022-05-23 23:11:36
298
原创 Mybatis使用注解开发一对一关联表
前言所有工程在我另外一篇使用xml开发写过,由于mybatis注解开发并不常用,这里只是简单改动一些使用到注解的地方,其他地方和xml一样即可。需要修改的工程如何StuDao.xml和StuCardDao.xml可以直接删除StuDao接口修改如下package org.example.dao;import org.apache.ibatis.annotations.One;import org.apache.ibatis.annotations.Result;
2022-05-23 17:59:10
153
原创 Mabatis表与表之间的关系一对一
先附上我创建所有工程后的工程目录,其中Student本工程无关,是我测试其他项目,可以忽略不建,Student,StudentDao和StudentDao.xml,不用构建目录1、首先配置pom.xml2、创建实体类stu和stuCard需要创建一个domain或者pojo或者entity包,在包下创建类stu类3、创建Mapper文件和方法接口建个Dao包,在Dao包下创建类StuDao接口和StuCardDao接口1、首先配置pom.xml..
2022-05-23 17:09:27
158
原创 Mybatis 加入maven依赖
<dependencies> <!--test测试所需要的依赖 如果使用不到@Test标签可以不加 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope&...
2022-05-22 22:13:17
335
原创 Cause: java.io.IOException: Could not find resource
网上有很多种纠正错误是说,没配置主文件(resources)的xml或者是pom.xml文件build属性没有配置,我发现我都弄了但是还是找不到,我仔细观看了一下Junit页面,发现是我没有刷新 mevan这个就在代码区域右上角有个提示,或者是两侧边框,我的是在右边可以尝试一下刷新,看是否能解决问题...
2022-03-27 20:41:44
1403
1
原创 关于冒泡排序length - 1
冒泡排序是一种最基本的排序,他的实现就是比较两个相邻的数值,根据题目要求看是由小到大还是由大到小排序,选择两个相邻的数值是否交换,这里值得注意的是 arr.length - 1的问题;i 层中的 arr.length 之所以所以要减 1是因为只需要比较length -1轮就行了,最后一位没有比较的意义j 层中的arr.length之所以要减 1 是因为在内层循环中 第一轮比较最后两位 arr[ j ] 和 arr[ j+1]如果arr.length 不减 1的话就会溢出从而产生异常以上仅代表个人
2022-03-08 17:09:14
934
原创 java猴子吃桃问题
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。编程求第一天共摘了多少桃子。得到的条件是最后一天还剩下一个,第九天等于第十天 + 1 再乘以 2,第八天等于第九天 + 1乘以 2,以此类推。递归必须要有终止条件,此问题的终止条件为 第十天返回 1 ,也就是 n == 10 时,return 1,而第九天的数量可以表示为 (n+1)*2 ,此时n为第八天也就是
2022-02-13 16:18:12
1511
原创 斐波那契数列
斐波那契数列是最典型也是相对简单的一个递归,用算法思维去解决它还是相对简单的。要想写出算法首先要了解的是什么是斐波那契数列,斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=1,F(1)=1,F(n)=F(n - 1)+F(n - 2)(n≥ 2..
2022-02-13 14:42:58
218
原创 java创建方法以及引用
方法构造可以有无返回值和有返回值无返回值方法构造使用void这样就可以不用返回值,如:class unParameter{ public void param(){ System.out.println("不需要返回值"); }}而有返回值的方法需要根据具体的数据类型来确定,使用return来返回,如int型,一个简单的求和,该方法返回的就是一个int型:class zheng{ public int getSum(int x,int y){
2022-02-11 22:08:59
212
3
原创 计算x的n次幂
首先需要考虑的是n的正负以及是否为零可以把正数和归为一类,因为 0 的次幂为 1 ,其他数的 0 次幂也为 1 ,所以需要先判断的n的正负,如果 n 为负的话,则需要负负得正,把 n 负号变为 1 / x*n,代码为:public static myPow(double x,int n){ if(n < 0){ return 1 / pow(x,-n); }else{ return pow(x,n); }}当把n的正负判断完以后,
2022-02-09 22:14:37
895
原创 空心金字塔
采用的是for循环来完成的操作,练习化繁为简的实现过程首先想到打出几行相同的*号for循环实现代码为: for(int i = 1;i <= 5;i++){ System.out.println("*****");实现效果图为:然后考虑第一行只打出一个,第二行只打出两个,显然一个参数并不能实现需求这时就需要另外一个变量 j 来限制*号的个数,需要注意什么时候换行(println的ln代表的意思为换行),代码为: for...
2022-02-08 16:18:16
785
3
原创 创建猫的类
类是一个抽象的概念,有点类似于c语言的结构体构造,而对象则是一个实体的概念,用类去实体化一个对象,就比如将所有猫的共有特点去构造一个类,然后再对一个猫进行实体化,和c语言的结构体有异曲同工之妙。将猫的名字,年龄,颜色创建为一个类(可以根据自己的需求进行增删改),代码如下: static class Cat{ String name; int age; String color; }然后进入主函数进行类的实体化,去实体化一个对象...
2022-02-08 14:47:39
3622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人