设计模式中的那些工厂 Intro 设计模式中有几个工厂模式,聊一聊这几个工厂模式的各自用法和使用示例,工厂模式包含简单工厂,抽象工厂,工厂方法,这些均属于创建型模式, 所谓创建型模式,就是说这几个设计模式是用来创建对象的。 简单工厂 首先来说一说,最简单的简单工厂 简单工厂模式是由一个工厂对象决定创 ...
分类:
其他好文 时间:
2020-07-12 18:34:21
阅读次数:
80
大家好,我是 yes。 今天来说说限流的相关内容,包括常见的限流算法、单机限流场景、分布式限流场景以及一些常见限流组件。 当然在介绍限流算法和具体场景之前我们先得明确什么是限流,为什么要限流?。 任何技术都要搞清它的来源,技术的产生来自痛点,明确痛点我们才能抓住关键对症下药。 限流是什么? 首先来解 ...
分类:
编程语言 时间:
2020-07-12 16:53:22
阅读次数:
93
1.SpringMVC核心流程图 简单总结: 首先请求进入DispatcherServlet 由DispatcherServlet 从HandlerMappings中提取对应的Handler,此时只是获取到了对应的Handle,然后得去寻找对应的适配器,即:HandlerAdapter,拿到对应Ha ...
分类:
编程语言 时间:
2020-07-12 12:36:36
阅读次数:
85
我们先来了解一下react的基本概念和原理 一、react的基本概念 react是Facebook开发出的一款JS库,Facebook认为MVC无法满足他们的扩展需求 特点 1) react不使用模板 2) React不是一个MVC框架 3) 响应式 4) React是一个轻量级的js库 二、rea ...
分类:
其他好文 时间:
2020-07-11 17:37:50
阅读次数:
67
如何优雅地运用位运算实现产品需求? 在开始正文之前,我们先来说一下 Linux 的系统权限设计。在 Linux 系统中,为了保证文件的安全,对文件所有者、同组用户、其他用户的访问权限进行了分别管理。其中,文件所有者,即建立文件或目录的用户。同组用户,是所属组群中的所有用户。其他用户,指的是既不是文件 ...
分类:
其他好文 时间:
2020-07-11 13:01:58
阅读次数:
65
最近被问到一个问题,关于楼层模型可视化,就是想建立一栋楼的模型,然后可以细分看到每一层的区域,可以旋转、移动,我第一时间拿到看到这个问题想到的就是用3D方式,用three.js吧,但是后面又慢慢分析了下,用three稍微有点用牛刀的感觉,然后想能不能简单点,用CSS3的3d属性来解决这个问题。 首先 ...
分类:
其他好文 时间:
2020-07-10 21:19:32
阅读次数:
152
先来让我们看看系统的基本骨架 这是登录页面 这是主页面 图书类别添加 图书类别维护 购买图书 图书维护 热销榜 源代码网址,可免费下载哦 点击下载源码 提取码:0l9b ...
分类:
编程语言 时间:
2020-07-10 19:10:21
阅读次数:
92
今天就是写了一些java的程序。看起来简单做起来难,平时看课本上的java程序简单的很,但一到自己做编程的时候就傻了,老是反反复复看书上的例题。看来还需要多练。 首先来说一下main()方法,方法必须是public static void类型的,方法必须是接受一个字符串数组的参数。这就和c++与c不 ...
分类:
编程语言 时间:
2020-07-09 22:08:17
阅读次数:
76
对于 Java 的序列化,我一直停留在最浅显的认知上——把那个要序列化的类实现 Serializbale 接口就可以了。我不愿意做更深入的研究,因为会用就行了嘛。 但随着时间的推移,见到 Serializbale 的次数越来越多,我便对它产生了浓厚的兴趣。是时候花点时间研究研究了。 01、先来点理论 ...
分类:
其他好文 时间:
2020-07-09 20:52:33
阅读次数:
69
一 数组的声明与赋值 在vba中经常会使用到一维和二维数组,首先来看一下它们的声明方式。 Dim myarray '(1) 直接将单元格区域赋值给数组,此时声明的数组为二维数组。 myarray = [a1:b2] '(2)给数组赋予指定值,下面第一个是一维数组,第二个是二维数组。声明二维数组时需使 ...
分类:
编程语言 时间:
2020-07-09 01:20:35
阅读次数:
89