無名無姓
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 文档
    主题

Taf框架

按我理解,简单的说,Taf是一个微服务治理与运维框架,相当于Spring Cloud+K8s的精简打包版。支持C++, Java, PHP, Nodejs, Go语言。 在微服务治理上,taf有下面几个模块来实现,这些模块都是独立的服务 + Web管理系统:顾名思义 + Registry:注册中心+服务发布/启停/管理功能 + Patch:用于管理用于发布的服务包 + Config:配置中心 +
2020-06-02
框架

MQ总结

MQ的作用 削峰:顾名思义+允许异步 解耦:要给多服务调接口,对接麻烦 异步:要调多服务接口(超时) Kafka高可用性 Kafka部署多个节点来支持高可用。每个主题有多个分区,分区下面又有一个leader副本和多个follow副本。 读写都在leader副本里,follow副本往leader副本同步数据。 kafka会将leader副本均匀分布在各个节点上,如果leader副本挂了,会在fo
2020-06-01
中间件

Java引用类型

java除了基本类型以外,其余的都是引用类型。 而java的引用类型有四种:强引用,软引用,弱引用和虚引用。 除了强引用外,其余的引用都是抽象类Reference的子类。 强引用 形如Object object = new Object();就是强引用。只有强引用还存在,虚拟机就不会回收这个对象。 就是内存不够,也另可报OutOfMemoryError异常。直到一个对象没有强引用,虚拟机才会认为这
2020-05-18
java

垃圾收集算法与垃圾收集器

对象存活判断 引用计数:一个对象被引用了,计数+1,否则就-1,如果计数为0,意味着没有被引用可以回收。 但是无法解决对象相互循环引用的问题。用快慢指针不就好了吗(笑 可达性分析:从GC Roots开始向下搜索引用对象,如果一个对象没有被搜索到的话,为不可达对象,意味着没有被引用可以回收。 GC Roots包括: 方法区的常量/静态对象 虚拟机栈的对象 垃圾收集算法 标记-清除算法 先标记
2020-05-15
java

Linux的IO模型

本文主要是聊聊 Linux 中的五种 IO 模型的概括。 对于32位的计算机,操作系统最多给每个进程分配4G的内存。针对linux而言,linux会把其中1G分配为内核空间,另外3G分配为用户空间。 阻塞:进程被迫等待内核 非阻塞:进程可以不等待内核 同步:进程向内核发起调用 异步:内核向进程发起调用 内核会先将数据写到内核空间的缓冲区里,之后内核才会将数据从内核空间拷贝到用户空间里,进程才能
2020-05-13
操作系统

一些位运算

位运算 1234567891011121314151617181920212223242526272829303132与运算&: 0&0=0, 0&1=0, 1&0=0, 1&1=1 0011& 0101= 0001或运算|: 0|0=0, 0|1=1, 1|0=1, 1|1=1 0011| 0101= 0111异或运算^: 0^0=0, 0^1
2020-05-12
算法

一些SQL知识点

数据 123456789101112person 表pid age name1 11 小明2 22 小红3 33 小白address 表aid pid city10 1 北京11 1 东京12 2 南京13 4 西京 内连接 只有两张表都有数据才连接 123456select * from perso
2020-05-09
中间件

安装ubuntu18常用软件手记

更新源 script123456789101112131415161718sudo cp /etc/apt/sources.list /etc/apt/sources.list.backsudo vi /etc/apt/sources.list# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.
2020-05-03
折腾

keras实现mnist数据集的VEA模型

自己用keras写了个VAE自编码器,用的是mnist数据集。参考了《Python深度学习》_2018中文版.pdf和深度学习第52讲:变分自编码器VAE原理以及keras实现里的实现 用CPU跑真是慢死了,人生苦短,莫得N卡. 调参调了一整天,噫吁嚱。 123456789101112131415161718192021222324252627282930313233343536373839404
2020-04-30
算法

ffmpeg参数备忘

由于对ffmpeg基本一窍不通,所以只能在网上搜索一下别人写好的ffmpeg参数,复制粘贴一下,做个备忘。 将一个视频转为多张图片 -vf:为图片添加水印,字体大小15,颜色灰色,时间格式hms -r:每秒取五张截图 -q:v:生成的图片质量(好像) -f:输出的图片格式,可忽略 1234567ffmpeg \-i "input.mp4" \-vf "drawte
2020-04-22
折腾
1…34567…13

搜索

Hexo Fluid

备案?不存在的

总访问量 次 总访客数 人