Yuti生日快乐

Yuti大姑娘24岁了,生日快乐!!!

Readmore

IDE快速搭建

整理开发集成环境工具等破解文件。

Readmore

理解SpringMVC在JavaWeb应用的基本原理

SpringMVC在JavaWeb中应用很广,处理前台、接请求并返回页面、数据,本文尝试理解SpringMVC在web应用中的工作流程。

Readmore

Android组件化-风格统一&主题变色

Readmore

Android模块化-推送服务端

基于Nodejs+Koa搭建极光推送的用户服务端程序,RESTful接口、文件上传。

Readmore

Android组件化-推送服务

App开发中,服务器主动向客户端推送消息,基本采用第三方推送服务。本文讲述在组件化项目开发中,如何集成推送服务并进行业务隔离,集成多通道推送提高到达率、消息去重等。

Readmore

Android组件化-组件间通信BRouter

Android组件化开发项目中,一个很大的问题就是解耦之后组件间的通信,Activity/Fragment的跳转切换、组件间数据传递、数据共享等,可以通过广播Broadcast、EventBus等决绝部分问题,不过多数实践证明Broadcast和EventBus随着业务扩张,会使数据传递、代码调用变得难以追踪。阿里的ARouter也是一个用于解决组件间通信的框架,支持跨模块页面跳转、跨模块API调用、通过URL映射到模块内部、拦截跳转、支持注解等,简单易用。

个人觉得ARouter功能比较丰富,也感觉有些重量级,包括gradle工程文件配置、注解URL与代码耦合,我曾经接触过一个团队,他们组内非常抵触注解开发,因为他们觉得注解开发方便但会使代码变得难以追踪。加上小小的造轮子热情,组件化开发中我没有引入ARouter,而是手写了一套路由框架BRouter,这个框架很大程度上借鉴了SRouter

Readmore

Android组件化-MVP设计模式

Readmore

Android组件化-基础框架搭建

安卓组件化开发是老生常谈的问题,基础的模块化开发教程很多,本系列教程展现从零开始,到整个系统搭建的过程,设计项目组件化结构、MVP设计模式、组件间通信路由框架、WebSocket网络交互基础库的设计、推送服务基础库的设计、UI统一风格基础库的设计、数据库交互基础库的设计、以及业务相关的实际应用场景问题。

Readmore

java-basic

Java 基础语法应用

Readmore