编程基础
夏夜飘雪
这个作者很懒,什么都没留下…
展开
-
多态
多态C语言面向对象语言C虚函数虚继承面向对象语言java多态C语言函数指针是发源于C语言的。是在C语言中实现多态的手段#include <iostream>typedef int (*calculate)(int a, int b);int add(int a, int b);int sub(int a, int b);int cal(int a, int b, calculate原创 2017-10-19 15:28:17 · 199 阅读 · 0 评论 -
网络传输Byte数组
网络传输Byte数组案例背景需要将byte数组,以Json的方式传输,Json默认会将Byte数组转化成String作为key的value。我们也可以自己将Byte数组转化为String在放入Json键值对里。在接手端再从Json中解析出Byte数组。但是项目中的问题是:传过来的Byte数组还原不了。接收端解析得到的Byte数组的长度和发送端的原始Byte数组的长度都不一样。原创 2018-01-17 18:26:03 · 11249 阅读 · 3 评论 -
@Value 注入属性值(下)
@Value 注入属性值(中)之前试验过@Value是在&amp;lt;init&amp;gt;对象实例化后,在注入属性(即调用类的set方法实现属性的初始化)前其作用的。 具体是如何起作用以及是什么时候其作用的。 下图是spring中一个bean的生命周期:&amp;lt;init&amp;gt;对象实例化即时途中的“实例化”那一步。注入属性即时图中的“设置属性值”。那么@Value的作用时间可能在...原创 2018-08-22 19:30:27 · 852 阅读 · 0 评论 -
@Value 注入属性值(补充)
在@Value 注入属性值(下)中发现@Value注解注释的属性是在InstantiationAwareBeanPostProcessor的postProcessPropertyValues方法注入到bean中的。但是当时并没有发现是在哪一个实现了postProcessPropertyValues接口的类中对@value注解进行了注入。今天通过学习@Autowire注解的注入时机,有了新的发现 ...原创 2018-08-27 19:17:54 · 1475 阅读 · 0 评论