- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 高频面试题总结
近期总结的常见的面试题,其实平时都会用,但是有一些概念就是讲不清楚,所以需要经常的复习。面试也是倒逼自己不断的复习和提高1.eventbus实现原理2.4大图片框架的区别3.rxjava原理 为什么能和retrofit整合4.Aidl优点5.contentprovider6.surfaceview和普通view的区别7.socket 和xmpp协议区别8.aes rsa 区别 以及 实现9.性能优...
2018-07-04 16:20:50 376
转载 JAVA 经典算法50题 高级阶必修
该篇博客文章引用自:JAVA之——经典算法50题 最近研究算法,看到比较不错的帖子讲的是经典的50道算法,看到算法很多人会觉得头都大了,其实我看到也很晕,但是如果想锻炼自己的逻辑思维能力和算法能力,最好还是抽出一定的时间系统学习一下算法,这也是从普通程序员走向大神级的必修之路。 之前面试时,每次遇到都是排序的问题,后来再面高级开发时,遇到很多算法题,当时脑子都晕了,之前没...
2018-04-22 23:59:11 4611 1
转载 Android 架构师成长之路
架构师技能汇总架构与设计设计模式UML重构技术选型特性可用性性能包大小方法数文档技术支持UI架构模式MVCMVPMVVM研发工具集成开发环境Android StudioSublime Text版本控制系统svngitgithubmercurial调试工具ADBDDMSStethoLeakCanaryClassySharkPostmanmarkmanCodeReview工具GerritPhabric...
2018-03-21 16:55:32 208
原创 使用eclipse构建Maven项目--web工程完整示例
工具 JDK7+EclipseIDE+Tomcat7.0.55+Maven3.2.2JDK 下载地址http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html EclipseIDE 下载地址 http://www.eclipse.org/downloads/ Tomc
2017-10-18 17:27:11 246
转载 Eclipse使用Maven创建普通Java工程时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-
报错信息如下:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.Could not resolve artifact org.apache.maven.archetypes:ma
2017-10-18 15:33:53 395
转载 MVC与MVP架构特点与区别-android
MVC/MVP View强依赖于Model是MVC的主要问题。由此导致很多控件都是根据业务定制,从Android的角度来看,原本可以由一个通用的layout就能实现的控件,由于要绑定实体模型,现在必须要自定义控件,这导致出现大量不必要的重复代码。因此有必要将View和Model进行解耦,而MVP的主要思想就是解耦View和Model。由此引入MVP就显得很自然。 MVP存在的问题:
2017-07-23 17:25:34 448
转载 Java 多线程同步的五种方法 [转]
Java 多线程同步的五种方法一、引言前几天面试,被大牛虐残了,好多基础知识必须得重新学习,温故而知新。闲话不多说,进入正题。二、为什么要线程同步因为当我们有多个线程要同时访问一个变量或对象时,如果这些线程中既有读又有写操作时,就会导致变量值或对象的状态出现混乱,从而导致程序异常。举 个例子,如果一个银行账户同时被两个线程操作,一个取100块,一个存钱100
2016-10-29 00:15:58 259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人