一个新项目组,为了解决Long类型转String类型给前端,防止经度丢失。添加了一段代码,发现没用。我在其他项目上,如此,是有用的,但是放到新项目发现没用。 其实问题还在其次...
一个新项目组,为了解决Long类型转String类型给前端,防止经度丢失。添加了一段代码,发现没用。我在其他项目上,如此,是有用的,但是放到新项目发现没用。 其实问题还在其次...
总结:1、EnableAutoConfiguration自动化配置类有很多实现类,各个实现类会自动化解析yml文件的属性,绑定到实例类中。比如server.port属性会通过...
看这部分代码,这是springboot启动的run方法的代码 看EventPublishingRunListener的构造方法,就是一个事件发布的类,有事件广播器Simple...
分析@SpringBootApplication注解做了哪些事。 总结:@SpringBootApplication注解内部有三个注解:1、SpringBootConfigu...
1. 梳理需求到落地开发的能力不同,初级程序员缺乏经验,只能看到需求的表面,没有思考,导致落地开发之后客户不满意,频频修改优化,导致开发和客户都不满意。高级程序员,能跟客户沟...
为什么float、double计算会精度缺失?答:整数位的二进制转10进制方式:1 * 2^n次方,所以对于整数10进制转二级制,就用一直除2,余数再除2:66 / 2 = ...
一般项目成员变量定义如下: 可以”姓名“在三个地方出现过,而且,注释冗长 我想达到的效果是: 同时,对原来的swagger和validation又不会产生影响。 这里牵扯到s...
背景:之前restTemplate调用,json序列化的时候,出了问题,然后临时匆忙没有研究restTemplate的源码,回过头来,想看看。 debug走起。 看RestT...
dubbo引用 和导出一样,引用标签,最后会解析成ReferenceBean。 看实现接口 FactoryBean:所以是工厂方法,最终注入spring的对象是调用Facto...
dubbo版本:2.7.2 一、spring解析自定义扩展标签。 spring分析xml节点的可以看出对于自定义命名空间的节点使用的是自定义的NameSpaceHandler...
看三个方法,静态扩展类,adapter扩展类,activate扩展类。先看getExtension 获取实现类对象,通过名称。这里有个小设计值得说一下,这里使用了Holder...
一、dubbo spi效果简单描述 比如,你写了一个工具jar包,为了方便扩展,代码里以接口的方式调用,没有具体的实现类,下层应用只需要再mate-inf里以key-valu...
背景:最近看自己以前写的博客。有一个有关秒杀的博客:秒杀系统设计思路[//www.greatytc.com/p/5932324f5674]。觉得不够细节,或者曾经有...
先查看random 源码1.有一个成员变量seed,类型为AtomicLong,无参构造方法,会通过特定的算法得到一个值 * 当前纳秒数得到一个seed。随机性就体现再这个当...
这个类,把很多很多配置(比如service、application、reference)都可能用到的分析配置的方法,集成到一个AbstractConfig中。省的每次配置类,...
这个类定义了很多分析配置的工具方法。总体而言,比较简单,除了一些细节,没有一些值得研究的思想。 1、设计。这个值得说一下的也就这个继承机制了:Config的继承的机制[htt...
背景:两个问题,1、tomcat的自带的reload机制(就是直接覆盖webapp的war包),但是多次之后,会产生metaspace溢出。2、有一次生产环境程序跑着跑着me...