- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 使用Vert.x + SpringBoot编写业务系统
这一期文章主要为大家介绍如何将Vert.x与SpringBoot结合起来编写最最最常见的业务系统,即数据库增删改查。谈两句SpringBootSpringBoot大家都很熟了,一个快速开发框架,其最大的特点是可将Spring应用打成可执行jar包,从而不再依赖外部容器,如Tomcat。可能绝大多数人在使用SpringBoot时一定离不了嵌入式Tomcat, 从而造成了一想到SpringBoot...
2019-03-28 21:03:24 3257 2
原创 【Vert.x初体验1】4行代码实现HTTP Server
4行代码上古时代的Java程序员如果想写一个HTTP服务,需要按下面的步骤操作:编写Servlet, 实现doXXX()方法打成war包部署Tomcat将war包copy到指定目录下进行"部署"访问8080一顿操作猛如虎,旁边的小弟小妹对你佩服的五体投地。我可能只是想说一句Hello World而已,需要这么装X么?到了中古时代,事情变的更麻烦了。虽然不需要直接写servle...
2019-03-11 19:38:34 525
原创 比较两个大文本文件的差异并输出增量和减量
现有两个4G大小、按行分割、每行为50字符(大小写字母)的text文件A, B, 现在需要在有限的内存下(如2G)以B文件为基准,计算出B相对于A增加了哪些数据和减少了哪些数据,分别以added.txt和deleted.txt命名保存。要求不能使用Spark或Hadoop这样的大数据处理框架。思路:首先使用外排序算法对A, B分别按字典序排序,输出a.sorted和b.sorted两个文件,然...
2019-03-09 20:53:26 4057 1
原创 【Vert.x准备篇2】C10K问题与Reactor模式
C10K问题是1999年一个叫Dan Kegel的美国人提出的概念,其中C为concurrently, 10K指的是1万个网络连接, 结合起来意为如何能够做到并发处理1万个连接。这里首先要澄清一下,并发(concurrency)和并行(parallel)虽然都是用来描述"同时"干多件事的名词,但他们是有本质区别的。并发指的是CPU通过在不同的线程之间快速切换来营造出一种多个线程同时在执行的假象...
2019-03-03 01:14:04 591 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人