小编Mar*_*cek的帖子

Spring 3安全性j_spring_security_check

我正在努力学习Spring安全性如何工作,所以我下载了一些示例项目,然后我尝试将该解决方案实现到我的项目中.但是当我尝试登录时,我收到404错误,并在我的地址栏中http://localhost:8080/fit/j_spring_security_check.我试着在这里查看类似的问题,但我无法意识到,如何将它应用到我的项目中.如果有经验丰富的人可以帮助我,我会非常感激.

我的app结构如下所示:

在此输入图像描述

applicationContext.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:security="http://www.springframework.org/schema/security"
   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/security http://www.springframework.org/schema/security/spring-security-3.1.xsd">

<context:annotation-config/>

<context:component-scan base-package="cz.cvut.fit"/>

<import resource="classpath:applicationContext-security.xml"/>

</beans>
Run Code Online (Sandbox Code Playgroud)

的applicationContext-web.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:mvc="http://www.springframework.org/schema/mvc"
   xmlns:context="http://www.springframework.org/schema/context"
   xmlns:security="http://www.springframework.org/schema/security"
   xsi:schemaLocation="
    http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
    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/security http://www.springframework.org/schema/security/spring-security-3.1.xsd">

<context:annotation-config/>

<context:component-scan base-package="cz.cvut.fit" />

<mvc:annotation-driven />

<security:global-method-security jsr250-annotations="enabled"
                                 proxy-target-class="true"/>
</beans>
Run Code Online (Sandbox Code Playgroud)

的applicationContext-security.xml文件:

<beans xmlns:security="http://www.springframework.org/schema/security"
   xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.springframework.org/schema/beans
             http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
             http://www.springframework.org/schema/security
             http://www.springframework.org/schema/security/spring-security-3.1.xsd">

<security:http pattern="/css/**" security="none"/>
<security:http pattern="/views/login.jsp*" security="none"/>
<security:http pattern="/views/denied.jsp" security="none"/>

<security:http auto-config="true" access-denied-page="/denied.jsp" servlet-api-provision="false">
    <security:intercept-url …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc spring-security spring-3

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

为hibernate 3.6配置pom.xml

我试过pom.xml为我Spring 3Hibernate 3.6应用程序配置文件.相关部分pom.xml看起来像这样:

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.9</version>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>3.6.3.Final</version>
    </dependency>
    <dependency>
        <groupId>org.javassist</groupId>
        <artifactId>javassist</artifactId>
        <version>3.17.1-GA</version>
    </dependency>
    <dependency>
        <groupId>asm</groupId>
        <artifactId>asm-all</artifactId>
        <version>2.2</version>
    </dependency>
    <dependency>
        <groupId>antlr</groupId>
        <artifactId>antlr</artifactId>
        <version>2.7.7</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

不过,如果我不javassist.jar直接将库包含在我的构建路径中External jar,我会继续这样做java.lang.ClassNotFoundException.我的是否有任何错误pom.xml,因为它在构建项目时没有下载此依赖项?

java hibernate pom.xml maven

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

Java中工厂类的目的

我已经使用Java很长一段时间了,但我从来没有发现过,有什么factories特别之处.有人可以向我解释一下吗?我有什么理由想要实现自己的factory(如果可能的话)?

java design-patterns factory

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

无需刷新页面即可更改 HTML 代码

有没有可能how to change HTML(.jsp)页面without refreshing呢?

用例是用户向文本区域写入一些内容,然后点击某个按钮,然后我需要将一些对象(即图片)添加到页面中先前定义的位置~~~>我需要更改 HTML 代码而不刷新页面(不会丢失文本)在文本框中)。我确实需要更改 HTML 代码,因此请不要在不更改 HTML 代码的情况下建议任何解决方案。

我不太喜欢前端技术,所以我不知道这是否可能,所以请原谅,如果这是一个愚蠢的问题。

我只能使用前端技术。

html javascript frontend web-applications

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

使用stable_sort,排序对象的向量

我有class Passanger变量string name; string station; string ticket; ,然后我有另一个类,在这个类我有vector<Passanger*> myQueue;

现在我想stable_sort用来排序myQueue.有没有可能,怎么说stable_sort,什么应该是关键,根据它应该排序myQueue

std::stable_sort(myQueue.begin(),myQueue.end(), maybeSomethingElse() );

c++ stl

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

是否需要分离pthread以防止内存泄漏?

在我的程序中,我处理新的线程

 pthread_t thread;
 pthread_create(&thread, NULL,
            c->someFunction, (void *) fd); //where fd is ID of the thread
Run Code Online (Sandbox Code Playgroud)

问题很简单 - 如果我只是让它someFunction完成,是否需要C++调用某些东西,例如join或其他任何东西,prevenet memory leaks或自动释放内存?

c++ memory-management pthreads

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

Tortoise svn 提交历史记录

我在三月初检查了 svn repo,我需要查看去年年底的修订。然而,当我打开对话框 TortoiseSVN -> 显示日志时,我只能看到结帐后完成的修订。有没有什么办法,如何强制tortoise svn下载以前版本的日志?

svn tortoisesvn

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

即使节点处于就绪状态,Kubernetes pod也无法启动

我是kubernetes的新手,我正在努力开始我的薯条.我在我的Ubuntu虚拟机上安装了kubernetes,继续

kubeadm init
Run Code Online (Sandbox Code Playgroud)

其次是其他指导

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/
Run Code Online (Sandbox Code Playgroud)

我可以看到该节点已启动并正在运行

kubectl get nodes
NAME      STATUS    ROLES     AGE       VERSION
vm24740   Ready     master    12m       v1.10.0
Run Code Online (Sandbox Code Playgroud)

不过我的豆荚将无法启动:

kubectl get pods
NAME                               READY     STATUS    RESTARTS   AGE
myappdeployment-588bc8ddf4-28jzj   0/1       Pending   0          11m
myappdeployment-588bc8ddf4-9bbb9   0/1       Pending   0          11m
myappdeployment-588bc8ddf4-fptft   0/1       Pending   0          11m
myappdeployment-588bc8ddf4-lxj8p …
Run Code Online (Sandbox Code Playgroud)

cluster-computing kubernetes devops

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

获取错误:即使函数不是静态的,"this"也不能用于静态成员函数

我有功能,我创建新的pthread,然后再使用它

void Client::initialize(Client * c) {
//some unimportant code here
    pthread_t thread;
    pthread_create(&thread, NULL,
            c->sendMessage, (void *) fd);
//some unimportant code here
}

Client::Client() {
    initialize(this);
}
Run Code Online (Sandbox Code Playgroud)

sendMessage 功能:

void * Client::sendMessage(void *threadid) {
    //unimportant code here      
    this->showHelp();
    //unimportant code here
    return NULL;
}
Run Code Online (Sandbox Code Playgroud)

宣言 showHelp

void Client::showHelp() {
    //some code
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译它时,我收到此错误:

g++ -Wall -pedantic -Wno-long-long -O0 -ggdb -pthread -lncurses -g -c ./Client.cpp
./Client.cpp: In static member function ‘static void* Client::sendMessage(void*)’:
./Client.cpp:244:13: error: ‘this’ is unavailable for …
Run Code Online (Sandbox Code Playgroud)

c++ pthreads

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

crawler + elasticsearch集成

我无法找到,如何抓取网站和索引数据到elasticsearch.我设法在组合nutch + solr中做到这一点,因为nutch应该能够从版本1.8导出数据直接到elasticsearch (),我试图再次使用nutch.然而,我没有成功.试图调用之后

$ bin/nutch elasticindex
Run Code Online (Sandbox Code Playgroud)

我明白了:

Error: Could not find or load main class elasticindex
Run Code Online (Sandbox Code Playgroud)

我不坚持使用nutch.我只需要最简单的方法来抓取网站并将它们编入索引到elasticsearch.问题是,我无法找到任何分步教程,我对这些技术还很陌生.

所以问题是 - 将爬虫与弹性搜索集成的最简单的解决方案是什么,如果可能的话,我将不胜感激任何一步一步的解决方案.

search-engine web-crawler nutch elasticsearch

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