ThousandHu`s blog

千里之行 始于足下


  • 首页

  • 归档

  • 标签

findbugs maven plugin

发表于 2015-11-06
通过分析编译后的二进制代码分析java代码中潜在的bug,插件运行基于findbugs 3.0.1,运行依赖java 7或者更高版本。 pom.xml123456789101112131415161718192021222324252627282930313233343536373839404142434445<project ...> <pluginRepositories> <pluginRepository> <id>Codehaus repository</id> <url>http:// ...
阅读全文 »

Apache jena解析RDF schema

发表于 2015-10-28
最近做了一个知识图谱schema合法性验证的小项目,是写成了mevan插件的形式,每次项目编译都验证一下,上次写了如何做mvn插件,这次写一下和知识图谱解析相关的一些内容吧。 我们用了jena这个项目。其实mentor他们主要用这个实现了查询之类的一系列东西,我这个项目是他们专门来留给我练手的。 首先说一下schema吧。我们用的RDF,它描述东西主要是三元组形式。比如: A relationship B:表示A是B的xxx,或者A和B是xxx关系 A value “xxx” : 表示 A的值是xxx 它里面也有类和属性的概念。比如m:people.person是一个类,他的ttl描述是 ...
阅读全文 »

Maven 插件编写

发表于 2015-10-27
转载请注明出处:http://thousandhu.github.io/2015/10/27/Maven-%E6%8F%92%E4%BB%B6%E7%BC%96%E5%86%99/编写maven插件主要是两个部分,一个是使用这个插件的工程的pom.xml,另一个是插件本身。 首先看看工程的pom.xml 12345678910111213141516171819202122<build> <plugins> <plugin> <groupId>my.maven</groupId> <arti ...
阅读全文 »

Hadoop: The Definitive Guide 4th 读书笔记—chapter3: HDFS

发表于 2015-10-27
本读书笔记组织形式是每个chapter为一篇,每篇大小标题对应书中一节和一小节。 转载请注明出处<> The Design of HDFShdfs的定义为 filesystem designed for storing very large files with streaming data access patterns, running on clusters of commodity hardware. 他有三个主要特点: very large files:可以支持到pb级别 streaming data access: write-once, read-many-ti ...
阅读全文 »

Hadoop: The Definitive Guide 4th读书笔记: chapter2

发表于 2015-10-26
本读书笔记组织形式是每个chapter为一篇,每篇大小标题对应书中一节和一小节。 转载请注明出处http://thousandhu.github.io/2015/10/26/Hadoop-The-Definitive-Guide-4th%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0-chapter2/ A Weather Dataset略 Analyzing the Data with Unix tools略 Analyzing the Data with HadoopMap and Reduce这一节主要就是讲了如何结合mapreduce统计信息每年温度的最大值。m ...
阅读全文 »

play中使用slick的一些代码片段

发表于 2015-10-13
简单记录下自己第一次使用slick的蹒跚学步的过程,先说一下我用的是2.x​详细语法可以见http://wiki.jikexueyuan.com/project/slick-guide/query-one.htmlhttp://thomastoye.be/2015/slick-with-play/ 开始先通过$ sbt “gen-tables” 构造tables.scala,之后使用table中的lazy进行操作,操作时一定要由session环境,做法一般是通过在外面包一层slick.DB.withSession { implicit session => //code }来实现,或者在 ...
阅读全文 »

scala学习资源

发表于 2015-10-13
我学习scala主要是通过看网上的课程,笔记主要都是ctrl+c, ctrl+v.这里就只把资料贴上来吧,笔记就不贴了 课程 Functional Programming Principles in Scala,据说是scala创始人开的入门课程,不过我没跟,有时间的可以看一下,据说讲的不错。 Principles of Reactive Programming,这个课是上一个的后续,听说讲了actor模型相关的很多东西,以后有时间会去听歌。 scala http://wiki.jikexueyuan.com/list/scala/#all-project,这个网站整个我感觉都不错,主要是我 ...
阅读全文 »

docker使用小结

发表于 2015-10-12
最近试用了下docker,放在这里做个总结 docker是PAAS层面的虚拟化技术,它基于LXC(Linux Container)技术实现了container之间的隔离,相比于vm更为轻量级。这种轻量级可隔离的特点使得docker可以解决程序员大家开发环境时遇到的以下几个问题: 软件安装麻烦,比如很多公司都使用redhat,一般开发人员又不给root,安装一个nginx或者是mysql都得自己下载编译安装 权限问题,没有root,一些软件无法运行,例如dnsmasq; 没有root,无法修改hosts,无法netstat -nptl,无法tcpdump,无法iptable 隔离性差,例如不同 ...
阅读全文 »

hexo添加rss和站内搜索

发表于 2015-09-24
添加RSS首先这个是在next主题下的设置方法。 编辑主题config:theme/next/_config.yml 安装rss插件 npm install hexo-generator-feed rss: false,这将会禁用Feed链接。 rss:,当值为空的时候,默认会使用站点的 Feed 链接。在此之前需要使用 hexo-generator-feed 插件生成 Feed。 编辑站点config:_config.yml 添加 1234feed: type: atom path: atom.xml limit: 20 添加站内搜索 tinysou选择tinysou的原因:免费, ...
阅读全文 »

mac下用github+hexo搭建个人博客

发表于 2015-09-23
安装hexo首先需要安装nodejs, git然后安装hexo 12npm install -g hexo-clinpm install hexo --save 安装hexo会遇到npm链接不上的情况,这时可以修改node的repository。编辑~/.npmrc 1registry = https://registry.npm.taobao.org 可以选择安装hexo的插件 1234567891011121314npm install hexo-generator-index --savenpm install hexo-generator-archive --savenpm insta ...
阅读全文 »
1…8910
ThousandHu

ThousandHu

千里之行 始于足下

91 日志
49 标签
github zhihu 微信公众号:thousandhu学架构
© 2015 - 2017 ThousandHu
由 Hexo 强力驱动
主题 - NexT.Mist