摘要:
上一篇文章中讨论了Java内存运行时的各个区域,其中程序计数器、虚拟机栈、本地方法栈随线程生灭,且创建时需要多少内存,基本上在译期间就决定的了,所以在内存回收时无需特殊的关注。而堆和方法区则不同,首先堆中只能在运行时,随着方法的调用而确定创建哪些对象;方法区中也同样如此,常量池中的常量、加载的类信息 阅读全文
摘要:
相对于C、C++等语言来说,Java语言一个很美好的特性就是自动内存管理机制。C语言等在申请堆内存时,需要malloc内存,用完还有手动进行free操作,若程序员忘记回收内存,那这块内存就只能在进程退出时,由操作系统来释放了。而Java程序员(初级)则基本上不需要对内存分配、回收做过多的关注,完全由 阅读全文
摘要:
1)下载 Elasticsearch 6.3.1 地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz 2)拷贝 拷贝到服务器上,解压:tar -xvzf elasticsearch-6. 阅读全文
摘要:
1、简介 Hunspell是一个为拥有多态和复杂组合词的语言所设计的拼写检查器,原本为匈牙利语设计。 Hunspell是一个自由软件,在GPL、LGPL和MPL三许可证下发行。 Hunspell对主要平台和编程语言都有接口和封装。Hunspell基于MySpell,并且与MySpell词典后端兼容。 阅读全文
摘要:
谷歌为WebRTC项目开发的VAD是目前最优秀、最先进和免费的产品之一。webrtcvad是WebRTC语音活动检测器(VAD)的python接口。兼容python2和python3。功能是将一段音频数据分为静音与非静音。它对于电话和语音识别很有用。 1、安装pip 2、安装webrtcvad 3、 阅读全文
摘要:
Nginx 处理请求的过程一共划分为 11 个阶段,按照执行顺序依次是 post-read、server-rewrite、find-config、rewrite、post-rewrite、preaccess、access、post-access、try-files、content 以及 log。 1 阅读全文
摘要:
在主备机器上均安装rsync,在主机上以daemon的模式启动,在备机上定时执行同步命令。安装rsync的命令如下: 1、下载安装包(主备机均执行) 2、编译安装(主备机均执行) 3、配置(主机执行) 主机上以daemon的形式启动rsync server,命令如下(主机执行): 在备机上手动执行同 阅读全文
摘要:
语料库建设的基本问题。 语料一旦确定,很少更新 人工参与过多,自动化程度不高 缺乏语言资源管理(缺乏网站式的管理工具) 缺乏用户定制功能 成本大,周期长 语料库建设网络化(更多的人一起建设) 可比语料库(最简单),由讨论一个领域的两种语料组成。举例:奥运会翻译的时候做排球赛事的翻译,首先要找讨论排球 阅读全文
摘要:
通过SSH执行远程主机的命令或脚本时,经常会出现找不到自定义环境变量的问题。但是,如果通过SSH登录远程主机,然后再执行相同的命令或脚本,那么此时执行又是成功的。两种相似的方法,得到的结果却截然不同,看起来很诡异的现象,根本原因在于这两种方式使用的bash模式不同! 1. 通过SSH登录后再执行命令 阅读全文
摘要:
1、下载bamboo安装包,地址:https://www.atlassian.com/software/bamboo/download?_ga=2.65378349.245489969.1512876945-1569392796.1512635383(选择tar.gz) 2、服务器上安装jdk1.8 阅读全文
摘要:
代码走查具体考察点 一、参数检验 二、魔法数字(幻数) 在代码中要杜绝幻数,幻数可定义为枚举或常量以增强其可读性。 三、空指针检验 四、下标越界 如果方法传入数组下标作为参数,要在一开始就做下标越界的校验,避免下标越界异常。 五、重复代码检验 不允许写重复代码(四行左右重复计算重复代码),重复代码要 阅读全文
摘要:
1、project 1)提供报告、展板、连接 |——2、plan 1)指定默认代码仓库(同一个仓库) 2)构建触发条件的配置 3)构建结果的发送与通知 4)可配置该plan的权限管理 |——3、stage 1)并行的处理job(用多个agent) 2)只有所有的job成功,才会进入下一个stage 阅读全文
摘要:
OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关(摘自官网)。本文将会介绍如何在Centos7上,安装Nginx+Lu 阅读全文
摘要:
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。 1、可表达性的构建语言 在Gradle脚本中每 阅读全文
摘要:
目录贴:Kubernetes学习系列 在实际生产环境中,有些容器内应用(比如编码器)需要用到物理层面的网络资源(比如组播流)。这就要求Kubernetes中的该Pod以HOST模式来启动。以下实验了Kubernetes-HOST网络模式,并给出了一些运维建议。 1、Pod的网络 每个Pod都会默认启 阅读全文