上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: 参阅:https://www.cnblogs.com/xybaby/p/10124083.html 可视化:http://thesecretlivesofdata.com/raft/ 阅读全文
posted @ 2019-07-08 10:12 March On 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 详见:https://www.cnblogs.com/ywlaker/p/6136625.html Spring Framework模块: (Spring3) (Spring4) 由于Spring体系结构庞大且复杂,为了简化开发者的配置和使用负担,SpringBoot对之进行了集成。 最主要的七大模 阅读全文
posted @ 2019-07-04 22:07 March On 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 本文中用到的Spring Security版本为 5.3.4.RELEASE 。 以下多数内容为阅读官方文档(https://docs.spring.io/spring-security/site/docs/5.3.4.RELEASE/reference/html5)的总结。 1 What Spri 阅读全文
posted @ 2019-07-02 14:39 March On 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 基础 程序虚拟内存: 地址自底向上增加,程序虚拟内存自底向上分为代码段、数据段、堆、栈 编程语言 寄存器 早起X86 CPU 8个寄存器(前7个通用,最后一个专用于保存栈顶地址),现代CPU已很多寄存器,但上述名字仍保留。 C源码及对应汇编 (gcc -S input.c ) 可以看出个问题:函数调 阅读全文
posted @ 2019-06-21 17:33 March On 阅读(1137) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-06-09 16:42 March On 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 加密算法 对称加密:加密和解密用同一个秘钥。如目前广泛应用的AES系列算法。 非对称加密:加密和解密不是用同一个秘钥,公钥加密的用私钥解密、私钥加密的用公钥加密。如 RSA、DH、DSA、ECC 等。 非对称加密相比于对称加密的一大缺点是速度慢。 摘要算法:MD5、SHA-2等 为了数据在网络上传输 阅读全文
posted @ 2019-05-29 20:53 March On 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 限流算法:时间窗口简单计数、最近时间滑动窗口计数、漏桶、令牌桶等。 本质上看,并发访问控制(同步,例如加锁) 是一种限流,流量大小为1且是排他的;限流也是一种并发访问控制。 总结: 1 What 高并发系统中保护系统的三把利器:缓存、降级、限流 缓存:缓存的目的是提升系统访问速度和增大系统处理容量降 阅读全文
posted @ 2019-05-20 16:57 March On 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 安装homebrew https://juejin.im/post/5c738bacf265da2deb6aaf97 主要问题:按官网安装方法(/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/inst 阅读全文
posted @ 2019-05-14 17:39 March On 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Java中代理有静态代理和动态代理。静态代理的代理关系在编译时就确定了,而动态代理的代理关系是在运行期确定的。静态代理实现简单,适合于代理类较少且确定的情况,而动态代理则给我们提供了更大的灵活性。Java中的方法继承及重写本质上可以看做是一种动态代理,实际上CGLIB动态代理的原理就是继承。 Jav 阅读全文
posted @ 2019-04-23 16:32 March On 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 关系数据库三个范式 三个范式: 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性 这里说的不可拆分通常是放在业务背景下而言的,是否可拆分视业务需求而定。如一张student表的adress表存省市县时,如果业务需要针对更细粒度地址如市、县做些CRUD 阅读全文
posted @ 2019-04-01 10:19 March On 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 在网络应用中(如Java Socket Server),当服务关掉立马重启时,很多时候会提示端口仍被占用(因端口上有处于TIME_WAIT的连接)。此时可通过 SO_REUSEADDR 参数( socket.setReuseAddress(true); )来使得服务关掉重启时立马可使用该端口,而不是 阅读全文
posted @ 2019-03-02 15:58 March On 阅读(2667) 评论(1) 推荐(0) 编辑
摘要: 0、是什么 SSH(Secure Shell)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。(更多详情可参阅维基百科 https://zh.wikipedia.org/wiki/Secure_Shell)SSH协议基于的传输层协议为TCP,默认端口22。(与Telnet、 阅读全文
posted @ 2019-01-11 10:42 March On 阅读(422) 评论(0) 推荐(0) 编辑
摘要: (以前以为HTTP缓存是个简单的事,项目中遇到后才发觉关于缓存实践有挺深的学问) 0. What 这里的缓存指的是http标准中定义的缓存技术(如Cache-Control),主要由服务端设置和处理(当然还要由客户端旳浏览器配合)而不需要前端开发者参与。当做了恰当的参数设置后客户端发起请求过程中缓存 阅读全文
posted @ 2019-01-09 18:56 March On 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 总结: 浏览器无同源限制,则有问题:CSRF 浏览器有同源限制,有时需要绕过限制,如何实现?反向代理、JSONP、CORS JSONP的弊端:XSS 除了浏览器同源限制,后端确认前端请求是否合法的方式:origin字段、https、wss等 1 what 跨域 跨域是指从一个域名的网页去访问另一个域 阅读全文
posted @ 2019-01-09 09:35 March On 阅读(2599) 评论(0) 推荐(0) 编辑
摘要: (转自:awk入门教程 - 阮一峰) 以下为正文 ———————————————————— awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。 它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。 aw 阅读全文
posted @ 2019-01-06 16:25 March On 阅读(948) 评论(0) 推荐(0) 编辑
摘要: (接触了Zipkin,权将所了解或理解的记于此,以备忘) 分布式追踪系统 随着业务发展,系统拆分多个微服务。此时对于一个前端请求可能需要调用多个后端端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的。此时就需要有某种方式来定位到故障位,这就是分布式系统调用跟踪 阅读全文
posted @ 2019-01-05 17:58 March On 阅读(1701) 评论(0) 推荐(0) 编辑
摘要: done 如何通俗易懂地解释卷积: https://www.zhihu.com/question/22298352/answer/637156871 如何通俗易懂地理解卷积神经网路: http://www.hankcs.com/ml/understanding-the-convolution-in- 阅读全文
posted @ 2018-12-07 15:55 March On 阅读(436) 评论(0) 推荐(1) 编辑
摘要: 1 为什么要有分布式锁 服务通常部署多个节点,一个前端请求会被随机发到其中一个节点上去执行。 在并发场景下可能会有问题,比如管理员在管理端页面创建一个学生账号的场景:在页面填好学生信息后,连续快速多次点提交按钮,可能会导致多个请求发往不同节点去分别处理从而创建了多个信息一样的账号。即使页面做了防止重 阅读全文
posted @ 2018-12-02 15:25 March On 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 随着业务的发展,用户量日益上升,单一的系统越来越庞大、越来越复杂,单纯的提升服务器性能始终有见顶的一天,我们可以通过分布式技术,例如:服务器集群,水平业务划分,应用分解,系统分流,微服务架构等方式来解决系统性能问题和复杂业务问题。在微服务架构或分布式环境下,服务注册与发现不可或缺。 在微服务架构下, 阅读全文
posted @ 2018-11-26 09:56 March On 阅读(4957) 评论(1) 推荐(0) 编辑
摘要: 1、原理 iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。 iptables基础 阅读全文
posted @ 2018-10-08 15:44 March On 阅读(3599) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
top last
Welcome user from
(since 2020.6.1)