logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C/C++ 协程库boost.coroutine2、魅族libgo、腾讯libco、开源libaco详解

最近研究高性能C++协程,网上了解到了魅族libgo、腾讯libco、开源libaco、boost coroutine,这里记录一下。1 什么是协程协程可以很轻量的在子例程中进行切换,它由程序员进行子例程的调度(即切换)而不像线程那样需要内核参与,同时也省去了内核线程切换的开销,因为一个协程切换保留的就是函数调用栈和当前指令的寄存器,而线程切换需要陷入内核态,改...

#c语言#c++#开源
### java8之collector详解,以及结合toMap,sorted,groupingBy使用例子

最近接触到java8的collector功能,网上查了下资料学习,这里记录一下。collect方法,它是一个能够把stream管道中的结果集装进一个List集合的终极操作。 collect是一个把stream规约成一个value的规约操作,这里的value可以是一个Collection、Map或者一个value对象。在下面这几种情况下,可以使用collect操作。把stream...

文章图片
#java#big data#html
golang 开源项目全集

一直更新中,地址:https://github.com/golang/go/wiki/Projects#zeromqIndexes and search enginesThese sites provide indexes and search engines for Go packages:awesome-go - A community curated list of

工业软件CAD、CAE、CAM介绍

最近看了一篇文章介绍工业软件CAD、CAE、CAM,这里记录分享一下。自从上世纪八十年代工业软件出现后,设计师们终于不用通过手绘来完成图纸的设计了,转而在电脑上完成,设计效率极大提高。那么工业软件究竟是什么东西?大部分读者可能是做应用软件开发的,不太了解工业软件这个行业,其实工业类软件按照功能可分为三大类:CAD(计算机辅助设计)、CAE(计算机辅助工程)、CAM(计算机辅助制造),这三款软件是如

#spring boot#tomcat#intellij-idea
SSL:javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible trunca

最近在做rest http服务器,在调试ssl时,发现服务器经常报错:javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?at sun.security.ssl.Alerts.getSSLException(Alerts.jav

#ssl
openssl建立证书,非常详细配置ssl+apache

openssl建立证书,非常详细配置ssl+apache一,什么是ssl     SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发。该安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的

#ssl
TCP socket如何判断连接断开

1、SocketSO_KEEPALIVE不能取代心跳线程的原因(1)SO_KEEPALIVE是系统底层的机制,用于系统维护每一个tcp连接的。(2)心跳线程属于应用层,主要用于终端和服务器连接的检查。即使SO_KEEPALIVE检测到连接正常,但并不能保证终端和服务器连接的正常。有一种情况,服务器进程死了,但它和客户端的tcp连接还连着(该连接由系统维护的)。...

#网络
Zookeeper的应用场景

Zookeeper的应用场景:1、命名服务命名服务也是分布式系统中比较常见的一类场景。在分布式系统中,通过使用命名服务,客户端应用能够根据指定名字来获取资源或服务的地址,提供者等信息。被命名的实体通常可以是集群中的机器,提供的服务地址,远程对象等等——这些我们都可以统称他们为名字(Name)。其中较为常见的就是一些分布式服务框架中的服务地址列表。通过调用ZK提供的创建节点的API,

Zookeeper架构介绍

Zookeeper的应用场景:1、命名服务命名服务也是分布式系统中比较常见的一类场景。在分布式系统中,通过使用命名服务,客户端应用能够根据指定名字来获取资源或服务的地址,提供者等信息。被命名的实体通常可以是集群中的机器,提供的服务地址,远程对象等等——这些我们都可以统称他们为名字(Name)。其中较为常见的就是一些分布式服务框架中的服务地址列表。通过调用ZK提供的创建节点的API,

Redis实战之Redisson使用技巧详解

什么是 Redisson?来自于官网上的描述内容如下!Redisson 是一个在 Redis 的基础上实现的 Java 驻内存数据网格客户端(In-Memory Data Grid)。它不仅提供了一系列的 redis 常用数据结构命令服务,还提供了许多分布式服务,例如分布式锁、分布式对象、分布式集合、分布式远程服务、分布式调度任务服务等等。相比于 Jedis、Lettuce 等基于 redis 命

文章图片
#redis#java
    共 133 条
  • 1
  • 2
  • 3
  • 14
  • 请选择