摘要: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 阅读 (124) 评论 (0) 编辑
摘要:1、数据结构_总结 2、数据结构_树与二叉树总结 由表达式序列构建表达式树 3、数据结构_图总结 4、数据结构_排序总结 注:1内链2、3、4。 阅读全文
posted @ 2017-05-29 12:20 March On 阅读 (179) 评论 (0) 编辑
摘要:一、参考资料 1、:List、Set、Map的用法和区别 2、:Java集合系列目录 01. Java 集合系列01之 总体框架 02. Java 集合系列02之 Collection架构 03. Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例 04. Java 集合系列 阅读全文
posted @ 2016-03-04 14:39 March On 阅读 (181) 评论 (0) 编辑
摘要:https://www.cnblogs.com/LittleHann/p/7199242.html 随机试验:对不确定的现象(随机现象)中客观事物进行观察的过程。如抛掷一次色子。 样本空间:Ω={ ω1, ω2, ... },即随机试验的一切可能结果组成的集合。每个元素为样本点。如抛掷一次色子时出现 阅读全文
posted @ 2019-09-18 10:20 March On 阅读 (4) 评论 (0) 编辑
摘要:编程思想演进:POP(Procedure Oriented Programming)-> OOP(Object Oriented Programming)-> AOP(Aspect Oriented Programming) 三者不是孤立的,往往互相配合使用。 1. AOP(Aspect Orien 阅读全文
posted @ 2019-07-09 15:00 March On 阅读 (43) 评论 (0) 编辑
摘要:IOC (Inversion Of Control,控制反转)与DI(Dependency Injecion,依赖注入) 用于对象间解耦,如在以前若对象A依赖B则需要在A中负责B的创建初始化等工作,现在有了IOC容器(如Spring的)专门负责对象的创建等生命周期的管理,A中只要声明一个B对象就可使 阅读全文
posted @ 2019-07-09 12:56 March On 阅读 (16) 评论 (0) 编辑
摘要:参阅: https://www.cnblogs.com/ywlaker/p/6113927.html https://blog.csdn.net/anumbrella/article/details/80821486 https://github.com/xuxueli/xxl-sso/tree/m 阅读全文
posted @ 2019-07-08 10:45 March On 阅读 (21) 评论 (0) 编辑
摘要:参阅:https://www.cnblogs.com/xybaby/p/10124083.html 可视化:http://thesecretlivesofdata.com/raft/ 阅读全文
posted @ 2019-07-08 10:12 March On 阅读 (17) 评论 (0) 编辑
摘要:详见:https://www.cnblogs.com/ywlaker/p/6136625.html 几个图: (Spring3) (Spring4) 由于Spring体系结构庞大且复杂,为了简化开发者的配置和使用负担,SpringBoot对之进行了集成。 阅读全文
posted @ 2019-07-04 22:07 March On 阅读 (32) 评论 (0) 编辑
摘要:参阅:https://www.cnkirito.moe/categories/Spring-Security/ 阅读全文
posted @ 2019-07-02 14:39 March On 阅读 (30) 评论 (0) 编辑
摘要:基础 程序虚拟内存: 地址自底向上增加,程序虚拟内存自底向上分为代码段、数据段、堆、栈 编程语言 寄存器 早起X86 CPU 8个寄存器(前7个通用,最后一个专用于保存栈顶地址),现代CPU已很多寄存器,但上述名字仍保留。 C源码及对应汇编 (gcc -S input.c ) 可以看出个问题:函数调 阅读全文
posted @ 2019-06-21 17:33 March On 阅读 (42) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-06-09 16:42 March On 阅读 (26) 评论 (0) 编辑
摘要:对此加密:加密和解密用同一个秘钥 非对称加密:加密和解密不是用同一个秘钥,公钥加密的用私钥解密、私钥加密的用公钥加密 非对称加密相比于对称加密的一大缺点是性能低。 为了网络传输安全,需要对发送的数据进行加密。加密可用对称加密、非对称加密,但单纯地使用它们都可能存在秘钥泄漏的情况从而导致安全问题。所以 阅读全文
posted @ 2019-05-29 20:53 March On 阅读 (23) 评论 (0) 编辑
摘要:高并发系统中保护系统的三把利器:缓存、降级、限流 缓存:缓存的目的是提升系统访问速度和增大系统处理容量降级:降级是当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级,以此释放服务器资源以保证核心任务的正常运行限流:限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口 阅读全文
posted @ 2019-05-20 16:57 March On 阅读 (177) 评论 (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 阅读 (35) 评论 (0) 编辑
摘要:Java中代理有静态代理和动态代理。静态代理的代理关系在编译时就确定了,而动态代理的代理关系是在运行期确定的。静态代理实现简单,适合于代理类较少且确定的情况,而动态代理则给我们提供了更大的灵活性。 Java中动态代理有JDK原生动态代理和CGLIB动态代理两种。前者本质上是根据定好的接口动态生成静态 阅读全文
posted @ 2019-04-23 16:32 March On 阅读 (50) 评论 (0) 编辑
摘要:关系数据库三个范式 三个范式: 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性 这里说的不可拆分通常是放在业务背景下而言的,是否可拆分视业务需求而定。如一张student表的adress表存省市县时,如果业务需要针对更细粒度地址如市、县做些CRUD 阅读全文
posted @ 2019-04-01 10:19 March On 阅读 (43) 评论 (0) 编辑
摘要:在网络应用中(如Java Socket Server),当服务关掉立马重启时,很多时候会提示端口仍被占用(因端口上有处于TIME_WAIT的连接)。此时可通过 SO_REUSEADDR 参数( socket.setReuseAddress(true); )来使得服务关掉重启时立马可使用该端口,而不是 阅读全文
posted @ 2019-03-02 15:58 March On 阅读 (339) 评论 (0) 编辑
摘要:0、是什么 SSH(Secure Shell)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。(更多详情可参阅维基百科 https://zh.wikipedia.org/wiki/Secure_Shell)SSH协议基于的传输层协议为TCP,默认端口22。(与Telnet的 阅读全文
posted @ 2019-01-11 10:42 March On 阅读 (53) 评论 (0) 编辑
摘要:(以前以为HTTP缓存是个简单的事,项目中遇到后才发觉关于缓存实践有挺深的学问) 0. What 这里的缓存指的是http标准中定义的缓存技术(如Cache-Control),主要由服务端设置和处理(当然还要由客户端旳浏览器配合)而不需要前端开发者参与。当做了恰当的参数设置后客户端发起请求过程中缓存 阅读全文
posted @ 2019-01-09 18:56 March On 阅读 (85) 评论 (0) 编辑
摘要:1. what 跨域是指从一个域名的网页去访问另一个域名的网页。一个完整URL地址通常由 协议+主机+端口+路径[+hash或search] 组成,其中hash和search是可选项、协议未列出则默认为http、port未列出则默认为80值。因此严格来说,两个网页地址的协议(http/https)、 阅读全文
posted @ 2019-01-09 09:35 March On 阅读 (313) 评论 (0) 编辑
摘要:(转自:awk入门教程 - 阮一峰) 以下为正文 ———————————————————— awk是处理文本文件的一个应用程序,几乎所有 Linux 系统都自带这个程序。 它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。 aw 阅读全文
posted @ 2019-01-06 16:25 March On 阅读 (209) 评论 (0) 编辑
摘要:(接触了Zipkin,权将所了解或理解的记于此,以备忘) 分布式追踪系统 随着业务发展,系统拆分多个微服务。此时对于一个前端请求可能需要调用多个后端端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的。此时就需要有某种方式来定位到故障位,这就是分布式系统调用跟踪 阅读全文
posted @ 2019-01-05 17:58 March On 阅读 (381) 评论 (0) 编辑
Welcome user from