小编Pho*_*ixS的帖子

不推荐使用Api注释的描述

在Swagger中,不推荐使用@Api注释description.

有没有更新的方式来提供描述?

swagger springfox

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

带有"WHERE ... IN"查询的PDO

我正在修改一些PHP代码以使用PDO进行数据库访问,但我遇到了"WHERE ... IN"查询的问题.

我试图从数据库中删除一些东西,根据表格上的哪些项目进行检查.列表的长度和内容会有所不同,但是对于这个例子,想象一下:

$idlist = '260,201,221,216,217,169,210,212,213';
Run Code Online (Sandbox Code Playgroud)

然后查询如下所示:

$query = "DELETE from `foo` WHERE `id` IN (:idlist)";
$st = $db->prepare($query);
$st->execute(array(':idlist' => $idlist));
Run Code Online (Sandbox Code Playgroud)

当我这样做时,只删除第一个ID.(我假设它抛出了逗号和之后的所有内容.)

我也试过制作$idlist一个数组,但它不删除任何东西.

在PDO准备好的声明中使用项目列表的正确方法是什么?

php pdo

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

在Netbeans中拆分窗口

我正在尝试拆分我的窗口,所以我可以在1个屏幕上有2个不同的类或任何东西,但它只会拆分相同类/文件/窗口的窗口.我多年来一直在使用netbeans,但仍然无法做到这一点.

这可能吗?

netbeans

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

如何删除数组键中的前缀

我尝试删除数组键中的前缀,并且每次尝试都失败.我想要达到的目的是:

有: Array ( [attr_Size] => 3 [attr_Colour] => 7 )

要得到: Array ( [Size] => 3 [Colour] => 7 )

非常感谢您的帮助......

php arrays key implode

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

找不到PHP命名空间PDO

我正面临着一个迄今为止我无法解决的问题.我创建了一个database classapp/db/mysql/database.php包含以下内容:

<?php
    namespace App\Database;
    use Symfony\Component\Yaml\Yaml;

    class Database{
        private static $connection = null;

        private function __construct( $host, $base, $user, $pass ){
            try{
                self::$connection = new PDO("mysql:host=$host;dbname=$base", $user, $pass);
            }catch(PDOException $e){
                die($e->getMessage());
            }
        }

        public static function get(){
            if( self::$connection !== null ){
                return self::$connection;
            }
            $yaml = Yaml::parse(file_get_contents(realpath('./app') . '/database.yml'));
            self::$connection = new Database( $yaml['host'], $yaml['base'], $yaml['user'], $yaml['pass'] );
        }
    }
Run Code Online (Sandbox Code Playgroud)

使用作曲家,我正在自动加载这个类:

{
    "autoload" : {
        "classmap" : [
            "app/libraries",
            "app/db"
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

其中生成 …

php pdo namespaces

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

Firefox中存储"您的证书"在哪里?

我应该在Firefox的"我的证书"部分安装了一些证书,但那里没有.如果我能找出存储的位置(我的个人资料目录中的某个地方可能?),那么我可以尝试从备份中恢复.

firefox certificate ssl-certificate

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

可点击的tel协议是firefox中的一个标签

我有一个非常标准的电话号码标签.它适用于 Firefox 之外的所有内容.我认为tel协议是标准的 - 有没有我不知道的解决方法?

<a class="tel" href="tel:8001234567">(800) 123-4567</a>
Run Code Online (Sandbox Code Playgroud)

Firefox错误消息:

地址不明白

Firefox不知道如何打开此地址,因为协议(tel)与任何程序都没有关联.

您可能需要安装其他软件才能打开此地址.

html firefox tel

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

每次我需要时使用Logger.getLogger()或每个类创建一次

我正在使用Java util Logger.根据Logger.getLogger方法的文档,它说:"为命名的子系统查找或创建一个记录器.如果已经使用给定名称创建了一个记录器,则返回该记录器.否则将创建一个新的记录器." 每节课只召唤一次会有什么好处吗?

选项1:

public class Myclass 
    static Logger logger = Logger.getLogger(Myclass.class);

    public void method1() {
        logger.log(...);
    }

    public void method2() {
        logger.log(....);
    }
}
Run Code Online (Sandbox Code Playgroud)

选项2:

public class Myclass {
    public void method1() {
        Logger.getLogger(Myclass.class).log(...);
    }

    public void method2() {
        Logger.getLogger(Myclass.class).log(...);
    }
}
Run Code Online (Sandbox Code Playgroud)

java java.util.logging

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

嵌套映射或java中的组合键

我需要一个Map来在Java中创建一个缓存,以获得相同的值,我有两个String键.我的问题是,最好制作嵌套地图(每个键一个)或制作某种类型的自定义键与两个字符串?

访问缓存上的数据将始终使用两个密钥访问,我不需要通过这两个密钥中的任何一个对其进行分组.

然后,如果更好地结合字符串键只有一个什么它更好?

  • 自定义类与自定义getHash方法.但那么问题是哈希函数实现了什么?
  • 简单地将两个字符串连接在一起.例如:

    cache.put(key1 + key2,value)

java key hashmap

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

com.mongodb.client.MongoClient 和 com.mongodb.MongoClient 的区别

我对 MongoDB 有点陌生,我对 MongoClient 类感到困惑,因为在不同的包 (com.mongodb.client.MongoClientcom.mongodb.MongoClient) 中有两个。我所看到的是他们或多或少有相同的目的,但我可能是错的。

两个班级之间有什么区别?是否推荐其中之一?

java mongodb spring-boot

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