经典规则:如果重写了equals,必须重写hashCode 为什么??? 这个规则考虑的应用场景:如果你的对象可能放入HashMap,HashSet,不重写会出问题 问题场景: new一个对象,重写了equals,但是没有重写hashCode,再new一个对象,原对象.equals(新对象)等于tr ...
分类:
其他好文 时间:
2020-08-18 13:18:40
阅读次数:
49
万事入门难。当你敲起 hello world 跑起来,那其实算不上入门。论上入门应该是把 Java 的基础都掌握吧。javaSE 是 java 的核心和基础。只有这块学好在后面阅读其他代码、框架才能更加轻松容易。 java学习几点建议 弄清Java编程的特点,确定是否适合自己。 随着互联网行业的发展 ...
分类:
编程语言 时间:
2020-08-15 22:38:28
阅读次数:
79
动态sql 复用sql语句 1.定义sql片段 <sql id="xxx_column">被复用的片段</sql> 2.引用sql片段 <include refid="xxx_column"></include> 动态sql 简化查询 DAO简化 将所有可能查询的参数,封装成XxxQuery对象 w ...
分类:
其他好文 时间:
2020-08-15 22:29:43
阅读次数:
58
彻底读懂Spring(一)读源码,我们可以从第一行读起?在前面的文章中,我们已经完成了《Spring官网阅读》,有了上面的基础,那么源码的阅读也就不会太难了,从今天开始我们一步步走进Spring的源码。我们整个源码的解析将以下面这句代码为入口:AnnotationConfigApplicationContextac=newAnnotationConfigApplicationContext(Con
分类:
其他好文 时间:
2020-08-13 22:10:20
阅读次数:
54
了解B/S和C/S前言。。。。。。“学好长时间编程了,JavaSE学完了,前端也简单学了”。。。。。。“那你学这么多,讲讲B/S吧”。。。。。。“B/S?这是个啥玩意?没听过”。。。。。。“靠,牛逼!”。软件开发两大巨头B/S和C/S是当今世界的两大主流开发体系。什么是B/S?B/S结构(Browser/Server)是浏览器服务器这种开发模式,就是只安装维护一个服务器(Server),而客户端采
分类:
其他好文 时间:
2020-08-13 12:37:36
阅读次数:
64
/// <summary> /// 无损压缩图片 /// </summary> /// <param name="sFile">原图片地址</param> /// <param name="dFile">压缩后保存图片地址</param> /// <param name="flag">压缩质量(数字 ...
多个字段数据可用Map if(dept!=null && !"".equals(dept)){ List list = this.getDeptNameByDeptCode(dept); if(list!=null && !list.isEmpty()){ Map m=(Map)list.get(0 ...
分类:
数据库 时间:
2020-08-12 15:53:52
阅读次数:
70
Windows下,配置VS Code的Java开发环境 前言 最近痴迷于VS Code的开发环境配置,原因就在于它的轻巧和免费,还能当一个非常棒的文本编辑器。如果之前你配置过VS Code并且失败了,那么建议重新安装,并彻底删除C:\Users\Administrator\.vscode和C:\Us ...
分类:
编程语言 时间:
2020-08-11 13:09:02
阅读次数:
82
Java集合接口 1.Collection接口的子类接口:一种为Set 一种为 List,一种为Queue ; 2.Map接口 首先介绍定义在接口里的常用方法和一些特点: Collection的常用方法: add() remove() contain() isEmpty() size() clear ...
分类:
编程语言 时间:
2020-08-09 21:34:00
阅读次数:
86
FileReader案例: package com.javaSe.FileReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; /* FileReade ...
分类:
其他好文 时间:
2020-08-09 21:32:58
阅读次数:
87