DTeam 技术日志
Feb 18, 2018
Grails 3中使用java.time时间类型 —
java8在[JSR 310](https://jcp.org/en/jsr/detail?id=310)提案中,引入了新的时间日期类型`java.time.*`,这个包下的类借鉴了`joda-time`的设计,是线程安全的,提供很多方便的格式化与转换的方案。总之,java8以后官方强烈推荐使用新的`java.time.*`替代老旧的`java.util.Calendar`与`java.util.Date`。Feb 14, 2018
聊聊工业互联网 —
作为一名资深的工业互联网创(ku)业(bi)者(fan),我一直想找个机会聊聊这个行业,谈谈个人观点,对这些年的经历做一个非正式的总结,以期帮助那些行业外或想入行的人更了解这个经常出现在各类媒体和屏幕,实则大多数人其实并不熟悉的“热点”。Jan 7, 2018
一种轻量级的代码资产管理思路 —
“代码管理还分轻量和重量?”,想必不少被标题吸引进来的朋友会有此疑问。Dec 15, 2017
dgate新特性:EventBusBridge Mock —
由于简单同时又强大的Mock特性,dgate 在我的项目中除了作为简单的API网关,它也承担着面向前端的Mock Server作用,保证前后端开发同步进行。最近,因为项目的需要,顺手给它增加了一个新的Mock特性:EventBusBridge。Dec 3, 2017
Vert.x入坑须知(3) —
随着Vert.x进化到3.5.0,本系列也迎来了新篇章。Nov 19, 2017
面向创业公司的人力资源管理:招人篇 —
这一系列是至今仍在编码的技术管理者的经验总结。在其中,你看不到所谓的“全面的”人力资源管理知识体系,而只有多年创业实战的反思和感悟。或许它不如书本知识全面,但绝对比它生动和令人印象深刻。Nov 10, 2017
一个可插拔远程服务框架的诞生 —
这些天因为项目的需要基于 Vert.x 和 PF4J 做了一个简单的插件式远程服务框架 dfx 。它是一个非常简单的小框架(或者称为微框架也行),其目的很简单:快速地将老旧Java类转变成为远程服务,降低这类工作的难度和门槛。Sep 15, 2017
TensorFlow端到端旋风教程 —
因为目前正在给师兄做一个设备异常检测的项目,开始有机会接触到TF。这篇教程既可以说是这段时间以来的笔记,同时也希望给项目组的其他小伙伴或后来者提供一个快速上手的索引。Jul 26, 2017
利用SSH代理访问内网资源 —
在实际网络环境中,很可能服务都是在内网环境,外网只暴露有限的端口,提供外网用户的访问。在这种场景下,在开发环境下直接访问内网环境是十分困难的。或者管理员在外网环境中,需要DEBUG内网服务。Jul 6, 2017
Angular4 动态加载组件杂谈 —
最近接手了一个项目,客户提出了一个高大上的需求:要求只有一个主界面,所有组件通过Tab来显示。其实这个需求并不诡异,不喜欢界面跳转的客户都非常热衷于这种展现形式。本文使用动态加载组件的方法,在Angular4下实现了这个需求。Jun 2, 2017
Vert.x入坑须知(2) —
当初创建简书账号的时候曾立下宏愿,希望保持周更,无奈现实残酷,整个5月都处于忙忙碌碌的状态,居然令这个本来并不算太宏伟的目标难以为继,最终导致5月份交了白卷!【好吧,我承认,是我意志不够坚定,太懒了,;)】Apr 3, 2017
有些工程原则是创业团队必需践行的! —
创业是苦差事,并且风险极高,在这样的条件下,如果还不依据一定的工程原则做事,无异于在黑暗中走钢丝。Feb 20, 2017
Vert.x入坑须知(1) —
一直以来早有将这些年用 Vert.x 的经验整理一下的想法,奈何天生不是勤快人,直到最近扶墙老师问起,遂成此文。Feb 9, 2017
采用Seek Method加速分页 —
在包含上千万行数据的数据库中如何分页浏览。Feb 8, 2017
Vert.x TCP EventBus Bridge补遗 —
Vert.x TCP Eventbus Bridge的例子。Feb 7, 2017
Vert.x技巧:使用EventBus-Interceptor拦截消息 —
如何拦截 Vert.x EventBus 上的消息。Feb 2, 2017
Grails3配置加载策略 —
Grails 3的[官方配置文档](http://docs.grails.org/latest/guide/conf.html)对grails3加载配置的策略,以及覆盖策略提之甚少,有价值的参考信息太少。由于Grails3基于Spring-boot项目,因此通过更底层的[Spring-boot的配置说明](https://docs.spring.io/spring-boot/docs/current/reference/html/howto-properties-and-configuration.html),可以得到很多有价值的信息。Jan 28, 2017
dgate:基于Vert.x的轻量级API Gateway —
dgate 是一款基于 Vert.x 的API Gateway,它不同于大多数其他API Gateway,主要表现在两个地方:轻量级配置,所有路由规则都定义在文件中,不需要后端DB。除了服务于产品环境,它还支持测试场景,提供Mock机制,让前后端的接口通过配置文件得以固化。Jan 15, 2017
JWT必知必会 —
最近,项目的安全认证机制全面采用JWT。现在,趁整个工作基本告一段落之际,将一些知识点总结一下发布出来。