![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zecoo
这个作者很懒,什么都没留下…
展开
-
多线程下静态方法的使用及安全性
在java多线程下,有很多操作是不安全的,比如对数据的存取,但是静态方法一般是不会出现问题,而我出现啦一个平时不常见的问题。原创 2016-05-06 20:12:01 · 2176 阅读 · 0 评论 -
Java8 Lambda表达式
1. 什么是λ表达式 λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; }转成λ表达式后是这个样子: (int x, int y) -> x + y;参数类型也可以省略,Java编译器会根据上下文推断出来: (x, y转载 2017-02-15 19:50:04 · 1890 阅读 · 0 评论 -
RxJava响应式函数编程
原文地址基础RxJava最核心的两个东西是Observables(被观察者,事件源)和Subscribers(观察者)。Observables发出一系列事件,Subscribers处理这些事件。这里的事件可以是任何你感兴趣的东西(触摸事件,web接口调用返回的数据。。。)一个Observable可以发出零个或者多个事件,知道结束或者出错。每发出一个事件,就会调用它的Subscrib转载 2017-02-15 19:06:57 · 2072 阅读 · 0 评论 -
线程并发线程安全介绍及java.util.concurrent包下类介绍
线程Thread,在Java开发中多线程是必不可少的,但是真正能用好的并不多!在多线程并发则一定会带来线程安全的问题,如何解决线程安全java.util.concurrent 是什么?java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。创建 java.util.concurrent 的目的就是要实现原创 2016-12-30 18:59:57 · 13231 阅读 · 0 评论 -
EventBus介绍与使用
如果你学习过设计模式,那么你一直知道观察者模式。,既然能想到这个设计模式,那么就来看一个Android开源框架EventBus。主要功能是替代Intent、Handler、BroadCast在Activity、Service、线程之间传递消息。学过Android开发的同学一直知道,在Activity和Service之间通信是很困难的事情,还有在开发中Handler是经常使用的通信工具,那么EventBus比Handler更加方便、快、消耗小不仅仅在安卓开发中,在很多框架中都把eventBus封装在其内部原创 2016-12-29 10:41:32 · 2864 阅读 · 0 评论 -
Shiro的配置与使用
授权操作①在doGetAuthorizationInfo该方法中,我们将所有有权限访问的路径放到SimpleAuthorizationInfo 对象中info.setStringPermissions(权限集合)②在controller中的方法上,加上@RequiresPermissions(value={“home/test"}) shrio将会根据该value是否存在集合中,判断是否有权限访问该路径,当然也可以手动进行正则匹配 如果没有权限访问该方法则跳转到权限不足界面原创 2016-12-22 13:23:47 · 2103 阅读 · 0 评论 -
ElasticSearch所使用的倒排索引的思想和使用场景
ElasticSearch所使用的倒排索引的思想和使用场景原创 2016-12-10 12:16:09 · 11941 阅读 · 0 评论 -
java 快速排序的思想及解释说明
快速排序在应用上很广泛,大家有知道二分法,二分法在排好序的数组中查找数据是最快的快速排序是在无序的数组中排序、查找都是最快的如今大数据时代,在数据量如此之大的情况下查找的速度是很重要的,那么认识快速排序的思想是很重要的,原创 2016-08-15 14:48:13 · 3583 阅读 · 0 评论 -
关于Java中的接口和抽象类的区别
接口更多的应用是起到统一规范、回调的作用继承很多的是整个系统关联关系的作用。原创 2016-08-11 20:09:33 · 581 阅读 · 0 评论 -
OkHttp3的使用,代码奉上
okhttp3.0网上的资料太少啦,今天我来为大家写一篇okhttp3.0的使用okhttp3.0中引入啦大量的builder1、创建OkHttpClient的builder private static final okhttp3.OkHttpClient.Builder builder = new OkHttpClient.Builder();2、创建OkHttpClient的实例 设置超时时间 设置cookies缓存原创 2016-07-21 11:15:06 · 5166 阅读 · 1 评论 -
java常见错误----集结号
出错并不可怕,可怕的是不出错 遇到问题要谈定,尤其没有异常的错误,不要太相信自己没有任何错原创 2016-07-09 21:52:58 · 509 阅读 · 0 评论 -
java nio做即使通讯的使用
java nio做即使通讯的使用原创 2016-05-06 20:45:40 · 2136 阅读 · 0 评论 -
利用Java反射机制和泛型,全自动解析json
有啦这个简直,太爽啦,利用Java 反射机制,利用Class 就可以得到 类的 变量 Field[] fields=cls.getDeclaredFields();还可以通过类中 的方法名字 去执行这个方法 m1 = cls.getDeclaredMethod(getMothodName(fields[j].getName()), String.class);m1.invoke(原创 2015-08-08 17:32:20 · 4428 阅读 · 0 评论