![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Subtly malicious
这个作者很懒,什么都没留下…
展开
-
Spring boot 启用 Spring Data JPA Auditing(审计功能)
一、Auditing功能简介先贴上Spring Data JPA的官方文档:https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/项目中每条数据在创建修改的时候,我们都需要记录它创建人,创建时间,修改人,修改时间。如果每次新增的时候都去手动set,代码冗余且显得很不友好spring data JPA ...原创 2020-04-14 18:01:18 · 1757 阅读 · 0 评论 -
Java中的IO模型(BIO,NIO,AIO)
BIO是什么?同步阻塞IO,BlockingIO 的缩写(简单理解:一个线程处理一个连接,发起和处理IO请求都是同步的)BIO就是传统的java.io包,BIO是面向流:从流中一次可以读取一个或多个字节,交互方式是同步阻塞方式。这意味着,当一条线程执行read()或者write()方法时,这条线程会一直阻塞直到读取到了一些数据或者要写出去的数据已经全部写出,在这期间这条线程不能做任何其他的...原创 2019-07-15 11:41:39 · 226 阅读 · 0 评论 -
对接支付宝(当面付-扫码支付,电脑网站支付),已通过测试
1.去蚂蚁金服开放平台下载demo,拿到相关jarhttps://docs.open.alipay.com/194/105201/https://docs.open.alipay.com/270/106291/2.pom.xml文件<!-- 加载jar--><dependency> <groupId>commons-logging</g...原创 2019-07-28 19:47:16 · 8134 阅读 · 3 评论 -
Java对接微信支付(Native支付。创建订单,查询订单,关闭订单,已测试)
1.pom.xml(引入微信支付sdk)<!--微信支付--><dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <v ersion>0.0.3</version&g...原创 2019-07-28 19:40:24 · 1362 阅读 · 2 评论 -
使用Socket,动态代理,反射实现简单的RPC远程调用
新建三个model服务提供方:rpc-consume服务消费方:rpc-provide提供远程调用:rpc-frameworkpom.xml:<dependencies> <dependency> <groupId>demo</groupId> <artifactId&g...原创 2019-06-05 01:00:21 · 700 阅读 · 0 评论 -
HashMap的默认长度为什么是16?其他数字行不行?
之前在网上看到的一个面试题,觉得挺有意思的,找了相关资料,看了HashMap的源码,今天有时间,写上来。(JDK版本1.9,其他版本的源码可能有出入)首先来看HashMap中的一段代码注释就说的很清楚了,默认的初始容量 - 必须是2的幂。也就是说,HashMap的长度自己定义的时候,只要是2的次幂就行。那么为什么要是2的次幂?3的次幂行不行?我们接着往下看。来看HashMap的put方法:...原创 2019-05-19 19:38:25 · 3269 阅读 · 6 评论