0%

Docker在越来越多的项目中使用,快捷、高效的部署,为我们提供了一个统一的环境,方便部署,当然还有其他很多的优点,就不一一列举了。安装基于Docker官方文档

阅读全文 »

Feign在正常调用的时候,一般都是基于application/json的方式进行传输数据的,但是有时候我们内部调用的服务是基于表单提交的,默认使用的JSON提交。所以就需要对请求进行改造。

阅读全文 »

碰到的问题

项目基于SpringCloud+Apollo配置中心,在开发阶段,Feign远程调用的时候url是写死的,但是提测后,需要进行灵活配置,所以使用了占位符,发现${}没有生效。
导致请求调用的时候出错。

阅读全文 »

问题出现

在IDEA中,字符串长度超过65535,进行打印,IDEA会提示java: 常量字符串过长。使用javac 进行编译也会有类似的提示

阅读全文 »

最近参加了一些面试,面试中碰到了各种各样的问题,想通过简单的记录进行回顾、总结。后期会花一些时间,对立面的部分问题进行深入了解、并进行记录。

阅读全文 »

在面试的时候经常被问到Spring的单例、多例之类的问题,实际上是Bean的作用域问题。当在Spring中声明一个bean时,需要声明bean的作用域。默认是singleton。这篇文章主要讨论Spring 单例和多例。

阅读全文 »

需求

app开发的时候需要进行测试,每次频繁的拷贝发送;iOS 的企业包上传到分发平台无法通过,有限制等等,这个时候就需要我们自己有自己的分发平台。Android的apk
比较好解决,比较麻烦的是iOS的分发(主要针对企业包,或者加了uuid的测试包)。第三方分发平台也有第三方的好处,但是自己搭建的更自由。

阅读全文 »

Redis

Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。[3]在2013年5月之前,其开发由VMware赞助。[4根据月度排行网站DB-Engines.com的数据显示,Redis是最流行的键值对存储数据库。

阅读全文 »

密码的保存是开发的过程中必不可少的一部分,通常我们一般使用MD5加密,来对密码安全进行简单的加强,但是只是使用MD5进行加密,如果密码相同,MD5值就会一样,
通过一些在线的MD5解析网站的解析,密码大概率就会被解析出来,使用相同密码的人,也会受到影响。通过“加盐” ,可以提高密码被破解的难度。

阅读全文 »