该博客持续更新,遇到一个写一个!
Ps:本人没学过java,也没有系统的学习过,遇到的问题可能很简单,但对我来说很难。
关于传参:
在使用postman调用时,不同的注解传参不一样,下面记录一下。
1,@RequestParam 使用“?”的方式进行传参,这种传参方式一般多用于少数几个字段。后面要带有(name = “某个字段”)
2,@RequestBody 使用jsonObject格式进行传参,这种传参方式一般多用于传某个类的的多种属性,或者Map的形式。
MVC模式
MVC模式如图所示(暂时不想写过程)
controller层
关于用法的个人理解:用于将不同方式传入的数据进行简单的整理,获取关键数据,将这些关键数据交给service层进行处理,并返回service层处理后的结果。
service层
关于用法的个人理解:获取controller层的一些数据,然后使用DAO层中编写的一些函数(方法)对这些数据进行处理或者获取数据。间接对数据库进行增删改查。
entity层
关于用法的个人理解:主要是存放实体类的一些属性,预先封装好,用的时候直接用,不需要一个个字段的写了。
dao层
关于用法的个人理解:主要是使用sql语句直接对数据库进行增删改查之类的操作,并设置成某个函数(方法),便于service层的调用。
重点
昨天看到一段话,直接描绘出一个神经网络模型,原话如下:
“我们的每一层GCN的输入都是邻接矩阵A和node的特征值H,那么我们直接做一个内积,再乘一个参数矩阵W,然后激活一下,就相当于一个简单的神经网络层嘛!”
我觉得,啥时候理解了上面这句话,就入门了神经网络。这里的GCN是卷积神经网络,重要的是他随口就构建了一个神经网络模型。
遍历 ArrayList的三种方式
- 使用 For-Each 遍历 List
for (String str : list) { //也可以改写 for(int i=0;i
- 把链表变为数组相关的内容进行遍历
String[] strArray=new String[list.size()];
list.toArray(strArray);
for(int i=0;i
- 使用迭代器进行相关遍历
Iterator ite=list.iterator();
while(ite.hasNext())//判断下一个元素之后有值
{
System.out.println(ite.next());
}



