- 博客(7)
- 收藏
- 关注
原创 重写equals()方法不重写hashCode()方法带来的问题
1.两个方法的来源首先,equals()方法与hashCode()方法都来源于Object类 public boolean equals(Object obj) { return (this == obj); }public native int hashCode();由源码可知,equals()方法默认是在比较两个对象的内存地址是否一致hashCode()方法是本地方法。一般情况下,我们都在用java里面默认的一些类,如String,这些类里面其实已经重写了equal
2021-10-19 17:43:03
5410
1
原创 位运算符 计算
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”一些位运算符不但可以用于两个数值间,也可以用于两个表达式之间,如"与"、”或“等,这里我们针对探讨前者与运算符(&)与:即都要满足(两个操作数的二进制位 只有都是1时结果才是1)int a=12;int b=5;System.out.println(a&b); a 的值是12,转换成二进制就是0000 1100b 的值是5 ,转换成二进制就是0000 0101只有两个位都是1,结果才是1,可知结果是00
2021-10-07 14:33:21
186
原创 pytorch中DataLoader的理解
在深度学习中,我们会发现数据集通常会转载到DataLoader中,dataloader = DataLoader(datesets, batch_size=64, shuffle=True)当然这里的datesets可以指整个数据集,也可以是训练集,测试集等#装载整个数据集datasets = { 'train':train_ds , 'valid':valid_ds , 'test': test_ds }dataLoader = {
2021-04-17 23:20:59
2144
原创 Java 继承+this+super关键字理解
有如下代码 其中User为父类,它有两个私有属性name、age并都赋予初值,这两个属性分别有各自的Getter方法 Manager为子类, 也定义了自己关于name、age的初值,也有关于这两个属性的Getter方法,还有自己的show方法//1.父类代码块class User{ private String name = "张三"; private int age = 4; public User(){ } public User(String nam
2021-03-14 15:35:12
185
原创 springboot创建项目 02:连接mysql数据库
1.数据库建表在数据库test中建立一个user表,其中各字段如下,id为自增表中信息如下:2.idea中增加包和class文件在demo1增加4个包(dao、entity、service、controller)在dao中创建UserMapper类文件在entity中创建User类文件在service中创建UserService类文件,再创建一个impl包,在impl包中创建一个UserServiceImpl类文件在controller中创建UserController类文件(将之前的t
2020-09-04 21:03:46
375
原创 springboot创建项目 01:项目创建与配置修改
假定你已安装好jdk,mysql,idea(我用的版本是2020.1.2)1.新建web项目(1) File-New-Project(2)先点击Spring Initializr,再点击NEXT(3)将1处的demo改为demo1(为了后面能看清楚差别),你会发现Name处的值也自动变为了demo1;2处的java版本我选择的是8(用习惯了);点击3处的next;(4)依赖选择点击web,选择Spring Web再点击SQL,依次选择Spring Data JDBC、Mybatis
2020-09-04 14:52:39
454
原创 SpringBoot配置多数据源(MySQL+SQLServer)
SpringBoot配置多数据源(MySQL+SQLServer)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点...
2019-06-22 16:11:26
2790
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人