自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洋葱先生的技术博客

全栈工程师

  • 博客(14)
  • 收藏
  • 关注

原创 【设计模式】静态代理和动态代理

代理模式、动态代理、静态代理、JDK代理

2021-11-16 18:09:26 374

原创 【源码分析】Dubbo源码分析

博文同步仓库地址

2021-11-16 16:38:57 255

原创 【源码分析】Okhttp3源码分析

博文同步仓库

2021-11-16 16:37:47 104

原创 数据结构和算法系列内容

关于数据结构和算法,近期也有在学,相关内容会使用CSDN博文结合Gitee开源仓库的形式进行展现。资源仓库地址

2021-11-16 16:35:57 215

原创 【GitLab】Java、Android、Vue打包平台系列一仓库信息接入

目录一、自动打包的使用场景二、技术栈构成三、运营后台SpringBoot接入GitLab3.1 登录GitLab,采集基础信息3.2 配置访问接口,读取项目信息四、注意事项一、自动打包的使用场景近半年一直在参与几个移动互联网的App前后端相关技术工作,其中有一个比较典型的需求。就是运营和产品同学希望能够在运营平台通过可视化界面,针对Java、Android、Vue进行指定版本指定环境的动态打包。这个需求其实很普遍,整理的实现过程是这样的。本篇文章,主要探讨,Gitlab相关信息如果在运营后台进行

2021-11-16 16:31:16 2296

原创 【工具框架】SpringBoot中关于Retrofit的基础操作

SpringBoot与Retrofit的整合

2021-11-16 15:53:23 3972

原创 ionic和react-native基于MAC平台的环境搭建

前言做跨平台,尤其是基于ionic和react-native的跨平台开发,强烈推荐使用macos。高效工具推荐1.homeberw 。 官网:http://brew.sh/mac安装homebrew只需要执行一条脚本就可以。在homebrew官方有教程和安装脚本的语句。或者执行如下语句也能够进行安装。记得要全部粘贴。macos自带ruby脚本 不需要单独安装。/usr/bin/ruby -e

2016-07-12 11:42:49 1133

原创 IONIC基于windows平台的基础环境搭建

前言使用ionic进行跨平台app开发,windows macos linux 均可。但是一般都会选择使用macos进行跨平台开发,一方面能够保证准确的验证效果,一方面macos在开发过程中大量的脚本支撑能够提高开发效率。mac平台部署ionic开发环境需要注意的是环境变量(临时/当前用户/系统)的配置,脚本的使用。推荐使用的IDE为CODA2。如果我没有记错,在操作过程中会提示安装XCode。

2016-07-11 23:40:29 2401

原创 Android Studio插件安装教程

Android Studio插件的安装相对比较简单直观,如下是安装插件的关键步骤的截图第一步第二步

2016-07-06 18:55:14 675

原创 一:网络请求框架封装范例-基于volley

框架设计的基本思想1. 低耦合

2016-07-01 16:34:40 548 1

原创 Linux初探

linux安全性扩展性和可维护性是得到公认的,所以现在所有的移动操作系统,服务器系统基本上都是linux,虽然版本有所差异,使用脚本有所差异,但是都是大同小异。 1.linux 的内核是shell ,windows的内核是NT 2.linux 的文件系统是 ext2 ext3 还有xfs,windows是fat32或NTSF(重装系统,分盘的时候会告诉你什么格式,还有格式化的时候也会看到当

2015-05-22 10:33:43 688

转载 android商业项目中,Debug的使用技巧

经验之谈android开发中,与其说在处理逻辑,倒不如说在处理数据。数据从哪来,到哪去,如何分流,如何观察数据完整性和合法性,如何进行数据的生产和消费,这都是很敏感的东西。高效的开发方式,我认为应该是这个样子的(抛开UI层面):首先,数据的输出。不要以UI为准,UI输出什么数据,不能说明问题,需要用Log查看完整的数据,在关键位置通过log进行输出,在控制台,使用T

2015-05-14 21:14:14 817

原创 android开发之自定义log工具

android开发之自定义log工具 log日志输出在实际开发的过程中,使用频率是非常高的,每天都在用,那么问题容易出在哪个环节?体现在控制!因为log输出的往往都是项目的核心数据,也就是业务数据。当项目运行在生产环境下的时候,一旦产生数据泄漏,这就不叫bug了,那就是事故!所以,虽然log常用,但是能用到什么水平,那就是功底的问题。原理剖析 eclipse下,随便生成一个android项

2015-05-11 22:00:03 2242 2

原创 在使用eclipse开发android过程中,注释的使用细节

引文在商业项目的实施过程中,大部分都是协同开发,svn和git等一系列版本控制软件,在代码管理方面提供了很多便利。但是由于是协同开发,在业务方面就会存在很多交集,需要互相提供支持,所以需要将自己产出的代码进行一系列的注释说明。后期由于因为的展开,逻辑逐渐趋于复杂,为了方便追溯,就需要很完整的注释存在。所以,一个具备专业素养的程序员,产出的代码,注释是占了很大比重的。接下来,一起分析一下,在使用ecl

2015-05-11 17:40:07 2003

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除