不会手写简单的RPC框架,敢说自己学过RPC?

RPC(Remote Proceduce Call 远程过程调用) 一般用来实现部署在不同机器上的系runtime
分类: 其他 发布时间: 04-29 21:18 阅读次数: 0

Java面试必备知识查缺补漏(一)

文章目录线程池的常用的参数和含义线程池的拒绝策略Java线程停止的几种方法和对比ThreadLocajava
分类: 其他 发布时间: 04-29 21:18 阅读次数: 0

MySQL面试必备知识查缺补漏(一)

MySQL事务隔离级别怎么实现在MySQL的众多存储引擎中,只有InnoDB支持事务,所有这里说的事面试
分类: 其他 发布时间: 04-29 21:18 阅读次数: 0

Redis缓存失效、雪崩、穿透、击穿、并发等难题解决方案

文章目录缓存失效缓存雪崩缓存穿透缓存击穿缓存并发热点key如何保证redis中的数据都是热点数据Re数据库
分类: 其他 发布时间: 04-29 21:18 阅读次数: 0

MongoDB入门学习

Mongo中的一些概念:SQL术语/概念MongoDB术语/概念解释databasedatabase数据库
分类: 其他 发布时间: 04-29 21:18 阅读次数: 0

8种单例设计模式

单例模式有八种方式:饿汉式(静态常量)饿汉式(静态代码块)懒汉式(线程不安全)懒汉式(线程安全,同步设计模式
分类: 其他 发布时间: 04-29 21:18 阅读次数: 0

结构型设计模式:代理模式(Proxy Pattern)

文章目录什么是动态代理?案例引出使用动态代理优化代码重点类和方法总结什么是动态代理?动态代理简单来说
分类: 其他 发布时间: 04-29 21:18 阅读次数: 0

# FastDFS的安装和使用

FastDFS的安装和使用本文是基于CentOS 7.3系统环境,进行FastDFS的安装和使用Ng运维
分类: 其他 发布时间: 04-29 21:18 阅读次数: 0

JVM性能优化(二)垃圾回收算法详解

一、什么是垃圾回收程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占用内存资源,java
分类: 其他 发布时间: 04-29 21:18 阅读次数: 0

详解Cookie,localStorage与seesionStorage

前言 这些api的发展历程? 这些api各自的优缺点是什么? 这些api的使用场景? 怎么用就不说了,因为直接看文档就可以了 参考了很多篇文章,现在把所看的内容总结一下。 发展历程 长久以来,本地存储能力一直是桌面应用区别于Web应用的一个主要优势。对于桌面应用,操作系统一般都提供了一个抽象层来帮助应用程序保存其本地数据。但遗憾的是,由于一些原因,在web的发展史上,在很长的一段时间里Cookie是唯一可以使用的在用户本地存储少量的数据的方法。一直随着现代浏览器开始支持各种各样的存储方式,Co
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

Cesium之动画原理(CallbackProperty)

Cesium之动画原理(CallbackProperty) CallbackProperty是一个类,其值由回调函数延迟计算。也就是说它在不断地自我调用,每当期返回的对象有改变,就抛出改编后的值。 利用这种特性,我们就可以在定义材质时,用CallbackProperty生成动态的对象赋值给材质参数,就可以得到动态材质的效果。 例子: 1.动态随机颜色材质 let aniMaterial = new Cesium.ColorMaterialProperty(
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

MakeFile的简单介绍

MakeFile的规则 简单形式的规则: target ... : prerequisites ... command ... ... ... 结构 解释 target 可以是一个目标文件,也可以是执行文件或者一个标签 prerequisties 生成target所需要依赖的文件和/ 或者target command target需要执行的命令 makefile其实是一个文件的依赖关系,也就是说,target依赖于prerequisites的文件,其生成规则定义在command中 prere
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

【SpringApplication三板斧】@EnableAutoConfiguration

作用 启用了Spring Boot的自动配置功能,根据你pom.xml引入的xxx-boot-starter可以自动为配置很多东西。 流程图 我们引入starter的依赖,会将自动配置的类的jar引入。 @SpringBootApplication的注解中有一个是@EnableAutoConfiguration注解,这个注解有一个@Import({EnableAutoConfigurationImportSelector.class}), EnableAutoConfigurationImpo
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

JavaScript正则表达式笔记

正则表达式 英文全称:regular expression(正则表达式) 简称:RegExp 正则表达式是用来处理字符串的规则 它只能用来处理字符串 它是一个规则:可以验证字符串是否符合某个规则 (例如:验证这个字符串 "2020扬帆起航" 中是否包含数字) 也可以把字符串中符合规则的内容捕获到(通过正则对象的方法:exec 或者字符串的原型方法:match...) 编写正则表达式 创建正则的方式有两种 正则表达式由两部分组成 元字符 修饰符 常用的元字符 1.量词元字符:设置出现的次数 *
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

【python大牛分享】python——接口自动化测试框架环境的使用

本文总结分享介绍接口测试框架开发,环境使用python3+selenium3+unittest+ddt+requests测试框架及ddt数据驱动,采用Excel管理测试用例等集成测试数据功能,以及使用HTMLTestRunner来生成测试报告,目前有开源的poman、Jmeter等接口测试工具,为什么还要开发接口测试框架呢?因接口测试工具也有存在几点不足。 测试数据不可控制。比如接口返回数据不可控,就无法自动断言接口返回的数据,不能断定是接口程序引起,还是测试数据变化引起的错误,所以需要做一些
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

重载矩阵加法运算 代码参考

1 #include <iostream> 2 3 using namespace std; 4 5 class Matrix 6 { 7 private: 8 int a,b; 9 int arr[100][100]; 10 public: 11 Matrix() 12 { 13 for(int i=0;i<100;i++) 14 { 15
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

解决docker日志过大的问题。docker日志占用空间过大

原文:解决docker日志过大的问题。docker日志占用空间过大 docker容器内的程序如果持续打印日志,日志很快就会撑爆服务器,解决日志大小应该在容器运行时候指定日志的大小和数量 --log-driver json-file #日志驱动 --log-opt max-size=[0-9+][k|m|g] #文件的大小 --log-opt max-file=[0-9+] #文件数量 1 2 3
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

抽样信号

基本概念: sinc(t)为归一化的抽象信号,其在负无穷到正无穷的积分为1.
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

分享文件的另一种选择--Firefox Send

提起 Firefox,大家熟知的应该就是 Firefox Browser,即「火狐浏览器」,但是今天要说的是火狐旗下的文件分享产品「Firefox Send」,可以让你安全地进行文件分享。 适用场景 使用 Firefox Send 端到端加密分享文件,链接到期即焚。分享更私密,文件到期真正无痕迹。 Firefox 官方称其为「简单、私密的文件分享服务」,我个人认为 Firefox Send 适用于非内网环境下的短期文件分享,不适用于需要长期分享的文件。 例如,你想跟你朋友分享一个自己制作的视频
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0

数据结构篇 图的基本应用总结

首先,建图:建图就是存边; 可以用邻接矩阵,邻接表;但在这篇总结中用vector<int> q[1005];来存储每个节点连接的节点; 其次:图的遍历:DFS,BFS,拓卜排序; DFS; 栈; void DFS(int x){ vis[x]=1; s.push(x); for(int i=0;i<edge[x].size() ;i++){ if(!vis[edge[x][i]]){ DFS(edge[x][i]); } } } BFS : 队列; void BFS(int x){ queue
分类: 其他 发布时间: 04-29 21:12 阅读次数: 0