10 fairjm

尚未进行身份认证

coding for fun

等级
TA的排名 56w+

90行代码爬取我的微博

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

2017-07-03 22:56:11

吃点糖不好嘛 甜甜的Lombok

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

2017-01-21 09:36:45

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

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

2016-11-30 10:16:15

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

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

2016-09-14 10:10:56

工作感悟

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

2016-08-30 09:55:12

spirng4 spring data jpa配置记录

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

2016-08-14 20:22:50

App后端服务器开发小结

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

2016-06-24 13:34:19

SpringMVC 老代码ModelAndView转为API

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

2016-06-13 11:03:09

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

本文来自fair-jm.iteye.com转截请注明出处   play的官方文档(forscala)第二章的笔记有兴趣的可以看下有错误欢迎指出  HandlingasynchronousresultsStreamingHTTPresponsesCometsocketsWebSockets  1、Handlingasynchr...

2015-05-21 18:13:51

python(2.7)学习笔记

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

2015-03-17 23:37:41

playframework结合QRGen在页面生成QR码

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

2015-02-15 17:33:26

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

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

2015-02-13 19:12:58

使用sbt创建play工程

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

2015-01-07 03:27:34

scala运行时反射简单介绍

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

2014-12-06 02:14:28

Elixir简单的wordcount小程序

本文来自:fair-jm.iteye.com转截请注明出处 defmoduleWordcountdo@moduledoc"simplewordcountprogrambyfairjm"@nodecount3defstart(file)dos=self spawn(fn->count(fil...

2014-11-18 00:22:03

JFinal+JOOQ 简单整合

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

2014-11-09 15:45:15

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

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

2014-11-04 12:28:03

Stream的#::实现

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

2014-10-10 22:19:49

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

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

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

2014-08-30 11:41:04

查看更多

勋章 我的勋章
    暂无奖章