javase
文章平均质量分 71
飘…
欢迎大家访问我的知:https://www.zhihu.com/people/xi-tian-1-59/activities
展开
-
工作体会分享
最近公司要做各种报表统计,刚开始,我很愉快的提交了代码,没想到第二天前端告诉我说精度丢失,当时我就觉得纳闷,怎么会呢?我刚开始代码大概是这样写的:结果本来应该是 11.4,但真正输出的结果却是:11.399999999999999 @Test public void test() { List<Double> list = Arrays.asList(4.3...原创 2020-01-07 22:26:13 · 245 阅读 · 0 评论 -
写一个简单的java死锁
/** * Created BY poplar ON 2019/11/25 * 死锁检测 */public class DeadLock { public static void main(String[] args) { new Thread(A::method, "Thread A").start(); new Thread(B::...原创 2019-11-26 18:09:19 · 267 阅读 · 0 评论 -
Java8自定义实现Collector接口2
package com.poplar.collector;import java.util.*;import java.util.function.BiConsumer;import java.util.function.BinaryOperator;import java.util.function.Function;import java.util.function.Suppli...原创 2019-11-22 15:17:45 · 205 阅读 · 0 评论 -
Java8自定义实现Collector接口
/** * Created BY poplar ON 2019/11/21 * 自定义实现Collector接口 */public class CustomCollector<T> implements Collector<T, Set<T>, Set<T>> { @Override public Supplier<...原创 2019-11-21 23:25:34 · 476 阅读 · 0 评论 -
LeetCode 226 Invert Binary Tree 层序遍历方法
题目如下:直接上代码:package com.example.demo;import java.util.LinkedList;import java.util.Queue;/** * Created By poplar on 2019/10/30 */public class InvertBinaryTree { public static void m...原创 2019-10-30 18:47:42 · 128 阅读 · 0 评论 -
自定义注解实现一个简单的异常校验框架
java注解是JDK1.5出现的新特性,可以说注解的出现让广大java程序员的以摆脱xml配置文件的束缚,经历过xml配置文件开发的小伙伴们都知道那种绝望。下面我们先自定义一个注解 package com.poplar.annotation; import java.lang.annotation.ElementType; import java.lang.annotati...原创 2019-09-16 10:08:00 · 578 阅读 · 0 评论 -
全套Java教程--打包下载地址
【全套Java教程--打包下载地址】Java基础阶段一、20天横扫Java基础(课堂实录)https://pan.baidu.com/s/1htTzZRQ二、尚硅谷Java基础实战——Bank项目http://pan.baidu.com/share/link?shareid=3690978764&uk=573533038三、尚硅谷_ORACLE、SQL、PLSQL ...原创 2018-07-24 11:30:11 · 11826 阅读 · 3 评论 -
斐波那契数列之不死神兔
斐波那契在《算盘书》中提出了一个有趣的兔子问题:一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有兔都不死,那么一年以后可以繁殖多少对兔子?我们不妨拿新出生的一对小兔子分析一下:第一个月小兔子没有繁殖能力,所以还是一对;两个月后,生下一对小兔总数共有两对;三个月以后,老兔子又生下一对,因为小兔子还没有繁殖能力,所以一共是三对;package Tes...原创 2018-06-18 22:41:02 · 557 阅读 · 0 评论 -
约瑟夫问题(又称丢手绢问题)
据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k-2...原创 2018-06-18 22:29:00 · 470 阅读 · 0 评论