- 博客(122)
- 资源 (7)
- 收藏
- 关注
90行代码爬取我的微博
本文来自 fairjm@iteye 转截请注明出处这90行代码写了大半年,本来年初就能写好的,结果懒癌发作一病不起,昨天突然惊醒,已经过了半年了,这半年来也没业余好好写代码,发的文章也是划水性质,不能再这么下去了. 初衷其实挺简单的,看自己发了1w+的微博,想着哪天不见了青春的记忆就荡然无存,实在太可惜了,保存到本地方便追溯. 目标是 http://weibo.com/x...
2017-07-03 22:56:11 455
吃点糖不好嘛 甜甜的Lombok
本文来自 fairjm@iteye 转截请注明出处 语法糖虽然没有为语言带来翻天覆地的变化,但是也减少了开发者的痛苦感.对于java这种更新进度缓慢,语法比较啰嗦的语言,多一点语法糖就可以减少大量的代码.lombok正是为此而生的项目.项目地址:https://projectlombok.org/因为官方文档简单并且详细,可以自行参阅.这里就聊聊常用的一些. 冗长的类型声明...
2017-01-21 09:36:45 345
JSR223 Java使用脚本引擎动态修改业务逻辑
本文来自iteye @fairjm 转截请注明出处 --- 偶尔会有一些业务需求是可以在线上代码运行的时候动态改变一些行为,一般的做法是使用个配置文件,存在数据库或者redis等存储中,程序动态获得之后解析根据配置进行相应的操作.在配置不复杂的情况下这样的做法能够满足需求.但如果配置很复杂,或者配置的规则很多,那么解析配置并运行就变成了一件很麻烦的事情.可能会引入一些解析器,或...
2016-11-30 10:16:15 732
F# 优雅使用Dapper进行数据库操作
本文来自 iteye@fairjm 转截请注明出处 之前写过一篇用SQLProvider进行数据库连接的,但实际使用的时候发现兼容性不是很好,在用mysql的时候很多表都找不到,要反复rebuild.直接使用ADO.NET的话就显得麻烦.来看一下ADO.NET一个查询到例子let cStr =@"Server=地址;Port=端口;Database=数据库名称;Uid=用户名;...
2016-09-14 10:10:56 547
工作感悟
本文来自http://fair-jm.iteye.com/ 转截请注明出处时间一不小心就过去那么久了,毕业后正式工作也一年多了,有些想法,有些感悟.这一年来也没写过什么文章.一是接触的新东西少了,工作多是业务相关,没什么好写(之前写过一篇...).二是懒得写,笔记还是记了一些,但图文混排,发出来还要能看得编辑很久. 人际关系只要有人的地方就会有政治.虽然平等是公司的文化之...
2016-08-30 09:55:12 174
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 219
App后端服务器开发小结
本文出自iteye http://fair-jm.iteye.com/ 转截请注明出处 app的API与网站使用的API较大的区别是其生命周期更长.API的修改需要做到向后兼容. app的API设计要考虑到app的版本问题.API本身需要可以演化. 怎么拿到App的版本? -- 这不是一个技术问题而是一个设计问题,需要和app开发协商. 比如...
2016-06-24 13:34:19 773
SpringMVC 老代码ModelAndView转为API
本文出自iteye http://fair-jm.iteye.com/ 转截请注明出处 需求比较特殊,需要将一个项目的ModelAndView的action全部转成API返回的形式,返回代表JSON的字符串. 如果手工去改,那工作量很大且非常无聊,最好的方式就是在切面进行操作. 最后考虑在Interceptor中实现,这个Interceptor放在第一个位置,preHandl...
2016-06-13 11:03:09 452
play2.x笔记 官网内容翻译+截取 第二章
本文来自 fair-jm.iteye.com 转截请注明出处 play的官方文档(for scala) 第二章的笔记 有兴趣的可以看下 有错误欢迎指出 Handling asynchronous resultsStreaming HTTP responsesComet socketsWebSockets 1、Handling asynchr...
2015-05-21 18:13:51 243
python(2.7)学习笔记
本文来自fair-jm.iteye.com 转截请注明出处在osforce上看的python课程 就记了下课程的笔记放在百度网盘上了 pan.baidu.com/s/1gd4DsJL密码:up6m 非常基础的笔记 有兴趣和需要的可以看看 ...
2015-03-17 23:37:41 170
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 304
原创 play2.x笔记 官网内容翻译+截取 第一章(完)
本文来自: http://fair-jm.iteye.com/ 转截请注明出处 又做了一些笔记 因为长时间没做play的应用现在都已经生疏了 play官网的doc非常详细是非常好的学习教程 我想有了这个其他书都是浮云了这是最近看的时候摘录的一些内容 翻译了一下 如果错误麻烦指正第一章的内容还差两节 等有空 翻译之后会放上来 1、HTTP编程(HTTP progra...
2015-02-13 19:12:58 377
使用sbt创建play工程
本文来自 http://fair-jm.iteye.com/ 转截请注明出处 因为新版的play要用activator 但使用activator比较蛋疼(国外的亚马逊s3在中国被ban 各种超时虐心)不妨直接使用 sbt来生成但lz建议先把activator的离线(300M那个下载下来) 然后放入对应的仓库 没有指定的话在 用户目录/.ivy 下 有指定的放到自己指定的目录...
2015-01-07 03:27:34 410
scala运行时反射简单介绍
本文来自:fair-jm.iteye.com 转截请注明出处 看了些官网的文档 做点简单的总结scala的类型系统比java要丰富点 但scala的运行时反射感觉比java的要难用 运行期反射的作用:观察对象的类型 包括泛型实例化一个对象 访问或者调用对象的成员 要使用运行期反射的相关工具的话 导入以下的包:import scala.reflect...
2014-12-06 02:14:28 707
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 231
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 315
原创 【转】 Java获取当前类名、方法名
原帖来自于: http://blog.csdn.net/a578559967/article/details/7688971 为了测试各个函数,如果手动打印每个类名、函数名,那么多函数的话能把人累死,Java早已准备好了一堆记录自身的函数。 获取类名: public static void testGetClassName() { // 方法...
2014-11-04 12:28:03 229
Stream的#::实现
本文来自fair-jm.iteye.com 转截请注明出处 前端时间买了本 FP in scala(电子版 可以paypal付 双币信用卡就可以) 粗粗地看 看到了Stream惰性求值那章就想自己写一写按照这本书写了写于是想了想scala类库中的scala.collection.immutable.Stream中的 #::操作是如何实现的呢: 1 #:: {printl...
2014-10-10 22:19:49 215
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 622 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 223
原创 [转]多线程情况下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 570 1
weibo上收藏整理
本文来自:fair-jm.iteye.com 转截请注明出处用微博也有4年左右了吧 收藏了不少微博 在这里筛选些出来~~一些是收藏了还木有详细看过但感觉以后会用到 一些是看过觉得挺不错的~~就不截图了 因为好累.... @InfoQ 【借助JITWatch理解HotSpot JVM的JIT】Oracle的HotSpot JVM以解释加编译的方式执行字节码文件。JITWatch...
2014-08-16 23:06:47 221
[java]实习一个月~总结+期望~
啊哈...不知不觉实习了一个月了... ...感触颇多 但lz的语文不是很好 这里就蹩脚地记录些自己的一些见闻和想法~实习工作工作本来以为是高端大气上档次的大数据啊 云平台 自己从前没怎么接触过的东西..在实习前见导师的时候说是要做solr相关 本身就会一点(Beifeng上买了课程看..) 再去manning买了本solr in action(打折买的电子书 120多大洋啊QAQ) 看了...
2014-08-10 20:38:21 2464
【playframework2笔记整理】5、JSON处理
本文来自: http://fair-jm.iteye.com/ 转截请注明出处 一不小心 一个月没写文了 这个笔记整理也一直搁了好久...哎...lz实习也稳定下来 现在就做做小需求啊什么的~ 最近lz也办了开源力量一年的会员打算学点东西 届时会有些笔记之类的~~ JSON处理主要用到:play.api.libs.json包中的对象和类 JsValue及...
2014-07-29 20:01:10 252
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 159
【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 271
【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 170
【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 160
【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 311
使用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 303
Slick2 使用笔记(4) 与playframework交互(不使用插件)
本文来自:fair-jm.iteye.com 转截请注明出处 这里简单说下slick2和playframework2在不使用插件情况下的整合 其实这是种不太好的行为 毕竟让两者分离了.. 实际使用还是用连接池比较好...嗯 下次补完 连接池还没配置过先留个爆栈网的链接:http://stackoverflow.com/questions/15534777/con...
2014-05-22 22:15:18 228
使用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 596
【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 291
【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 439
Slick2 使用笔记(3) 实际应用的一些操作以及其他补充内容
本文来自 http://fair-jm.iteye.com 转截请注明出处 本文是slick2 笔记1和2的补充 在实际使用下的一些操作 使用SourceCodeGenerator生成实体和操作类这个类没有提供用户名和密码的参数 所以需要自己改写一个直接根据scala.slick.model.codegen.SourceCodeGenerator改就可以了一个例子:...
2014-05-08 19:25:24 230
要实习了 何去何从
哎~一不小心就到了大三 回想大学这三年大一时自学java和javaweb大二时自学SSH 安卓开发 玩过会儿erlang和groovy大三时自学scala 学play2 现在在学akka 还想学spark这个博客也记录了大学这三年的部分时光 之后的日子学习也不会止步 前段时间参加过阿里实习生笔试 感觉挺简单的 出了点意外 再去看发现是旷考...额...不过感...
2014-05-07 23:55:50 191
Android数据存储与多媒体(笔记)
这是看了极客学院的一套视频 边看边记的笔记代码也是自己跟着手打了遍 实际测试过了(还测试到一些视频里未出现的情况)视频地址:http://www.jikexueyuan.com/course/10.html笔记对视频内容进行了一些简要的概括 保留最主要的操作 需要的可以看看...
2014-04-20 01:46:30 141
【笔记】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 145
使用JSoup进行新浪微博抓取(不用新浪的API)
本文来自:fair-jm.iteye.com 转截请注明出处额 就是想做个简单的实验的 内容不对的地方欢迎拍砖... 使用JSOUP就行 这里给出点思路我只做了自己的首页和其他人的微博首页的抓取 其他的抓取没尝试(不好意思 比较懒...) 首先是利用JSOUP进行登陆 获取页面 看了下微博的登陆表格 发现用了ajax的方式 所以代码获取cookie有点难所以偷了个...
2014-04-15 00:41:06 614
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 225
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人