问题列表 - 第47260页

将Spring配置划分为多个项目

我们有很多项目使用相同的代码库(后端代码).只是前端往往是不同的.我们认为最好的方法是将后端和前端分成不同的项目:EngineProject_name

现在这些是Spring项目.因此,如果我们划分Spring配置,那么它们似乎也是合乎逻辑的: Database.xml,Services.xml将属于项目Engine.并且特定的Frontend.xml将属于Project_Name.要将它们链接起来,我需要一个通用的SpringBeans.xml来导入所有这些XML.

我尝试了以下目录结构:

发动机项目

  • 配置
    • 弹簧
      • Database.xml
      • 的services.xml

Project_Name项目

  • 配置
    • SpringBeans.xml
    • 弹簧
      • Frontend.xml

SpringBeans.xml的内容很简单:

    <import resource="spring/Database.xml"/>
    <import resource="spring/Services.xml"/>
    <import resource="spring/Frontend.xml"/> 
Run Code Online (Sandbox Code Playgroud)

我设置了Eclipse,因此Project_Name项目引用了Engine项目.当我启动它时,找到SpringBeans.xml,但是找不到Engine项目中的XML文件(FileNotFoundException).我还要注意,在将Engine和Frontend代码分成不同的项目之前,导入其他XML文件的原理就像魅力一样.

所以我的问题是:是否有可能在不同的项目中使不同的Spring配置很好地协同工作?

java eclipse spring maven-2

7
推荐指数
1
解决办法
1万
查看次数

世代和增量垃圾收集之间有什么区别?

我认为两者(分代和增量)是使垃圾收集暂停更快的不同方法.但是世代和增量之间有什么区别?他们是如何工作的?哪一个更适合实时软件/产生较少的长时间停顿?

此外,Boehm GC是其中之一吗?

concurrency garbage-collection memory-management boehm-gc

25
推荐指数
2
解决办法
9951
查看次数

如何将ostringstream中的值复制到字符串?

我试过了 :

ostringstream oss;
read a string from file and put to oss;
string str;
str << oss.str();// error here "error: no match for ‘operator>>’ in 'oss >> str' "
Run Code Online (Sandbox Code Playgroud)

如果我使用str = oss.str(); 而不是打印字符串的值,它打印出"....0xbfad75c40xbfad75c40xbf...."喜欢的内存地址.
谁能告诉我为什么?谢谢.

c++

4
推荐指数
2
解决办法
8199
查看次数

在VerticalFieldManager上的字段之间添加垂直间距

我正在向VerticalFieldManager添加字段.有没有在字段之间添加垂直间距的方法?

blackberry java-me

1
推荐指数
1
解决办法
2208
查看次数

从jQuery插件中调用函数

我正在修改可爱的jquery.carousel.js插件以具有自动切换功能.我想用来setInterval()调用一个函数,但我不能让它玩得很好.

这是我目前的代码:

autoSwitch: function()
{
    if(runAuto)
    {
        $('.next').click();
    }
},
init: function(el, options) {
    if(this.options.auto)
    {
        setInterval("this.('autoSwitch')", this.options.autoTime);
    }
}

这只是一个片段,还有其他的东西,但我已经把重要的东西留在了.我遇到麻烦的是setInterval("this.('autoSwitch')", this.options.autoTime);.无论我在第一个论点中尝试什么setInterval,它都行不通.所以.你能帮我解决一下autoSwitch()这个setInterval()函数的请求吗?

jquery jquery-plugins

2
推荐指数
1
解决办法
1113
查看次数

在分配文件类型时覆盖MacVim的默认filetype.vim

MacVimfiletype.vim附带的默认设置中,我有以下内容:

au BufNewFile,BufRead *.erb,*.rhtml setf eruby
Run Code Online (Sandbox Code Playgroud)

我使用Homebrew安装了MacVim,我安装了Janus.按照Janus的说明,我创建了存储本地自定义项.我想将文件的文件类型设置为,所以我添加了以下行.~/.vimrc.local*.html.erbhtml.eruby.eruby-rails~/.vimrc.local

autocmd BufNewFile,BufRead *.html.erb setf html.eruby.eruby-rails
Run Code Online (Sandbox Code Playgroud)

但是,似乎MacVim默认仍然选择了文件类型,filetype.vim而不是取消我的更改~/.vimrc.local.

我需要做些什么,以便让MacVim正确地将*.html.erb文件指定为文件类型html.eruby.eruby-rails而不修改默认值filetype.vim

vim file-type janus macvim

5
推荐指数
2
解决办法
1250
查看次数

Java对象创建与字符串解析

我正在努力将一个以JSP为中心的项目迁移到使用Velocity.在许多地方,JSP页面只是解析字符串以显示各种内容.这使得JSP非常难看并且难以维护.

我修改了这个类的Controller来为我做这项工作(即创建一个POJO列表),然后使用velocity迭代各个部分.我觉得它会带来很大的阻力.

我意识到创建Object会带来开销,但它使我们的页面更​​容易调试,编写和使用.除了它将UI与背景中发生的核心逻辑分开的事实.更不用说我们的appservers是BORED.数据库在痛苦中畏缩.我们将看到用户增加了十倍(这可能就是为什么最初开发它来解析JSP中的字符串并跳过对象创建) - 这让我觉得过早优化.

有什么进一步的论据支持我的说法,即我们应该吃掉与对象创建相关的成本?

java migration jsp

2
推荐指数
2
解决办法
591
查看次数

将两个SELECT查询合并为一个

我有两个查询,我只需要总记录数,但查询中唯一的区别是一个字段值.

例;

SELECT COUNT(*) AS group_a
FROM tbl
WHERE category = 'value_a'

SELECT COUNT(*) AS group_b
FROM tbl
WHERE category = 'value_b'
Run Code Online (Sandbox Code Playgroud)

我怎么能得到这样的东西:(伪)

SELECT COUNT(*) AS group_a, COUNT(*) AS group_b
FROM tbl
WHERE category IN ('value_a', 'value_b')
Run Code Online (Sandbox Code Playgroud)

但结果是这样的

group_a , group_b
56, 101
Run Code Online (Sandbox Code Playgroud)

我在查询中想一个CASE语句来过滤这两个,但我该如何实现呢?或者,还有更好的方法?

我现在正在做一个UNION,但想知道我是否可以返回一条带有两个结果的记录

sql postgresql logic

5
推荐指数
1
解决办法
2080
查看次数

带有自定义边框和圆边的C#表单

我正在使用此代码来创建带有圆边的表单(FormBorderStyle = none):

[DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")]
private static extern IntPtr CreateRoundRectRgn
(
    int nLeftRect, // x-coordinate of upper-left corner
    int nTopRect, // y-coordinate of upper-left corner
    int nRightRect, // x-coordinate of lower-right corner
    int nBottomRect, // y-coordinate of lower-right corner
    int nWidthEllipse, // height of ellipse
    int nHeightEllipse // width of ellipse
 );

public Form1()
{
    InitializeComponent();
    Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
}
Run Code Online (Sandbox Code Playgroud)

这是在Paint事件上设置自定义边框:

    ControlPaint.DrawBorder(e.Graphics, this.ClientRectangle, Color.Black, 5, ButtonBorderStyle.Solid, Color.Black, 5, ButtonBorderStyle.Solid, Color.Black, 5, ButtonBorderStyle.Solid, Color.Black, …
Run Code Online (Sandbox Code Playgroud)

c# rounded-corners winforms formborderstyle

12
推荐指数
1
解决办法
4万
查看次数

Yahoo Mail的C#SMTP电子邮件发送代码失败但对其他服务器工作正常,任何人都可以帮忙吗?

我正在使用此代码通过yahoo SMTP服务器发送SMTP电子邮件,它是我正在编写的个人项目.

using System.Net.Mail;
using System.Net;

SmtpClient theClient = new SmtpClient("smtp.mail.yahoo.com", 465);
theClient.UseDefaultCredentials = false;
theClient.Credentials = new NetworkCredential("username", "password");
theClient.EnableSsl = true;

MailMessage theMessage = new MailMessage("username@yahoo.com", 
                                         "to.someone@gmail.com");

theMessage.Subject = "Dave test from C# subject";
theMessage.Body = "Dave test from C# body";

theClient.Send(theMessage);
Run Code Online (Sandbox Code Playgroud)

这是发送SMTP电子邮件的所有标准代码,但是...服务器似乎抛出错误.它强行终止连接.如果我使用其他SMTP服务器(如Gmail,Windows Live或其他各种ISP Smtp服务器),则不会发生这种情况.

这是异常和堆栈跟踪:

System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at ConsoleApplication1.Program.Main(String[] args) in E:\dev\ARCSoftware.FTPProcessor\ConsoleApplication1\Program.cs:line 28
Run Code Online (Sandbox Code Playgroud)

我知道问题不是环境问题,因为我可以使用Outlook Express将这些确切的设置发送到同一台服务器.我想知道我是否需要发送证书或其他什么?

如果您或您认识的任何人对此有任何想法,我将非常感谢您的帮助.

c# yahoo smtp smtpclient mailmessage

7
推荐指数
2
解决办法
2万
查看次数