
java
文章平均质量分 94
angerYang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot MongoDB 简单的多数据源的配置
目录如何在springboot 里配置MongoDB 多数据源呢?第一步:首先在yml文件里配置多个数据源的信息:mongodb: test1: uri: mongodb://localhost database: test1 test2: uri: mongodb://localhost database: test2 test3: ...原创 2019-11-04 13:29:49 · 783 阅读 · 0 评论 -
java 如何优雅的实现一个mysql where 条件语句来查找数据?
我们在使用mysql的时候 经常会写where语句 比如 where (age>18 and name="张三")or age >2 .那么这种是怎么实现的呢?这里我们用一个设计模式 :specification 我们首先定义一个接口:public interface Specification<T> { public boolean isSa...原创 2019-07-22 23:25:54 · 2891 阅读 · 0 评论 -
什么是Java 8中的Functional接口?
功能接口是Java 8最重要的概念之一,它实际上支持lambda表达式,但许多开发人员没有花足够的精力去理解它并花时间学习lambda表达式和Stream API而没有先了解Java 8中函数接口的作用除非你知道什么是函数接口以及lambda如何与它相关,否则你不能使用Java 8的强大功能,例如lambda表达式和流API。如果没有功能接口的知识,你将无法理解在代码中可以使用lambda的位置,...原创 2018-07-13 18:46:00 · 3231 阅读 · 0 评论 -
Java中notify和notifyAll的区别 - 何时以及如何使用
用Java通知vs notifyAllnotify和notifyAll方法之间有什么区别是棘手的Java问题之一,这很容易回答但是一旦访问者提出后续问题,你要么感到困惑,要么无法提供明确的答案? notify和notifyAll之间的主要区别在于notify方法只通知一个Thread,notifyAll方法将通知在该监视器上等待的所有线程或锁定。顺便说一句,这是你在各地阅读的内容,坦率地说,这句话...原创 2018-07-13 18:24:34 · 50079 阅读 · 6 评论 -
面试中常见的几个java锁的问题 如何避免Java线程中的死锁.......
如何避免Java中的死锁?这是多线程问题之一,在高级问题上有更多问题,并且有很多后续问题。即使问题看起来非常基本,但一旦你开始深入,大多都会陷入困境。面试问题1 :始于“什么是死锁?”答:答案很简单,当两个或多个线程正在等待释放锁并在无限时间内卡住时,情况称为死锁。它只会在多任务处理的情况下发生。面试问题2:你如何检测Java中的死锁?答:虽然这可能有很多答案,但我的版本是第一...原创 2018-07-13 14:58:07 · 434 阅读 · 0 评论 -
ArrayList 分隔List集合,按指定大小,将集合分成多个
分页的原理 //初始化一个目标list List<String> arrayList = new ArrayList<>(); for (int i = 0; i <= 231; i++) { arrayList.add(i + ""); } //分割多少,计算一共会有多少页 in...原创 2018-06-25 10:28:56 · 8343 阅读 · 0 评论 -
极光推送 java 服务端推送api
极光推送 java 服务端推送api1 极光推送的核心类如下:import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.assertj.core.util.Strings;import pre.cyy.downloa...原创 2018-06-14 12:43:30 · 2122 阅读 · 2 评论