系统架构
科学的发展-只不过是读大自然写的代码
科学的发展-只不过是读大自然写的代码
展开
-
多表查询-实验
表连接实验1 基础表1.1tb21.2 tb32 连接实验2.1 自然连接2.2 using 子句2.2.1using(name)2.2.1using(id)2.3 on子句2.3.1 外连接2.3.1.1 左连接2.3.1.2右连接2.3.2 内连接2.4 数据集合运算...原创 2019-11-08 16:15:38 · 289 阅读 · 0 评论 -
AOP (面向切面编程)的简单理解
在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的...原创 2019-03-12 16:01:10 · 415 阅读 · 1 评论 -
初学dubbo
最近学dubbo,为什么学呢?因为想做个APP。服务端怎么实现呢?关于java,我以前只知道webservice。那么java关于soa都有什么解决方案呢,搜索到了dubbo。于是学了,按照我的学习习惯,先学关系。于是做了一个整整,方便记忆。...原创 2019-04-22 10:27:08 · 175 阅读 · 0 评论 -
从软件行业的产生谈架构与简洁
一架构是啥?设计是咋?大一点的是架构,小一点的叫设计,再小一点就叫编码。我要说我的观点:做软件无论什么角色,目的无非简洁。做软件无论什么目的,方法五外呼,if、else、while。编程的目标无论是啥,或大,或小,无非就是帮助人类自动的控制。所以程序的初衷就是为了帮助人自动的做些事情,就是为了简单。简单手段就是把动作程序化。那么好的程序化是什么呢?简洁,方便。如果实现简单方便呢?...原创 2019-04-15 09:26:12 · 172 阅读 · 0 评论 -
android中MVC/MVP的解耦方法学习笔记
解耦:偏向mvcandroid中的mvc中有些人把activity认为是controler+view这种观点我并不绝对的赞成,感觉对view的理解过于狭隘了。我的理解是view的表现一定包括控件吧,那么textView是否属于view呢,应该属于吧,那么activity是textView的容器。里应该吧activity也算view。当然如果activity包含的逻辑多了,把他的其他逻辑算做...原创 2019-05-01 12:06:22 · 460 阅读 · 0 评论 -
mvvm android 下的简单实践
一 理论:不多说了MVVM( Model-View-ViewModel )图说mvc/mvp/mvvm的关系MVC、MVP、MVVM的特点和关系android中MVC/MVP的解耦方法学习笔记二 环境准备android {dataBinding{enabled true}}三 实验过程1设置实体类package com.example.mvvmtest;public...原创 2019-05-16 12:45:48 · 382 阅读 · 0 评论