自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(265)
  • 收藏
  • 关注

原创 xargs

参考链接xargs 命令教程背景:大多数命令都不接受标准输入作为参数,只能直接在命令行输入参数,这导致无法用管道命令传递参数。xargs命令的作用,是 将标准输入转为命令行参数$ echo "one two three" | xargs mkdir# 等价于$ mkdir one two three...

2021-04-12 12:13:40 182

原创 uname

uname命令:主要用于输出一组操作系统的信息包含内核的版本、硬件架构是32位还是64位即可

2021-04-11 21:30:45 151

原创 关系抽取

用Bi-GRU+Attention和字向量做端到端的中文关系抽取关系抽取可以简单理解为一个分类问题:给定两个实体和两个实体共同出现的句子文本,判别两个实体之间的关系。GRU (Gated Recurrent Unit)基于注意力机制的BiGRU判决结果倾向性分析由于RNN在处理序列时具有严重的梯度消失问题, 即越靠后的节点对于前面的节点感知能力越低. 为了解决梯度消失问题而GRU作为LSTM的变体, 对序列数据处理同样非常适合, 也是通过“门机制”来记忆前面节点的信息, 以此解决梯度消失问题.基

2021-04-08 18:42:07 504

原创 序列标注与中文命名实体识别

序列标注与中文命名实体识别(NER)

2021-04-08 18:20:35 340

原创 机器学习 深度学习

参考链接序列标注与中文命名实体识别(NER)序列标注:对序列中的每一个元素做一个标记,或者说给每一个元素打一个标签命名实体识别、分词 和 词性标注 等这些基本的NLP任务都属于序列标注的范畴标注方式BIEO标注方式(即 Begin, Intermediate, End, Other)中文命名实体识别将一段文本序列中包含的我们感兴趣的实体识别出来,例如人名,地名和机构名等。命名实体识别的方法可以分成两大类:基于规则 的方法:人工建立实体识别规则,存在着成本高昂的缺点基于统计 的方法:需要语

2021-04-08 18:14:18 80

原创 ALBERT 的粗略理解

参考链接【NLP实战】基于ALBERT的文本相似度计算ALBERT是一个比BERT要轻量,效果更好的模型ALBERT利用 词嵌入参数因式分解 和 隐藏层间参数共享 两种手段,显著减少了模型的参数量 的同时,基本没有损失模型的性能。ALBERT输出的 第一个向量,可以 用来表征整体的输入文本获取训练好的 ALBERT-zh 模型...

2021-04-08 17:09:47 154

原创 nginx

目录nginx配置文件静态HTTP服务器负载均衡虚拟主机相关概念代理服务器正向代理反向代理负载均衡**虚拟主机**用到的命令参考链接????Nginx详细介绍Nginx (一)简介和基本的功能作用Nginx 配置详解nginx配置文件... #全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等events { #events块

2021-03-31 16:10:51 147 2

原创 常见算法

目录洗牌算法洗牌算法Java实现数组洗牌算法算法实现思路如下:按照下标从大到小的顺序遍历数组,记下标为i遍历时生成范围[0, i]的随机数j,交换下标i与下标j的数组元素public static void shuffle(int[] nums) { Random rnd = new Random(); for (int i = nums.length - 1; i > 0; i--) { int j = rnd.nextInt(i + 1);

2021-03-31 16:01:21 54

原创 package对应类

目录System.arraycopy()System.arraycopy()https://blog.csdn.net/wenzhi20102321/article/details/78444158把一个数组中某一段字节数据放到另一个数组中...arraycopy(Object src, int srcPos, Object dest, int destPos, int length)src:源数组;srcPos:源数组要复制的起始位置;dest:目的数组;destPos:目的数组放置的

2021-03-31 15:44:38 158

原创 常见关键字

目录instanceofinstanceofinstanceof 是 Java 的保留关键字:测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。

2021-03-31 15:30:54 51

原创 equals & hashCode

重写equals方法后重写hashCode方法的必要性默认的equals 判断的是两个对象的引用指向的是不是同一个对象;而hashcode也是根据对象地址生成一个整数数值;Set区别对象是不是唯一的标准是,两个对象hashcode是不是一样,再判定两个对象是否equals;Map 是先根据Key值的hashcode分配和获取对象保存数组下标的,然后再根据equals区分唯一值...

2021-03-31 15:29:02 58

原创 常见类

目录RandomRandomJAVA中的Random()函数java.lang.Math.Random调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布java.util.RandomRandom():创建一个新的随机数生成器。Random(long seed):使用单个 long 种子创建一个新的随机数生成器。rand.nextInt(10

2021-03-31 15:28:21 65

原创 泛型

基本类型是不能泛型化的:8种基本类型不能作为泛型参数,要想作为泛型参数就要使用其所对应的包装类。

2021-03-31 15:26:54 54

原创 构造器

构造器java使用this关键字调用本类重载构造器在构造器中可以调用本类的其他重载构造器,不能使用构造器名称来调用另一个构造器,而是应该使用Java特定的this(….)来调用this(….)方法必须出现在构造器中的第一行,用来调用其他重载构造器。调用时参数必须严格匹配优点在于一个构造器可以不必重复编写其他构造器中已有的代码,而是通过调用其他构造函数以实现复用,从而提供良好和类代码结构...

2021-03-31 15:25:50 48

原创 Collections

AtomicInteger类的理解与使用https://blog.csdn.net/u012734441/article/details/51619751AtomicInteger 是一个提供原子操作的 Integer 类,通过线程安全的方式操作加减(适合高并发情况下的使用在使用Integer的时候,必须加上synchronized保证不会出现并发线程同时访问的情况而在AtomicInteger中却不用加上synchronized,在这里AtomicInteger是提供原子操作的public

2021-03-31 15:22:36 57

原创 vscode同步小程序

目录参考链接微信小程序生成package.json文件,在微信小程序中引入vant Weapp组件如何用vscode开发小程序使用visual studio code 编写小程序代码安装插件 —minapp小程序开发助手

2021-03-29 16:02:50 435

原创 SOAP 协议

参考链接SOAP 教程http协议与soap协议之间的区别SOAPSOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换SOAP 提供了一种标准的方法,使得运行在不同的操作系统并使用不同的技术和编程语言的应用程序可以互相进行通信SOAP协议可以简单地理解为:SOAP=RPC+HTTP+XML采用HTTP作为通信协议RPC(Remote Procedure Call Protocol 远程过程调用协议)作为一致性的调用途径XML作为数据传送的格式,从而允许服务提供

2021-03-18 20:39:23 2429

原创 commonsio26jar 下载

commonsio26jar下载在项目中导入下载的jar包后要将其进行标记~

2021-03-16 16:16:27 86

原创 内存泄漏 & 内存溢出

目录内存泄漏内存泄漏分类常见的内存泄漏内存溢出原因解决方案避免参考链接内存溢出和内存泄漏的区别、产生原因以及解决方案内存溢出与内存泄漏内存泄漏内存泄漏分类以发生的方式来分类,内存泄漏可以分为4类:常发性内存泄漏发生内存泄漏的代码会被多次执行到,每次被执行的时候都会导致一块内存泄漏偶发性内存泄漏发生内存泄漏的代码只有在某些特定环境或操作过程下才会发生常发性和偶发性是相对的对于特定的环境,偶发性的也许就变成了常发性的所以测试环境和测试方法对检测内存泄漏至关重要一次性内存泄漏发生

2021-02-04 15:52:33 133

原创 HTTP1.0、HTTP1.1 和 HTTP2.0

参考链接HTTP1.0、HTTP1.1 和 HTTP2.0 的区别影响一个 HTTP 网络请求的因素主要有两个:带宽和 延迟延迟浏览器阻塞(HOL blocking)浏览器对于同一个域名,同时只能有 4 个连接(这个根据浏览器内核不同可能会有所差异),超过浏览器最大连接数限制,后续请求就会被阻塞。DNS 查询(DNS Lookup)可以利用DNS缓存结果来达到减少这个时间的目的建立连接(Initial connection)连接无法复用会导致每次请求都经历三次握手和慢启动三次握

2021-02-01 19:06:20 235

原创 进制转换

进制转化

2021-01-20 18:22:16 52

原创 协程

参考链接协程一文读懂什么是进程、线程、协程执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行协程的特点在于是一个线程执行协程的目的就是当出现长时间的I/O操作时,通过让出目前的协程调度,执行下一个任务的方式,来消除ContextSwitch上的开销优势协程极高的执行效率因为子程序切换不是线程切换,而是由程序自身控制,没有线程切换的开销和多线程比,线程数量越多,协程的性能优势就越明显不需要多线程的锁机制因为只有一个线程,也不存在同时写变量冲突在协

2021-01-20 16:38:45 78

原创 Java 8 Lambda 表达式

参考链接Java代码中的->是什么意思?

2021-01-17 19:04:21 40

原创 软链接 & 硬链接

参考链接Linux ln 命令ln [参数][源文件或目录][目标文件或目录][oracle@Linux]$ touch f1 #创建一个测试文件f1[oracle@Linux]$ ln f1 f2 #创建f1的一个硬连接文件f2[oracle@Linux]$ ln -s f1 f3 #创建f1的一个符号连接文件f3[oracle@Linux]$ ls -li # -i参数显示文件的inode节点信息total 097

2021-01-15 14:21:43 101

原创 异步加载 预加载

参考链接深度解析之异步加载和预加载

2021-01-15 14:05:22 81

原创 require & import

参考链接vue之require与import之间的区别requirerequire相当于module.exports的传送门require和import相互转换使用:import list from ‘./list’; ------------ var list = require(’./list’);require & importrequire 是赋值过程并且是 运行时才执行(异步加载require可以理解为一个全局方法,因为它是一个方法所以意味着可以在任何地方执行impor

2021-01-15 11:32:11 166

原创 数据库设计

参考链接MySQL——约束(constraint)详解多对多数据库表的设计一对多一对多的设计:在多个地方加外键(子表加外键)多对多多对多关系需要借助中间表

2021-01-14 22:43:55 45

原创 约束(constraint)

参考链接MySQL——约束(constraint)详解加入约束的目的就是为了保证表中的记录完整和有效非空约束(not null)用not null约束的字段 不能为空值唯一性约束(unique)unique约束字段 不可重复,但 可以为null可以为单个字段添加,也可以为复合字段添加主键约束(primary key)主键约束除了可以做到"not null unique"之外,还会默认添加 "索引——index"每个表可以有多个 unique 约束,但是每个表只能有一个 primary

2021-01-14 22:21:32 314

原创 MVC,MVP & MVVM

目录MVCMVPMVVM参考链接MVC,MVP 和 MVVM 的图示谈谈MVC模式“架构模式"(architectural pattern),属于编程的方法论。MVCModel(模型)、View(视图)和Controller(控制)所有通信都是单向的这三层是紧密联系在一起的,但又是互相独立的,每一层内部的变化不影响其他层每一层都对外提供接口(Interface),供上面一层调用软件就可以实现模块化,修改外观或者变更数据都不用修改其他层,大大方便了维护和升级MVPMVVM

2021-01-13 23:47:57 99 2

原创 Maven

参考链接Maven 教程Maven 是一个 项目管理工具,可以对 Java 项目进行构建、依赖管理Maven 使用约定优于配置的原则pom.xmlPOM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件包含了项目的基本信息,用于 描述项目如何构建,声明项目依赖,等等<project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://ww

2021-01-12 23:06:23 72

原创 MD5加密

参考链接JAVA MD5加密

2021-01-12 22:43:13 70

原创 HashMap & HashTable

参考链接HashMap和HashTable到底哪不同?HashMap和Hashtable的详细区别安全性Hashtable是 线程安全HashMap是 非线程安全HashMap的性能会高于Hashtable`null作为key ?HashMap 可以使用null作为key,不过建议还是尽量避免这样使用HashMap以null作为key时,总是存储在table数组的第一个节点上Hashtable则 不允许null作为key继承了什么,实现了什么HashMap继承了 Abst

2021-01-12 21:52:43 64

原创 axios 使用post方式传递参数

axios 使用post方式传递参数,后端接受不到在使用axios时,要注意到配置选项中包含params和data两者,以为他们是相同的,实则不然因为params是添加到url的请求字符串中的,用于get请求。而data是添加到请求体(body)中的, 用于post请求。...

2021-01-12 19:26:28 3048 1

原创 token

参考链接token的生成和应用接口:mvc模式URL:restful风格token针对接口的(api_token)职责是保持接口访问的隐蔽性和有效性,针对用户的(user_token)职责是保护用户的用户名及密码多次提交,以防密码泄露...

2021-01-12 16:45:11 211

原创 CSRF 跨站请求伪造

参考链接保护ASP.NET 应用免受 CSRF 攻击

2021-01-12 15:53:08 93

原创 postman

参考链接postman测试上传图片接口步骤教程

2021-01-12 10:21:47 46

原创 Netty

参考链接这样学习Netty 效果最好-Java知音Netty是一款 基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架由于 NIO 原生编程太过于复杂,Netty对其进行了优秀的 封装通过 Netty 可以快速简单地 开发网络应用程序,比如服务器(HTTP服务器,FTP服务器,WebSocket服务器,Redis的Proxy服务器等等)客户端的协议Netty 大大简化了网络程序的开发过程比如 TCP 和 UDP 的 socket 服务的开发...

2021-01-11 23:46:42 44

原创 JMM

参考链接Java内存区域(运行时数据区域)和内存模型(JMM)Java内存区域(运行时数据区域)内存区域: Jvm 运行时将数据分区域存储,强调对内存空间的划分Java内存模型Java Memory Mode(JMM ):定义了 线程和主内存之间的抽象关系JMM 定义了 JVM 在计算机内存(RAM)中的工作方式Java 内存模型的主要目标:定义程序中各个变量的访问规则,即在虚拟机中将变量(线程共享的变量)存储到内存和从内存中取出变量这样底层细节Java内存模型中规定了所有的变量都存储在主

2021-01-11 23:36:34 83

原创 查看日志常用命令

目录tailheadcatmore和less参考链接Linux下查看日志用到的常用命令tail-n 是显示行号;相当于nl命令例子如下:tail -100f test.log 实时监控 100行日志tail -n 10 test.log 查询日志尾部 最后10行 的日志;tail -n +10 test.log 查询 10行之后 的所有日志;head跟tail是相反的,tail是看后多少行日志例子如下:head -n 10 test.log 查询日志

2021-01-11 18:22:11 264

原创 kill

参考链接kill与kill -9的区别kill命令格式:kill -Signal pidkill & kill -9默认参数 下,kill 发送 SIGTERM(15)信号 给进程告诉进程需要被关闭,自行停止运行并退出(可能会被堵塞或者忽略)kill -9 发送 SIGKILL信号 给进程告诉进程被终结了,立刻退出(无条件终止)kill -9 pid 强制无法杀掉的进程参考链接kill -9 pid 强制不能杀掉进程原因kill -9发送SIGKILL信号将其终止,

2021-01-11 13:47:29 97

空空如也

空空如也

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

TA关注的人

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