为艺术而技术

Qingfei Yuan

Written by Qingfei Yuan who builds useful things.

Js Chart库及Kotlin

17 November, 2019

常见库由此可见,两大巨头是chartJs 和d3。 应该优先使用这两个。然后才是highcharts以及recharts。关于两巨头,这里有个很好的介绍。React整合情况d3和chartJs都对react有比较好的支持。chartJs:react-chartjs-2d3vx…

Kotlin Vertx React 1

22 September, 2019

如同上文所说,我也一直想尝试基于共享代码的web编程,之前尝试过Scala平台的。刚刚发现Kotlin自从1.2开始也支持了,于是也想尝试以下。另外如同上文所述,Vertx发展不错,基于尝鲜的念头,想把Vertx引入到Kotlin的MPP…

追逐圣杯

15 September, 2019

在软件行业,有句名言:如果有什么复杂性不能解决的话,就加一层,如果还不能解决的话,就再加一层。没错,分层这个万金油在我们这个靠抽象架构吃饭的行当里无往不胜。某年某月某日,Java诞生了,戴着光环来的,因为它自诞生起2…

Java Web Framework的再次兴盛

15 September, 2019

在一个行业待久了,有一个好处就是你可以把很多事情联系起来。就像中国历史的300年轮回周期律一样,Java从我入行的2005年到现在(2019)的这14年中就好像经历了好几个朝代一样,好多framework起起落落,最近又有一波兴起,让我不禁想起来1…

Kotlin与Vertx

13 September, 2019

做一个东西久了,就很容易形成思维定势,好在我所处的行业是所有行业中最不推崇墨守成规的。在Java Web开发行业中,Servlet可谓源源流长,系出名门,最新的版本已经到了4.0版本了。一个web容器如果说自己不支持Servlet都不好意思出门。可是谁能想到,当初Servlet…

Kotlin Microservice 初步尝试

11 September, 2019

说来惭愧,学习Scala10年后总是感觉不得门而入,后来看到Kotlin才知道,有这样感觉的不止我一人。学习了两天后,感觉Kotlin不仅仅是个更好的Java,也是更好的Scala,当然这里不是想否定Scala,毕竟它是第一个吃螃蟹把Function Programming…

http-proxy hang up问题

06 September, 2019

最近项目有个新的需求,需要程序能够屏蔽某个用户,由于前段有load-balacer的缘故,原本的客户ip地址已经拿不到。所以采用的办法就是根据用户登录用的token,解密后来确定身份,进而决定屏蔽与否,如果需要屏蔽,就不再重定向的代理服务器,直接返回40…

Copy Move的原子性

01 August, 2019

最近在使用一个Linux…

NodeJs连接Sybase

31 July, 2019

项目遇到一个新需求,把一个传统的Java API用NodeJS来实现,由于要连接远程的Sybase数据库。这个过程中就出现了好几个问题。记录一下。数据库的问题一开始尝试的是生产数据库,用的是DBVisulizer…

DOM SAX StAX

18 July, 2019

都现在了,我也没有想到自己又回到十年前重新又碰Java解析XML,现在一个老项目中间正好用到,自己也算复习一下。DOMDOM(Document Object Model) 是第一种解析办法,也是最早的一种,基本就是把整个XML…

© 2019 - 2019 yuanqingfei
Creative Commons License