自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿武刚巴得

无休止的朝着心中所爱前进,不断的自我革新,以求更接近自己的目标。这本身就很让人着迷,你爱上一样事物,当然不是爱它的成败,你爱的就是它的气质。任何敢于放弃自我,不断革新,为心中的目标前进,不断改变自己的人,都值得尊敬!

  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

原创 聊聊Java静态代理与动态代理的那些事儿

一、什么是代理模式以及为什么需要代理模式? 代理模式就是,个人去买房子,可以直接去买房子,如果直接去买房子的话就得办很多的手续,然后跑很多地方,这时候房产中介就出现了,我们可以把买房子的事交给中介,让中介做我们的代理,这样我们会省力很多,不需要关心房子是怎么买下来的。如果还不是很理解的话,请接着往下看. package com.cld.demo.proxy; /** * * @autho...

2018-07-26 18:23:35 279 2

转载 java面试题之int和Integer的区别

int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0 延伸: 关于Integer和int的...

2018-07-19 16:35:27 203

原创 JavaBean关于为什么要重写hashCode()方法和equals()方法及如何重写

记得有一次去面试Java软件开发工程师,面试官问了我一个关于JavaBean为什么要重写hashCode()方法和equals方法,我记得当时我巴拉巴拉半天就是没有说到重点,现在想一想归根到底还是我对这两个的理解不深刻,现在我特定来总结下.hashCode 方法用于散列集合的查找,equals 方法用于判断两个对象是否相等。 一、我们为什么需要重写hashCode()方法和equals()方法?...

2018-07-18 19:53:31 5807 7

原创 BigDecimal解决商业运算中丢失精度的问题

记得有一次去面试Java软件开发工程师,面试官问了我一个关于Java如何解决商业运算中的精度丢失的问题.我顿时慌了,我没有反应过来,因为我对为什么会产生这个问题以及这个问题的解决方案一点印象也没有.平时工作中的确也用到过,但是那也是前辈们封装好的,我直接拿来用,我只是知道这个工具类是用来浮点型计算,也没去看里面的具体实现,更加不知道这个工具类是为了解决Java在商业运算中精度丢失的问题.面试完成后...

2018-07-17 17:24:17 295

原创 requestBody注解的正确使用

前端时间在做小程序水运头条时,有个需要通过阿里云的回调接口将上传到阿里云的小视频的视频大小,时长,封面等参数给回调到我们的后台,从而保存至数据库.回调接口嘛,以前写过,跟普通接口没多大区别.我就三下五除二的将接口给写好了,稍微的模拟测试了下,觉得没毛病了,我就直接给部署到测试环境了.(这里提一句,由于我本地的网络是公司内网,所以阿里云的接口是回调不了的,只好给部署到测试环境进行最终测试.)在这期间...

2018-07-10 22:49:05 47724 11

转载 Java 内存分配全面浅析

Java堆.栈和常量池 笔记今天复习了一下这些知识,顺便做了下笔记.1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符...

2018-07-09 19:27:14 221

原创 分布式锁简单真实案例

前段时间做小程序水运头条时,有个投票的功能需求,每个人一天只能对自己比较满意的小视频投一次票,本来我三下五除二就写完了,觉得大事告吉.去测试环境测试也很OK,本以为就会想往常以后就没事了.结果线上进行投票时,后台监控某些用户同一天竟然投了两票或多票,这时我领导提醒我,可能是用户连续点击了两下投票按钮(尽管前端可以在点击第一次时就将按钮置灰,但是为了防止别人恶意调用接口,后台还是得坐相应的控制),导...

2018-07-05 00:44:02 3454

小米家庭版升级为企业版密钥.txt

本人经过验证真实可用,稳定,可靠,并且测试过可以多人使用.

2019-09-22

2019年最新全国1万多所大学(腾讯坐标数据)

2019年最新全国1万多所大学腾讯坐标数据,多个文档整合而成,绝对实用.数据为mysql格式,稍微修改表结构,oracle也可用.数据好不好用一看便知,数据如下: 1 116.32697 40.00281 清华大学 北京市 北京市 海淀区 北京市海淀区双清路30号 2 116.31025 39.99287 北京大学 北京市 北京市 海淀区 北京市海淀区颐和园路5号 3 116.31516 39.9702 中国人民大学 北京市 北京市 海淀区 北京市海淀区

2019-01-23

使用Mybatis Generator自动生成Mybatis相关代码(包含Mysql与Oracle)

使用Mybatis Generator逆向工程自动生成Mybatis相关代码(包含Mysql与Oracle)

2018-07-09

zip工具(Java)

Java压缩文件工具,内含各种Demo,易上手

2017-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除