上一页 1 2 3 4 5 6 ··· 43 下一页

2019年8月2日

Linux C++ Socket 高并发短连接 TIME_WAIT 挥之不去解决方法

摘要: 近期遇到一个项目 需要在Linux上建立一个Socket 进行 HTTP_GET , 需要线程高并发的 使用TCP Socket 进行Send 发送HTTP_GET请求到 指定网站 . 而且不需要read数据返回 一旦Send完毕就直接close了, 但这样做却在本地产生了很多 TIME_WAIT 阅读全文

posted @ 2019-08-02 11:40 cn三少<script></script> 阅读(900) 评论(0) 推荐(0) 编辑

2019年5月31日

Netty之解决TCP粘包拆包(自定义协议)

摘要: 1、什么是粘包/拆包 一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据。TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一次接收的数据无法满足消息的需要,导致粘包的存在。处理粘包的唯一方法就是制定应用 阅读全文

posted @ 2019-05-31 14:21 cn三少<script></script> 阅读(1242) 评论(0) 推荐(0) 编辑

2019年4月19日

Java并发编程:4种线程池和缓冲队列BlockingQueue

摘要: 一. 线程池简介 1. 线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下 阅读全文

posted @ 2019-04-19 18:09 cn三少<script></script> 阅读(328) 评论(0) 推荐(0) 编辑

2019年3月26日

史上最简单的 SpringCloud 教程 | 终章

摘要: https://blog.csdn.net/forezp/article/details/70148833转载请标明出处:http://blog.csdn.net/forezp/article/details/70148833本文出自方志朋的博客 错过了这一篇,你可能再也学不会 Spring Clo 阅读全文

posted @ 2019-03-26 14:16 cn三少<script></script> 阅读(278) 评论(0) 推荐(0) 编辑

SpringCloud是什么?

摘要: 参考链接: http://blog.csdn.net/forezp/article/details/70148833 一、概念定义 Spring Cloud是一个微服务框架,相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。 Spring Cloud对微服务基础框 阅读全文

posted @ 2019-03-26 10:58 cn三少<script></script> 阅读(8055) 评论(0) 推荐(3) 编辑

2019年2月16日

在新安装的Centos中安装python3.7 解决pip和yum问题

摘要: 首先要先安装依赖包: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc makecd到一个你想放在的地方,哪里都可以。接着找到python3. 阅读全文

posted @ 2019-02-16 16:53 cn三少<script></script> 阅读(283) 评论(0) 推荐(0) 编辑

2019年2月14日

CentOS7为php7.2安装php-redis扩展

摘要: 先下载phpredis-develop 安装unzip、zip解压工具 解压 解压后会多了个phpredis-develop的目录。进入目录 安装phpize模块 执行phpize 查找php-config路径 例如:我的是:/usr/local/php/bin/php-config 配置环境 编译 阅读全文

posted @ 2019-02-14 18:00 cn三少<script></script> 阅读(172) 评论(0) 推荐(0) 编辑

2019年1月2日

Spring Boot入门一:在Eclipse中使用Spring boot

摘要: 1.安装插件 打开Eclipse-Help-Eclipse Marketplace-搜索spring tools,找到对应工具安装 下载完成后,重启eclipse,选择新建project-spring-spring start project,新建Spring boot 项目。 选择web选项 如果 阅读全文

posted @ 2019-01-02 15:35 cn三少<script></script> 阅读(1816) 评论(1) 推荐(1) 编辑

2018年12月27日

PHP操作二进制字节数据

摘要: 在PHP开发中大都是操作字符类数据,极为方便,但操作二进制又如何呢,下面代码举例看看。 函数: pack(format,args+) pack()和unpack()函数的第一个参数表如下 Bash Bash 例1: PHP PHP 结果: Bash Bash 例2: PHP PHP 结果: Bash 阅读全文

posted @ 2018-12-27 17:28 cn三少<script></script> 阅读(4760) 评论(0) 推荐(0) 编辑

2018年11月6日

Linux端口转发-rinted工具部署、配置、使用

摘要: 编者按: 近期由于公司开启定制项目规划,对于每个项目都会开启一个测试服务器,实施方会用到测试服务器的ssh端口、mysql端口、web端口,为了节省资源(公网IP、服务器资源复用),基于rinted工具搭建一个端口转发的服务器。下面的流程图将更好的表达本文即将实现的功能! 1、源码安装rinted: 阅读全文

posted @ 2018-11-06 20:02 cn三少<script></script> 阅读(2150) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 43 下一页

导航