
java
你好好呀!
学无止境
展开
-
RxJava2实现请求并发,减少请求消耗的总时间
首先我们创建两个Observable1 Observable2来模拟网络请求,代码如下: //每个子Observable都要加subscribeOn(Schedulers.io())指定为异步线程 不同线程来处理请求达到并发 val observable1: Observable<String> = Observable.create(O...原创 2019-10-25 17:51:02 · 1147 阅读 · 0 评论 -
java工厂模式
1、简单模式//所有车的接口 有一个共同改的方法 开车public interface Car { public void drive();}//奥迪类 实现car接口因为奥迪车也是车 肯定可以开的嘛public class Audi implements Car { public Audi(){ System.out.println("生产出一辆奥迪"); } @Ove...原创 2015-05-27 16:09:04 · 781 阅读 · 1 评论 -
json <--->List集合,实体类 之间的相互转换
json所依赖的jar包http://download.youkuaiyun.com/detail/csdn576038874/9849088package com.hp.svse;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;import net.sf.json.JsonConfig...原创 2017-05-22 17:43:32 · 685 阅读 · 0 评论 -
TreeListVew+PullToRefreshListView结合使用
因为项目中有个管控区域的功能需要用到树形列表功能,于是在网上找了demo,看到了张鸿洋写了一个类似功能的demo,就参考一下,完成此功能,后续因为服务器数据不定时间会变化,要提供个刷新功能,以便于可以实时得到最新的数据,所以就想起能否和pulltorefreshlistview结合使用呢?做个下拉刷新,岂不是更好,然后就有研究了一下修改treelistview的部分代码完成了这个功能,对于tree...原创 2017-05-26 17:03:25 · 493 阅读 · 0 评论 -
java---发送邮件功能
发送邮件依赖依赖一个jar包,jar包下载链接:http://download.youkuaiyun.com/detail/csdn576038874/9853411直接看代码吧,注解已经在代码中写的很清楚了package com.svse;import java.io.File;/* *建立 附件类,只有文件,即附件才文件名 */public class AttachBean { priv...原创 2017-05-26 17:48:32 · 427 阅读 · 0 评论 -
登陆的过滤器
1 public class LoginFilter implements Filter { 2 public void destroy() { 3 4 } 5 6 public void doFilter(ServletRequest request, ServletResponse response, 7 FilterChain...原创 2017-05-27 14:55:50 · 316 阅读 · 0 评论 -
java io 文件操作
package com.svse;import java.io.File;import java.io.IOException;public class IOTest { public static void main(String[] args){ File f1 = new File("e:\\test"); File f2 = new File("empty.docx"...原创 2017-05-27 14:55:59 · 295 阅读 · 0 评论 -
Gson和fastJson 解析嵌套泛型的json数据
Test /* * { "code": 1, "datas": [{ "address": "深圳", "age": 18, "email": "123@qq.com", "nickName": "小明原创 2018-04-12 18:08:39 · 1243 阅读 · 0 评论 -
rxjava,okhttp 合并请求
项目中我们往往会有这样的需求,一个页面,可能存在多个请求,并且每个请求返回的是不同的数据,当用户进入页面的时候,我们需要向服务器请求两次,当第一个请求成功之后,我们紧接着去请求第二个,并且两个请求同时成功之后,请求才真正成功,有一个请求失败,就提示用户请求失败。我们现在用到了rxjava 那么实现这个请求合并就很简单了具体实现:guithub项目地址https://github.com/wj576...原创 2017-05-22 17:05:05 · 2008 阅读 · 0 评论 -
rxjava 结合okhttp 处理嵌套请求
rxjava 结合okhttp 嵌套请求,第一个请求成功后拿到服务器返回的数据,作为第二个请求的参数,继续进行第二次请求例如:用户输入用户名和密码之后登陆成功并且获取用户信息一般情况,用户输入用户名和密码之后,服务会返回一个token,并不会直接返回用户信息,此时,我们拿到token再作为用户用户信息接口的参数,请求,即可获取到用户信息了,具体的代码如下github有项目地址下载下来可以直接运行...原创 2017-05-22 17:03:40 · 2416 阅读 · 1 评论 -
okhttp上传文件时携带参数
private void uplaodFile2(final File file) { String token = PreferenceUtils.getString(mainActivity,"token" , null); MultipartBody.Part tokenPart = MultipartBody.Part.createFormData("tok原创 2017-05-22 16:58:44 · 2176 阅读 · 1 评论