04 2020 档案
摘要:知识点 1、学习idleStateHandler 用来检测会话状态 2、心跳其实就是一个普通的请求,特点数据简单,业务也简单 心跳对于服务端来说,定时清除闲置会话inactive(netty5) channelclose(netty3) 心跳对客户端来说,用来检测会话是否断开,是否重连! 用来检测网
阅读全文
摘要:知识点 一个thread + 队列 == 一个单线程线程池 > 线程安全的,任务是线性串行执行的 线程安全,不会产生阻塞效应 ,使用对象组 线程不安全,会产生阻塞效应, 使用对象池Netty5服务端接受客户端的消息,需要继承SimpleChannelInboundHandler类,同理,客户端接受服
阅读全文
摘要:1、文本数据准备 从mysql中导出数据,要使用txt格式导出 如果使用了excel格式,则会发现数据只能导出65536条数据 2、点击spoon.bat,启动kettle 3、将表输出拖入框中,按住shift键,将两个连接起来 4、文本文件输入 5、双击表输出 6、设置线程数,右击表输出,选择改变
阅读全文
摘要:1、图像的腐蚀 就像土壤侵蚀一样,这个操作会把前景物体的边界腐蚀掉(但是前景仍然是白色) 简单的讲,就是黑的吃白的 2、图像的膨胀 膨胀和腐蚀正好相反,简单的讲,就是白的吃黑的 3、图像开运算 开运算就是使用用一个结构元素,对目标图像先腐蚀,再膨胀。先黑的吃白的,再白的吃黑的,可以消除小的白色的点
阅读全文
摘要:1、实现逻辑 package com.vue.demo.service.serviceimpl; import com.vue.demo.service.OCRService; import net.sourceforge.tess4j.Tesseract; import net.sourcefor
阅读全文
摘要:1、注解文件 a)SocketCommand.java /** * */ package com.example.netty.lesson11.serviceSeparate.annotation; import java.lang.annotation.ElementType; import ja
阅读全文
摘要:1、HanlP安装 pip install pyhanlp 2、使用 # -*- coding:utf-8 -*- from pyhanlp import * content = "现如今,机器学习和深度学习带动人工智能飞速的发展,并在图片处理、语音识别领域取得巨大成功。" print(HanLP.
阅读全文
摘要:知识点 1、准备语料库 相似度:1、正则/规则:适用没有数据 2、字符串相似 2、文本转为向量:1、one-hot编码 2、counter vector 3、Tf-idf 4、Word2vec 5、Seq2seq 3、相似度计算:1、欧式距离 2、余弦公式 1、创建一个类 import numpy
阅读全文
摘要:注意点 1、netty目前版本可以分为两块,一块是3.x,另一块是4.x和5.x,这样分是因为4.x和5.x的api基本相同,但是3.x和4,5的版本api就发生很大的变化2、netty目前再分布式进程通信和游戏服务器开发运用的很广泛 例如: hadoop、dubbo、akka等具有分布式功能的框架
阅读全文
摘要:注意点: NIO为非阻塞,以为它可以空值为阻塞 如: selector.select() 阻塞 selector.select(1000);不阻塞 selector.wakeup();也可以唤醒selector selector.selectNow();也可以立马返还 NIO的特点 NIO Sock
阅读全文
摘要:注意阻塞: server.accept(); inputStream.read(bytes); 1、socket实现服务端 package com.example.netty.lesson1; import java.io.IOException; import java.io.InputStrea
阅读全文
摘要:1、java.lang.UnsatisfiedLinkError: Unable to load library 'tesseract': Native library (linux-x86-64/libtesseract.so) not found in resource path 和 at co
阅读全文