第22题:介绍下重绘和回流(Repaint&Reflow),以及如何进行优化? 答:关于重绘和回流 第23题:介绍下观察者模式和订阅-发布模式的区别,各自适用于什么场景? 答:观察者模式和发布订阅模式 第24题:聊聊Redux和Vuex的设计思想? 答: 把组件之间需要共享的状态抽取出来,遵循特定的 ...
分类:
其他好文 时间:
2019-08-22 13:25:45
阅读次数:
104
控制反转-Inversion Of Control Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制, 而不是传统的在你的对象内部直接创建并且降低了程序间的耦合 什么是程序的耦合耦合性(Cou ...
分类:
编程语言 时间:
2019-08-14 21:33:36
阅读次数:
101
5 keepalived实现mysql双主架构 5.1 架构介绍 企业级Mysql集群具备高可用、可扩展、以管理、低成本的特点。下面将介绍企业环境中经常应用的一个解决方案,即Mysql的双主互备架构,主要设计思想是通过Mysql复制技术将两台Mysql服务器互相将对方作为自己的主服务器,自己又同时作 ...
分类:
数据库 时间:
2019-08-03 21:42:45
阅读次数:
158
基于SOA系统架构 面向服务的架构,是一种程序开发架构的设计思想。它将不同的功能单元使用一个作为独立的程序运行,并且提供访问的入口(将这些单独运行的每个程序称为服务)。 一个SOA架构的web应用程序,是多个服务组成的!!! SOA架构的思想就是用于实现,程序分布式的。所以我们也可以将SOA架构的思 ...
分类:
编程语言 时间:
2019-08-02 20:33:09
阅读次数:
86
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 ...
分类:
系统相关 时间:
2019-08-01 22:45:28
阅读次数:
164
原文: https://www.cnblogs.com/xiyuanMore/p/11203520.html 是什么原因导致了开发者们,哪怕去了北上广深,也没有成为真正的技术大牛、或者程序员们,学了那么多东西,却依然只知皮毛呢?? 从某种意义上来说,也必须承认,许多以外包项目研发的企业,实际上对于软 ...
分类:
其他好文 时间:
2019-07-31 22:04:32
阅读次数:
94
MyBatis的设计思想很简单,可以看做是对JDBC的一次封装,并提供强大的动态SQL映射功能。但是由于它本身也有一些缓存、事务管理等功能,所以实际使用中还是会碰到一些问题——另外,最近接触了JFinal,其思想和Hibernate类似,但要更简洁,和MyBatis的设计思想不同,但有一点相同:都是... ...
分类:
编程语言 时间:
2019-07-31 13:10:43
阅读次数:
76
1.软件分层思想 在软件领域有MVC软件设计思想,指导着软件开发过程。在javaee开发领域,有javaee的经典三层架构MVC设计思想的经典三层架构MVC设计思想的经典应用。 而在软件设计思想中,追求的是“高内聚 低耦合”的目标,利用Spring的IOC和DI可以非常方便的实现这个需求。 2.实现 ...
分类:
编程语言 时间:
2019-07-29 00:19:19
阅读次数:
117
Spring IOC 概述 IOC(Inversion of Control) 控制反转,也叫 DI(D_ependency injection_) 依赖注入。是一种设计思想。不过我并不同意所谓反转的说法,因为没有谁规定什么方式就是“标准”的,如果我把IOC作为“标准”,IOC就是“标准”自身,何来 ...
分类:
编程语言 时间:
2019-07-28 09:34:02
阅读次数:
104
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。 它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 ...
分类:
系统相关 时间:
2019-07-26 14:30:25
阅读次数:
125