小编Pre*_*raj的帖子

使用$ scope.$ emit和$ scope.$ on

如何$scope使用.$emit.$on方法将对象从一个控制器发送到另一个控制器?

function firstCtrl($scope) {
    $scope.$emit('someEvent', [1,2,3]);
}

function secondCtrl($scope) {
    $scope.$on('someEvent', function(mass) { console.log(mass); });
}
Run Code Online (Sandbox Code Playgroud)

它不像我认为的那样工作.怎么做$emit$on工作?

javascript angularjs

880
推荐指数
6
解决办法
58万
查看次数

Java - 不能访问类型为Foo的封闭实例

我有以下代码:

class Hello {
    class Thing {
        public int size;

        Thing() {
            size = 0;
        }
    }

    public static void main(String[] args) {
        Thing thing1 = new Thing();
        System.out.println("Hello, World!");
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道Thing什么都不做,但我的Hello,World程序在没有它的情况下编译得很好.这只是我定义的类失败了.

它拒绝编译.我开始No enclosing instance of type Hello is accessible."创造一个新的东西.我猜是:

  1. 我有系统级问题(在DrJava或我的Java安装中)或
  2. 我对如何在java中构建一个工作程序有一些基本的误解.

有任何想法吗?

java inner-classes

297
推荐指数
5
解决办法
23万
查看次数

什么是Java ClassLoader?

在几个简单的句子中,什么是Java ClassLoader,何时使用以及为什么?

好的,我读了一篇wiki文章.ClassLoader加载类.好.因此,如果我包含jar文件并导入,则ClassLoader可以完成这项工作.

我为什么要打扰这个ClassLoader?我从未使用它,也不知道它存在.

问题是,为什么ClassLoader类存在?而且,你如何在实践中使用它?(案件存在,我知道.)

java classloader

169
推荐指数
5
解决办法
5万
查看次数

Java SafeVarargs注释,是否存在标准或最佳实践?

我最近遇到了java @SafeVarargs注释.谷歌搜索使Java中的可变函数不安全的原因让我感到困惑(堆中毒?擦除类型?),所以我想知道一些事情:

  1. 是什么让可变参数Java函数在@SafeVarargs意义上不安全(最好以深入的例子的形式解释)?

  2. 为什么这个注释留给程序员自行决定?这不是编译器应该能够检查的东西吗?

  3. 是否有必须坚持一些标准,以确保他的功能确实安全?如果没有,确保它的最佳做法是什么?

java variadic-functions java-7

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

通过查找.BAT中使用的端口来终止进程

在Windows中,什么可以查找端口8080并尝试通过.BAT文件终止它正在使用的进程?

windows process batch-file kill-process

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

Spring MVC的ModelAndView中的Model是什么?

有这个基本功能

protected ModelAndView handleRequestInternal(...) {
    ...
    return new ModelAndView("welcomePage", "WelcomeMessage", message);
}
Run Code Online (Sandbox Code Playgroud)

我知道这将返回modelandView.我知道这welcomePage是我的viewname所以这意味着welcomepage.jsp会被调用.

但我对什么是模型部分感到困惑.什么是WelcomeMessagemessage在该场景和模式如何工作的?

spring spring-mvc

79
推荐指数
4
解决办法
13万
查看次数

oAuth 2.0与Auth0

oAuth 2.0和Auth0有什么区别?我应该用哪一个开发认证系统?

oauth-2.0 auth0

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

jaxrs-api VS jsr311-api VS javax.ws.rs-api VS jersey-core VS jaxrs-ri

我已经google了很多,仍然感到困惑的是上面的每一个究竟是什么意思.

以下是我对它的理解:

  • jaxrs-api:只包含api.没有实施.但它与JSR311有什么不同
  • jsr311-api:JSR311它是一个规范请求.这意味着它应该是一份文件.那么为什么它是一个罐子?
  • javax.ws.rs-api:这是一个实现吗?
  • jersey-core(/ jersey客户端):是JSR311的实现.

我下载了每个jar并尝试反编译并查看其中的内容,但我只能在所有这些中找到接口而不是实现.

我在maven shade插件生成的重复警告的上下文中面临这些问题,并且需要正确理解上面的内容以找出要排除的内容和原因.

rest jax-rs jersey jsr jsr311

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

如何使用Spring Autowire编写JUnit测试?

这是我使用的文件:

component.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
    xmlns:jee="http://www.springframework.org/schema/jee"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
         http://www.springframework.org/schema/context
         http://www.springframework.org/schema/context/spring-context-3.0.xsd 
         http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd">

    <context:component-scan
        base-package="controllers,services,dao,org.springframework.jndi" />
</beans>
Run Code Online (Sandbox Code Playgroud)

ServiceImpl.java

@org.springframework.stereotype.Service
public class ServiceImpl implements MyService {

    @Autowired
    private MyDAO myDAO;

    public void getData() {...}    
}
Run Code Online (Sandbox Code Playgroud)

ServiceImplTest.java

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath*:conf/components.xml")
public class ServiceImplTest{

    @Test
    public void testMyFunction() {...}
}
Run Code Online (Sandbox Code Playgroud)

错误:

16:22:48.753 [main] ERROR o.s.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2092dcdb] to prepare test instance [services.ServiceImplTest@9e1be92]
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'services.ServiceImplTest': Injection of autowired dependencies failed; nested exception …
Run Code Online (Sandbox Code Playgroud)

java spring junit4 playframework-2.0

25
推荐指数
4
解决办法
10万
查看次数

寻找一个简单的Spring安全示例

我是spring-security(Java)的新手,我正在寻找一个简单的例子:

  1. 如何使用spring security进行登录和注销

  2. 确保每个页面上都存在会话,如果没有再次重定向到登录

  3. 如何访问当前用户会话

我的项目目前正在使用spring MVC和hibernate.
我已经构建了loginAPI + loginDAO,我现在需要结合安全性并使一些页面受到保护.

我搜索了教程,但其中很多都非常复杂.

spring spring-mvc spring-security

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