小编Mad*_*era的帖子

根据对象的属性以自定义顺序对对象的数组列表进行排序

我需要按自定义顺序(而不是字母顺序)按数组列表自己的 String 属性对数组列表进行排序。

List<WeekSales> saleList = new ArrayList<>();
...
Run Code Online (Sandbox Code Playgroud)

周销售额:

public class WeekSales{

private String day;
private int amount;

// getters setters
...

}
Run Code Online (Sandbox Code Playgroud)

财产day总是一周中的一天。(“星期日”,“星期一”等...)所以我需要根据星期的顺序对列表的元素进行排序。(“星期一”,“星期二”,“星期三”,“星期四”,“星期五星期六星期天”)

所以我尝试了google.common.collect.Ordering.但它给了我一个错误

无法比较值:com.certus.controllers.WeekSales

Comparator<WeekSales> com = Ordering.explicit(new WeekSales("Monday",0), new WeekSales("Tuesday",0), new WeekSales("Wednesday",0), new WeekSales("Thursday",0), new WeekSales("Friday",0), new WeekSales("Saturday",0),new WeekSales("Sunday",0));
                saleList.sort(com);
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。谢谢。

更新 :

这个问题对我的问题没有任何解决方案。我的情况下有一份定制订单。

("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday")
Run Code Online (Sandbox Code Playgroud)

java sorting arraylist comparator

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

docker phppyadmin 容器拒绝用户“root”访问

我已经在digitalocean droplet上成功安装了docker,下面显示了我的 docker-compose.yml配置:

version: '2.1'
services:

  mysql:
    build:
      context: ./docker/mysql
    image: mysql:latest
    ports:
      - 3306:3306
    environment:
      MYSQL_ROOT_PASSWORD: root_pass
      MYSQL_USER: root
      MYSQL_PASSWORD: root_pass
    volumes:
      - mysqldata:/var/lib/mysql

  phpmyadmin:
    image: phpmyadmin/phpmyadmin
    container_name: phpmyadmin
    links:
      - mysql:db
    environment: 
      MYSQL_USERNAME: root
      MYSQL_ROOT_PASSWORD: root_pass
    restart: always
    ports: 
      - 8080:80
Run Code Online (Sandbox Code Playgroud)

一旦我启动了 docker 服务,一切正常,如下面的屏幕截图所示。 在此处输入图片说明

我可以使用我的用户凭据在终端内完美地访问我的 mysql 数据库。

在此处输入图片说明

但问题是当我尝试访问 phpmyadmin 时droplet_ip:8080说:

 #1045 - Access denied for user 'root'@'172.18.0.4' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

在这里我也使用了相同的用户名(root)密码(root_pass)。

任何有关此问题的建议将不胜感激。谢谢你。

mysql phpmyadmin docker

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

标签 统计

arraylist ×1

comparator ×1

docker ×1

java ×1

mysql ×1

phpmyadmin ×1

sorting ×1