转自:https://www.cnblogs.com/AlbertP/p/10754880.html 一、对于MVVM的理解? MVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View 代表UI 组件,它负责将 ...
分类:
其他好文 时间:
2020-06-18 21:12:58
阅读次数:
57
胖瘦客户端区别 胖客户端(Rich or Thick Client) 分为两部分:客户端部分和服务器部分 客户端部分既要处理UI界面的解析显示,又要对大部分的业务逻辑进行处理操作,要求客户端机器要有很强的处理能力,减轻服务器端压力,,服务器端只进行客户端访问控制,数据表单接收等操作。 客户端做了大部 ...
分类:
数据库 时间:
2020-06-18 19:39:00
阅读次数:
62
1.三层架构三层架构师指:视图层view,服务层service,持久层Dao,它们的功能是:1.view层:用来接收用户请求的代码,比如请求如何分发;2.service层:系统的业务逻辑主要写在这里,比如借书系统会有借书的业务;3.Dao层:直接操作数据库的代码,之所以分Dao层,主要是可能相同的s ...
分类:
Web程序 时间:
2020-06-17 01:48:37
阅读次数:
86
坑爹啊!OpenResty HTTP库 request_uri方法set_keepalive报错源码中的BUG分析 分类专栏: OpenResty 文章标签: OpenResty keepalive报错版权分发层架构中,我们会在nginx里去写lua脚本,因为我们需要自定义一些特殊的业务逻辑比如说, ...
分类:
Web程序 时间:
2020-06-16 20:34:05
阅读次数:
85
pipeline 只是把多个redis指令一起发出去,redis并没有保证这些指定的执行是原子的;multi相当于一个redis的transaction的,保证整个操作的原子性,避免由于中途出错而导致最后产生的数据不一致。通过测试得知,pipeline方式执行效率要比其他方式高10倍左右的速度,启用 ...
分类:
其他好文 时间:
2020-06-16 15:19:15
阅读次数:
59
SpringMVC框架搭建流程 开发过程 1)配置DispatcherServlet前端控制器 2)开发处理具体业务逻辑的Handler(@Controller、 @RequestMapping) 3) xml配置?件配置controller扫描,配置springmvc三?件 4)将xml?件路径告 ...
分类:
编程语言 时间:
2020-06-15 21:16:18
阅读次数:
74
1 /** 2 * 作用: 3 * 将复杂物体的构建与表现相分离。 4 * 組成角色: 5 * 1)建造者(Builder):負責定義用來生成實例的接口(API) 6 * 2)具体的建造者(ConcreateBuilder):负责实现Builder角色定义的接口实现类。 7 * 针对不同的业务逻辑, ...
分类:
其他好文 时间:
2020-06-15 15:44:26
阅读次数:
58
一:背景 1. 讲故事 最近同事在写一段业务逻辑的时候,程序跑起来总是报:集合已修改;可能无法执行枚举操作,硬是没有找到什么情况下会导致这个异常产生,就让我来找一下bug,其实这个异常在座的每个程序员几乎都遇到过,谁也不是一生下就是大牛,简单看了下代码,确实是多线程操作foreach,但并没有对fo ...
分类:
其他好文 时间:
2020-06-15 09:30:56
阅读次数:
54
信息领域热词分析 2020.4.1 1 可修改性理解 可修改性理解可理解为:指系统或软件的能够快速地以较高的性价比对系统进行变更的能力。比如说:对于一个网站,我们要修改它某一板块的UI界面,当我们对界面进行修改时是否会引起对另一个UI模块的影响,是否会引起后台控制,业务逻辑代码的变更,是否会引起整个 ...
分类:
其他好文 时间:
2020-06-13 21:11:40
阅读次数:
65
Argo是一个开源原生容器工作流引擎用于在Kubernetes上开发和运行应用程序。Argo Workflow流程引擎,可以编排容器流程来执行业务逻辑,在20年4月8日进入CNCF孵化器组。 而KubeFlow的Pipeline子项目,由Google开源,其全面依赖Argo作为底层实现,并增强持久层 ...
分类:
其他好文 时间:
2020-06-13 10:55:34
阅读次数:
118