Kamafeel

求其上,得其中;求其中,得其下,求其下,必败


  • 首页

  • 归档

遥感数据扫盲

发表于 2021-08-27 | 分类于 遥感

大分类

1.光学成像
全色(分辨率)/多光谱(色彩),可以中心投影面域成像或推帚式扫描获取数据

2.SAR,INSAR
(DEM高程,地物的水分,导电性),测视主动成像方式发射和接受面域雷达波

3.无人机

多、高光谱数据分级

alt

SAR数据分级

alt

Java虚拟内存占用

发表于 2021-08-27 | 更新于 2021-09-02 | 分类于 JAVA , 运维

现象

top命令分析异常情况,其中VIRT偏高。

虚拟内存的相关概念:
https://juejin.cn/post/6844903744266584072

top命令相关的说明:
https://liam.page/2020/07/17/memory-stat-in-TOP/

原因

pmap探究VIRT分配情况,多个连续64M

glibc 2.12版本有几个Arena(Anonymous memory)内存管理存在BUG

排查

1
ldd --version

参考

内存分配架构的说明:
https://www.cyningsun.com/07-07-2018/memory-allocator-contrasts.html

问题定位参考:
https://www.cnblogs.com/seasonsluo/p/java_virt.html
https://cloud.tencent.com/developer/article/1054839

操作系统渊源趣话

发表于 2021-08-26 | 更新于 2021-08-27 | 分类于 linux

血缘

UNIX 现代操作系统鼻祖,是批处理操心系统和分时操作系统,理念 Multi 和 Uni;

Linux 核心重写,基本参照MiniX UNIX模型,后纳入GNU 开源,作为内核使用

freeBSD 内核基本是UNIX. 伯克利分校的UNIX软件套件(macOS)

子孙

centos red hot的社区版(逐步放弃维护)

Ubuntu 基于Debian内核

参考资料

http://c.biancheng.net/view/707.html

存储方案

发表于 2021-08-25 | 更新于 2021-11-18 | 分类于 架构 , 基础层

一切皆文件

一切皆基于文件,linux本质是一个基于文件的系统,epoll等都是如此

存储的基本方案

alt

https://zhuanlan.zhihu.com/p/36106323

对象存储(OSD)
https://community.qingcloud.com/topic/209/%E4%BB%80%E4%B9%88%E6%98%AF%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8-osd%E6%9E%B6%E6%9E%84%E5%8F%8A%E5%8E%9F%E7%90%86

关于储存硬件接口

一切数据通过接口传输,不同的物理接口,性能差异巨大

https://zhuanlan.zhihu.com/p/135297463
https://zhuanlan.zhihu.com/p/165005000

分布式存储

HDFS,Ceph
HDFS中心化的,存在nameNode,dataNode的概念
Ceph 无中心化,主要是通过PG = Placement Group 存储池存储对象
https://www.cnblogs.com/liinux/p/10045365.html

https://blog.csdn.net/don_chiang709/article/details/91362090

云存储

大多使用CRUSH 分布式算法

相关算法

Ceph CRUSH算法 多层结构的hashMap 和rules来均衡存储数据
https://cloud.tencent.com/developer/article/1664645

linux挂盘的权限问题

发表于 2021-08-25 | 分类于 linux

查找需要使用挂盘的业务账号

id bus01

挂盘指定相关uid,gid

1
2
3

mount -t cifs //192.168.128.204/szdqshare /share -o username=szdqshare,password=szdqshare,vers=1.0,uid=997,gid=993

https://blog.csdn.net/focus_jack/article/details/37904609

PostgreSQL空间数据查询优化

发表于 2021-08-24 | 分类于 数据库 , PostgreSQL

情绪其实没那么重要啦

发表于 2021-08-13 | 更新于 2021-09-06 | 分类于 瞎扯蛋

情绪的产生是廉价的,每一天你都会产生几百次或者更多的情绪,如果你每个一个情绪都需要去处理,是不是会太累。学会区别对待应该更好。

比如:

有很多事情,你都会感到焦虑,因为焦虑的产生是很容易的,但是如果光是去焦虑,而不做什么那你就会一直这样反复循环。

另外我们不要回避负面的情绪,比如人慢慢变老,一定会焦虑的,我们只需要摘选我们需要花时间处理的即可,而不用穷举。

前端-手机端

发表于 2021-08-12 | 分类于 架构 , 前端

手机端的开发模式

一般俗称H5(国内说法)
大公司会原生,小公司(uniapp,或者直接)

https://www.ruanyifeng.com/blog/2019/12/hybrid-app-concepts.html

字符和编码

发表于 2021-08-12 | 更新于 2022-03-15 | 分类于 架构 , 基础

为什么要编码

你看到的中文,英文,韩文,只是视觉概念,计算机只认1和0 的高低电位

编码的历史

1.ASCII编码
最古老的标准,老美的标准(HTTP/1.1)其中的header就是使用此编码
映射的数量极少,占用空间少

2.中文的
GB2312 GBK GB18030-2000 通通可以忽略都是历史产物。

3.国际化标准
UTF-8 Unicode 组织定义的涵盖全球所有字符集的编码库
英文使用8位(即一个字节),中文使用24为(三个字节)来编码。

4.转换
各类编码的转换都需要UTF-8进行中转

字符集

Unicode是字符集,描述所有语言和0101的映射关系。

utf8是对Unicode字符集的编码方式,就是能压缩一些存储空间,比如对于英文文本和ASCII编码一样,中文占用3个字符。

utf8mb4 主要是扩展utf-8的4位存储(表情),但是会导致部分表索引过长

跨源资源共享(CORS)

发表于 2021-08-12 | 更新于 2021-11-18 | 分类于 架构 , 基础

跨域

是一种安全策略

参数的含义

Access-Control-Max-Age
是预检测(OPTIONS)的控制参数,单位秒,多少秒内复杂跨域请求,不再需要进行预检测。

参考网站

https://www.ruanyifeng.com/blog/2016/04/cors.html

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS

1…678…21

Kamafeel

204 日志
57 分类
129 标签
© 2022 Kamafeel
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Pisces v7.1.2