自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 Spring中restTemplate忽略https证书的代码实现

package myapp.util; import org.jetbrains.annotations.NotNull; import org.springframework.http.client.SimpleClientHttpRequestFactory; import org.springframework.web.client.RestTemplate; import...

2019-07-31 09:11:13 3459 1

原创 CRC校验学习笔记

什么是CRC?循环冗余校验(Cyclic Redundancy Check, CRC)是一种根据网络数据包或电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。它是利用除法及余数的原理来作错误侦测的。——摘自百度百科自我理解比特流可以视为一串多项式 ,假设带传输的信息流为K(x),为了保证传输的正确性,传输双方约定,如果K(x)能够被另一个...

2019-07-08 20:29:29 314

原创 巧用Hibernate Validator校验日期格式

首先申明这是个野路子Hibernate validator常用注解中并没有提供直接校验日期格式的注解,所以,一般都是通过自定义校验器。但是,作为一个懒人,不想写那么多代码…直接上代码controller层@RequestMapping(value = "/demo2") @ResponseBody public String demo2(@RequestBody @Vali...

2019-05-16 19:42:18 13107 7

翻译 (译)JAVA HashMap工作原理

原标题:How does a HashMap work in JAVA作者:Christophehttp://coding-geek.com/how-does-a-hashmap-work-in-java/  大多数JAVA开发人员都在使用Maps,尤其是HashMaps。HashMap是一种简单并且有效的存取数据的方式。但是有多少人知道HashMap内部是如何工作的么?前段时间,为了深入理...

2019-04-01 19:32:22 448 1

原创 深入理解java虚拟机-全书梳理

参考:《深入理解Java虚拟机-第二版》转载请注明出处

2019-03-08 14:05:18 127

原创 静态内部类懒加载实现原理

前言最近在看《深入理解Java虚拟机》一书,看到了类初始化的五种情况。联想到之前看到过通过静态内部类来实现单例懒加载的模式,当时不理解其原理,现在特此记录一下。由传统单例引起传统的单例模式分为饿汉,懒汉模式。因为synchronized 关键字,导致性能被浪费。在实例化之后的对象读取,希望是无锁的。所以引入“双检锁模式”public class Singleton{ private...

2019-03-04 17:54:21 2555 1

翻译 (翻译)关系型数据库工作原理(二)

总览  我们刚刚看了数据库中的基本组件。 现在我们需要回退一步看看大局。  数据库是可以轻松访问和修改的信息集合。但是一堆简单的文件也可以做同样的事情。 事实上,像SQLite这样最简单的数据库也只不过是一堆文件。但SQLite是一组精心设计的文件,因为它允许你:使用事务确保数据安全和连贯即使在百万级数据量时,也能快速处理数据  更一般地说,数据库可以看作如下图:  在写这部分之...

2019-02-18 15:24:25 679 3

原创 Spark环境搭建

前言因为公司项目有用到,整理了一下,特此记录 .网上教程几乎都是全家桶,上来就是安装Scala,Spark,Hadoop.不清楚为什么要安装,自己是否需要安装.又因为安装环境是学习的第一步,所以基本处于懵逼状态!Scala,Spark,Hadoop介绍什么是spark?  Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP ...

2019-01-31 15:17:15 366 1

翻译 (翻译)关系型数据库工作原理(一)

原标题:How does a relational database work作者:Christophehttp://coding-geek.com/how-databases-work/ps:翻译这篇文章,是为了强迫自己看得更仔细,同时将好东西分享出来.现在技术底蕴不厚,写不出好的文章,没关系,翻译大佬的文章也是一条成长之路前言  每当谈起关系型数据库,我总是觉得缺了点什么。他们无处...

2019-01-17 17:29:32 2326 4

原创 spring.dao层异常体系

2019-01-16 15:39:26 324

空空如也

空空如也

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

TA关注的人

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