小编App*_*Bud的帖子

如何减少使用randomUUID()生成的UUID的长度

我有一个简短的实用程序,我使用randomUUID()生成一个UUID.

String uuid = UUID.randomUUID().toString();
Run Code Online (Sandbox Code Playgroud)

但是,生成的uuid太长,长度为36.

无论如何,我可以将UUID的长度从36减少到接近16或16?

java uuid

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

Windows上的Hadoop错误:java.lang.UnsatisfiedLinkError

我是Hadoop的新手,并尝试执行我的第一个mapcuce wordcount工作.但是,每当我尝试这样做时,我都会收到以下错误:

java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeCompute
ChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V
        at org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(
Native Method)
        at org.apache.hadoop.util.NativeCrc32.calculateChunkedSumsByteArray(Nati
veCrc32.java:86)
        at org.apache.hadoop.util.DataChecksum.calculateChunkedSums(DataChecksum
.java:430)
        at org.apache.hadoop.fs.FSOutputSummer.writeChecksumChunks(FSOutputSumme
r.java:202)
        at org.apache.hadoop.fs.FSOutputSummer.flushBuffer(FSOutputSummer.java:1
63)
        at org.apache.hadoop.fs.FSOutputSummer.flushBuffer(FSOutputSummer.java:1
44)
        at org.apache.hadoop.hdfs.DFSOutputStream.close(DFSOutputStream.java:221
7)
        at org.apache.hadoop.fs.FSDataOutputStream$PositionCache.close(FSDataOut
putStream.java:72)
        at org.apache.hadoop.fs.FSDataOutputStream.close(FSDataOutputStream.java
:106)
        at org.apache.hadoop.io.IOUtils.cleanup(IOUtils.java:237)
        at org.apache.hadoop.io.IOUtils.closeStream(IOUtils.java:254)
        at org.apache.hadoop.io.IOUtils.copyBytes(IOUtils.java:61)
        at org.apache.hadoop.io.IOUtils.copyBytes(IOUtils.java:112)
        at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:366)
        at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:338)
        at org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:190
5)
        at org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:187
3)
        at org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:183
8)
        at org.apache.hadoop.mapreduce.JobResourceUploader.copyJar(JobResourceUp
loader.java:246)
        at org.apache.hadoop.mapreduce.JobResourceUploader.uploadFiles(JobResour
ceUploader.java:166)
        at org.apache.hadoop.mapreduce.JobSubmitter.copyAndConfigureFiles(JobSub
mitter.java:98)
        at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitt
er.java:191)
        at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1297)
        at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1294)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInforma
tion.java:1656)
        at org.apache.hadoop.mapreduce.Job.submit(Job.java:1294) …
Run Code Online (Sandbox Code Playgroud)

hadoop

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

如何在点击li元素时添加类"Active"并同时将其从其他元素中删除?

我正在尝试创建一个菜单,其中我想在点击时更改li元素的CSS,同时,其他li的CSS应该保持不变.

我的菜单是:

    <ul id="menu">
    <li><a href="#">Parent 1</a> </li>
    <li><a href="#">item 1</a></li>
    <li><a href="#">non-link item</a></li>
    <li><a href="#">Parent 2</a> </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我的jquery将CSS添加到所选元素是:

 $("#menu li a").click(function() {
    $(this).parent().addClass('selected');

    });
Run Code Online (Sandbox Code Playgroud)

但是,现在,我无法从非选定元素中删除添加的CSS.无论如何我可以实现这个吗?

css jquery

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

SONAR无法在Web浏览器上运行

我试图通过网络浏览器访问Sonar.我已经在我的终端上启动了它但是当我尝试通过Web浏览器访问它时,它什么都没显示.但是,状态显示Sonar正在运行.如何在Web浏览器上运行它?

Sonar Web的配置是:

sonar.web.host=127.0.0.1

sonar.web.context=/sonar

sonar.web.port=9000
Run Code Online (Sandbox Code Playgroud)

sonarqube

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

为什么在Hybris中有两个单独的xml文件 - <extension> -beans.xml&<extension> -spring.xml?

我是Hybris的新手并且对它的扩展结构感到困惑.每当我们创建任何扩展时,它都包含两个XML文件:-beans.xml和-spring.xml

<extension>-beans.xml file包含bean及其属性的定义,或者换句话说,DTO.

<extension>-spring.xml 还包含一些bean及其属性的定义.

这是我到目前为止所理解的.如果我错了,请纠正我.

当我们可以定义bean时spring.xml,为什么需要另一个XML文件" beans.xml"?

请对此提供一些说明.谢谢.

java hybris

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

如何基于Key对JSON对象进行排序?

我正在创建一个JSON对象,我在其中添加一个键和一个数组值.key和value的值来自TreeSet,它具有排序形式的数据.但是,当我在我的json对象中插入数据时,它是随机存储的,没有任何顺序.这是我目前的json对象:

{
    "SPAIN":["SPAIN","this"],
    "TAIWAN":["TAIWAN","this"],
    "NORWAY":["NORWAY","this"],
    "LATIN_AMERICA":["LATIN_AMERICA","this"]
}
Run Code Online (Sandbox Code Playgroud)

我的代码是:

 Iterator<String> it= MyTreeSet.iterator();

        while (it.hasNext()) {
            String country = it.next();
            System.out.println("----country"+country);
            JSONArray jsonArray = new JSONArray();
            jsonArray.put(country);
            jsonArray.put("this);

            jsonObj.put(country, jsonArray);
        }
Run Code Online (Sandbox Code Playgroud)

有什么办法可以将数据存储到while循环内部的json对象中吗?

java json

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

CodeIgniter错误 - 无法使用提供的设置连接到数据库

我是PHP和CodeIgniter的新手,我正在尝试使用codeIgniter的MVC模式从mysql表中获取数据.

我的模型类是:

<?php

class News_Model extends CI_Model
{

    public function _construct()
    {
        $this->load->database();
    }

    public function get_news($id)
    {
        if($id!=FALSE)
        {
            $query= $this->db->get_where('news', array('id' => $id));
            return $query->row_array();
        }
        else
        {
            return FALSE;
        }   
    }

}


 ?>
Run Code Online (Sandbox Code Playgroud)

和我的database.php文件是:

  $active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'user';
$db['default']['dbdriver'] = 'mysql';
$db['default']['port'] = '3306';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] …
Run Code Online (Sandbox Code Playgroud)

php mysql codeigniter

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

标签 统计

java ×3

codeigniter ×1

css ×1

hadoop ×1

hybris ×1

jquery ×1

json ×1

mysql ×1

php ×1

sonarqube ×1

uuid ×1