BeWithYou

胡搞的技术博客

Java

springboot使用fastjson统一序列化输出


最近在用spring boot写接口,需要统一对外输出序列化后的json字符串。记录一下如何配置fastjson为默认序列化转换器,以及如何将LocalDateTime类型的null值转为""。 @Configuration public class WebAppConfigurer implements WebMvcConfigurer { @Override public void configureMessageConverters(List<HttpMessageConve……
不知道算啥分类

树莓派DIY自动喂食机


养了一只柯基,4个月大,工作日中午没法喂饭。网上带远程喂食的机器¥399,虽然不贵但是不并想花这个钱。于是计划用万能的树莓派DIY一个可以远程控制和监控的喂食机。 先看效果: ……
运维/工具

Homebrew切换PHP版本


切换PHP版本 mac下用brew可以很方便的安装不同版本的PHP。比如PHP7.1,直接使用brew install php71即可。注意是71不是7.1。 切换版本也很方便,例如从71切换到72,先brew unlink php71,再brew link php72 --force即可。 安装PHP7.0 最新的php已经从homebew/php移动到了homebrew/core
Golang

Golang中HTTP在handler中如何主动响应客户端并断开链接


有一些场景里,我们在响应完客户端请求后还需要同步处理一些业务。在PHP中我们可以使用 fastcgi_finish_request() 来把 response 都 flush 到客户端后主动断开连接,然后继续处理业务。那么在Golang中如何实现呢? 当然我们可以选择用goroutine来跑剩下的业务,那么如果限定必须在请求中同步处理呢? 思路一样,都是主动 flush 掉数据,然后断开连接。但是使用Golang实现HTTP服务端时,请求处理函……
运维/工具
PHP

实现一个TCP服务端PHP扩展


实现一个TCP服务端PHP扩展 博客断更2个月了,一是要离开帝都了,最近主要做交接工作,二是懒。 这段时间琢磨写个PHP扩展玩玩。于是想到写一个简单的TCP服务端,能在PHP中方便的实现TCP长连接处理和响应。当然,只是个玩具,以跑通的为目的。 本文记录一下实现过程中的重点。并附上代码的链接。 在PHP中的体现 设计扩展,最好先把它在PHP……
  • 上一页
  • 下一页
回到顶部