Skip to content

Instantly share code, notes, and snippets.

@lzh77
lzh77 / CacheInterceptor.java
Created December 12, 2019 09:33
okhttp的缓存拦截器实现 CacheInterceptor
package nyc.friendlyrobot.demo.util;
import android.support.annotation.NonNull;
import java.io.IOException;
import javax.inject.Inject;
import okhttp3.CacheControl;
import okhttp3.Interceptor;
@lzh77
lzh77 / mysql-note.md
Last active July 13, 2018 07:54
mysql 常用笔记,初学者轻拍

查看一个库连接的ip和连接数

SELECT SUBSTRING_INDEX(HOST, ':', 1) AS ip,count(*) 
FROM information_schema. PROCESSLIST 
GROUP BY ip;

批量刷成当前时间,字段类型是timestamp的话

update aaa set created_date=current_timestamp where 1=1
@lzh77
lzh77 / Main.java
Last active December 26, 2022 12:37
Parse all vmess urls from one html file and write them into a text file. for batch importing to your client.
import java.io.*;
import java.util.HashSet;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
private static final String PRE_PATH = "";
@lzh77
lzh77 / OkHttpStack.java
Created April 24, 2018 10:36
simple volley httpstack impl with okhttp3.
package com.janus.newstudyproject.http;
import com.android.volley.AuthFailureError;
import com.android.volley.Request;
import com.android.volley.toolbox.HttpStack;
import org.apache.http.Header;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.ProtocolVersion;
package com.janus.newstudyproject.service;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.content.LocalBroadcastManager;
import android.util.Log;
@lzh77
lzh77 / LazyFragment.java
Last active June 11, 2018 05:32
懒加载fragment
public abstract class LazyFragment extends BaseFragment {
private boolean isPrepared;
private boolean isFirstResume = true;
private boolean isFirstVisible = true;
private boolean isFirstInvisible = true;
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
@lzh77
lzh77 / BaseRecyclerAdapter.java
Last active April 20, 2018 07:34
BaseRecyclerAdapter.java
import android.support.v7.widget.RecyclerView;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import java.util.List;
/**
* Created by janus on 2017/6/19.