- 博客(9)
- 收藏
- 关注
原创 JAVA基础系列-7大设计原则
7大设计原则是JAVA老前辈们多年经验的总结,掌握并能灵活运用到实际工作中可以帮助我们解决很多实际问题。7大设计原则: 开闭原则: 在面向对象的开发过程中,一个类、模块应该面向扩展开放、面向修改关闭。强调用抽象来构建框架,用实现来扩展细节。举例说明:现在有一个水果的接口。public interface Fruit{ Do...
2019-03-12 23:08:54 822
原创 JAVA多线程-猿类的必修内功
基本概念多线程的前世今生多线程的发展的三个历史阶段:1.最早出现的计算机主要是为了解决复杂的计算问题,而早期的计算机只能够接受一些特定的指令,当用户在输入这个指令的时候,计算机才会去工作,如果不输入指令,计算机就不会工作,因为计算机本身不会存储指令,很多情况下,计算机都会处于等待状态,并没有真正利用计算机本身的资源。于是进入了批处理操作系统的演变过程。2.批处理操作系统:用户把需要...
2019-03-10 20:05:11 142
原创 谈谈我对nginx的一些理解
NGINX是什么? Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。 反向代理又是什么?和正向代理有什么区别呢?其实这两种代理方式主要区别是代理对象不同:正向代理代理对象是客户端;而反向代理代理对象是服务器。NGINX可以做什么? 场景: ...
2018-10-17 10:57:50 1878
原创 用MyBatis-Generator根据数据库自动生成代码
MyBatis是一个半自动的ORM持久层框架,我个人觉得最好用还是 MyBatis-Generator这个东西,节约了大量的编写Model,Mapping,Mapper这三个包的时间,好了,话不多说,下面就给大家介绍一下操作步骤(以MySQL数据库为例,其他的数据库大家可以自行百度): 首先,在桌面新建一个文件夹,将mybatis-generator-core-1.3.2.ja
2017-03-13 10:12:02 1684
原创 Volley框架使用介绍
看到一篇非常不错的Volley框架使用的说明:贴一下网址:http://www.apihome.cn/view-detail-70213.html请大家多多支持这位作者!
2017-01-17 14:44:38 601
原创 OkHttp+Stetho+Chrome调试android网络访问
安卓网络调试一直是安卓网络模块开发的难题,不像web开发那样直接可以在浏览器上查看请求和响应信息最近FaceBook发布的开源项目Stetho让安卓网络调试成为可能。如下图所示:、具体是怎么实现的呢?你需要改造你的网络请求模块,使用Chrome浏览器和android程序之间的中间件Stetho来连接,OkHttp+Stetho+Chrome进行网络调试。别急,下面就跟大家聊
2017-01-10 15:18:42 1032
转载 详解Android中Intent的使用方法
详解Android中Intent的使用方法这篇文章主要介绍了Android中Intent的使用方法,Android中的Intent是一个非常重要且常用的类,需要认真学习,感兴趣的小伙伴们可以参考一下一、Intent的用途Intent主要有以下几种重要用途: 1. 启动Activity:可以将Intent对象传递给startActivity()方法或startAc
2016-10-08 15:33:48 669
转载 intent的几种用法
如果是从BroadcastReceiver 启动一个新的Activity , 不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); public class MyReceiver extends BroadcastReceiver{public static final String action="acc"; public voi
2016-09-26 14:35:31 650
转载 Android判断SIM卡状态并读取SIM内容
关闭Android判断SIM卡状态并读取SIM内容1.判断SIM卡状态package com.zeph.android.sim; import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.L
2016-09-23 10:49:50 3402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人