从单体架构到微服务 单体架构 任何一个网站在发布初期几乎都不可能立马就拥有庞大的用户流量和海量数据,都是在不停 的试错过程中一步一步演变其自身架构,满足其自身业务。比如现在能够抗住双十一这么大 流量的淘宝,它的技术最早用的是 LAMP(Linux+Apache+Mysql+Php). 实际上,架构越 ...
分类:
编程语言 时间:
2020-04-13 00:45:10
阅读次数:
79
1 class Solution 2 { 3 public: 4 vector<int> majorityElement(vector<int>& nums) 5 { 6 vector<int> res; 7 if (nums.empty()) return res; 8 // 初始化两个候选人ca ...
分类:
其他好文 时间:
2020-04-12 14:34:21
阅读次数:
78
一、加密算法和协议(续) 1、对称加密(见上集) 2、公钥加密 a、密钥分为公钥与私钥 (1)、加密数据时:加密数据时用公钥解密数据时只能用私钥。 (2)、解密数据时:加密时用私钥解密时用公钥 b、公钥:从私钥中提取产生,可公开给所有人,称为pubkey c、私钥:通过工具创建,使用者自己留存,必须 ...
分类:
其他好文 时间:
2020-04-12 14:10:42
阅读次数:
69
基于Docker容器中的pdf2htmlEX转PDF操作说明:https://beltxman.com/2567.html kali linux系统安装docker操作: sudo apt install apt-transport-https ca-certificates curl gnupg- ...
分类:
Web程序 时间:
2020-04-11 23:38:04
阅读次数:
94
HTML 5 Canvas canvas 元素用于在网页上绘制图形。 什么是 Canvas? HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 画布是一个矩形区域,您可以控制其每一像素。 canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 创建 Ca ...
分类:
Web程序 时间:
2020-04-11 12:49:26
阅读次数:
87
有时候需要看一下证书颁发机构已经颁发出去的证书,看看某个用户或者某个计算机获取过的证书有哪些。通常可以在证书颁发机构的MMC中查看。对于测试环境或者刚开始用的CA来说,这样查看挺简单的。但是对于用了一段时间,颁发了上千张证书的CA来说,就无法直接查看了,需要用到view菜单里的filter。可以根据 ...
在项目中,合理的使用缓存对性能有较大的帮助。ThinkPHP提供了方便的缓存方式,包括数据缓存、静态缓存和查询缓存等,支持包括文件方式、APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache在内的动态数据缓存类型,以及可定制的静态缓存规则,并提供 ...
分类:
Web程序 时间:
2020-04-11 00:09:04
阅读次数:
366
前言MySQL和MariaDB的区别:LAMP架构盛极一时,这离不开MySQL的免费与易用,但是在Oracle收购了Sun之后,很多公司开始担忧MySQL的开源前景,而最近Oracle进一步闭源的举措更是让人难以安心,众多互联网公司纷纷开始寻求MySQL的替代方案。不得不提的是Apple的远见,在Oracle收购Sun之初就宣布迁移到PostgreSQL。但PostgreSQL的设计初衷就不同于M
分类:
数据库 时间:
2020-04-10 10:26:12
阅读次数:
83
1.通过自建kafka的生产者来产生数据 /bin/kafka-console-producter.sh --broker-list 192.168.58.177:9092 --topic my_topic 数据 {"user_id": "543462", "item_id":"1715", "ca ...
分类:
数据库 时间:
2020-04-09 19:09:25
阅读次数:
458
因为 LNMP或者oneinstack 的 Let’sEncrypt 证书支持,用的是 acme.sh 程序,那就得看这程序是否已经有新版升级了。果不出所料, https://github.com/Neilpang/acme.sh 已经升级了此程序。接下来就好办了。 cd /usr/local/ac ...
分类:
其他好文 时间:
2020-04-09 12:36:23
阅读次数:
110