会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
空谷幽澜
博客园
首页
新随笔
联系
订阅
管理
2017年9月7日
TCP相关面试题(转)
摘要: 1、TCP三次握手过程 wireshark抓包为:(wireshark会将seq序号和ACK自动显示为相对值) 1)主机A发送标志syn=1,随机产生seq =1234567的数据包到服务器,主机B由syn=1知道,A要求建立连接; 此时状态A为SYN_SENT,B为LISTEN 2)主机B收到请求
阅读全文
posted @ 2017-09-07 23:08 空谷幽澜
阅读(9952)
评论(0)
推荐(3)
2017年9月4日
为什么要用kafka、rabbit等消息队列
摘要: 1.解耦: 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗余: 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕
阅读全文
posted @ 2017-09-04 17:03 空谷幽澜
阅读(1172)
评论(0)
推荐(0)
2017年5月15日
IntelliJ IDEA创建web项目
摘要: Intellij IDEA 创建Web项目并在Tomcat中部署运行 一.创建Web项目 1、File -> New Module,进入创建项目窗口 2.选择Java类型,在 Module name 处输入项目名,点击Next 3.勾选 Web Application,勾选 Create web.x
阅读全文
posted @ 2017-05-15 17:11 空谷幽澜
阅读(390)
评论(0)
推荐(0)
2017年4月26日
Git命令行大全
摘要: git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin g
阅读全文
posted @ 2017-04-26 12:05 空谷幽澜
阅读(1817)
评论(0)
推荐(0)
2017年3月21日
TCP是如何保证可靠传输的
摘要: TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片
阅读全文
posted @ 2017-03-21 11:22 空谷幽澜
阅读(4257)
评论(0)
推荐(1)
2017年3月17日
java字符串池和字符串堆内存分配
摘要: 1. String str=new String("abc")和String str="abc"的字符串“abc”都是存放在堆中,而不是存在 栈中。 2. 其实在在java中有一个“字符数据池”的内存管理机制。 3. String str="abc",执行这句话时,会先去“字符数据池”搜索时候有“a
阅读全文
posted @ 2017-03-17 12:16 空谷幽澜
阅读(5011)
评论(2)
推荐(1)
2017年2月20日
Java开发中的23种设计模式
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,
阅读全文
posted @ 2017-02-20 21:48 空谷幽澜
阅读(798)
评论(1)
推荐(0)
2017年2月19日
Java反射机制
摘要: Java反射机制的作用: 1)在运行时判断任意一个对象所属的类。 2)在运行时判断任意一个类所具有的成员变量和方法。 3)在运行时任意调用一个对象的方法 4)在运行时构造任意一个类的对象 拓展: 1、什么是反射机制? 简单说,反射机制值得是程序在运行时能够获取自身的信息。在java中,只要给定类的名
阅读全文
posted @ 2017-02-19 22:54 空谷幽澜
阅读(591)
评论(0)
推荐(2)
Java学习之路
摘要: 转自一个微信公众号。对于java学习新人不知道该学啥,可以看一下,里边包含的内容基本上都在校招面试的范围内。面试的时候会根据你做的项目进行相应领域的提问,比如你做的项目跟数据库有关,可能数据库方面就问的多一些,用spring框架多一些,spring框架问的就多一些,所以自己做的那个领域尽量往深了学。
阅读全文
posted @ 2017-02-19 12:40 空谷幽澜
阅读(899)
评论(0)
推荐(1)
SpringMVC和Struts2区别比较
摘要: 1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts
阅读全文
posted @ 2017-02-19 12:14 空谷幽澜
阅读(32462)
评论(0)
推荐(2)
下一页
公告