Stella981 Stella981
3年前
Dubbo处理TCP拆包粘包问题
Dubbo处理TCP拆包粘包问题在TCP网络传输工程中,由于TCP包的缓存大小限制,每次请求数据有可能不在一个TCP包里面,或者也可能多个请求的数据在一个TCP包里面。那么如果合理的decode接受的TCP数据很重要,需要考虑TCP拆包和粘包的问题。我们知道在Netty提供了各种Decoder来解决此类问题,比如LineBasedFrameDecod
Stella981 Stella981
3年前
Intellij Idea项目导入和项目依赖处理
idea中,project是工作空间,model是项目。一个project可以有多个model。一个空的project,其目录结构如下:!(http://static.oschina.net/uploads/space/2014/0422/155313_jl9e_200515.png)导入你想导入的项目,方法如下:!(http://sta
Wesley13 Wesley13
3年前
JDBC事务处理和保存点
/savepoint保存点使用savepointcon.setSavepoint();//事务处理con.setAutoCommit(false);con.commit();con.rollback(
Stella981 Stella981
3年前
Im4java 操作 ImageMagick 处理图片
背景之前用的是JMagick,各种限制各种坑,直到使用了Im4java,真是相当的好用啊。项目描述ImageMagic的安装可参考:图片处理软件ImageMagick的安装和使用(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cn
Stella981 Stella981
3年前
Goroutine(协程)为何能处理大并发?
简单来说:协程十分轻量,可以在一个进程中执行有数以十万计的协程,依旧保持高性能。进程、线程、协程的关系和区别:进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。协程和线程一样共享堆
Wesley13 Wesley13
3年前
C++中字符串输入处理
1、cincin是C中最常用的输入语句,当遇到空格或者回车键即停止.如:include<iostreaminclude<stringusingnamespacestd;intmain(){        chara\50\;        cina;            
Stella981 Stella981
3年前
RabbitMQ Network Partitions的预警和处理策略
网络分区的意义RabbitMQ的模型类似交换机模型,且采用erlang这种电信网络方面的专用语言实现。RabbitMQ集群是不能跨LAN部署(如果要WAN部署需要采用专门的插件)的,也就是基于网络情况良好的前提下运行的。为什么RabbitMQ需要这种前提假设?这个和它本身的数据一致性复制原理有关。RabbitMQ采用的镜像队列是一种环
Stella981 Stella981
3年前
IDEA手动创建JFinal项目(404问题处理)
!jfinal(https://oscimg.oschina.net/oscnet/4362c0d7bf744772cce1b9ad0b762c579e0.jpg)公司项目使用jfinal有一段时间了,也有自己手动搭建过项目,但是没有使用demo中jetty方式启动过项目。这几天决定参考jfinal文档更好的学习下jfinal框架,其实挺简单,但
Stella981 Stella981
3年前
Linux文本处理tr命令笔记
!(https://oscimg.oschina.net/oscnet/465e227bf13b400db2d44eefba84ac10.png)Linux下的tr命令主要是用于文本的转换和删除功能。新建一个文本文件,test.txt内容如下:todayISSaturdaytommowisSumdaymyname
数据堂 数据堂
2年前
探究自然语言处理的新技术
数据堂是一家成立于2011年的人工智能数据服务公司,致力于为客户提供一站式的人工智能数据服务。公司拥有丰富的数据资源和专业的数据采集标注团队,为客户提供高质量的数据采集标注等服务。数据堂在语音数据标注方面有多年的经验,也是业界领先的语音数据标注服务提供商之