在phpstorm中发现项目打开之后找不到引入的第三方库,尝试过重新打开并引入项目仍然不能解决,最后采用下面方法解决了问题。
由于phpstorm编辑器在初次引入项目时会缓存项目文件,并为这些文件建立索引,以满足全文查询和方法间的跳转要求。如果这些索引出现损坏那势必影响前述的要求,我遇到的问题就在这里,只要让它清理这些缓存文件并重新加载就好。
在phpstorm中发现项目打开之后找不到引入的第三方库,尝试过重新打开并引入项目仍然不能解决,最后采用下面方法解决了问题。
由于phpstorm编辑器在初次引入项目时会缓存项目文件,并为这些文件建立索引,以满足全文查询和方法间的跳转要求。如果这些索引出现损坏那势必影响前述的要求,我遇到的问题就在这里,只要让它清理这些缓存文件并重新加载就好。
消息队列是实际项目中经常用到的中间件,目前也有很多开源并广泛应用的消息队列,今天拿ActiveMQ来聊一聊,怎样保证它的高可用。
目前ActiveMQ提供了三种主从方案,分别是共享文件系统(Shared File System Master Slave)、数据库(JDBC Master Slave)和LevelDB(Replicated LevelDB Store)。需要注意的是LevelDB存储已被弃用,官方不再支持或建议使用,推荐使用KahaDB来代替。
众所周知maven中央仓库位于国外服务器,国内朋友在下载时比较缓慢,常常在构建一个新项目时要等待比较长的时间。如果能够直接从国内服务器下载,那将大幅缩短项目构建时间,下面介绍一下切换源的方法。
maven.aliyun.com
代理了很多公共的maven仓库。使用maven.aliyun.com中的仓库地址作为下载源,速度更快更稳定。
仓库名称 | 代理源地址 | 使用地址 |
---|---|---|
central | https://repo1.maven.org/maven2/ | https://maven.aliyun.com/repository/central 或 https://maven.aliyun.com/nexus/content/repositories/central |
jcenter | http://jcenter.bintray.com/ | https://maven.aliyun.com/repository/jcenter 或 https://maven.aliyun.com/nexus/content/repositories/jcenter |
public | central仓和jcenter仓的聚合仓 | https://maven.aliyun.com/repository/public 或https://maven.aliyun.com/nexus/content/groups/public |
https://maven.google.com/ | https://maven.aliyun.com/repository/google 或 https://maven.aliyun.com/nexus/content/repositories/google | |
gradle-plugin | https://plugins.gradle.org/m2/ | https://maven.aliyun.com/repository/gradle-plugin 或 https://maven.aliyun.com/nexus/content/repositories/gradle-plugin |
spring | http://repo.spring.io/libs-milestone/ | https://maven.aliyun.com/repository/spring 或 https://maven.aliyun.com/nexus/content/repositories/spring |
spring-plugin | http://repo.spring.io/plugins-release/ | https://maven.aliyun.com/repository/spring-plugin 或 https://maven.aliyun.com/nexus/content/repositories/spring-plugin |
grails-core | https://repo.grails.org/grails/core | https://maven.aliyun.com/repository/grails-core 或 https://maven.aliyun.com/nexus/content/repositories/grails-core |
apache snapshots | https://repository.apache.org/snapshots/ | https://maven.aliyun.com/repository/apache-snapshots 或 https://maven.aliyun.com/nexus/content/repositories/apache-snapshots |