一:属性传值 传值情景:从前一个页面向后一个页面传值 a.在后一个页面,根据传值类型和个数,写属性 b.在前一个页面, 为属性赋值 c.在后一个页面, 使用值 例如: 第一个视图: #import "FirstViewController.h" // 导入头文件 #import "SecondViewController.h"@interface FirstViewController ()@end@implementation FirstViewControlle…
 android四大组件分别为activity.service.content provider.broadcast receiver. -------------------------------------------------------------------------------------------------------------  一.android四大组件详解 1.activity (1)一个Activity通常就是一个单独的屏幕(窗口). (2)Activity之间…
PS:手写单例.代理方法实现 & 通知的简单使用! [ 单例模式,代理设计模式,观察者模式! ] 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性. -- GoF “四人帮”<Design Patterns: Elements of Reusable Object-Oriented Software>将设计模式提升到理论高度,并将之规范化.该书提出了种基本设计…
1 spring介绍  三层架构中spring位置 spring一站式框架 正是因为spring框架性质是属于容器性质的. 容器中装什么对象就有什么功能.所以可以一站式. 不仅不排斥其他框架,还能帮其他框架管理对象. aop支持 ioc思想' spring jdbc aop 事务 junit 测试支持 2 spring搭建 2.1 导包 基础的包 日志包 可选 com.springsource.org.apache.log4j-1.2.15.jar 2.2创建一个对象 2.3 书写配置注册对象到…
前言 在上一节中我们讲解了,关于分布式事务和seata的基本介绍和使用,感兴趣的小伙伴可以回顾一下<别再说你不知道分布式事务了!> 最后小农也说了,下期会带给大家关于Seata中关于seata中AT.TCC.SAGA 和 XA 模式的介绍和使用,今天就来讲解关于Seata中分布式四种模型的介绍. 文中文件资源和项目在结尾都有资源链接 Seata分为三大模块,分别是 TM.RM 和 TC TC (Transaction Coordinator) - 事务协调者: 维护全局和分支事务的状态,驱动全…
表单常见的元素主要包括:文本输入框.下拉选择框.单选框.复选框.文本域.按钮等.下面是不同的bootstrap版本: LESS:  forms.less SASS:  _forms.scss bootstrap仅对表单内的fieldset.legend.label标签进行了定制 fieldset { min-width:; padding:; margin:; border:; } legend { display: block; width: 100%; padding:; margin-bo…
这个文章主要是讲Android开发的四大组件,本文主要分为 一.Activity详解二.Service详解三.Broadcast Receiver详解四.Content Provider详解外加一个重要组件 intent的详解. 一.Activity详解Activty的生命周期的也就是它所在进程的生命周期.   一个Activity的启动顺序: onCreate()——>onStart()——>onResume() 当另一个Activity启动时:第一个Activity onPause()——…
Scope属性是<bean>中的属性,取值可以有, singleton 默认值, 单例, prototype 多例, 每次获取重新实例化, request 每次请求重新实例化, session 每个会话对象内,对象是单例的., application 在 application 对象内是单例, global session spring 推 出 的 一 个 对 象 , 依 赖 于spring-webmvc-portlet ,类似于 session. 那么scope的值是singleton,一个…
面试官考察Java引用会问到强引用.弱引用.软引用.虚引用,具体有什么区别?本篇单独来详解 @mikechen Java引用 从JDK 1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活地控制对象的生命周期,这4种级别由高到低依次为:强引用.软引用.弱引用和虚引用. 强引用 强引用是最普遍的引用,一般把一个对象赋给一个引用变量,这个引用变量就是强引用. 比如: // 强引用 MikeChen mikechen=new MikeChen(); 在一个方法的内部有一个强引用,这个引用保…
MVC 模型-视图-控制器(MVC)设计模式 MVC根据角色划分类,涉及到三个角色: Model:模型保存应用程序的数据. View:视图是模型的可视化表示以及用户交互的控件. Controller:控制器是一个协调所有工作的中介者.它访问模型中的数据并在视图中展示它们,同时它们还监听事件和操作数据. 单例设计模式 单例设计模式可以确保对于一个类只有一个实例(对象)存在,这个对象有一个全局的访问点.通常采用懒加载的方式在第一次用到对象的时候才去创建它. 如何创建一个单例: 如:在SortDeta…