step
文章平均质量分 62
Luncert
https://github.com/Luncert
展开
-
Windows共享内存编程-性能优化
用share memory和semaphore相关的api写了个ipc库,用于进程间单向大数据流传输,目标传输速度:约120MB/s(算了一下自己内存DDR4 2400的理论极限带宽= 2400 * 64 / 8 = 19200MB/s,我的目标应该是合理的)。第一个版本已经完成,但是传输速度太慢了,大约1MB/s,检查了一下写数据的代码:int writeSyncBuf(SyncBuf sy...原创 2019-11-25 18:01:32 · 754 阅读 · 0 评论 -
C-HashMap实现
typedef struct _Entry { String key; void* value; struct _Entry* next;} *Entry;typedef struct _Map { Entry* table; int cap; int sz; int slotSz;} *Map;Map newMap(int ca...原创 2019-11-19 23:26:04 · 294 阅读 · 0 评论 -
ubuntu mysql
ubuntu mysql 安装与配置远程访问1.安装:安装过程会提示输入密码(TAB切换密码输入框和确认按钮) apt install mysql-server2.检查服务器端口是否开放:3306,阿里云需要手动配置服务器安全组3.检查mysql监听ip:如果NAME列为:localhost:mysql (LISTEN),则无法远程访问,跳转步骤4,否则跳转步骤5...原创 2018-06-04 20:10:53 · 151 阅读 · 0 评论 -
免费HTTPS服务器配置
免费HTTPS服务器配置基于tomcat,需要为tomcat安装apr等,找了很久找到了这么一篇没坑的博客:https://blog.csdn.net/mn960mn/article/details/51602529,这里面关于tomcat的配置已经够了,我想说的主要是如何申请CA证书并部署到服务器。CSR文件生成https://www.chinassl.net/ssltools/...原创 2018-07-24 11:00:42 · 628 阅读 · 0 评论 -
idea 配置 lombok
添加依赖gradlecompile group: 'org.projectlombok', name: 'lombok', version: '1.16.20'maven<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombo...原创 2018-07-25 16:24:28 · 529 阅读 · 0 评论 -
Cypher笔记(一)
Cypher笔记运算符数学运算符:+、-、*、/、%、^比较运算符:=、&amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;gt;、&amp;amp;amp;amp;amp;amp;lt;、&amp;amp;amp;amp;amp;amp;gt;、&amp;amp;amp;amp;amp;amp;lt;=、&amp;amp;amp;amp;am原创 2018-08-06 17:39:32 · 2746 阅读 · 0 评论 -
Cypher笔记(二)
Cypher笔记(二)1.模式索引和约束时图的模式,Cypher引入了数据定义语言(Data Definition Language,DDL)来操作模式。a.索引索引是为了提高数据检索效率而引入的冗余信息,代价是需要维护额外的数据使得写入时更慢。Cypher允许所有节点的某个属性上有特定的标签。索引一旦创建,它将自己管理并当图发生变化时自动更新。多因创建并生效后,Neo4j...原创 2018-08-12 17:30:49 · 1126 阅读 · 0 评论 -
iftop + flume 实现流量监控
Get Started安装flume,直接官网下载压缩包安装iftop,参考:http://www.vpser.net/manage/iftop.html下载flume-iftop-source:Github Release。将下载下来的jar包拷贝到flume安装目录下的lib文件夹下flume配置。注意根据你的网卡情况修改f.sources.sr.iftopInterface值。这里...原创 2019-04-28 13:24:25 · 411 阅读 · 0 评论