自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (7)
  • 收藏
  • 关注

90行代码爬取我的微博

本文来自 fairjm@iteye 转截请注明出处这90行代码写了大半年,本来年初就能写好的,结果懒癌发作一病不起,昨天突然惊醒,已经过了半年了,这半年来也没业余好好写代码,发的文章也是划水性质,不能再这么下去了. 初衷其实挺简单的,看自己发了1w+的微博,想着哪天不见了青春的记忆就荡然无存,实在太可惜了,保存到本地方便追溯. 目标是 http://weibo.com/x...

2017-07-03 22:56:11 387

吃点糖不好嘛 甜甜的Lombok

本文来自 fairjm@iteye 转截请注明出处 语法糖虽然没有为语言带来翻天覆地的变化,但是也减少了开发者的痛苦感.对于java这种更新进度缓慢,语法比较啰嗦的语言,多一点语法糖就可以减少大量的代码.lombok正是为此而生的项目.项目地址:https://projectlombok.org/因为官方文档简单并且详细,可以自行参阅.这里就聊聊常用的一些. 冗长的类型声明...

2017-01-21 09:36:45 277

JSR223 Java使用脚本引擎动态修改业务逻辑

本文来自iteye @fairjm 转截请注明出处 --- 偶尔会有一些业务需求是可以在线上代码运行的时候动态改变一些行为,一般的做法是使用个配置文件,存在数据库或者redis等存储中,程序动态获得之后解析根据配置进行相应的操作.在配置不复杂的情况下这样的做法能够满足需求.但如果配置很复杂,或者配置的规则很多,那么解析配置并运行就变成了一件很麻烦的事情.可能会引入一些解析器,或...

2016-11-30 10:16:15 653

F# 优雅使用Dapper进行数据库操作

本文来自 iteye@fairjm 转截请注明出处 之前写过一篇用SQLProvider进行数据库连接的,但实际使用的时候发现兼容性不是很好,在用mysql的时候很多表都找不到,要反复rebuild.直接使用ADO.NET的话就显得麻烦.来看一下ADO.NET一个查询到例子let cStr =@"Server=地址;Port=端口;Database=数据库名称;Uid=用户名;...

2016-09-14 10:10:56 502

工作感悟

本文来自http://fair-jm.iteye.com/ 转截请注明出处时间一不小心就过去那么久了,毕业后正式工作也一年多了,有些想法,有些感悟.这一年来也没写过什么文章.一是接触的新东西少了,工作多是业务相关,没什么好写(之前写过一篇...).二是懒得写,笔记还是记了一些,但图文混排,发出来还要能看得编辑很久. 人际关系只要有人的地方就会有政治.虽然平等是公司的文化之...

2016-08-30 09:55:12 144

spirng4 spring data jpa配置记录

本文来自http://fair-jm.iteye.com/ 转截请注明出处 前几天看spring实战(第四版)的spring-data-jpa部分 自己也动手实践了下 发现了一些问题这边记录一下问题排除后的配置 首先是pom,这本书最不好的一点就是不告诉你要哪些依赖包。我在动手实践的时候发现hibernate 5.2.1和spring4.2会出现flashMode方法找不...

2016-08-14 20:22:50 185

App后端服务器开发小结

本文出自iteye http://fair-jm.iteye.com/ 转截请注明出处 app的API与网站使用的API较大的区别是其生命周期更长.API的修改需要做到向后兼容.  app的API设计要考虑到app的版本问题.API本身需要可以演化.     怎么拿到App的版本?    --  这不是一个技术问题而是一个设计问题,需要和app开发协商.  比如...

2016-06-24 13:34:19 739

SpringMVC 老代码ModelAndView转为API

本文出自iteye http://fair-jm.iteye.com/ 转截请注明出处 需求比较特殊,需要将一个项目的ModelAndView的action全部转成API返回的形式,返回代表JSON的字符串.  如果手工去改,那工作量很大且非常无聊,最好的方式就是在切面进行操作.  最后考虑在Interceptor中实现,这个Interceptor放在第一个位置,preHandl...

2016-06-13 11:03:09 403

play2.x笔记 官网内容翻译+截取 第二章

本文来自 fair-jm.iteye.com 转截请注明出处    play的官方文档(for scala) 第二章的笔记 有兴趣的可以看下 有错误欢迎指出   Handling asynchronous resultsStreaming HTTP responsesComet socketsWebSockets  1、Handling asynchr...

2015-05-21 18:13:51 185

python(2.7)学习笔记

本文来自fair-jm.iteye.com 转截请注明出处在osforce上看的python课程 就记了下课程的笔记放在百度网盘上了 pan.baidu.com/s/1gd4DsJL密码:up6m 非常基础的笔记 有兴趣和需要的可以看看  ...

2015-03-17 23:37:41 139

playframework结合QRGen在页面生成QR码

本文来自: fair-jm.iteye.com 转截请注明出处QRGen的使用详见:http://www.importnew.com/15028.html playframework的安装可以去play的官网:https://playframework.com/ 通过activator建立一个play项目activator new qr_example 使...

2015-02-15 17:33:26 260

原创 play2.x笔记 官网内容翻译+截取 第一章(完)

本文来自: http://fair-jm.iteye.com/ 转截请注明出处 又做了一些笔记 因为长时间没做play的应用现在都已经生疏了 play官网的doc非常详细是非常好的学习教程 我想有了这个其他书都是浮云了这是最近看的时候摘录的一些内容 翻译了一下 如果错误麻烦指正第一章的内容还差两节 等有空 翻译之后会放上来  1、HTTP编程(HTTP progra...

2015-02-13 19:12:58 323

使用sbt创建play工程

本文来自 http://fair-jm.iteye.com/ 转截请注明出处 因为新版的play要用activator 但使用activator比较蛋疼(国外的亚马逊s3在中国被ban 各种超时虐心)不妨直接使用 sbt来生成但lz建议先把activator的离线(300M那个下载下来) 然后放入对应的仓库 没有指定的话在 用户目录/.ivy 下 有指定的放到自己指定的目录...

2015-01-07 03:27:34 360

scala运行时反射简单介绍

本文来自:fair-jm.iteye.com 转截请注明出处 看了些官网的文档 做点简单的总结scala的类型系统比java要丰富点 但scala的运行时反射感觉比java的要难用 运行期反射的作用:观察对象的类型 包括泛型实例化一个对象 访问或者调用对象的成员 要使用运行期反射的相关工具的话 导入以下的包:import scala.reflect...

2014-12-06 02:14:28 665

Elixir简单的wordcount小程序

本文来自:fair-jm.iteye.com 转截请注明出处 defmodule Wordcount do @moduledoc "simple wordcount program by fairjm" @nodecount 3 def start(file) do s = self spawn(fn -> count(fil...

2014-11-18 00:22:03 182

JFinal+JOOQ 简单整合

本文来自: fair-jm.iteye.com 转截请注明出处 JFinal 介绍自行移步到其官网:http://www.jfinal.com/ 简单来说JFinal的定位是接近全栈的 所以我这边硬生生把JOOQ拉进来有点违背他的用意这篇文章也就当作一个记录好了 以免以后忘记什么东西 环境使用:JDK1.8Tomcat8JFinal 1.8(1.9已...

2014-11-09 15:45:15 268

原创 【转】 Java获取当前类名、方法名

原帖来自于: http://blog.csdn.net/a578559967/article/details/7688971 为了测试各个函数,如果手动打印每个类名、函数名,那么多函数的话能把人累死,Java早已准备好了一堆记录自身的函数。 获取类名:  public static void testGetClassName() { // 方法...

2014-11-04 12:28:03 198

Stream的#::实现

本文来自fair-jm.iteye.com 转截请注明出处 前端时间买了本 FP in scala(电子版 可以paypal付 双币信用卡就可以) 粗粗地看 看到了Stream惰性求值那章就想自己写一写按照这本书写了写于是想了想scala类库中的scala.collection.immutable.Stream中的 #::操作是如何实现的呢:  1 #:: {printl...

2014-10-10 22:19:49 170

greenplum安装(三台虚拟机 centOS 6.5)

本文来自:fair-jm.iteye.com 转截请注明出处 安装的过程比较坎坷艰辛....先开始按照官方4.2的guideline结果卡在了gpseginstall 这个工具用这个工具一直卡在 输入seg1(segment1)的密码上... 用了root密码不行 用了gpadmin的密码也不行 (网上说是要允许root登陆 http://www.topix.com/f...

2014-09-30 00:21:14 569 1

Slick2 使用笔记(5) 配置数据源

本文来自:fair-jm.iteye.com 转截请注明出处 Slick2可以使用内置的Database(使用时导入对应数据库的对应的包比如mysql是:import scala.slick.driver.MySQLDriver.simple._) 的 forURL方法(这个方法通过DriverManager来拿到连接 这个在前面的几个笔记里都有还有forDriver是直接通过D...

2014-08-30 11:41:04 178

原创 [转]多线程情况下HttpClient的使用

本文转截自:http://www.thinkingquest.net/articles/210.html 3.x版本的httpclient属于apache的commons项目。 从4.x开始,httpclient被转移到了httpcomponent项目下。 api也发生了重大的变化。 http 3.x已经不推荐使用。使用3.x版本的地方,官方建议都升级到4.x版本。本文的api也都...

2014-08-28 15:41:51 504 1

weibo上收藏整理

本文来自:fair-jm.iteye.com 转截请注明出处用微博也有4年左右了吧 收藏了不少微博 在这里筛选些出来~~一些是收藏了还木有详细看过但感觉以后会用到 一些是看过觉得挺不错的~~就不截图了 因为好累.... @InfoQ 【借助JITWatch理解HotSpot JVM的JIT】Oracle的HotSpot JVM以解释加编译的方式执行字节码文件。JITWatch...

2014-08-16 23:06:47 192

[java]实习一个月~总结+期望~

啊哈...不知不觉实习了一个月了... ...感触颇多 但lz的语文不是很好 这里就蹩脚地记录些自己的一些见闻和想法~实习工作工作本来以为是高端大气上档次的大数据啊 云平台 自己从前没怎么接触过的东西..在实习前见导师的时候说是要做solr相关 本身就会一点(Beifeng上买了课程看..) 再去manning买了本solr in action(打折买的电子书 120多大洋啊QAQ) 看了...

2014-08-10 20:38:21 2381

【playframework2笔记整理】5、JSON处理

本文来自: http://fair-jm.iteye.com/  转截请注明出处 一不小心 一个月没写文了 这个笔记整理也一直搁了好久...哎...lz实习也稳定下来 现在就做做小需求啊什么的~ 最近lz也办了开源力量一年的会员打算学点东西 届时会有些笔记之类的~~ JSON处理主要用到:play.api.libs.json包中的对象和类 JsValue及...

2014-07-29 20:01:10 205

spymemcached CAS操作

package spymemcached;import java.io.IOException;import java.net.InetSocketAddress;import java.util.Random;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutionE...

2014-07-10 15:17:54 122

【playframework2笔记整理】4、form

本文来自:http://fair-jm.iteye.com/  转截请注明出处 许久不更新...单纯是因为懒罢了... play.api.data.FormController中使用: 创建实体:case class User(username: String,realname: Option[String],email: String) 创建Form对象va...

2014-06-29 10:49:38 235

【playframework2笔记整理】3、template

本文来自fair-jm.iteye.com 转截请注明出处 这一章内容比较少: 模板的写法类似于jsp的写法 这里记得笔记就相对少了很多 第一行是参数列表 可以通过action传参一个简单的例子:@(title: String)(content: Html)(implicit lang:Lang,flash:Flash,request:Request[_])...

2014-06-18 14:06:07 135

【playframework2笔记整理】2、数据持久化操作

本文来自:fair-jm.iteye.com 转截请注明出处 许久没有更新了 最近比较忙要考试自己也在写点其他的东西 仿照it客的视频写一个模仿拉手网安卓客户端的app 有兴趣的可以关注下:https://github.com/fairjm/mylashouhttps://github.com/fairjm/mylashou_server其中server我打算...

2014-06-15 00:33:31 130

【playframework2笔记整理】1、routes和基础内容

本文来自:http://fair-jm.iteye.com/ 转截请注明出处 play的请求处理:请求==>选择Route==>绑定(进行类型转换) ==>调用Action routers文件基本:GET / controllers.Application.home()GET /products controllers.Produ...

2014-06-10 14:33:47 280

使用maven开发安卓应用(以及简单使用roboguice)

本文来自:fair-jm.iteye.com 转截请注明出处 guice是java的一个DI框架 主要用于依赖注入 RoboGuice是我最近才看到的一个用于安卓平台的依赖注入的框架(github:https://github.com/roboguice/roboguice)  本文主要讲解一下 如何配置maven的环境以及对于RoboGuice的简单使用 首先安装ma...

2014-06-08 23:23:13 250

Slick2 使用笔记(4) 与playframework交互(不使用插件)

本文来自:fair-jm.iteye.com 转截请注明出处 这里简单说下slick2和playframework2在不使用插件情况下的整合 其实这是种不太好的行为 毕竟让两者分离了..  实际使用还是用连接池比较好...嗯 下次补完 连接池还没配置过先留个爆栈网的链接:http://stackoverflow.com/questions/15534777/con...

2014-05-22 22:15:18 173

使用Scala Parser解析JSON

本文来自: http://fair-jm.iteye.com 转截请注明出处 最近几天看了些文章(Learn by Example: Scala Parser Combinators,An Introduction To Scala Parser Combinators )学习了scala中的Parser的一些使用 这边以一个解析JSON的例子来记录一些笔记 首先是一些连接符(翻...

2014-05-20 19:14:45 549

【Riak学习笔记】Riak使用

因为官方给出的文档例子很详细 这里就不在博客里累述了只记录一些资源地址 主要给出资源:官方github的java API文档:https://github.com/basho/riak-java-client/wiki/Cookbooksbt的依赖写成:libraryDependencies += "com.basho.riak" % "riak-client" % ...

2014-05-17 08:46:15 256

【Riak学习笔记】Riak安装

本文来自:fair-jm.iteye.com 转截请注明出处 搭建环境用了fedora18 在20下yum安装erlang的话版本是R16但写此文时 Riak最新的版本1.4.8 用R16编译会出错(不只是显示R16不是R14 R15 增加R16版本跳过前面的错误之后在编译过程中也会出错的) 我也在fedora20上安装过 没有问题退回到18是因为一不小心理解错了...用fed...

2014-05-15 21:56:34 402

Slick2 使用笔记(3) 实际应用的一些操作以及其他补充内容

本文来自 http://fair-jm.iteye.com 转截请注明出处 本文是slick2 笔记1和2的补充 在实际使用下的一些操作 使用SourceCodeGenerator生成实体和操作类这个类没有提供用户名和密码的参数 所以需要自己改写一个直接根据scala.slick.model.codegen.SourceCodeGenerator改就可以了一个例子:...

2014-05-08 19:25:24 199

要实习了 何去何从

哎~一不小心就到了大三  回想大学这三年大一时自学java和javaweb大二时自学SSH 安卓开发 玩过会儿erlang和groovy大三时自学scala 学play2 现在在学akka 还想学spark这个博客也记录了大学这三年的部分时光 之后的日子学习也不会止步 前段时间参加过阿里实习生笔试 感觉挺简单的 出了点意外 再去看发现是旷考...额...不过感...

2014-05-07 23:55:50 141

Android数据存储与多媒体(笔记)

这是看了极客学院的一套视频 边看边记的笔记代码也是自己跟着手打了遍 实际测试过了(还测试到一些视频里未出现的情况)视频地址:http://www.jikexueyuan.com/course/10.html笔记对视频内容进行了一些简要的概括 保留最主要的操作 需要的可以看看...

2014-04-20 01:46:30 108

【笔记】lucene学习笔记1(基于4.7.2学习)

本文来自:fair-jm.iteye.com 转截请注明出处 学习的材料是北风网的课程:写道基于Lucene4.6+Solr4.6+Heritrix1.14+S2SH实战开发从无到有垂直搜索引擎http://www.ibeifeng.com/goods-378.html 代码是边看视频边自己码的 不知道是否侵权 如有侵权请告知 会立即删除 lucene的版本更新也挺...

2014-04-16 16:38:09 120

使用JSoup进行新浪微博抓取(不用新浪的API)

本文来自:fair-jm.iteye.com 转截请注明出处额 就是想做个简单的实验的 内容不对的地方欢迎拍砖... 使用JSOUP就行 这里给出点思路我只做了自己的首页和其他人的微博首页的抓取 其他的抓取没尝试(不好意思 比较懒...)  首先是利用JSOUP进行登陆 获取页面 看了下微博的登陆表格 发现用了ajax的方式 所以代码获取cookie有点难所以偷了个...

2014-04-15 00:41:06 558

Slick2 使用笔记(2) CRUD

本文来自:fair-jm.iteye.com 转截请注明出处 接着上一篇文其实具体的都在slick官网的doc中:http://slick.typesafe.com/doc/2.0.0/ 这边就总结了一个CRUD 表结构接着使用笔记(1) 没什么变化(因为没设外键 所以就在单表操作):Tables.Person来自于上一文 用slick的代码生成器生成slick...

2014-03-24 19:29:49 190

鸟哥linux私房菜(基础) 彩色

鸟哥linux私房菜(基础) 彩色 需要的可以看看 内容不错

2012-07-18

java游戏开发高级教程

基于JDK1.4的有点老了 里面的开发是使用Swing的 需要的人可以看看

2012-07-18

Java程序员面试技巧

是李兴华老师的java书的光盘里的一个pdf 需要的同学们可以下下 内容不多 分数将就着给我点吧^_^

2011-10-22

C++课件(浙工大老师的课件)

浙工大老师的上课用课件哦 我只是个学生 拷给大家好一起学习 幻灯片的形式 就不收分了 喜欢的童鞋可以下来看的 ^_^

2011-10-04

htc手机通用驱动包(可用于G系列和flyer)

htc的手机驱动包 来自驱动天空 可用于G系列 以及Flyer平板

2011-10-04

DOS命令学习 txt文档

包含BAT的一些命令学习和一些文档 具体内容见压缩包

2010-01-17

TURBO PASCAL 7.0使用手册

使用超星阅读器阅读PDG文件 TURBO PASCAL 5.0~7.0使用手册 CRT等单元使用解析

2009-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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