Posts
caryyu
Cancel

如何运用spring框架的@async实现异步任务

在此篇文章中,我们根据使用@Async注解进行探索Spring对异步执行的支持。 简单的把@Async注解放到Bean的方法上就会使用不同的线程运行,也就是说,调用者执行此方法不用一直等待整个方法执行完毕。 在Spring中比较有趣的一点就是事件机制也支持异步处理,如果你想这样使用的话。 配置并开启@Async扫描支持 让我们开始使用JAVA的注解配置开启异步处理机制,只需要简单的加上...

Docker 容器与镜像清理汇总

说明 由于我们使用Docker Swarm特性与Jenkins进行自动化部署升级服务,随着不断的升级会产生大量的未清理的老版本镜像常驻在本地磁盘之中,而这些镜像其实都已经没什么作用了,所以需要对其进行清理,所以本篇主要记录一些清理的方式,以便查阅。 清理方式 官方其实给出了一个类似“一键清除”的方案,只需要一行命令既可以对所有未使用的容器与卷进行清理,但我发现此命令还是会存在某些缺陷,比如...

关于 tomcat 原生 ldap 集成与 javaee 资源授权

此篇主要是利用JavaEE规范标准涵盖的权限资源管理进行实现,并不涉及Spring Security或Shiro相关范围,需要获取Spring Security与LDAP整合的例子请参考此篇:点击这里,可能会涵盖一些WebSphere的注意点,但WebSphere与LDAP集成的具体配置此篇不会涵盖,因为只需要进到WAS的管理界面配置就好了。 说明 LDAP与Tomcat整合,你需要做几个...

Centos 7 内核升级

CentOS 7 内核升级 步骤 导入信任地址(ELRepo GPG key) 1 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 下载内核仓库 1 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 安装可以索引快速安装的...

Centos 6 telnet安装与防火墙设置

CentOS 6 Telnet安装与防火墙设置 Telnet安装 检查linux版本 1 cat /etc/issue 检查是否已经安装telnet 1 rpm -qa | grep telnet 安装telnet客户端(可选) 1 yum install telnet 安装telnet服务端(必须) 1 yum install telnet-server 开机自动启动 因为装好te...

Linux lvm 分区扩容与多磁盘分区合并处理

1.概念描述 LVM主要在磁盘与文件系统之间建立一个层,主要用来管理多磁盘多分区进行与多文件系统的映射. 就是说N块硬盘分区后,可以把不同硬盘之间的分区进行组卷,有了这个组卷后再从组卷的基础上分配逻辑分区; 再对逻辑分区挂载到文件系统上就形成单一目录的概念. 2.概念图 | 图一 | 图二 | | ——| —— | —— | | | | 3.核心步骤 磁盘分区fdisk(这里省...

Mysql数据库的数据目录无缝更换记载

说明 由于各种原因导致MYSQL的数据存储空间不足,需要挂载一个新的磁盘用来保存数据,并且希望原有的数据也同样能够不受其影响,所以在工作中碰到了这个问题需要解决,作出相关记载备忘。 注意 我这里的操作是在MYSQL 5.6.27与CentOS 7.0.1406中进行的,可能其他的系统的操作方式不能完全照搬,但理论流程基本一致。 步骤 停止MYSQL 1 systemctl stop my...

Elasticsearch 创建索引与分词研究

参考资料 https://www.elastic.co/guide/cn/elasticsearch/guide/current/configuring-analyzers.html https://www.elastic.co/guide/cn/elasticsearch/guide/current/analysis-intro.html https://www.elastic.co/gu...

使用luke打开elasticsearch的索引

由于Elasticsearch的倒排索引经过改造并非直接使用Lucene的机制,所以Luke默认是无法打开分片下的索引内容的,这个时候需要我们自己编译了。 注意 版本一定要对应,请自行对比自己的Elasticsearch版本与内部lucene的版本,由于我使用的是 ES 2.4.5 内部使用的是 Lucene 5.5.4 所以我就直接下载的 luke 5.5.5 进行源码编译的。 源码下...

Diy搭建黑群晖(xpenology)备忘记载

准备说明 进入XPEnology官网下载两个必须的文件”DSM_5.2-5644.PAT”与”XPEnoboot DS3615xs5.2-5644.5.IMG”;到Synology官网下载最新”Synology Assistant”用来辅助安装程序;然后再下载Win32diskimager用来制作镜像到U盘。 注意 这种方式安装的话最好准备一个U盘长期放在NAS那台电脑上做引导启动使用,...