
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在SpringBoot中怎么注入各种类型(String,List,Map,Object)配置?背景String类型配置注入List类型配置注入Map类型配置注入Object类型配置注入结语背景在开发过程中,绝大多数场景都是要使用一些配置项的。至于配置项如何注入到应用程序中,一直没有过多的关注过。今天抽了点时间实际试了下,这里做个简单的记录,便于需要的朋友了解下。在下面的讲述中,我们针对下面的...
分片上传、断点续传,这两个名词对于做过或者熟悉文件上传的朋友来说应该不会陌生。之所有有这边文章,还是因为自己在网上浏览了一些文章后发现没有找到一篇能瞬间明白原理和实现的,因此决定自己写一篇文章,方便有需要的朋友了解原理和实现。分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块(我们称之为Part)来进行分别上传,上传完之后再由服务端对所有上传的文件进行汇总整合成原始的文..
有时候,我们在使用Java做一些操作时,可能性能上并不能达到我们满意的效果,就拿最近工作中的遇到的一个场景来说,需要对大量的小文件进行合并成一个大文件。最开始的想法是使用Java做文件操作,遍历所有小文件然后往一个文件写(可以做成并发写),但是发现操作过程中遇到个问题,写一千多个小文件在本机Windows下需要花费几十秒的时间,即使在Linux环境下高配置的机器也需要将近十秒,这明显对接口的响..
紧接上文所说,在上一篇文章中我们讲述了standalone模式的zookeeper服务是如何启动的
在Eclipse环境下安装ZooKeeper状态查看相关的插件步骤如下:Step 1. 在 Eclipse 菜单打开Help -> Install New Software…Step 2. 添加 url http://www.massedynamic.org/eclipse/updates/。Step 3. 选择插件并安装运行Step 4. 在 Eclipse 菜单打开Window
在上一篇,我们讲了Tomcat是什么,作为被广泛使用的Servlet容器,如果想提高自己,我想大家都有想去阅读Tomcat源码和了解其内部实现原理的冲动吧。为了能够阅读源代码,并能进行调试代码,那么就需要我们能够正确的导入源代码并能够正常启动才行啊,接下来我们讲述一下如何在Eclipse环境中导入和运行源代码。 首先,我们需要做的就是登陆Tomcat的官网,下载你想要阅读的Tomcat版
SpringBoot与SpringCloud版本对应关系前言关于SpringBoot和SpringCloud的版本列表版本对应关系前言SpringBoot和SpringCloud作为目前后台开发非常热门的技术,是开发微服务的首选技术方案。但是这两个框架在使用时,有时会遇到一些莫名其妙的问题,这是因为SpringBoot要和SpringCloud版本匹配使用才行,下面对版本映射关系进行说明。关于Sp
作为一个java软件开发者,接触到的很多项目都是web项目,而跟Web项目密切相关的就是Web容器了,目前市面上可以免费试用的性能不错的当属Tomcat了,所以决定对Tomcat进行详细的了解一下,在接下来的文章中,将会陆续将自己了解和学习的Tomcat相关知识按照自己的理解进行说明,有需要的可以关注我的博客,谢谢。说到Tomcat,我想大多数搞IT的应该都很熟悉了,但是真正研究内部实现的并写
这段时间一直在忙工作上的事,原来准备更新Zookeeper的文章,一直没有时间。看着这个专栏一直空着,还是抽了点时间准备继续写下去。这一篇开始,我们来看看如何搭建zookeeper服务。先从简单的看起吧。我们先从一台机器上搭建一个zookeeper实例服务开始。这里,我们下载的是3.4.10版本。首先我们进行解压缩:tar -xzvf zookeeper-3.4.10.tar.
在Mongodb使用过程中,发现一个问题,就是我们插入Date类型时会发现保存到mongodb中的数据却晚了8个小时,这是为什么呢?我想大家在使用客户端工具如MongoVUE时,也会发现查询出来的数据也是晚了8个小时的?下面简单描述下原因。