小编And*_*nia的帖子

打开sublime文本编辑器进入eclipse

有没有办法在Eclipse中打开Sublime Text Editor来编辑HTML,JavaScript和CSS?

我们的想法是只使用没有项目浏览器的文本编辑器.

如果这是不可能的,有没有一个插件可以做我说的?

eclipse ide eclipse-plugin sublimetext

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

Hibernate工具,自动级联全部

我有一个数据库,我用hibernate工具生成了所有bean和hbm.xml文件.

我注意到这个工具没有自动生成级联属性...我读过它可以使用reveng.xml完成​​.

有一种方法可以自动生成revenge.xml,或者为所有表设置一次级联属性1次?

java mysql orm hibernate jboss-tools

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

我的Freemarker无法将对象传递给模板

我正在学习Freemarker框架,我有这个问题.我可以将自定义对象传递给模板文件吗?我看到这些帖子说他们做了我说的话,但它不适合我.

将对象列表传递给Freemarker然后循环

http://freemarker.org/docs/pgui_datamodel_objectWrapper.html

我知道春天可以帮助我,但我想尝试没有它.

我的代码是这样的:

Servlet的:

public class servletTest extends HttpServlet {

/**
 * @see Servlet#init(ServletConfig)
 */
public void init(ServletConfig servConfig) throws ServletException {
    // TODO Auto-generated method stub

    try {
        cfg = config.getConfig();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}


/**
 * Questa chiamata permette di chiamare il file di configurazione per il
 * template
 */
private Configuration             cfg;




protected void doGet(HttpServletRequest request,
                     HttpServletResponse response) throws ServletException, IOException {


    PrintWriter out = response.getWriter(); …
Run Code Online (Sandbox Code Playgroud)

java spring tomcat freemarker java-ee

5
推荐指数
0
解决办法
1934
查看次数

随机jquery ajax错误readyState = 0

我有一个使用 jQuery ajax 来获取一些数据的 Web 应用程序。在此站点中,我还有一个记录器,当发生错误时它会向我报告。

我经常在 ajax 调用时遇到此错误:

{"readyState":0,"responseText":"","status":0,"statusText":"error"}

问题是这个错误是随机的,我无法重现它。我对所有 ajax 脚本都得到这个。该请求是在同一来源和我定义的服务器上发出的"Access-Control-Allow-Origin", "*"

所有浏览器都会出现此错误:

  • 狩猎9
  • 铬合金
  • 探索互联网 11
  • ETC...

jQuery ajax 代码:

$.ajax({
        url: 'MyUrl',
        type: 'POST',
        dataType: "json",
        data: {dataVars},
        error: function(response, ajaxOptions, thrownError) {
            log.error( 'StringError: ' + ajaxOptions + '\n\nthrownError: ' + JSON.stringify(thrownError) + '\n\nResponse: ' + JSON.stringify(response));

        },
        success: function(res){


        }
    });
Run Code Online (Sandbox Code Playgroud)

该请求是向 servlet 执行的。可能是什么问题呢?

javascript java ajax jquery

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

获取对象的大小

我想得到一个物体的大小.我试着用这个方法:

import java.lang.instrument.Instrumentation;

public class ObjectSizeFetcher {
    private static Instrumentation instrumentation;

    public static void premain(String args, Instrumentation inst) {
        instrumentation = inst;
    }

    public static long getObjectSize(Object o) {
        return instrumentation.getObjectSize(o);
    }
}
Run Code Online (Sandbox Code Playgroud)

但它抛出了这个错误:

java.lang.NullPointerException
    test.ObjectSizeFetcher.getObjectSize(ObjectSizeFetcher.java:13)
    servlet.testObj.doGet(cms.java:55)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
Run Code Online (Sandbox Code Playgroud)

但是我尝试了jprofiler和MAT,但是我无法找到这个对象...

我能做什么?

java tomcat opencv java-ee

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

Java属性和lambda收集

我有一个方法,以这种方式将属性转换为hashmap(我知道这是错的)

Map<String, String> mapProp = new HashMap<String, String>();
Properties prop = new Properties();
prop.load(new FileInputStream( path ));     

prop.forEach( (key, value) -> {mapProp.put( (String)key, (String)value );} );

return mapProp;
Run Code Online (Sandbox Code Playgroud)

我的想法是以这样的方式进行映射:

Properties prop = new Properties();
prop.load(new FileInputStream( path ));

Map<String, String> mapProp = prop.entrySet().stream().collect( /*I don't know*/ );

return mapProp;
Run Code Online (Sandbox Code Playgroud)

怎么写一个lambda表达式呢?

在此先感谢所有人

安德烈.

java lambda java-8

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

GlassFish 4.1 Alternativedocroot,访问静态内容

我需要使用此URL访问一些图像http:// localhost:8080 / static / img1.jpg

图像位于“ / home / andrea / Documents”中,应用程序上下文为“ /”。我正在使用GlassFish 4.1.1。

在项目的/ WEB-INF目录中,我得到了以下内容:(glassfish-web.xml)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app>
    <parameter-encoding default-charset="UTF-8" />
    <property name="alternatedocroot_1" value="from=/static/* dir=/home/andrea/Documents" />
</glassfish-web-app>
Run Code Online (Sandbox Code Playgroud)

问题是找不到该文件。
我错过了什么?

还有另一种方法来定义Alternativedocroot或在项目外部映射虚拟目录吗?

java glassfish glassfish-4.1

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

具有正确返回类型的 C++ 模板函数上的“局部变量的返回地址”

以下代码引发警告:

警告 C4172:返回局部变量或临时变量的地址

std::vector::operator[]但这对我来说没有意义,因为返回类型是and返回的相同类型的常量引用std::vector::at()

你对此有解释吗?

#include <iostream>
#include <vector>

template <class V>
const V &at(const std::vector<V> &p_vec, const std::size_t p_index, const V &p_default) {
    if (p_vec.size() <= p_index) {
        return p_default;
    }
    return p_vec[p_index]; // warning C4172: returning address of local variable or temporary
}

int main(){
    std::vector<bool> the_vector;

    bool val = at(the_vector, 2, false);

    if (val){
        std::cout << "TRUE" << std::endl;
    }else{
        std::cout << "FALSE" << std::endl;
    }

    return 1;
}
Run Code Online (Sandbox Code Playgroud)

示例项目:https://godbolt.org/z/KW5qo5YnK

c++

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