问题列表 - 第28010页

JVM内存管理和垃圾收集书?

任何人都可以建议一本书(或任何其他来源),它将彻底揭示JVM内存管理和垃圾收集的内部结构(优化,工作,循环引用,pecularities,讨论各种JVM impls ......)?

[到目前为止我发现的是单独的文章,专门讨论各个方面,但没有重要的内容:).对热点执行一些好的材料是在这里.]

非常感谢您给出的任何建议.

java garbage-collection jvm memory-management

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

如何用拇指实现滚动条以实现快速滚动

我需要实现一个大约有1000个缩略图的屏幕.此屏幕应支持基于手势的滚动以及使用拇指滚动条快速滚动.因此,如果用户想要从第1页移动到第100页,他只需拖动拇指即可到达那里.

但Android中没有这样的控制权.有寻求酒吧,但它的外观和感觉与我想要的不相似.我还想轻弹和滑动可以使用horizo​​ntalscrollbar继承的功能.所以我想在我的应用程序中添加水平scroolbar以及seekbar的功能.

但我面临一些问题,要将拇指位置与滑动或轻弹事件同步,并且还需要修改搜索栏的拇指外观.

请提出一些线索.

android horizontal-scrolling

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

MySQL - FK在Web应用程序中是否有用/可行?

我遇到过与FK和Web应用程序有关的讨论.基本上有些人说Web应用程序中的FK并不代表真正的改进,甚至可能在某些情况下使应用程序变慢.

你们有什么想法,你的经历是什么?

编辑:请注意,我知道FK的工作和目标,我只是不确定它们是否会对像youtube等网络应用程序的性能产生重大负面影响.

-

InnoDB引擎创始人,Innobase创始人兼首席执行官Heikki Tuuri的引述:

一旦更新了行,InnoDB就会检查外键,不会执行批处理或检查延迟到事务提交外键通常是严重的性能开销,但有助于保持数据的一致性

外键增加了行级锁定的数量,并且可以使它扩展到除了直接更新的表之外的许多表

mysql sql foreign-keys

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

JSF自定义h的验证消息:selectOneMenu(如果没有选择)

我有啊:selectOneMenu,其中填充了枚举值,工作正常.唯一的问题是,当没有选择有效值时,我不知道如何覆盖标准的JSF错误消息.错误消息总是bv:title: 'Choose' must be convertible to an enum from the enum that contains the constant 'Choose'. 虽然我已经指定了requiredmessage和validatormessage(适用于InputText),但只显示标准的JSF消息.

片段:

<h:selectOneMenu id="title" value="#{personBean.person.title}" required="true"
                  requiredMessage="ERROR"
                  validatorMessage="ERROR">
  <f:selectItem itemValue="Choose" />
  <f:selectItems value="#{personBean.titleOptions}" />
  <f:ajax event="blur" render="titleError" />
  <f:validateRequired/> 
</h:selectOneMenu> 
<h:message for="title" errorClass="invalid" id="titleError" />
Run Code Online (Sandbox Code Playgroud)

如何覆盖标准验证器消息?或者更好 - 我可以创建带有自定义错误消息的JSF messages.properties的副本(不想再次在我自己的messages.properties中定义所有错误)吗?

jsf jsf-2

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

jQuery选择器:this.parent,有这样的东西吗?

我有很多带有嵌套div .title的div框,里面有一个按钮.有没有办法在jQuery中选择按钮的父级?

就像是:

$("#button").click(function(){       
       $("this.parent").css({'border-bottom' : 'none'});
       }); 
Run Code Online (Sandbox Code Playgroud)

或者我是否必须将所有标题类重命名为独特的类?

html css jquery

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

UX设计问题:当用户点击"返回"/上一个时,多步骤向导是否应该保存表单内容?

我正在开发一个Web应用程序,通过向导收集多个步骤的数据.步骤通常不是相互依赖的,因为每个步骤的数据输入对后续步骤几乎没有影响.但是,每个步骤都可能有一组验证,通过单击"继续"确定用户是否可以进入下一步

用户点击之前的行为应该是什么?

a>快速移至上一页,从而丢失表单中所有未保存的数据.提示用户发出警告是一种选择,但很快就会变得烦躁.

b>移动到上一页保存当前步骤中的所有数据 - 不触发验证,这样当用户回来时,她看到表单处于与其保持相同的状态.

c>任何其他行为

欢迎所有意见:)

user-interface user-experience

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

SQL Server中是否有一种唯一标识数据库的方法?

有没有办法唯一识别数据库?

如果我们要将数据库复制到另一台机器,则假定此实例不同.我检查了主表,但无法识别任何可以识别此信息的信息.

sql-server

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

将 Python 字符串分解为其字符

我想将 Python 字符串分解为其字符。

sequenceOfAlphabets = list( string.uppercase )
Run Code Online (Sandbox Code Playgroud)

作品。

然而,为什么不

sequenceOfAlphabets = re.split( '.', string.uppercase )
Run Code Online (Sandbox Code Playgroud)

工作?

我得到的都是空的,尽管元素数量是预期的

python regex string

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

在Scala中方便地编写元组的功能

相当多Map的函数在一个键值元组上作为参数.例如def foreach(f: ((A, B)) ? Unit): Unit.所以我找了一个简短的方法来写一个参数foreach:

> val map = Map(1 -> 2, 3 -> 4)

map: scala.collection.immutable.Map[Int,Int] = Map(1 -> 2, 3 -> 4)

> map.foreach((k, v) => println(k))

error: wrong number of parameters; expected = 1
       map.foreach((k, v) => println(k))
                          ^

> map.foreach({(k, v) => println(k)})

error: wrong number of parameters; expected = 1
       map.foreach({(k, v) => println(k)})
                           ^

> map.foreach(case (k, v) => println(k))

error: illegal start of simple expression …
Run Code Online (Sandbox Code Playgroud)

scala scala-2.8

26
推荐指数
3
解决办法
7011
查看次数

在一个查询中计算MySQL中的多行

我目前有一个表,可以存储大量项目的统计信息,例如视图,下载,购买等.为了获得每个项目的单个操作计数,我可以使用以下查询:

SELECT *, COUNT(*)
FROM stats
WHERE operation = 'view'
GROUP BY item_id
Run Code Online (Sandbox Code Playgroud)

这给了我所有的项目和他们的观点.然后,我可以将"查看"更改为"购买"或"下载"其他变量.但是,这意味着对数据库进行三次单独调用.

是否有可能将三者合二为一?

mysql sql group-by aggregate

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