“2017年11月”存档文章有63

Class IndexWriter API

Class IndexWriter

windows service 延时启动

“自动”启动是指电脑启动时同时加载该服务项,以便支持其他在此服务基础上运行的程序。而“自动(延时启动)”则是Windows7当中非常人性化的一个设计。采用这种方式启动,可以在系统启动一段时间后延迟启动该服务项,可以很好地解决一些低配置电脑因为加载服务项过多导致电脑启动缓慢或启动后响应慢的问题。

【Visual Studio】解决方案未保存,请先保存你的解决方案,然后再管理Nuget包

上网下的Demo,文件夹中没有.sln文件,用VS打开.csproj文件来打开方案。此时可能因为一些引用问题想打开Nuget包管理器,会弹出如下提示:解决方案未保存,请先保存你的解决方案,然后再管理Nuget包1此时只需保存项目,就可看到即将保存的文件是.sln后缀的文件。保存后打开该.sln文件来打开方案(而不是之前通过.csproj文件来打开),就能在该方案打开Nuget包管理器了。.cspr...

Java 同时初始化两个类

同时初始化两个类的意义在于当两个类之间关系密切,即方法经常与另一个类进行通信时,可以简化通信。我们直接看代码:/** * 同时初始化只适用于单例模式,且不适用于饿汉式 */ class A { public static A a; private String name = "A"; public static A getInstance() { ...

Lucene.Net与RabbitMQ中间踩过的一些坑

最近由于项目组件变大,之后Lucene.Net单独要分开成为一个服务,使用RabbitMQ作为MQ(消息组件),中间存在很多坑,记录下来,让后来人少走弯路。首先提示:未能加载文件或程序集“PanGu, Version=2.3.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。具体解决方案可以看这篇文章:未能加载文件或程序集...

FTP命令用法(dos)

假设我在某某服务器上的服务信息为: FTP server :58.19.237.135 User: heibang Password: heibang7785 现在让我们打开Windows的开始菜单,执行“运行”命令,在对话框中输入ftp命令,按下“确定”按钮执行。 其时将会切换至DOS窗口,出现提示符 ftp> 现在让我们输入命令连接FTP服务器: ftp> open 58.19.237.135...

Writer初始化时的LockObtainFailedException的解决方法

Lucene的IndexWriter初始化时的LockObtainFailedException的解决方法 本网站使用了lucene来支持搜索功能,然后定时重建索引,但是最近日志里面出现了下面的异常。 这个异常是因为lucene进入到索引目录中,发现里面就是一个write.lock。而IndexWriter的构造函数在试图获取另外一个IndexWriter已经加锁的索引目录时就会抛出一个LockO...

未能加载文件或程序集 PanGu

未能加载文件或程序集“PanGu, Version=2.3.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。原因:执行这个写入索引的令一个程序也需要引用PanGu.dll,最先执行写入索引的程序与后面真正类所在的索引是相互依赖的。解决方案:把PanGu.dll这个文件复制到程序的运行目录。