第16页

  • 原哥开发的Flutter仿抖音App,已开源,看源码戳进来!

    [置顶]原哥开发的Flutter仿抖音App,已开源,看源码戳进来!

    Flutter-TikTok一款基于Flutter语言开发的高仿抖音App。初衷是用来学习Flutter跨平台技术,积累实战经验。开放出去是让更多的老铁们在技术的路上越走越远... 老铁们喜欢的话,帮忙给个star,多谢!github: https://github.com/yuange-source/Flutter-TikTokgitee: https://gitee.com/yuange-source/Flutter-TikTok功能  登录、注册  上下刷视频 ...

  • RxJava2 使用解析:常见的使用场景

    RxJava2 使用解析:常见的使用场景

    单个网络请求数据并更新UI这个比较简单,整个流程大致是:通过Obsrvable.create方法,调用OkHttp网络请求通过map方法结合gson,将response转换为bean类通过onNext,解析bean中数据,并进行数据库存储调度线程通过subscribe,根据请求成功或异常来更新UIObservable.create(new ObservableOnSubscribe<Response>() {    @Override &nb...

    Android 2018-12-27 1218 0 Rxjava2
  • Android SQLite 应用详解

    Android SQLite 应用详解

    SQL数据类型一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:数据类型解释NULL空值INTEGER带符号的整型,具体取决有存入数字的范围大小。REAL浮点数字,存储为8-byte IEEE浮点数TEXT字符串文本。BLOB二进制对象。基本的SQL语句1. 创建表primary key:主键autoincrement:自增型变量if not exists :如果创建的表存在就不在创建"create table if not ex...

    Android 2018-12-27 1036 0 android sqlite
  • Android进程间通信的几种方式

    Android进程间通信的几种方式

    Android应用中使用多进程只有一个办法(用NDK的fork来做除外),就是在AndroidManifest.xml中声明组件时,用android:process属性来指定。不知定process属性,则默认运行在主进程中,主进程名字为包名。android:process = package:remote,将运行在package:remote进程中,属于全局进程,其他具有相同shareUID与签名的APP可以跑在这个进程中。android:process = :remote ,将运行在默认包名:remote进程中,...

    Android 2018-12-27 1147 0 android跨进程
  • SSM框架详细整合教程(Spring+SpringMVC+MyBatis)

    SSM框架详细整合教程(Spring+SpringMVC+MyBatis)

    1、基本概念 1.1、Spring         Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用...

    后台 2018-12-27 1164 0 SSM框架
  • Spring4总结

    Spring4总结

    1. 明确Spring的主要作用就是为代码“解耦”,降低代码间的耦合度。使用IoC使得主业务在相互调用过程中,不用再自己维护关系了,即不用再自己创建要使用的对象了,而是由Spring容器统一管理,自动“注入”;使用AOP使得系统级服务得到了最大的复用,且不用再由程序员手工将系统级服务“混杂”到主业务逻辑中了,而是由Spring容器统一完成“织入”。 2. 明确IoC(控制反转)是对对象控制权的转移,从程序代码本身反转到了外部容器,由外部容器来实现对象的装配和管理,其不能使用在分布式系统中。即其所依赖的反转...

    后台 2018-12-27 1172 0 spring
  • Spring知识点提炼

    Spring知识点提炼

    1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象的生命周期和配置MVC框架: Spring-MVC事务管理:Spring提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务JTA异常处理:Spring提供方便的API把具体技术相关的异常2. Spri...

    后台 2018-12-27 1112 0 spring
  • Spring框架IOC和AOP的实现原理

    Spring框架IOC和AOP的实现原理

    IoC(Inversion of Control)    (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生命周期和对象之间的关系;IoC还有另外一个名字——“依赖注入(Dependency Injection)”。从名字上理解,所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,即由容器动态地将某种依...

    后台 2018-12-27 1066 0 ioc和aop
  • Spring ioc原理讲解

    Spring ioc原理讲解

    IOC(DI):java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成。通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象只需要关系业务逻辑本身就可以了。从这方面来说,对象如何得到他的协作对象的责任被反转了(IOC、DI)。这是我对Spring的IOC的体会。DI其实就是IOC的另外一种说法。DI是由Martin Fowler 在2004年...

    后台 2018-12-27 858 0 spring ioc
  • Spring AOP详解

    Spring AOP详解

    一.前言    在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层...

    后台 2018-12-27 962 0 spring aop
  • Spring核心组件工作原理简析

    Spring核心组件工作原理简析

    Spring Framework 的核心组件有三个: Spring Core,Spring Context 和 Spring Beans,它们奠定了 Spring 的基础并撑起了 Spring 的框架结构。Spring 的其它功能特性例如 Web、AOP、JDBC 等都是在其基础上发展实现的。 I. Bean 组件 Spring 使用工厂模式来管理程序中使用的对象(Bean),Bean 工厂最上层的接口为 BeanFactory,简单来看,工厂就是根据需要返回相应的 Bean 实例。public...

    后台 2018-12-27 1100 0 spring工作原理