小编MoS*_*She的帖子

Jersey 2 - ContainerRequestFilter get 方法注解

我试图获取 ContainerRequestFilter 对象中的方法注释。

控制器:

@GET
@RolesAllowed("ADMIN")
public String message() {
    return "Hello, rest12!";
}
Run Code Online (Sandbox Code Playgroud)

容器请求过滤器:

@Provider
public class SecurityInterceptor implements  javax.ws.rs.container.ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext requestContext) {
//Here I need To get the @RolesAllowed("ADMIN") annotation value
}
Run Code Online (Sandbox Code Playgroud)

应用 :

@ApplicationPath("/rest")
public class ExpertApp extends Application {
private final HashSet<Object> singletons = new LinkedHashSet<Object>();

public ExpertApp() {
    singletons.add(new SecurityInterceptor());
}   

@Override
public Set<Object> getSingletons() {
    return singletons;
}

public Set<Class<?>> getClasses() {
    return new HashSet<Class<?>>(Arrays.asList(UserControler.class, SearchController.class));

}
Run Code Online (Sandbox Code Playgroud)

}

网页.xml

<?xml …
Run Code Online (Sandbox Code Playgroud)

java rest jax-rs jersey jersey-2.0

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

如何在Windows窗体中打开进程

我想在我的 Windows 窗体应用程序中打开进程。

例如,我希望当用户按下 Windows 窗体容器之一中的按钮时,mstsc.exe 将打开。

如果他按下按钮,它将在另一个容器上打开 IE,

[DllImport("user32.dll", SetLastError = true)]
        static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
       private void button1_Click(object sender, EventArgs e)
    {
        Process p = Process.Start("mstsc.exe", @"c:\VPN4.rdp");
        Thread.Sleep(3000);
        p.StartInfo.CreateNoWindow = true;    // new
        SetParent(p.MainWindowHandle, this.panel1.Handle);
        p.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;   //new

    }
Run Code Online (Sandbox Code Playgroud)

它打开进程但不能在windows窗体中打开,,,

c# process winforms

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

哪个WPF控件可以将网格作为子项

我想知道 - 哪个WPF控件可以将网格作为子项,因为我想插入网格来控制(动态)

c# wpf grid parent-child

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

寻找在c#中快速阅读和搜索文件的方法

我有100Mb文本文件,我需要检查每一行的特殊字.我正在寻找快速的方法来做到这一点.

所以我把文件分成10:

public void ParseTheFile(BackgroundWorker bg)
    {

        Lines = File.ReadAllLines(FilePath);
        this.size = Lines.Length;
        chankSise=size/10;

        reports reportInst = new reports(bg,size);

        ParserThread [] ParserthreadArray = new ParserThread[10];

        for (int i = 0; i <ParserthreadArray.Length; i++)
        {
            ParserthreadArray[i] = new ParserThread((reportInst));
            ParserthreadArray[i].Init(SubArray(Lines,i * chankSise, chankSise), OutputPath);

        }

        Thread oThread0 = new Thread(ParserthreadArray[0].run);
        oThread0.IsBackground = true;
        Thread oThread1 = new Thread(ParserthreadArray[1].run);
        oThread1.IsBackground = true;
        Thread oThread2 = new Thread(ParserthreadArray[2].run);
        oThread2.IsBackground = true;
        Thread oThread3 = new Thread(ParserthreadArray[3].run);
        oThread3.IsBackground = true;
        Thread oThread4 = new …
Run Code Online (Sandbox Code Playgroud)

c# io text file

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

从pid获取窗口标题

我正在寻找一种从进程ID获取窗口标题的方法.

我想构建函数获取特定窗口的pid并返回其窗口标题.

我尝试使用AutoIt,但它没有用.

任何的想法?

c# pid window autoit

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

如何仅在一个表列中保存区分大小写的数据?

我正在使用SQL Server数据库来存储我的应用程序的信息.

表中的一列必须存储区分大小写的数据.

如何将表中的这一特定列设置为区分大小写?

编辑:

1)我使用linq to sql进行查询2)我存储在数据库信息中,即mast是Case sensative

c# database sql-server case-sensitive

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

关注点分离与松散耦合

我想了解关注点分离和松散耦合之间的区别.

通过分离关注点进行编码是否真的会产生松散耦合的代码?

谢谢.

design-patterns loose-coupling soc

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

Windows Server 2012 上的 JavaService.exe

我正在尝试在 Windows Server 2012 上使用 JavaService.exe ( http://forge.ow2.org/projects/javaservice )将 Java 应用程序作为 Windows 服务运行。

我收到一个一般性错误并且服务没有启动。在事件查看器中,我得到以下信息:

找不到来自源“XXX”的事件 ID 4097 的描述。引发此事件的组件未安装在您的本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。

任何想法如何在 windows server 2012 中将 java 作为 windows 服务运行

java windows windows-services java-service-wrapper windows-server-2012

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

通过Activator.CreateInstance检查Object是否为Interface

我正在使用Activator.CreateInstance在运行时从Dll创建一个对象,

如果对象是接口我得到一个错误,我不想创建该接口的对象.

所以我的问题是有没有选项来检查对象是否是接口而不是类?

c# types casting interface activator

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

反序列化字节数组

我有一个字节数组,我需要将其反序列化为几种对象类型。

该对象包含{float,short,int}。在Java中,我可以这样ObjectInputStream

ObjectInputStream is;
is.readFloat()
is.readShort()
is.readInt()
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种用C#做到这一点的方法。

读取第一个x字节为float,下一个y字节为short,下一个z字节为int。

c# arrays deserialization

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

SQL查询到linq到SQL查询

我在SQL中有以下查询:

SELECT TOP 1 *
FROM sessions
ORDER BY start_time
Run Code Online (Sandbox Code Playgroud)

我应该如何在LINQ-to-SQL中对其进行编码

c# sql linq-to-sql

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