SaaS增长圈_明点网络

您现在的位置是:首页 > SaaS公司百科 > 海外SaaS简介 > 正文

海外SaaS简介

SaaS公司Crelate概况、产品功能、融资历史及主要竞品介绍

SaaSHunter2023-03-25海外SaaS简介655

1. Crelate概况

  1. Crelate产品功能

    SaaS公司Crelate概况、产品功能、融资历史及主要竞品介绍

  2. Crelate融资历史

  3. Crelate主要竞品介绍

    "; String title = "Crelate简介"; String url = "http://www.ishangqing.com/post/saasgong-si-crelate-gai-kuang-chan-pin-gong-neng-rong-zihuobi-ji-zhu-yao-jing-pin-jie-shao"; String author = "鲁锐"; String authorUrl = "http://www.ishangqing.com"; String authorAvatar = "http://www.ishangqing.com/templates/ishangqing/image/ishangqinglogo.png"; String content = "Crelate是一家位于西雅图美国的高科技公司,专注于为人力资源管理人员提供简单的招聘软件,即使您不懂一点技术,也可以简单的使用Crelate软件。目前Crelate的主要竞品有:Jobvite,Recruitee,SmartRecruiters,JobDiva,SAP,Workday,Taleo,Zoho Recruit。"; String tags = "Crelate,SaaS,招聘软件,西雅图,美国"; String category = "软件"; Date pubDate = new Date();

    String[] tagsStr = tags.split(",");
    List<String> tagsList = new ArrayList<String>();
    for (String tag : tagsStr) {
        tagsList.add(tag);
    }
    
    Article article = new Article();
    article.setTitle(title);
    article.setUrl(url);
    article.setAuthor(author);
    article.setAuthorUrl(authorUrl);
    article.setAuthorAvatar(authorAvatar);
    article.setContent(content);
    article.setTags(tagsList);
    article.setCategory(category);
    article.setPubDate(pubDate);
    
    articleService.save(article);
    

    }

    @Test public void testSaveArticleFromUrl() { String targetUrl = "http://www.ishangqing.com/post/shanghai-shangye-zhoubian-wai-gongsi-dianpu-gongsi-zhongwai-gongsi-huiyuanka-gongsi-sheng-ji-zhong-duan";

    articleService.saveArticleFromUrl(targetUrl);
    

    }

    @Test public void testSaveArticlesFromUrl() { String url = "http://www.ishangqing.com/list/1/6.html"; articleService.saveArticlesFromUrl(url); }

    @Test @Ignore public void testSaveArticlesFromAllUrls() { for (int i = 1; i < 20; i++) { String url = "http://www.ishangqing.com/list/" + i + "/6.html"; articleService.saveArticlesFromUrl(url); } }

    @Test @Ignore public void testSaveArticlesFromAllUrlsThread() { for (int i = 1; i < 20; i++) { final String url = "http://www.ishangqing.com/list/" + i + "/6.html"; new Thread(new Runnable() { @Override public void run() { articleService.saveArticlesFromUrl(url); } }).start(); } }

    @Test public void testSaveArticlesFromAllUrlsThread2() { for (int i = 1; i < 20; i++) { final String url = "http://www.ishangqing.com/list/" + i + "/6.html"; articleService.saveArticlesFromUrl(url); } }

    @Test public void testSaveArticlesFromAllUrlsThread3() { final CountDownLatch doneSignal = new CountDownLatch(20);

    for (int i = 1; i < 20; i++) {
        final String url = "http://www.ishangqing.com/list/" + i + "/6.html";
        new Thread(new Runnable() {
            @Override
            public void run() {
                articleService.saveArticlesFromUrl(url);
                doneSignal.countDown();
            }
        }).start();
    }
    
    try {
        doneSignal.await();
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    

    }

    @Test public void testSaveArticlesFromAllUrlsThread4() { final CountDownLatch doneSignal = new CountDownLatch(20); final ExecutorService executor = Executors.newFixedThreadPool(20);

    for (int i = 1; i < 20; i++) {
        final String url = "http://www.ishangqing.com/list/" + i + "/6.html";
        executor.submit(new Runnable() {
            @Override
            public void run() {
                articleService.saveArticlesFromUrl(url);
                doneSignal.countDown();
            }
        });
    }
    
    executor.shutdown();
    
    try {
        doneSignal.await();
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    

    }

    @Test @Ignore public void testCalcArticleCount() { int count = articleService.calcArticleCount(); System.out.println("count=" + count); }

    @Test @Ignore public void testQueryArticleList() { List

    articleList = articleService.queryArticleList(0, 10); for (Article article : articleList) { System.out.println("article=" + article); } }

    @Test @Ignore public void testQueryArticleById() { Article article = articleService.queryArticleById("5770a98c60b2b36d09d8a7c3"); System.out.println("article=" + article); }

    @Test @Ignore public void testQueryArticleByUrl() { String targetUrl = "http://www.ishangqing.com/post/shanghai-shangye-zhoubian-wai-gongsi-dianpu-gongsi-zhongwai-gongsi-huiyuanka-gongsi-sheng-ji-zhong-duan"; Article article = articleService.queryArticleByUrl(targetUrl); System.out.println("article=" + article); }

    @Test @Ignore public void testSearchArticleByKeyword() { String keyword = "公司"; List

    articleList = articleService.searchArticleByKeyword(keyword, 0,

×