小编Dav*_*omb的帖子

如何使用Hibernate映射复合键?

在这段代码中,如何为复合键生成Java类(如何在hibernate中复合键):

create table Time (
     levelStation int(15) not null,
     src varchar(100) not null,
     dst varchar(100) not null,
     distance int(15) not null,
     price int(15) not null,
     confPathID int(15) not null,
     constraint ConfPath_fk foreign key(confPathID) references ConfPath(confPathID),
     primary key (levelStation, confPathID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

java orm hibernate hql composite-key

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

你什么时候使用WeakHashMap或WeakReference?

使用弱引用是我从未见过的实现,所以我试图弄清楚它们的用例是什么以及实现如何工作.什么时候需要使用WeakHashMap或者WeakReference它是如何使用的?

java weak-references

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

如何从jstl中的foreach循环获取索引值

我在request对象中设置了一个值,如下所示,

String[] categoriesList=null;
categoriesList = engine.getCategoryNamesArray();
request.setAttribute("categoriesList", categoriesList );
Run Code Online (Sandbox Code Playgroud)

这就是我在jsp页面中迭代的方式

<% if(request.getAttribute("categoriesList") != null) { %>
<c:forEach var="categoryName" items="${categoriesList}">
   <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li>
</c:forEach>
<% }%>
Run Code Online (Sandbox Code Playgroud)

如何获取每个元素的索引并将其传递给JavaScript函数onclick="getCategoryIndex()".

java foreach jsp for-loop jstl

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

如何使用对象名称字段按字母顺序对List <Object>进行排序

我有一个像对象列表List<Object> p.我想使用对象名称字段按字母顺序对此列表进行排序.对象包含10个字段,名称字段是其中之一.

if (list.size() > 0) {
    Collections.sort(list, new Comparator<Campaign>() {
        @Override
        public int compare(final Object object1, final Object object2) {
        return String.compare(object1.getName(), object2.getName());
        }
    } );
}
Run Code Online (Sandbox Code Playgroud)

但是没有像String.compare那样的东西..?

java list

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

spring security AuthenticationManager vs AuthenticationProvider?

有人能告诉我一个AuthenticationManager和一个AuthenticationProviderSpring Security 之间的区别吗?

它们是如何使用的以及如何调用它们.我的理解是,一个SecurityFilter会调用对AuthenticationManager一个Authentication对象进行身份验证吗?但那么它在AuthenticationProvider哪里发挥作用?

谢谢!

authentication spring spring-security

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

将背景图像(.png)添加到SVG圆形

这可能吗?以下是我尝试过但它完全用黑色填充圆圈.

<svg id='vizMenu' width="700" height="660">
    <defs>
        <filter id="dropshadow" height="130%">
            <feGaussianBlur in="SourceAlpha" stdDeviation="2"/> 
            <feOffset dx="0.5" dy="0.8" result="offsetblur"/> 
            <feMerge>
                <feMergeNode/>
                <feMergeNode in="SourceGraphic"/>
            </feMerge>
        </filter>
    </defs>
    <circle id='top' filter="url(#dropshadow)" cx="180" cy="120" r="80" stroke="#2E2E2E" stroke-width="2" fill="url('images/word-cloud.png')"/>
    <circle id='bottom' filter="url(#dropshadow)" cx="500" cy="300" r="80" stroke="#2E2E2E" stroke-width="2" fill="url('images/word-cloud.png')"/>
    <circle id='extra' filter="url(#dropshadow)" cx="180" cy="560" r="80" stroke="#2E2E2E" stroke-width="2" fill="#ffffff"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

html css svg

43
推荐指数
4
解决办法
8万
查看次数

使用Jackson JsonNodeFactory的最佳方式

我正在使用Jackson构建自定义JSON对象.这是正确的方法吗?

它似乎工作得很好(输出是正确的)但我可能会错过我使用JsonNodeFactory的方式.对象是否意味着像我在这里所做的那样传递?

JsonNodeFactory factory = JsonNodeFactory.instance;
ObjectNode dataTable = new ObjectNode(factory);
ArrayNode aaData = new ArrayNode(factory);

for (PkgLoad pkgLoad : pkgLoadList) {
    ObjectNode row = new ObjectNode(factory);
    row.put("ounces", pkgLoad.ounces);
    row.put("revolutions", pkgLoad.revolutions);
    aaData.add(row);
}

dataTable.put("aaData", aaData);
Run Code Online (Sandbox Code Playgroud)

java json jackson playframework

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

我在哪里将我的XML bean放在Spring Boot应用程序中?

我要回到Spring(目前是第4版).现在用它@SpringBootApplication和其他注释都很精彩,但所有文档似乎都忘了提到我如何在XML中定义其他bean!

例如,我想创建一个"SFTP Session Factory",如下所示:http: //docs.spring.io/spring-integration/reference/html/sftp.html

有一些很好的XML来定义bean,但我在哪里放置它以及如何将其链接?以前我做了一个:

ApplicationContext context = new ClassPathXmlApplicationContext(
                "classpath:applicationContext.xml");
Run Code Online (Sandbox Code Playgroud)

指定文件名和位置,但现在我正在尝试使用:

ApplicationContext ctx = SpringApplication.run(Application.class);
Run Code Online (Sandbox Code Playgroud)

我在哪里放置XML文件?是否有一个神奇的春天名称来称呼它?

java xml spring configuration-files spring-boot

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

在mongoDB中查找具有ObjectID的文档

当我将一些文档插入集合(没有ObjectID)时,mongoDB添加了自己的ObjectID.

我想通过其唯一的ObjectID查询文档.

$db->collection_name->find(array('_id'=>'4e49fd8269fd873c0a000000')));
Run Code Online (Sandbox Code Playgroud)

它不能用于'4e49fd8269fd873c0a000000'前面的MongoID前缀或ObjectID.

使用PHP中的mongoDB通过ObjectID进行查询的正确方法是什么?

php mongodb mongodb-php

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

Django喜欢Java框架

我是一名Java开发人员.是否有一些Django/Ruby-on-Rails类型的Java框架?我不喜欢为我做的每个项目创建管理面板.一次又一次地做同样的事情很无聊.同样对于我的新项目,我的截止日期很短,我想使用某种加速开发的Java框架.

java django frameworks

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