• gorm 查询总是将表名转为复数的问题

    这几天在用GoLang写个东西,期间用到了gorm框架。

    在用gorm查询时遇到了一个奇怪的问题:就是这个框架会自动将model的名称转为复数形式。

    先来看下具体的报错信息。这里是一个用户model:

  • 企业直投广告RTA引擎

    概述

    RTA 即Realtime API的简称,是一种实时的广告程序接口,用于满足广告主实时个性化的投放需求。RTA 将流量选择权交给广告主,通常在定向环节中将用户身份的识别的请求发送给广告主,进行用户的筛选。

    最近几年国内越来越重视用户隐私,许多之…

  • 企业广告直投之接化发

    概述

    这里主要是介绍下企业直投广告中的几个环节(广告监测、归因处理及转化回传)的业务逻辑,遇到的问题以及解决方案。

    之前听过马师傅的“接化发”三字诀,觉得也可以套用到广告投放上,因此这次就按这个路子来说下。

    接:广告监测

    所谓“接”,当然就是接收广…

  • Druid Json查询interval时间问题

    前天在使用Druid完成一个新项目时遇到了查询时间错误的问题。就是日志一直在往Druid里灌,但是查近一个小时的数据怎么也查不到。经检查,日志消费情况,时间戳的填充也都是没有问题的。后来尝试将查询起始时间往前推了1天,总算查到了数据(查询时

  • springboot入门15 – profile设置

    配置方式

    命令行方式

    命令行方式是一种外部配置的方式,在执行java -jar命令时可以通过 --spring.profiles.active=test的方式进行激活指定的profiles列表。

    使用方式如下所示:

  • GoLang设计模式整合版

    过去的一段时间里整理了下GoLang设计模式相关的一些内容。主要是是翻译的《All Design Patterns in Go》这个系列。因为文中有一些图片,且翻译的质量也有些不是很好,所以暂时放在博客园上,在这里仅是列个目录出来。考虑着做一些修整…

  • ExtJs7 生产和测试环境选择不同的配置

    最近开始使用ExtJs7开发点儿小东西,其中有些配置在生产环境和测试环境是不一样的。本来想将就下,在生产和测试的时候分别改动下,但是改了几次后实在受不了了,想找个地儿统一管理下。

    查了资料,在sencha论坛找到了这个帖子:Different

  • 基于redis实现分布式bloomfilter

    如果想要判断一个元素是不是在一个集合里,一般想到的是将所有元素保存起来,然后通过比较确定。链表,树等等数据结构都是这种思路. 但是随着集合中元素的增加,我们需要的存储空间越来越大,检索速度也越来越慢(O(n),O(logn))。不过世界上还有…

  • Windows下git bash添加alias

    windows下的git bash算是最简单直接的linux命令行工具了。我平时也喜欢将之用为Jetbrains家各种IDE的terminal。

    但是使用git bash时,有些习惯的linux命令,如ll,是没有的,只能使用ls -l。因此需要想…

  • GoLang读取yaml配置文件

    最近这段时间在用GoLang写项目。其中如何读取配置文件一度是让我比较头疼的事情,好在最后都解决了,这里简单记录一下GoLang读取配置文件的方式。

    因为写了多年java springboot项目的缘故,在多种配置方式中独独比较偏爱yaml的格…