• IntelliJ IDEA将terminal设置为git bash

    平时在windows系统上更习惯用git bash作为终端,因为gitbash支持一些常用的linux命令。 现在也想把IDEA中的terminal也替换为git bash, 操作如下: 打开IDEA配置项:IntelliJ Idea Fi

    [阅读更多...]
  • 关于“难而正确的事”

    我之前服务过的某家公司有个slogan叫做:“做难而正确的事”。 这个slogan以前我以为我理解了,但后来我却迷惑了。 早期我觉得这个slogan是非常能体现企业家魄力的:公司的决策层在探索未来的发展方向时,选择了最困难的那个来构建壁垒并

    [阅读更多...]
  • 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论坛找到了这个帖子:Differen

    [阅读更多...]
  • 基于redis实现分布式bloomfilter

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

    [阅读更多...]