摘要: 向上转型和向下转型 相同点: 如果子类重写了父类的方法,调用的是子类中重写的方法。 不同点: 向上转型只能调用与父类引用中父类相同的方法,不能调用子类自定义方法; 向下转型可以调用父类的方法,也能调用子类自定义方法; 示例: public class test01 { public static v 阅读全文
posted @ 2021-06-21 21:22 小jun学java 阅读(345) 评论(0) 推荐(0) 编辑
摘要: delete,truncate,drop区别 1>delete属于DML(数据操纵语言)语言,truncate和drop属于DDL(数据定义语言)语言 2>执行速度 drop>truncate>delete 3>使用delete和truncate,只删除了数据,表结构还在,drop删光光。 4>de 阅读全文
posted @ 2021-06-21 20:41 小jun学java 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1>&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。2>&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式。3>&还可以用作位运算符,当&操作符两边 阅读全文
posted @ 2021-06-21 20:19 小jun学java 阅读(540) 评论(0) 推荐(0) 编辑
摘要: ==: 如果比较的对象是基本数据类型,则比较的是数值是否一致;如果比较的是引用数据类型,则比较的是对象的地址是否一致。equals() :equals()默认用来比较对象的地址是否一致,不能用于比较基本数据类型,如果对象和自身进行比较,则equals()方法与==的作用是一样的。 那为什么常用equ 阅读全文
posted @ 2021-06-21 20:16 小jun学java 阅读(58) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_43808666/article/details/87864369 如果出现sql server2008安装时提示重启计算机失败,参考下条链接 https://blog.csdn.net/harbor1981/article/details/ 阅读全文
posted @ 2021-06-21 20:03 小jun学java 阅读(38) 评论(0) 推荐(0) 编辑
摘要: SQL注入问题 1.statement不能防止SQL注入,preparedstatement可以防止SQL注入 2.常见sql注入,通过字符串拼接。为什么?因为sql是解释性语句,运行时,它的数据是由程序员的代码和用户提交的数据共同组成。 比如:代码是select *from user where 阅读全文
posted @ 2021-06-21 20:00 小jun学java 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1.重写仓库和settings.xml文件的路径 File->settings->Maven 2.File->settings->Maven->running 阅读全文
posted @ 2021-06-21 19:55 小jun学java 阅读(400) 评论(0) 推荐(0) 编辑
摘要: TCP四次挥手 tcp四次挥手,客户端和服务器谁先发起都行。由于tcp连接是全双工的,因此每个方向都必须单独进行关闭。 第一次挥手 客户端发送FIN给服务器。客户端状态由ESTABLISHED变成FIN_WAIT_1 第二次挥手 服务器收到FIN并发送ACK给客户端。服务器状态由ESTABLISHE 阅读全文
posted @ 2021-06-21 19:20 小jun学java 阅读(45) 评论(0) 推荐(0) 编辑
摘要: TCP三次握手 转自https://blog.csdn.net/jun2016425/article/details/81506353 第一次握手 客户主动(active open)去connect服务器,并且发送SYN 假设序列号为J, 服务器是被动打开(passive open) 第二次握手 服 阅读全文
posted @ 2021-06-21 19:00 小jun学java 阅读(20) 评论(0) 推荐(0) 编辑
摘要: TCP和UDP的区别 TCP是一个面向连接的、可靠的、基于字节流的传输层协议。 而UDP是一个面向无连接的传输层协议。(就这么简单,其它TCP的特性也就没有了)。 具体来分析,和 UDP 相比,TCP 有三大核心特性: 面向连接。所谓的连接,指的是客户端和服务器的连接,在双方互相通信之前,TCP 需 阅读全文
posted @ 2021-06-21 18:53 小jun学java 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 输入URL到页面的展现过程 来源:www.neroht.com/article-detail/18 输入URL后,会先进行域名解析。优先查找本地host文件有无对应的IP地址,没有的话去本地DNS服务器查找,还不行的话,本地DNS服务器会去找根DNS服务器要一个域服务器的地址进行查询,域服务器将要查 阅读全文
posted @ 2021-06-21 18:49 小jun学java 阅读(46) 评论(0) 推荐(0) 编辑
摘要: GET和POST的区别 首先,了解一点,http定义与服务器交互的不同方法有:get,post,put,delete get和post区别: 1>原理上**:**get相当于增删改查中的查,post相当于增删改查中的改。get是安全以及幂等的(这里的安全不是指安全性,幂等的概念在这里是,任意多次执行 阅读全文
posted @ 2021-06-21 18:46 小jun学java 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 来源:cnblogs.com/chenliangchaoshuai/p/11827383.html linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。 线上查询及帮助 阅读全文
posted @ 2021-06-21 18:24 小jun学java 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 异常处理中throws和throw的区别 1>作用不同 throw:抛出异常 throws:声明异常 2>使用位置不同 throw:方法体内,可以作为单独语句使用 throws:必须跟在方法参数列表后面,不能单独使用 3>内容不同 throw:只能抛出一个异常对象 throws:后面跟异常类,而且可 阅读全文
posted @ 2021-06-21 18:14 小jun学java 阅读(374) 评论(0) 推荐(0) 编辑
摘要: IDEA中配置MySQL出现Server returns invalid timezone问题解决方法 注意!一定是shanghai!!!! 阅读全文
posted @ 2021-06-21 18:07 小jun学java 阅读(41) 评论(0) 推荐(0) 编辑