小编Sea*_*oyd的帖子

如何在Spring IoC XML配置中从web.xml获取display-name

确切地说,如何在Spring应用程序上下文配置XML文件中获取存储在应用程序的web.xml中的<display-name>标记下的<web-app>标记值.

理想情况下,我想要以下内容...

<bean><property value="${servletContext.servletContextName}/></bean>
Run Code Online (Sandbox Code Playgroud)

它看起来像ServletContext.getServletContextName()我想要的但我似乎无法弄清楚如何在Spring应用程序上下文文件中获取处理.

java spring

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

运行java企业应用程序的步骤是什么?

很抱歉这个简单的问题,但我对如何运行Java应用程序太困惑了.每当我问一些人时,每个人都会告诉他自己的工具继续进行,我已经学会了这个.

所以,如果我有简单的基本eclipse没有插件,我已经下载了使用spring,hibernate,mysql的示例Web应用程序,

应用程序的文件夹结构是

.setting
src--main,test
target
.classpath
.project
Run Code Online (Sandbox Code Playgroud)

现在我想在浏览器中使用localhost运行它

我需要做什么 我将从我的知识告诉你,你们可以纠正它我不想在日食中使用STS或安装任何插件.

  1. 我从eclipse菜单导入了项目,我出现在左侧窗口
  2. 因为它使用spring我必须在spring的构建路径中添加spring jar文件.或其他任何东西
  3. 对于hibernate jar文件也是如此
  4. Fior简单的java应用程序我用来编译包含void main函数的类,但我不知道要编译哪个文件来运行这个app
  5. 我在构建路径中添加了mysql连接器,以便在简单的Java应用程序中连接mysql.同样的事情在这里工作吗?
  6. 我知道我们需要Web服务器.所以,如果我想安装玻璃鱼服务器,那么我将如何将它连接到eclispe或该应用程序.将tomcat比玻璃鱼好吗??? 我知道有嵌入式玻璃鱼的eclispe ide,但我想自己整合evrything
  7. 在浏览器中我需要使用哪个网址来查看该应用

我不知道maven,appfuse是如何适应这里的.我可以在没有maven的情况下运行应用程序,如果是,那么maven真正做了什么,我的意思是它编译java文件或什么.如果我需要maven那么

  1. 我需要单独安装它是指exe文件或jar文件
  2. 如何与eclipse联系
  3. 我已经阅读了关于使用maven构建的信息,构建后会发生什么样的问题我的意思是构建的结果是什么,我会看到浏览器在构建之后还是在构建之后还有一些步骤.maven需要链接安装的Web服务器

抱歉基本问题,但我对所有新的trminology感到困惑

java eclipse spring java-ee maven

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

使用Google Guava解析日志

我正在寻找以下面的格式解析具有日志的日志文件的方式 - (使用Google Guava):

Sep 19 2006 13:23:40 MyDevice [latency][info] xmlfirewall (loopback-fw): tid(2809): Latency: 0 1 0 1 1 0 0 1 **999** 1 1 1 0 0 1 1 [http://<IP address>:9999/foo/test.xml]
Run Code Online (Sandbox Code Playgroud)

我正在使用Google Guava阅读日志文件

List < String > lines = Files.readLines(new File("C://my.log"), Charsets.UTF_8);
Run Code Online (Sandbox Code Playgroud)

我想要做的是基于用户输入(开始时间,结束时间,IP地址),我想只拾取那些我们在开始/结束时间之间有IPAddess的行然后产生这样的输出

Time,DeviceName,LatencyValue - 在上面的例子中输出将是

05:13:40,mydevice在,999

我该怎么办呢.

java logging parsing guava

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

界面内可修改的常量

我知道基于Java教程:

除了方法声明之外,接口还可以包含常量声明.接口中定义的所有常量值都是隐式public,static和final.再一次,可以省略这些修饰符.

是否可以使接口内的值由实现所述接口的所有类共享和修改?

java interface constants

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

ArrayDeque类的字符

我正试图将我用C++编写的paren balancer转移到Java.

我试图通过声明一个像这样的字符的ArrayDeque来从Deque接口实现带有ArrayDeque类的堆栈:

Deque<char> parens = new ArrayDeque<char>();

并且编译器对它进行了扼杀声称
expected: reference
found: char

我错过了什么?

c++ java generics

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

是否有ehcache jsp标签?

在我当前的一个项目中,JSP变得越来越庞大(许多jstl end el逻辑,没有Java),并且由于流量的增加,在许多级别上进行缓存已成为必需.某些组件需要是动态的,因此我们将无法使用基于过滤器的解决方案.不幸的是,逻辑使用许多自定义标签,几乎没有使用包含,因此SimplePageFragmentCachingFilter也无济于事.

我要找的是这样的:

<ehcache:cache key="${myApp.cacheKey}">
    <many />
    <jsp />
    <tags />
    <here />
</ehcache:cache>
Run Code Online (Sandbox Code Playgroud)

此标记将公开虚拟pageContext.out编写器并将该编写器刷新到缓存,页面和后续请求将直接从缓存写入pageContext.out.

有这样的野兽存在吗?

提示:我知道我们应该改变设计,减少JSP中的逻辑等.不幸的是,它不会发生.我不是在这里作出决定的人,所以请不要去那里.哦,是的,是的,我用谷歌搜索了它.

java jsp jsp-tags ehcache

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

Spring JDBC获取从查询返回的值

嗨,我有一个查询,我从数据库中选择值,我想与所选数据进行比较。我能够创建查询并传入参数,但在访问从查询返回的值时仍然遇到一些问题。有人能告诉我我是否在正确的轨道上,我想我写错了最后两个陈述。

    String sql = "SELECT userName, password FROM tblusers WHERE userName = ? AND password = ? ";



    Object[] parameters = new Object[] {login.getUserName(), login.getPassword()};

    String dbUserName = (String)getJdbcTemplate().queryForObject(
            sql, parameters, String.class);

    String dbPassword = (String)getJdbcTemplate().queryForObject(
            sql, parameters, String.class);
Run Code Online (Sandbox Code Playgroud)

java sql spring jdbc spring-jdbc

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

是还是不是?我可以在不同的程序集中划分接口和实现类吗?

我是编程新手,但我正在尽力学习!

我有一个应用程序,我必须将IView注入我的ViewModel.这意味着IView接口应该位于ViewModel程序集中,而不是View View中,或者我打破MVVM规则,从VM添加引用到View程序集.

所以我的问题是:在两个不同的程序集中划分接口和实现类是否荒谬,或者这是正确的方法吗?

非常感谢你们!

c# vb.net assemblies interface class

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

延迟初始化具有volatile变量的Singleton类

我遇到了一个单例类{lazy initialization}.代码如下

// Singleton reference for this class
    private static volatile FileProperties INSTANCE = null; 

    public static FileProperties getInstance() {
            if (INSTANCE == null) {
                synchronized (FileProperties.class) {
                    if (INSTANCE == null) {
                        INSTANCE = new FileProperties();
                    }
                }
            }
            return INSTANCE;
        }
Run Code Online (Sandbox Code Playgroud)

我的问题是我们通过使INSTANCE变得不稳定而获得的好处 因为我们已经通过synchronized来处理线程安全问题.在这种情况下,volatile是否有任何好处?

java design-patterns

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

创建方面从方法检索对象并返回另一个对象

我正在尝试编写一个方面(在Spring中),它从我的包中的方法获取输入参数进行一些操作并返回该方法的结果.

那可能吗?

例如:

public MyClass {

 Public void execute (Object object)
  {
     //doSomeLogic with the returned object from the aspect
  }
}

@Aspect
public class ExecutionAspect {




@Before(// any idea?)
        public void getArgument(JoinPoint joinPoint) {


         Object[] signatureArgs = joinPoint.getArgs();
         for (Object signatureArg: signatureArgs) {
             MyObject myObject=(MyObject)signatureArg;
             //do some manipulation on myObject
}
                  //Now how do I return the object to the intercepted method?


    }
Run Code Online (Sandbox Code Playgroud)

谢谢,雷.

java aop spring spring-aop

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