线程池中如果让具有相同属性的任务按顺序执行

需求

难免有这样的需求:希望具有相同属性的任务在线程池中按顺序执行,而且在线程只要有空闲,任务必须马上执行。

Read more
MongoDB的聚合操作

聚合简介

MongoDB的聚合框架,主要用来对集合中的文档进行变换和组合,从而对数据进行分析以加以利用。

聚合框架的基本思路是:采用多个构件来创建一个管道,用于对一连串的文档进行处理。这些构件包括:筛选(filtering)、投影(projecting)、分组(grouping)、排序(sorting)、限制(limiting)、跳过(skipping)。

Read more
centos7安装MongoDB
添加yum源1/etc/yum.repos.d/mongodb-org-4.2.repo 文件内容为:123456[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasev ...
Read more
windows使用Netsh配置端口转发
宿主机为windows,在windows上装了一个centos系统,很多开发常用的软件都是在centos系统运行,现在需要其他机器能够访问centos,所以需要配置端口转发。 本来最开始是使用VMware的网格编辑器,里面可以配置NAT端口转发,发现只能有一个端口生效,配置多个就不行,原因不清楚。后 ...
Read more
局域网访问VMware
1.将虚拟机网络配置为NAT 2.增加端口映射 打开“虚拟网络编辑器” 点“NAT设置” 然后添加端口转发即可。 注意在Linux系统开通相应端口的访问权限。
Read more
使用Alibaba Cloud Toolkit一键发布本地应用到任意环境
引言 Alibaba Cloud Toolkit (Eclipse 插件,后文简称 Cloud Toolkit)是阿里云针对 IDE 平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。 您在本地完成应用程序的开发、调试和测试后,可以使用在 IDE (如 Eclipse 或 ...
Read more
idea快捷键ALT+INSERT没反应解决
更新idea版本后,发现ALT+INSERT没法用了。 最后发现是新版本的几个插件与idea不兼容,导致没生效。将下面2个插件启用即可。 然后重启idea即可。
Read more
idea json转实体类

引言

JSON是现在经常使用的数据结构,很多时候,接入别人的接口,通常是返回JSON,拿到JSON字符串后再转换为对应的实体类。如果JSON结构有多个字段,一个个字段去写转换的实体类实在是痛苦。
如果你使用idea作为开发工具,那么可以借助它的一个插件——GsonFormat来实现JSON到实体类的转换。

Read more
springboot异步方法调用
通常情况下,假定需要调用3个Service:Service A,Service B,Service C。假定A、B、C之间没有关联关系,如果每个方法需要耗时3秒,那么总共需要耗费9秒。这显然不是我们希望的。 我们希望Service A,B,C同时调用,然后等待A、B、C全部结束,最后汇总执行结果。在 ...
Read more
gson日期类型字段序列化与反序列化
为了避免日期格式转换的问题,在序列化日期类型字段时为Long类型,反序列化为Date类型。 代码如下: 123456789101112131415161718192021222324252627282930313233@Slf4jpublic class GsonDateTest { ...
Read more