banban's Blog

Learn Anything, Anytime, Anywhere~

AngularJS使用Echarts

🤪 Echarts提供了非常强大的可视化功能,在平时的开发过程中难免用到echarts来助力数据展示。 那么在Angularjs中该如何使用echarts呢?下面撸一个例子方便后面参考。 指令&echartsAngularJS中的指令是一种特有的处理DOM节点的方式,它可以操作以及渲染可重用的UI组件。例如想要用AngularJS处理echarts的一个柱状图📊,则可以通过下面的......

[转] 关于 Angular 里的 $q 和 Promise

链接:关于 Angular 里的 $q 和 Promise ...

Logstash性能调优

Logstash性能调优详细调优参考 Inputs和Outputs的性能当输入输出源的性能已经达到上限,那么性能瓶颈不在Logstash,应优先对输入输出源的性能进行调优。 系统性能指标: CPU 确定CPU使用率是否过高,如果CPU过高则先查看JVM堆空间使用率部分,确认是否为GC频繁导致,如果GC正常,则可以通过调节Logstash worker相关配置来解决。 内存 由于Log......

AngularJS实现input autofocus属性

AngularJS实现input focus聚焦AngularJS通过指令的新属性来扩展HTML,其内置了许多指令来为应用添加功能,最常见的指令如ng-app、ng-model、ng-bind等等,同时AngularJS还提供了用户自定义指令功能。 通过derective实现自定义focus聚焦 为了能够让input标签具有自动获取焦点的能力,可以通过自定义一个指令来实现。具体的实现如下 v......

v2ray + websocket + nginx

安装v2raybash <(curl -L -s https://install.direct/go.sh) systemctl status v2ray 配置v2ray具体的做法和另一篇文章《搭建v2ray》一样,只是其中的配置文件替换为用websocket,如下 { "log" : { "access": "/var/......

rsync - 文件同步与传输神器

文件同步神器 —— Rsync Rsync作为文件同步工具,其在许多场景下都提供了便捷。为了实现文件传输,用户会使用scp工具,🤠scp工具是基于ssh协议来设计的,其在安全性上面优势明显,但是如果存在如下场景,scp无疑是一种比较浪费资源并且比较低效的做法: 当传输的文件经常面临修改或者发生变更,例如代码,使用scp会全量进行覆盖,每一次都会进行所有文件的复制,并且覆盖。 这个时候通常会......

懒人神器autojump

Faster File Navigation with autojump

What is autojumpautojump是一个类似于cd命令的工具,它可以快速定位到目录或者文件,其实现的基本原理是由于autojump维护了一个目录访问历史表,如果出现目录名同名的情况,autojump会根据不同目录的访问频率来设置对应的权重,权重高的优先进入。 开源地址:https://github.com/wting/autojump Installationautojump......

Elasticsearch的安装与使用

Elasticsearch Getting StartedElasticsearch是一个高可扩展的开源全文检索和分析引擎。它提供了快速实时进行存储、查询和分析海量数据的功能。这个工具通常用于那些需要复杂查询功能和需求的场景,我们将Elasticsearch作为一个底层引擎技术来驱动顶层应用。 以下是一些简单的使用Elasticsearch的用例 在一个在线电商平台中,需要允许用户对不同的......

Linux空洞文件

概念什么是空洞文件(hole file)?💁‍♂️在Linux中,lseek的系统调用是可以改变在文件上面的偏移量的,而且还允许其超出文件的长度。偏移量一旦超出了文件的长度,下一次进行文件IO写入操作文件的时候便会延续偏移量的位置继续写入,进而在文件中间产生了空洞的部分,这部分会以”\0”填充,而从原来的文件结尾到新写入数据间的这段空间就被称为“文件空洞”。 在Linux中,EOF(文件结......

Linux命令 - find

keep moving ...

find命令让用户能够在系统上根据目录执行文件搜索,同时还可以对结果进行一些后续操作。它是GNU的findutils工具的一个子模块,并且和其他的工具一同形成了强大的文件搜索功能。find工具具有很强的灵活性,可以根据一些特定的条件来搜索文件或者目录,同时还可以根据一些条件参数来处理获取到的结果。 FindUtilsGNU Find Utilities是一个在GNU操作系统下基本的文件目录搜......