自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿瞒的博客

一个找到自己的小人物

  • 博客(13)
  • 收藏
  • 关注

原创 使用Spring-RestTemplate时出现RestClientException的解决办法

错误解释出现这个错误有两个不同的原因:你所访问的API的服务器的响应类型是text/html,而restTemplate不能将这种类型转换成你要求的类的结构如果响应类型就是application/json,那么就是缺少一个jackson的依赖解决第一种原因的解决办法是为RestTemplate实例添加自定义消息转换器,接收所有响应类型.下面是代码.List<HttpMes...

2018-12-27 17:28:47 23070 1

原创 Java 关于类加载的一些想法

声明本人是个菜鸟,不会写整个加载机制的介绍,其实大部分相关的中文博客都是互相转载,我这里只是说一下自己的学习过程中的疑惑,和如何解决的方法,是为了有相同疑惑的人可以少走点路.疑惑从类加载器开始说起,双亲委派机制大家都知道,但我一般很想知道为什么,为什么使用这个机制,各种博客大同小异,都是说为了避免重复加载,很多说到这里就没了,这完全是误人子弟,怎么避免重复加载了,这明显就像小学生写作文,光...

2018-12-24 20:49:15 172

原创 推荐系统-协同过滤和关联规则的不同适用

说起来很丢人,以前只是用过关联规则的算,而没听过关联规则,最近才看到一些有关的内容,但同时也很疑惑二者的区别其实我现在还是没有理解协同过滤具体的算法步骤,只是从各种资料中看到它的适用,自己又总结了一下.解惑(暂时)关联规则我很熟悉,先说这个,关联规则最主要的就是频繁项的挖掘,然后从频繁集中生成关联规则,最后匹配待推荐项.如果拿电商来举例,在我看来,使用关联规则的数据集的特征就是购物车的消...

2018-12-17 19:55:44 1003

原创 Spring-Boot Restful API 笔记

RestControllerGet使用@RestController标注在一个控制器类上,再使用@RequestMapping(path)指定映射地址,这个控制器类下的所有方法映射到这个地址下在具体方法上标注@GetMapping表明这是一个Get请求api,这个注解的参数可以填地址,一般是指定条件,如按id查询,参数就是/{id},然后在方法的参数前标注@PathVariable,使路径...

2018-12-12 23:26:05 159

原创 零星笔记

spring -boot 启动执行建表sql 在配置文件下的spring->datasource->schema->指定建表sql文件位置spring-boot使用mybatis时,如果JavaBean中使用驼峰命名,而表结构使用下划线命名规则,可是创建一个配置类,配置类中创建一个返回ConfigurationCustomizer类的方法(标注@Bean),方法内部返回一个C...

2018-12-11 22:59:36 430

原创 B树学习笔记

基本概念所谓m阶B树,即m路平衡搜索数(m>=2)内部节点各有不超过m-1个关键码,不超过m个分支内部节点的分支数也不能太少,根节点的分支>=2,其余节点>=m/2一般也用([m/2],m)树来称呼具体分支数的B树B树的高度由外部节点界定,外部节点是叶节点的数值为空,其实并不存在的孩子.B树的构造,一个节点指向父节点,两个节点列表,一个是本超级节点所含的n个节点,另...

2018-12-10 22:58:39 285

原创 TCP为什么是三次握手,不是四次或两次,终于理解了

过往我很久以前就看过三次握手和四次挥手的博客,但根本没懂,直到最近为了面试再看,也是仅仅知道过程,至于面试中的为什么需要三次握手,而不是四次或两次?,网上的博客千千万,国内外的,我还是一直没有理解,知道今天看了学校发的教科书上的解释,这才理解了.解惑我写下这些,仅供我自己和有缘和我有一样想法的人看懂网上关于三次握手和四次挥手的图太多了,我懒得copy一份了,就文字说一说前两次握手很好...

2018-12-07 18:40:50 9138 10

原创 Spring ( AOP )笔记

Aop- 通知方法- 前置通知 (@Before)- 后置通知(@After)- 返回通知(@AfterReturning)- 异常通知(@AfterThrowing)- 过程- 首先建立被代理类和代理类- 在代理类上标注@Aspect注解,然后在不同的通知方法上标注不同的通知注解- 例@Before的参数填写被代理类中的方法引用(方法的权限定名)- 除了在注解中写方法引用,还...

2018-12-06 20:49:18 98

原创 Linux下.csv文件到Windows下乱码

问题今天传了一个csv文件到windows下,结果乱码了,乱码肯定是编码的问题,但文件是UTF8的,查了一下才知道,windows下打开csv是GBK的,既然知道了,那就转呗解决linux下使用iconv -f UTF-8 -t GBK file1 -o file2一定要指定-o后的文件,否则源文件不变...

2018-12-06 09:35:27 4195

原创 Spring (IOC)笔记

单例和多例注解中声明单例通过@Scope,配置文件就是在bean的xml中加scope属性spring默认类是单例的,而且在IOC容器启动时就创建了实例如果使用多例,对象在使用时创建单例bean可以通过懒加载实现单例bean在使用时创建SpringMVC中的controller默认是单例的,在web中,不能在controller中添加非静态成员变量,如果非要使用,就将controlle...

2018-12-04 23:31:32 112

原创 Java上(下)转型对象

上转型对象上转型对象就是声明一个父类的引用指向子类的实例化对象,例如A a = new B();或者B b = new B() ; A a = b ;其中 A 是 B 的父类, 对象 a 就是上转型对象那么为什么需要上转型对象,其实就是满足一种需求,关于这个需求的内容,就是上转型对象的作用,以下:属性 : 上转型对象只能访问父类中的属性,不能访问子类新增的属性,至于子类隐藏的属性,...

2018-12-03 18:15:20 2237 4

原创 散列表(哈希表)

散列表的构造方法没有什么方法对所有情况都是最好的,只有适合的才是最好的直接定址法直接定址法就是我们中学学习的函数y = f(x),散列表一般使用线性函数,即 f(x) = ax + b ,这种方法很简单,但是不常用数字分析法数字分析法需要根据具体的情况,抽取键中的某些值进行计算,比如电话号码,前三位是接入号,中间四位是归属地,最后四位才是用户编号,如果是统计一个地区的电话号码,可以只...

2018-12-02 13:39:12 307

原创 Java8

关于函数式接口如果一个接口只有一个抽象方法,那么该方法就是一个函数式接口(只有一个抽象方法的意义所在是:使得实现类只实现这一个方法,使实现类看上去像一个函数,由此可推出,如果接口中有已经实现的方法(默认方法),或者不用实现类直接实现的方法,那么不管接口中有几个方法,这个接口都是函数式接口))如果我们在某个接口上声明了FunctionalInterface注解,那么编译器就会按照函数式接口的...

2018-12-01 21:41:28 125

空空如也

空空如也

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

TA关注的人

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