7 Homer_Jin

尚未进行身份认证

我要认证

积跬步,行千里

等级
TA的排名 46w+

Java 集合框架之 Vector (完善中)

Java 数据结构之 Vector

2017-02-13 19:31:06

JDK 动态代理的原理

近期内会补全 最近更新:2020-04-05 13:33写在前面 todo什么是代理?为什么要有静态代理?为什么要有动态代理?静态代理静态代理感觉没啥好说的,实现方式可以是组合,也可以是继承,当然是推荐用组合的方式实现静态代理,理由是解耦,可以任意组装需要的组合,比如说你要对原逻辑代理3次(我的案例可以拆成两个代理,一个校验参数,一个打印信息),进行不同的业务逻辑...

2020-04-05 13:39:42

Springfox (Swagger) - ApiOperation 注解中的 position 方法无效的拓展解决方案

写在前面如果你有现在使用 Springfox 的经历的话,可能就有对 api 进行分组以及排序等需求,而Springfox(应当说是Swagger更确切)默认是根据自然排序对 api 进行排序的,比如:"/aaa1"会排在"/aaa2"前面,会排在"/bbb1"前面。当需要自定义排序规则时怎么办?那就是使用ApiOperation注解的position方法,但是很不幸的是该方法已经标记为过...

2020-03-17 12:22:32

Java 中的自动装箱和拆箱原理

写在前面本来想偷懒不写这篇文章的,但是找了一些网上搜索的文章,感觉讲的不太好,所以专门写了这边文章分享下。相关链接JDK 8 中的自动装箱和拆箱的讲解解答首先,先了解下什么是自动装箱和拆箱(Autoboxing and Unboxing)。自动装箱(Autoboxing ):Java编译器在__基本数据类型(the primitive types)__及___其对应的对象包装...

2020-03-09 12:09:16

Java 小知识汇总

HashCode 相关HashCode算法为什么采用31作为乘数?【Java总结】详细探讨HashCode算法为什么采用31作为乘数更多小知识慢慢补上。。。

2020-03-08 11:59:41

MySQL - Installation - Microsoft Windows (noinstall ZIP Archive)

相关链接MySQL (社区版)最新稳定版下载MySQL (社区版)历史版本下载MySQL (社区版)帮助文档,Tips: MySQL 5.7 参考手册

2020-03-03 17:55:32

Windows 自带的文件校验功能

具体怎么使用,自行查看帮助,cmd 下运行CertUtil -hashfile -?,支持MD2,MD4,MD5,SHA1,SHA256,SHA384,SHA512。这里是我结合资料写的简单批量生成校验码批处理文件,目前支持:MD5、SHA256、SHA512,需要加的自行该代码即可。@ECHO OFFECHO Copyright (c) 2018-2020 Yahuan Jin. All...

2020-02-27 21:21:12

Win10 - 对系统进行优化(低配电脑显著提升性能

写在前面最近一直在用笔记本,有点卡,特别是开机后的一段时间内,卡到无法呼吸,所以觉得花点时间好好优化下。如何优化尽量减少不必要的磁盘IO,特别是机械硬盘减少开机启动应用:启动项越多会导致越多的程序提前加载到内存,中间需要走磁盘的IO关闭不使用/不常用的服务:与减少开机启动应用类似,有的服务还会一直占用资源关闭应用程序的自动更新优化:减少开机启动应用在Win10上操作很简单...

2020-02-27 14:46:37

Java 集合框架

官方文档地址: http://docs.oracle.com/javase/tutorial/collections/index.html有空再整理。。。

2017-02-13 21:38:29
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取