当我尝试启动JBoss时,我收到以下错误
10:10:43,298 INFO  [WebService] Using RMI server codebase: http://127.0.0.1:8083/
10:10:43,938 ERROR [AbstractKernelController] Error installing to Start: name=jboss:service=Naming state=Create mode=Manual requiredState=Installed
java.rmi.server.ExportException: Port already in use: 1098; nested exception is: 
    java.net.BindException: Address already in use: JVM_Bind
    at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:249)
    at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:184)
    at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:382)
    at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:116)
    at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:180)
    at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:293)
    at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:256)
但是当我试图查看正在收听的端口时.我没看到那个港口!
H:\>netstat -a -n -o
Active Connections
  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       824
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:1521           0.0.0.0:0              LISTENING       2036
  TCP    0.0.0.0:3389 …我有一个输入XML文件,我需要将1:1复制到输出,除了一个包含需要排序的子项的子元素.
<?xml version="1.0"?>
<top>
  <elementA />
  <elementB />
  <contents>
      <contentitem>
          <id>3</id>
          <moretags1 />
          <moretags2 />
      </contentitem>
      <contentitem>
          <id>2</id>
          <moretags1 />
          <moretags2 />
      </contentitem>
      <contentitem>
          <id>1</id>
          <moretags1 />
          <moretags2 />
      </contentitem>
  </contents>
</top>
我想要一个XSL转换,它将"contentitem"元素按顺序排列,按其"id"元素排序.必须逐字复制所有其他标记,包括嵌套标记.我已经尝试过使用xsl:copy,但要么我得到了双重内容,要么结果丢失了.
我有一个ipad应用程序,我想隐藏并显示一个类别列表(有点像拆分视图控制器中的小视图),以及包含UiNavigationController堆栈的主视图.
我希望在隐藏类别列表时调整UINavigationController视图的大小以填充整个屏幕,并在显示列表时缩小.
我有它的工作,除了在动画开始/提交块中设置帧时导航栏的标题立即跳转到它的新偏移.
任何想法如何阻止标题的跳跃?
是否有任何可用的开源或商业工具允许对数据库内容进行文本片段索引并可以从Java查询?
问题的背景是一个包含数十万条记录的大型MySQL数据库表,其中包含几个VARCHAR列.在这些列中,人们希望搜索内容的片段,因此全文索引(基于单词边界)将无济于事.
编辑:[补充说明为什么这些第一个建议不能解决问题:]
这就是为什么MySQL的内置全文索引不能完成这项工作,Lucene或Sphinx也都不会在答案中提出.我已经看过这两个,但据我所知,这些是基于索引词,不包括停用词和为真正的全文搜索做各种明智的事情.然而这不合适,因为我可能正在寻找像"oison"这样的搜索词,它必须与"Roisonic Street"以及"Poison-Ivy"相匹配.这里的关键区别在于搜索项只是列内容的一个片段,不需要由任何特殊字符或空格分隔.
EDIT2:[增加了一些背景信息:]基于此要求实现的请求功能是对商品管理系统中的项目描述进行非常松散的搜索.用户通常不知道正确的项目编号,而只知道项目名称的一部分.遗憾的是,这些描述的质量相当低,它们来自遗留系统,无法轻易更改.例如,如果人们正在寻找大锤,他们就会进入"雪橇".使用基于单词/令牌的索引,这将找不到存储为"大锤"的匹配,但只有那些听"大锤".需要涵盖各种奇怪的差异,使基于令牌的方法变得不切实际.
目前我们唯一能做的就是LIKE '%searchterm%'查询,有效地禁用任何索引使用并需要大量资源和时间.
理想情况下,任何此类工具都会创建一个索引,使我能够非常快速地获得类似查询的结果,这样我就可以实现类似聚光灯的搜索,只有当用户选择时,才能通过主键从MySQL表中检索"真实"数据结果记录.
如果可能,索引应该是可更新的(无需完全重建),因为数据可能会更改,并且应该可供其他客户端立即搜索.
我很乐意获得建议和/或经验报告.
编辑3:商业解决方案发现"正常工作" 虽然我对这个问题有很多好的答案,但我想在这里注意,最后我们选择了一种名为"QuickFind"的商业产品,由德国人制造和销售公司名为"HMB Datentechnik".请注意,我不以任何方式与他们联系,因为当我继续描述他们的产品可以做什么时,它可能看起来像.不幸的是,他们的网站看起来很糟糕,只有德语,但产品本身真的很棒.我目前有一个试用版本 - 你必须联系他们,没有下载 - 我印象非常深刻.
由于网上没有全面的文档,我将尝试描述我迄今为止的经验.
他们所做的是根据数据库内容构建自定义索引文件.他们可以通过ODBC集成,但据我所知,客户很少这样做.相反 - 这就是我们可能会做的 - 您从主数据库生成文本导出(如CSV)并将其提供给索引器.这使您可以完全独立于实际的表结构(或任何SQL数据库); 事实上,我们从几个表中导出数据连接在一起.索引可以在以后随时增量更新.
基于它们的服务器(仅仅250kb左右,作为控制台应用程序或Windows服务运行)服务侦听TCP端口上的查询.该协议是基于文本的,看起来有点"旧",但它很简单,有效.基本上,您只需传递要查询的可用索引和搜索条件(片段),空格分隔.有三种输出格式,HTML/JavaScript数组,XML或CSV.目前我正在为一个有点"过时"的有线协议的Java包装器工作.但结果是太棒了:我现在有一个样本数据进行索引8列设置的约500.000记录和我的测试应用程序触发所有8列一个JTextField的内容的搜索上的每一个按键同时被编辑和可更新的结果显示(JTable)实时!这种情况发生时无需访问最初来自MySQL数据的MySQL实例.根据您返回的列,您可以通过使用该行的主键查询MySQL来询问"原始"记录(当然,需要包含在QuickFind索引中).
索引大约是文本导出版本数据大小的30-40%.索引主要受磁盘I/O速度的限制; 我的500.000条记录需要大约一两分钟才能处理完毕.
很难描述这一点,因为当我看到内部产品演示时,我甚至很难相信.他们提供了一个1000万行地址数据库,并搜索了名称,地址和电话号码的片段,当点击"搜索"按钮时,结果在一秒钟之内回来 - 所有这些都在笔记本上完成!据我所知,他们经常与SAP或CRM系统集成,以改善呼叫中心代理只需了解呼叫者姓名或地址片段的搜索时间.
所以无论如何,我在描述这个时可能不会好多了.如果你需要这样的东西,你一定要去看看.谷歌翻译在将他们的网站从德语翻译成英语方面做得相当不错,所以这可能是一个好的开始.
我正在使用此命令将输出保存到文件中。
mongorestore --host %computerName%:%_portnumber% -u Admin -p user --oplogReplay %_sourceFolder% >> D:\Data\admin\abc.log
这将创建一个空文件,并且所有输出都列在命令提示符中。
有没有办法将输出输出到文件?任何帮助是极大的赞赏。
我想通过查看字节码来了解正在分配的数组的大小,如果在编译时知道该信息,当然.
背景:我想编写一个FindBugs检测器(查看编译的字节码)并报告某些阵列分配的发生.为了滤除误报,我对"小"数组不感兴趣,只对编程时大小不可用或大于可配置阈值的数组感兴趣.
由于FindBugs的源代码没有太多记录,我正在寻找一些关于如何开始的指针 - 也许已经有一个检测器做了类似我能看到的东西.
我正在尝试创建一个 HTML 页面,它有两个画布空间,即可以显示对象的两个矩形。
在我的 HTML 代码中,我有这一行,它代表页面左侧的一个尺寸为 540x600 dp 的矩形:
<canvas id="canvas" width="540" height="600"></canvas>
但除此之外,我想在右侧生成另一个画布空间。是否可以?我怎么能做到?
我正在尝试编写一个可以在Windows Vista和XP上运行的安装程序(通过创建.vdproj).我发现的唯一一件事是,当我尝试在Vista上运行它时,我在安装程序中包含的文件安装了Users组的只读权限.这是一个问题,因为应用程序需要从这些文件中读/写.我能够让它工作的唯一方法是"以管理员身份运行"或实际更改权限.有谁知道如何让这些文件对所有人开放?谢谢.
我一直在处理我们的介绍脚本编写任务,并且在调用脚本中的函数时遇到了问题.我在作业的第二部分,我只是在测试,以确保我所拥有的(希望)能够发挥作用.我收集了一些目录,并询问是或否.当我得到'y'时,我写了一个我调用的小函数,当我得到一个'n'时,我有另一个函数,两个简单的回声.有什么问题?
part_two(){
    answer=""
    for value in "$@";do
      echo "$value"
      while [ "$answer" != "y" -a "$answer" != "n" ]
      do 
        echo -n "Would you like to save the results to a file? (y/n): "
        read answer
      done
      if [ "$answer" = "n" ]
        then 
          part_six
      elif [ "$answer" = "y" ]
        then 
          part_five
      fi 
    done
}
part_two $@
part_five(){
    echo -n "working yes";
}
part_six(){
    echo -n "working no";
}
一如既往,我们将非常感谢任何帮助.
我正在使用xcode4和storyboard来创建一个申请表.我想添加检查按钮,发现使用NSButton是最好的方法,但我在对象库中找不到NSButton.你能告诉我怎么找到它吗?
ios ×2
.net ×1
animation ×1
arrays ×1
bash ×1
button ×1
bytecode ×1
canvas ×1
css ×1
database ×1
findbugs ×1
html ×1
indexing ×1
installer ×1
ipad ×1
iphone ×1
java ×1
javascript ×1
jboss ×1
mongodb ×1
mongodump ×1
mongorestore ×1
mysql ×1
networking ×1
nsbutton ×1
search ×1
sorting ×1
tcp ×1
windows ×1
xcode ×1
xml ×1
xslt ×1