自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Glide使用

Glide使用基本使用String imgUrl = "http://img.nga.178.com/attachments/mon_201608/11/-7Q2f-lclqKvT1kSbk-an.png";Glide.with(MainActivity.this) .load(imgUrl) .into(mImg);关闭加载动画效果

2017-04-28 17:11:15 590

原创 图库选择

图库选择<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />public class MainActivity extends AppComp

2017-04-19 19:46:55 424

原创 ServerSocket的使用

ServerSocket的使用public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(12345); Socket accept = serverSocket.accept(); Sys

2017-04-18 11:37:27 325

原创 http的post方法

http的post方法class ReadByPost extends Thread { @Override public void run() { super.run(); String targetUrl = "https://api.douban.com/v2/book/search"; try { URL

2017-04-18 11:13:12 533

原创 http的get方法

http的get方法class ReadByGet extends Thread { @Override public void run() { super.run(); try { String targetUrl = "http://gank.io/api/data/Android/10/1"; URL

2017-04-18 10:43:05 782

原创 创建XML文件

创建XML文件public static void main(String[] args) { try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumen

2017-04-17 20:06:12 456

原创 java单元测试

java单元测试public class Calcualte { public int add(int a, int b){ return a+b; } public int subtract(int a, int b){ return a-b; } public int multiply(int a, int b){

2017-04-15 16:19:48 421

原创 策略模式

策略模式/** * 策略接口,定义飞行行为 */public interface FlyingStragety { void fly();}public abstract class Duck { private FlyingStragety fs; public void setFs(FlyingStragety fs) { this.fs = fs;

2017-04-14 21:59:55 357

原创 观察者模式

观察者模式import java.util.Observable;/** * 天气目标的具体实现类 */public class ConcreteWeatherSubject extends Observable { // 天气情况的内容 private String content; public String getContent() { retur

2017-04-14 19:31:40 235

原创 责任链模式

责任链模式/** * 价格处理人,负责处理客户折扣申请 */public abstract class PriceHandler { // 直接后继,用于传递请求 protected PriceHandler successor; public void setSuccessor(PriceHandler successor) { this.succes

2017-04-13 18:05:07 315

原创 适配器模式

适配器模式组合方式实现/** * 三相插座接口 */public interface IThreePlug { //使用三相电流供电 void powerWithThree();}public class GBTwoPlug { //使用二相电流供电 public void powerWithTwo(){ System.out.println(

2017-04-13 12:15:22 327

原创 代理模式

代理模式静态代理继承方式实现public interface Moveable { void move();}public class Car implements Moveable { @Override public void move() { // 实现开车 try { System.out.println("汽

2017-04-13 11:05:21 327

原创 单例模式

/** * 懒汉式 */public class Singleton { private static Singleton instance; /** * 1.构造方法私有化 */ private Singleton(){ System.out.println("创建对象"); } /** * 根据对象是否为

2017-04-12 20:31:18 291

原创 模板方法

模板方法泡咖啡为例public abstract class RefreshBeverage { /** * 使用final关键字让子类无法更改固定流程 */ public final void repareBeverageTemplate() { boilWater(); brew(); /**

2017-04-12 20:11:50 313

原创 java线程

线程线程创建1.class MyThread extends Thread{ @Override public void run(){ }}MyThread mt = new MyThread();mt.start();2.class MyThread implements Runnable{ @Override public void run(){

2017-04-11 16:54:20 224

原创 Java注解

Java注解Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。JDK自带注解@Override 表示重写@Deprecated 表示过时@SuppressWarnings 表示忽略警告常见第三方注解Spring: @Autowired @Service @RepositoryMybatis: @InsertProvider @UpdatePr

2017-04-09 15:18:42 241

夜间模式插件

一个用于显示夜间模式的谷歌插件................................

2018-06-23

空空如也

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

TA关注的人

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