自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 前缀树

介绍前缀树又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。代码/** * 前缀树 */public class trie { public static class Node { public int pass; //通过该节点的单词数 p

2020-10-11 16:33:39 94

原创 对于选择单线程执行,采用线程池执行,以及采用直接new一个新线程执行的思考

在日常开发对于前后端交互的问题上,我们一般最常用的是使用一个线程来处理前台需要获取的数据,在处理完数据之后将结果立即返回至前台,但是存在这种场景,如果我们收到一个请求之后,我们需要做一些耗时的操作,比如说对于一件商品下订单的过程中我们可能需要的过程是下订单,发货,出快递单号等等一系列操作,但是在前台看起来我只需要下单只需要给我返回下单的结果和库存数减少即可,其他的复杂操作不需要反馈至前台页面这时我们可以用线程来进行异步操作,来保证前台页面得到及时的响应提高效率。但是在这个时候调用的异步线程是选用线程池还是n

2020-09-23 22:57:54 646

原创 为何TCP三次握手却要四次挥手?什么是TCP状态?

TCP是什么?TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的,可靠的,基于IP的传输层协议。TCP的三次握手是什么TCP是面向连接的,在发送数据时无论哪一方发起通信首先必须先建立一条通信的链路,这个建立连接的过程叫做三次握手,三次握手的目的是同步连接双方的初始序列号和确认号,并且协商TCP窗口大小信息,用来进行流量控制。第一次握手建立连接。客户端发送请求保温段,将SYN位置为1,Seq为起始编号此时为x,之后客户端状态从CLOSED

2020-09-23 22:45:14 275

原创 JAVA SOCKET实现全双工通信

客户端:public class MyChatClient { public static void main(String[] args) { try { InetAddress localHost = InetAddress.getLocalHost(); String hostAddress = localHost.getHostAddress(); System.out.println(hostAdd

2020-09-13 10:08:08 1365 1

原创 JAVA网络编程建立客户端与服务端(BIO)

客户端代码public class MySocket { public static void main(String[] args) { try { InetAddress localHost = InetAddress.getLocalHost(); String hostAddress = localHost.getHostAddress(); System.out.println(hostAddress

2020-09-13 09:57:10 235

原创 Docker常用操作

doker version #查看版本[root@izuf6h0v2e6paa0nz32e51z docker]# docker versionClient: Version: 18.09.3 API version: 1.39 Go version: go1.10.8 Git commit: 774a1f4 Built: ...

2019-03-27 11:10:52 1174

SFTPUtil.java

java链接SFTP上传文件工具类,用于java后台链接SFTP服务器

2019-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除