Compare commits

...

4 Commits

Author SHA1 Message Date
qian 42a52025e3 11
9 months ago
qian a11538d1a3 1
9 months ago
qian c3f011f88e 1
9 months ago
qian 74d2d796e5 111
9 months ago

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>

@ -11,7 +11,7 @@ public class ConfigurationManager {
private static Properties prop=new Properties();
/**
*
* ..........
*/
static{
try
@ -40,6 +40,7 @@ public class ConfigurationManager {
*
* @param key
* @return
* 11111
*/
public static Integer getInteger(String key)
{

@ -4,25 +4,29 @@ package cn.edu.hust.session;
import scala.math.Ordered;
public class CategorySortKey implements Ordered<CategorySortKey>, java.io.Serializable {
// 定义三个 Long 类型的字段,表示点击数、订单数和支付数
private Long clickCount;
private Long orderCount;
private Long payCount;
// 实现 Ordered 接口中的 compare 方法,进行排序比较
@Override
public int compare(CategorySortKey categorySortKey) {
// 先比较点击数,如果当前对象的点击数与传入对象的点击数不相等,则按点击数排序
if(clickCount-categorySortKey.getClickCount()!=0)
{
return (int) (clickCount-categorySortKey.getClickCount());
}else if(clickCount-categorySortKey.getClickCount()==0&&orderCount-categorySortKey.getOrderCount()!=0)
}
// 如果点击数相等,再比较订单数
else if(clickCount-categorySortKey.getClickCount()==0&&orderCount-categorySortKey.getOrderCount()!=0)
{
return (int) (orderCount-categorySortKey.getOrderCount());
}
// 如果点击数和订单数都相等,再比较支付数
else if(clickCount-categorySortKey.getClickCount()==0&&orderCount-categorySortKey.getOrderCount()==0&&payCount-categorySortKey.getPayCount()!=0)
return (int) (payCount-categorySortKey.getPayCount());
return (int) (payCount-categorySortKey.getPayCount());// 如果点击数、订单数和支付数都相等,则返回 0表示相等
return 0;
}
//11
@Override
public boolean $less(CategorySortKey categorySortKey) {
if(clickCount<categorySortKey.getClickCount())

Loading…
Cancel
Save