爱生活的阿琦

我们总是老得太快,聪明得太晚

杭州.乌镇.苏州.上海.千岛湖

10.1 早上去乌镇 杭州 -> 乌镇 客车 杭州客运中心 -> 乌镇 20 分钟一趟 两个小时左右到达 高铁 杭州 - > 桐乡 大约30分钟 桐乡 - > 乌镇 公交 K282 路 大约 40分钟 住宿 乌镇如果不方便,可以回桐乡市住 桐乡 -> 苏州 高铁 大约一个半小时 链接 http://www.mafengwo.cn...

重庆成都都江堰之旅

成都到都江堰: 高铁,又快又实惠,地铁一号线到北站买票就走,票价15,半个小时至四十五分钟车程,上个月去的——推荐。下车后10块钱就可以去青城山了 汽车,去茶店子,坐地铁二号线到站里买、票价17的样子,一个小时左右,到市里耍就选这个,个别景点可以坐公交车,车站有工作人员你到了可以具体问 下午去都江堰(夜景好像不错),过一夜,第二天回成都。 城铁 ...

Java8新特性实战

引言 之前有自我总结Java8新特性 和 Java8之前版本的特性两篇 Java8相关的文章,Z公司里面用Java8 的新特性也用的多,越是深入这个越发现这个Lambda越强大,下面直接上例子,理论就不说了。 传递代码:一个例子 假设你有一个Apple类,它有一个getColor方法,还有一个变量inventory保存着一个Apples的列表。你可能想要选出所有的绿苹果,并返回一个列表。通...

理财小白认识基金

转载:七点半理财 - https://post.smzdm.com/p/673671/ 引言 投资基金,年收益从4%—25%不等。当然,如果行情好,你又选择得当,买到一只年利率50%的基金有可能的~ 好的,接来下跟大家讲讲:基金是什么,为什么能帮我们赚钱;基金有哪些种类,它们分别有什么收益、风险;你属于哪种投资人,适合哪种类型的基金;怎么选购基金。 基金是什么,为什么能帮我们赚...

MongoDB常用操作

引言 最近在用MongoDB 所以总结,方便以后查看,也希望能帮助你。 import org.springframework.data.mongodb.core.MongoTemplate; @Autowired MongoTemplate mongoTemplate; @Override public List<UserInvoice> findB...

UUID

import java.util.UUID; public class UuidTool { public static String get4UUID() { UUID id = UUID.randomUUID(); String[] idd = id.toString().split("-"); return idd[1]; ...

Java自定义注解

转载:玄玉–https://jadyer.cn/2011/03/02/java-custom-annotation/ 参考: IT唐伯虎 – https://www.cnblogs.com/liangweiping/p/3837332.html 自定义注解 使用@interface 自定义注解时,实际上是隐式的自动继承java.lang.annotation.Annota...

Java注解及其应用

转载:孤傲苍狼 – http://www.cnblogs.com/xdp-gacl/p/3622275.html 认识注解 注解(Annotation)很重要,现在的开发模式都是基于注解,已经是一种趋势,注解是JDK1.5之后才有的新特性,JDK1.5之后提供的三个注解: @Deprecated :废弃的,过时的 @Override :重写、覆盖 @Suppress...

Java8新特性Base64结合MD5对称加密

参考:OSC闲人 – https://my.oschina.net/benhaile/blog/267738 引言 前面介绍Java8的新特性Base64,后面直接上标题的整合代码。 介绍BASE64 BASE64 编码是一种常用的字符编码,在很多地方都会用到。但base64不是安全领域下的加解密算法。能起来安全作用的效果很差,而且很容易破解,它的核心作用应该是传输数据的正确性,...

设计后台接口幂等

场景 一个订单创建接口,第一次调用超时了,然后调用方重试了一次 在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次 当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱操作,接口响应超时了,调用方重试了一次 一个订单状态更新接口,调用方连续发送了两个消息,一个是已创建,一个是已付款。但是你先收到已付款,然后收到已创建 在支付完成订单之后,需要发...

TOP