- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 Socket究竟是干什么的?
从事业务开发太久,突然被问到Socket是什么这个问题?竟然一下子系统回答不上来,咳,可怕。1.Socket是什么了解Socket首先必须要对基础网络传输协议有一定的了解,比如OSI七层和TCP/IP五层标准网络架构有一定的了解。TCP/IP五层:应用层,传输层,网络层,数据链路层,物理层;OSI七层:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层;其中除了,表示层和会话层外,每一层都有自己的协议,也就是数据格式。应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,
2021-05-31 11:44:23
2276
原创 MySQL中in、exists、not in、not exists使用
这里写自定义目录标题1 in与exists原理解析(1) in的原理(2)exists原理2 in与exists适用场景3 not in 和not exists1 in与exists原理解析作为一个后端程序猿,有必要对经常使用到的in与exists原理进行了解。假设:A表中的id与B表中的uid关联(1) in的原理in语句:select * from A where id in(se...
2019-08-11 22:58:58
1059
1
原创 Tomcat如何加载web项目
testTomcat如何加载web项目WEB项目相信大家一定都很了解,下面抛出两个来自灵魂深处的拷问:(1)tomcat如何加载web项目的?(2)tomcat如何加载带有spring的web项目?Tomcat如何加载web项目?tomcat在解析web项目的war包的时候,会首先加载一个文件——web.xml文件,这也就是为什么SSM项目或者SSH项目里面必须要有web.xml文件的...
2019-08-04 11:42:11
6531
2
原创 记一次 Maven: Failed to read artifact descriptor的问题
如何出现:在对一个dubbo微服务进行版本升级的时候:该微服务是一个聚合与继承项目A,其中包含API层B,以及API实现C。ps:maven聚合的目的是为了快速构建项目,继承的目的是为了消除重复配置。子模块会继承父POM中的properties,dependencyManagement,pluginManageMent等元素。注意:聚合以及继承关系中的父POM的packaging都...
2019-07-30 07:47:56
342
原创 git reset命令之谜
1.git reset的目的(1)git reset操作可以使得当前的分支指向某一个提交。(2)为了避免丢失本地的修改以及original HEAD,建议在进行reset操作之前,在本地创建一个新的branch,在新的branch上面进行reset,以保证master分支永远处于original HEAD。2.Definitions首先,为了讲解git reset的命令之谜,我们先...
2019-07-28 21:13:27
236
java工程师面试题总结
2018-06-05
地图着色课程设计
2015-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人