淡然坊

素处以默,妙机其微。

排序:
默认
按更新时间
按访问量

使用聚类算法来对用户进行兴趣小组推荐

      接上一篇文章,这篇文章讲的是我如何实现聚类部分的代码。       聚类部分,老师的要求是:提出一个能够应用聚类算法的应用需求并实现该应用,包括从MongoDB 数据库中整理数据集;在数据集上应用聚类算法;对聚类结果进行展示。     由此可见,主题可以任选,开放形式。由于之前...

2018-02-09 23:14:51

阅读数:285

评论数:1

使用Spark Streaming进行豆瓣用户画像分析

研一上学期,云计算课程,老师希望我们能掌握基于 Spark、HDFS 和 MongoDB 的本地高效分布式数据处理和存储环境的搭建和技术使用。我们小组选的课题是豆瓣小组和用户数据。其中,我作为组长,负责编写 Spark Streaming 部分和聚类部分的代码。 时间很紧凑,一周内就要自学之前完全...

2018-02-09 22:31:14

阅读数:1157

评论数:5

第一个个人J2EE网站——甜品屋

终于写到最近做的项目啦。甜品屋网站是我们的J2EE大作业,按学号检查演示,由于本人学号太靠前了,首当其冲(没错,就是这个成语)地被安排到开学第三周的周一早上的第一节课检查。而这个大作业是老师寒假刚开始放之前才布置的,所以,有多赶。。我春节后才开始做这个作业,到了3月7号就要检查?所以也就不到1个月...

2016-03-11 18:39:01

阅读数:1126

评论数:3

自己创建一个Rest API

2015.10 大三上 面向web的计算课程 在大三上的课程中,海涛老师要求项目中运用rest进行数据采集。我两眼懵逼,啥是rest呀?然后就去网上找了学习资料。然后之后就着手开始自己写一个rest api。为什么要自己写呢?因为我没用框架,第一次使用php做网站,我想先打好基础再考虑高层次的东西...

2016-03-11 16:47:56

阅读数:731

评论数:0

IOUtils.closeQuietly:在finally中关闭流时不需要再catch一遍IOException

在使用 stream 的时,往往要 try catch IOException。eric教导我要把流的关闭放到 finally 中去写,并且在 close 之前要判断一下是否为 null。但是 stream.close() 也会 throw IOException,这就导致在 finally 中 ...

2018-09-07 17:40:23

阅读数:31

评论数:0

Java 7新特性:try后面的圆括号能够自动关闭资源

在导师的 previewTemplate 代码中看到,try后面跟了一个圆括号,里面申明了一个 InputStream input,当时并不明白为什么要放在圆括号里,不直接放在 {} 里,直到最近自己开始写 batchDownload,才明白其中的原因。 1 自动关闭资源介绍 Java 7增强...

2018-09-07 17:10:59

阅读数:17

评论数:0

Java程序员的日常—— IOUtils总结

以前写文件的复制很麻烦,需要各种输入流,然后读取line,输出到输出流...其实apache.commons.io里面提供了输入流输出流的常用工具方法,非常方便。下面就结合源码,看看IOUTils都有什么用处吧! 代码参考https://github.com/xinghalo/JDK-Learn...

2018-09-07 16:42:11

阅读数:17

评论数:0

java写入CSV文件后Excel打开乱码的问题

使用java写入csv文件,并且文件编码也设成了“UTF-8”: File file = new File("a.csv"); OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStr...

2018-09-06 19:16:49

阅读数:20

评论数:0

使用linux命令删除X天前的文件

转载自: https://www.vionblog.com/linux-delete-files-older-than-x-days/ This is a very simple tutorial how to find and delete files older than X days. I...

2018-09-06 12:13:52

阅读数:23

评论数:0

ConcurrentHashMap在JDK1.7和1.8中的不同实现

知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。 ConcurrentHashMap 在多线程环境下,使用HashMap进行put操作时存在丢失数据的情况,为了避免这种bug的隐患,强烈建议使用ConcurrentHashMap代替HashMap,为了对ConcurrentHas...

2018-08-19 13:43:19

阅读数:36

评论数:0

多线程 ForkJoinPool 详解

背景:ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后,再将这些执行结果合并起来即可。这种思想值得学习。 使用 Java7 提供了ForkJoinPool来支持...

2018-08-19 13:36:41

阅读数:50

评论数:0

MySQL并发时经典常见的死锁原因及解决方法

1.    mysql都有什么锁 MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁...

2018-08-19 13:31:18

阅读数:63

评论数:0

Mysql中update后insert造成死锁的分析

问题描述 sql如下: START TRANSACTION; UPDATE table_a SET ... WHERE id = x ; IF(ROW_COUNT() = 0) THEN INSERT INTO table_a id VALUES x; END IF; COMMIT...

2018-08-19 11:14:37

阅读数:56

评论数:0

Integer是不可变类,进入一个方法后,在里面的值的改变不会影响方法外的引用

先看一个方法: 主函数的输出并没有像想像中一样会输出3,而是输出初始化的数值 0。 这是因为与String类似,所有的包装类都是final类,即不可变类。虽然在代码A处看起来是改变了counter的值,但实际上是创建了另一个对象,并将方法内的counter参数的引用指向了这个新创建的对象,...

2018-08-19 11:03:05

阅读数:45

评论数:0

Spring注解注入集合对象

目录 1. @Autowired注解注入map、list与@Qualifier 2. Spring依赖注入IoC各种数据类型(list、map、set、数组) 1. @Autowired注解注入map、list与@Qualifier package com.imooc.beanannot...

2018-08-19 10:54:19

阅读数:103

评论数:0

使用xmllint处理/验证xml

xmllint是一个很方便的处理及验证xml的工具,linux下只要安装libxml2就可以使用这个命令,下面整理一些常用功能 1. --format 此参数用于格式化xml,使其具有良好的可读性。 假设有xml(person.xml)内容如下: <person&a...

2018-07-28 14:17:45

阅读数:40

评论数:0

java如何创建一个元素类型是ArrayList的数组?

如果试着创建一个数组,元素类型是arraylist,通常的想法往往是以下两种: ArrayList<String> a[] = new ArrayList<String>()[]; ArrayList&a...

2018-07-17 12:02:42

阅读数:279

评论数:0

leetcode 6. ZigZag Conversion

The string "PAYPALISHIRING" is written in a zigzag(Z字型) pattern on a given number of rows like this: (you may want to display this ...

2018-07-17 11:46:26

阅读数:34

评论数:0

Google Guice笔记

1、Hello World! 1、定义Service   Service.java      public interface Service{     public void sayHello();   }   2、定义实现类   ServiceImpl.java      public c...

2018-07-17 11:04:59

阅读数:38

评论数:0

Jackson将pojo对象序列化为json

先是对象:  public class User { public int id; public String name; } public class Item { public int id; public String itemNa...

2018-07-16 19:39:07

阅读数:36

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭