自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianjinsong的专栏

走在极客的路上

  • 博客(433)
  • 资源 (7)
  • 论坛 (1)
  • 收藏
  • 关注

转载 OpenRTBv2.5-IAB关于程序化模式的定义系列【基础类】

继《程序化广告4种典型模式》​、《流量优先级和交易管理》​之后我们看看一下程序化广告关键的技术接口协议:OpenRTB_API_Specification下载地址:http://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf是IAB指定的RTB竞价广告协议的规范,主要包括其生态图体系、业务流程和主要的对象模型和数据模型。基本负责流量技术对接的产品技术同学必须参考的文档。

2021-07-26 16:34:06 39

转载 【计算广告】

【计算广告】https://www.jianshu.com/p/7b6f45548018https://www.jianshu.com/p/ada4fbba564bhttps://blog.csdn.net/u013093759/article/details/88744257https://blog.csdn.net/xifeijian/article/details/78837642https://blog.csdn.net/u013093759/article/details/..

2021-07-26 15:07:06 26

转载 ClickHouse存储引擎之ReplacingMergeTree引擎

一、ReplacingMergeTree作用​ ClickHouse中最常用也是最基础的表引擎为MergeTree,在它的功能基础上添加特定功能就构成了MergeTree系列引擎。MergeTree支持主键,但主键主要用来缩小查询范围,且不具备唯一性约束,可以正常写入相同主键的数据。但在一些情况下,可能需要表中没有主键重复的数据。ReplacingMergeTree就是在MergeTree的基础上加入了去重的功能,但它仅会在合并分区时,去删除重复的数据,写入相同数据时并不会引发异常。二、功能示例创建

2021-06-01 14:35:52 60

原创 SSH 远程连接会话保持时间太短

修改本机的/etc/ssh/ssh_config# client 每隔 60 秒发送一次请求给 server,然后 server 响应,从而保持连接ServerAliveInterval 60# client 发出请求后,服务器端没有响应得次数达到 3,就自动断开连接,正常情况下,server 不会不响应ServerAliveCountMax 3...

2021-04-09 10:30:30 103

原创 Java 字符串常量池

https://blog.csdn.net/qq_27093465/article/details/106767042https://www.cnblogs.com/cosmos-wong/p/12925299.html

2021-03-22 16:57:12 50

原创 JAVA中的引用

一、为什么有它?解决了什么问题?二、它的数据结构?三、它使用的算法?1.空间复杂度2.时间复杂度四、它的设计模式?五、它的JVM底层实现原理?六、它的应用场景?七、它的性能?...

2021-03-14 11:44:21 40

原创 GO111MODULE的设置(及GOPROXY)

go env -w GOPROXY=https://goproxy.io,directgo env -w GO111MODULE=on

2021-02-18 14:56:25 1165

转载 Java使用FFmpeg处理视频文件指南

https://www.cnblogs.com/Dreamer-1/p/10394011.htmlJava使用FFmpeg处理视频文件指南本文主要讲述如何使用Java + FFmpeg实现对视频文件的信息提取、码率压缩、分辨率转换等功能;之前在网上浏览了一大圈Java使用FFmpeg处理音视频的文章,大多都讲的比较简单,楼主在实操过程中踩了很多坑也填了很多坑,希望这份详细的踩坑&填坑指南能帮助到大家;1. 什么是FFmpeg点我了解2. 开发前准备在使用Java调用FFm

2021-01-19 19:59:13 506

原创 kafka接入clickhouse

1.ClickHouse 提供了Kafka Engine 作为访问Kafka集群的一个接口(数据流)https://clickhouse.tech/docs/en/engines/table-engines/integrations/kafka/?spm=a2c4g.11186623.2.15.54096144mc3uXv缺点:不可单独按表设置入库大小,比如你想只有1条kafka数据落地clickhouse,可以实现,但比较麻烦2.clickhouse_sinker(推荐)https://g

2021-01-07 12:10:36 2066

原创 java面试题

1.两个对象革个别属性怎么比较? Comparable 总是只有一个,但是可以有多个 comparator 来定义对象的顺序。2.对象中某个属性不序列化到接口json3.小精高精度计算4.在遍历 ArrayList 时移除一个元素5.mybatis如何获取自动生成的(主)键值关键字 volatile transientMYSQL常用优化、隔离级别spring怎样解决循环依赖的问题Sychronized修饰静态方法,锁定类本身而不是实例,非静态方法锁定实例。实现线程的几种方法两个.

2020-12-28 14:42:32 863

转载 ClickHouse 备份恢复工具:CLICKHOUSE-BACKUP

https://www.cnblogs.com/xibuhaohao/p/13802693.html回到顶部官方网址:https://altinity.com/blog/introduction-to-clickhouse-backups-and-clickhouse-backupGitHub地址:https://github.com/AlexAkulov/clickhouse-backup回到顶部LimitationsClickHouse above 1.1.54390 i

2020-12-03 11:25:00 2346

转载 ClickHouse 备份与恢复

https://blog.csdn.net/weixin_39014602/article/details/109396781我们评估一款数据库产品,除了稳定性和易用性外,数据安全也十分重要,备份与恢复往往是最后一道安全门。但如果备份策略不完善、恢复手段无效,一旦发生数据误删除就真的抢救无效-扑街了。目前Clickhouse的备份方式有以下几种: 文本文件导入导出 表快照 ALTER TABLE…FREEZE 备份工具Clickhouse-Backup

2020-12-03 11:24:10 2696

转载 Prometheus Springboot集成展示JVM

icrometerMicrometer为最流行的监控系统提供了一个简单的仪表客户端外观,允许仪表化JVM应用,而无需关心是哪个供应商提供的指标。它的作用和SLF4J类似,只不过它关注的不是Logging(日志),而是application metrics(应用指标)。简而言之,它就是应用监控界的SLF4J。官网:http://micrometer.io/集成prometheusspringboot配置在SpringBoot中使用Prometheus其实很简单,不需...

2020-11-30 15:37:56 1702

原创 阿里云服务器安全相关的经验总结

线上服务器配置:阿里云,centos系统,jdk1.81.修改ssh默认端口 sudo sed -i "s/#Port 22/Port 6666/g" /etc/ssh/sshd_config sudo sed -i "s/#LoginGraceTime 2m/LoginGraceTime 30/g" /etc/ssh/sshd_config sudo sed -i "s/#MaxAuthTries 6/MaxAuthTries 3/g" /etc/ssh/sshd_config

2020-10-26 11:28:07 2542

转载 CentOS7下安装mysql免安装版(mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz)

1.从mysql官网下载二进制安装包(https://dev.mysql.com/downloads/mysql/)2.检查是否已经安装了mysql或者是MariaDB,如果已经安装,则先把安装的卸载[root@localhost software]# rpm -qa | grep mysql[root@localhost software]# rpm -qa | grep mariadbmariadb-libs-5.5.56-2.el7.x86_64[root@localhost.

2020-10-15 11:36:54 2823

原创 mac版Mysql可视化工具 - Sequel Pro

Sequel Pro下载地址https://sequelpro.com/

2020-07-17 12:03:58 5506

转载 一分钟读懂广告投放各计费CPM、CPC等(公式推导干货)

一、互联网广告一般流程以我们最常接触的信息流广告为例,当用户打开APP时,有时会浏览到一条广告(广告展现,也称曝光, 缩写为m),用户可能会点击这条广告(广告点击, 缩写为c),在详情页(也称“落地页”)中,用户可能会点击下载(广告下载,缩写为i),安装游戏后进行注册(一般为填写手机号, 缩写为a),玩了一段时间后,可能会充值(付费,缩写为p),以及后续可能还有更深度的用户行为二、互联网广告基本术语1、四大基本角色:广告主(advertiser),媒体(publisher),广告商.

2020-06-18 11:31:10 17960

转载 mac 备份树莓派镜像

https://blog.csdn.net/weixin_30892987/article/details/101621478查看设备diskutil list备份img sudo dd if=/dev/disk2 of=raspberrypi_0917.img烧录imgsudo dd bs=4m if=raspberrypi_0917.img of=/dev/di...

2020-04-27 23:28:22 7851

转载 值得推荐的Idea十几大优秀插件

https://blog.csdn.net/win7system/article/details/83508313最近,闲来无事,为了改变一下枯燥的编程环境,特地搜寻了下有助提升代码功力的插件,够装逼,够狂,拽,屌~绚丽的画面,多彩的跳动,让你区别其他程序猿。产品,测试,开发看到你的界面,眼睛都会发光~算了,我实在是编不下去,自己去体验吧~PS:☆ 半星★ 一星...

2020-03-19 18:08:14 8946

转载 linux安装redis 完整步骤

安装:1.获取redis资源  wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压  tar xzvf redis-4.0.8.tar.gz3.安装  cd redis-4.0.8  make  cd src  make install PREFIX=/usr/local/redis(如...

2020-01-16 17:24:54 10876

转载 read-only file system mac

更新到macOS Catalina 10.15后,所有的系统文件分配到一个单独的卷宗,该卷宗文件系统属性为只读MyMAC.local:~ $ mount/dev/disk1s5 on / (apfs, local, read-only, journaled)MyMAC.local:~ $ sudo mount -uw /Password:mount_apfs: volume...

2019-12-04 15:06:16 12653

转载 Linux运维--企业sudo权限规划详解 (实测一个堆命令搞定)

简述问题: 随着公司的服务器越来越多,人员流动性也开始与日俱增,以往管理服务器的陈旧思想应当摒弃,公司需要有更好更完善的权限体系,经过多轮沟通和协商,公司一致决定重新整理规划权限体系,主管明确指出权限存在的问题,并需要解决以往的root权限泛滥问题. 我作为本次权限规划的发起人,我了解到了公司现状后,经过多次与相关员工及领导沟通,确认了公司存在的部分...

2019-11-25 10:18:44 10896

原创 jumpserver的管理用户使用RSA登录

1. 创建一个无密码的密钥mkdir -p ~/.sshchmod 700 ~/.sshcd ~/.sshssh-keygen -t rsa将公钥拷贝到客户端这里用rsync方法rsync id_rsa.pub root@172.16.50.10:/root/.ssh/.cat id_rsa.pub >> authorized_keys① 在资产上生成 ...

2019-11-21 15:26:25 14090

转载 java使用selenium实现模拟浏览器操作API大全 模拟登录

java selenium 模拟登录 模拟浏览器 API大全(一)环境安装之Java (二)环境安装之IntelliJ IDEA (三)环境安装之Selenium 1.通过jar包安装 2.通过Maven安装 3.Hello Selenium (四)selenium3 浏览器驱动 1.下载浏览器驱动 2.设置浏览器驱动 (五)seleniu...

2019-11-13 15:04:35 11885

原创 clickhouse常用命令:按月删除 导出

按月删除, testdb是库名,testtable是表名ALTER TABLE testdb.testtable DROP PARTITION '201907'clickhouse导出clickhouse-client -h 127.0.0.1 -d log -m -u default --password 123456 --query="select * from test where ...

2019-09-25 15:34:31 13857

转载 blink 初使用

https://www.jianshu.com/p/4f59e512b178blink开源,目前在https://github.com/apache/flink/tree/blink使用步骤:1.git clone https://github.com/apache/flink.git2.切到blink 分支3.修改pom,注释掉 <module>fli...

2019-08-03 17:07:17 14758

转载 在Elasticsearch里面使用索引别名

https://blog.csdn.net/u010454030/article/details/79719019在elasticsearch里面给index起一个aliases(别名)能非常优雅的解决两个索引无缝切换的问题,这个功能在某些场景下非常使用。比如电商的核心商品索引库,除了实时增量数据外,每天都要重建一遍索引,避免index里面的数据和db里面的数据不一致,因为index分sh...

2019-07-23 18:32:14 12760

转载 elasticsearch 基础 —— Query String

https://blog.csdn.net/ctwy291314/article/details/82770108使用查询解析器来解析其内容的查询。下面是一个例子:GET /_search{ "query": { "query_string" : { "default_field" : "content", "que...

2019-07-23 14:50:14 12888

转载 ElasticSearch 6.1.1--Head插件添加索引及其添加,修改,删除文档

https://blog.csdn.net/u013456370/article/details/796111781、根据上编博客启动相对应的服务,进项连接如下:2、ElasticSearch提供了丰富的http url接口对外提供服务,这也使得ElasticSearch插件特别多,功能也强大;我们今天来讲下 用Head插件来添加索引这里有好几种方式,先讲一种原始的,选择 复合查...

2019-07-22 15:13:50 13041

转载 Elastic Search实战之不停机重建索引(修改映射类型)

https://blog.csdn.net/aiyaya_/article/details/79567091前言我们在使用ES的时候,尤其是初学者,通常都会遇到一个问题,那就是文档字段的映射类型创建错误问题,但是ES上却不能像mysql一样直接去修改字段类型,这时便出现了这个棘手的问题,今天让我们用一种索引重建的方式来修改字段映射类型,本文使用的ES是5.6.3版本。前提使用索引重建并...

2019-07-22 15:12:53 13196

转载 lasticsearch 创建以及修改索引结构

https://www.cnblogs.com/Rawls/p/10300639.html从问题出发,这篇内容可以解决以下几个问题:一:如何开启关闭Es索引(数据库)?二:如何创建索引(数据库)结构?三:如何向已有索引(数据库)中添加类型(表)结构?四:如何向已有类型(表)中添加新字段?五:如何更改现有类型(表)中的字段类型?六:如何删除索引(数据库)?七:如何删除...

2019-07-22 15:11:47 12805

转载 干货 | Elasticsearch Nested类型深入详解

https://blog.csdn.net/laoyang360/article/details/829503930、概要在Elasticsearch实战场景中,我们或多或少会遇到嵌套文档的组合形式,反映在ES中称为父子文档。父子文档的实现,至少包含以下两种方式:1)父子文档父子文档在5.X版本中通过parent-child父子type实现,即:1个索引对应多个type;6.X+版本...

2019-07-22 15:05:50 12962

转载 Elasticsearch索引mapping的写入、查看与修改

https://blog.csdn.net/hxpjava1/article/details/80801903mapping的写入与查看首先创建一个索引:curl -XPOST "http://127.0.0.1:9200/productindex"{"acknowledged":true} 现在只创建了一个索引,并没有设置mapping,查看一下索引mapping的内容:...

2019-07-22 15:02:53 12779

转载 simhash海量文本去重的工程化

https://yuerblog.cc/2018/05/30/simhash-text-unique-arch/simhash算法是google发明的,专门用于海量文本去重的需求,所以在这里记录一下simhash工程化落地问题。下面我说的都是工程化落地步骤,不仅仅是理论。背景互联网上,一篇文章被抄袭来抄袭去,转载来转载去。被抄袭的文章一般不改,或者少量改动就发表了,所以判重并不...

2019-07-17 18:40:07 13159

转载 中文分词工具整理

https://blog.csdn.net/fendouaini/article/details/82027310一.中文分词分词服务接口列表二.准确率评测:THULAC:与代表性分词软件的性能对比我们选择LTP-3.2.0、ICTCLAS(2015版)、jieba(C++版)等国内具代表性的分词软件与THULAC做性能比较。我们选择Windows作为测试环...

2019-07-15 12:04:35 15388

转载 百度咋做长文本去重

https://blog.csdn.net/wufaliang003/article/details/78409887缘起:(1)原创不易,互联网抄袭成风,很多原创内容在网上被抄来抄去,改来改去(2)百度的网页库非常大,爬虫如何判断一个新网页是否与网页库中已有的网页重复呢?这是本文要讨论的问题(尽量用大家都能立刻明白的语言和示例表述)。一、传统签名算法与文本完整性判断...

2019-07-12 18:57:34 13171

转载 相似文档查找算法之 simHash 简介及其 java 实现

https://cloud.tencent.com/developer/article/1043655传统的 hash 算法只负责将原始内容尽量均匀随机地映射为一个签名值,原理上相当于伪随机数产生算法。产生的两个签名,如果相等,说明原始内容在一定概 率 下是相等的;如果不相等,除了说明原始内容不相等外,不再提供任何信息,因为即使原始内容只相差一个字节,所产生的签名也很可能差别极大。从这个意义 ...

2019-07-12 16:42:24 13358

转载 网站文章如何能自动判定是抄袭?一种算法和实践架构剖析

https://www.infoq.cn/article/how-web-article-utomatically-determine-plagiarism1. 文本指纹介绍互联网网页存在大量的重复内容网页,无论对于搜索引擎的网页去重和过滤、新闻小说等内容网站的内容反盗版和追踪、还是社交媒体等文本去重和聚类,都需要对网页或者文本进行去重和过滤。最简单的文本相似性计算方法可以利用空间向量...

2019-07-12 16:16:35 13702

转载 使用SimHash进行海量文本去重

https://www.cnblogs.com/maybe2030/p/5203186.html  在之前的两篇博文分别介绍了常用的hash方法([Data Structure & Algorithm] Hash那点事儿)以及局部敏感hash算法([Algorithm] 局部敏感哈希算法(Locality Sensitive Hashing)),本文介绍的SimHash是一种局部敏感h...

2019-07-12 16:14:42 13312

转载 spring boot executable jar/war 原理

spring boot executable jar/warspring boot里其实不仅可以直接以 java -jar demo.jar的方式启动,还可以把jar/war变为一个可以执行的脚本来启动,比如./demo.jar。把这个executable jar/war 链接到/etc/init.d下面,还可以变为linux下的一个service。只要在spring boot mave...

2019-06-22 20:56:32 15643

JVM源码C++-openjdk8u.zip

jdk源码,jvm源码

2021-03-13

ARM指令查询(java编程)

可以查询大多数ARM指令,对嵌入式的学习有点用

2010-10-08

Java语言程序设计(一)电子版教材.pdf

JAVA语言程序设计(一)04747 电子版教材

2012-11-06

filetool.exe

MSDEV.EXE应用程序错误 VC++6.0打开或添加项目时出现 MSDEV.EXE 应用程序错误解决

2013-05-06

tomcat7_0_29官方源码已编译导入eclipse可运行

tomcat7_0_29官方源码已编译导入eclipse可运行,已用ant编译过了 ,导入即可,不会报错,运行的话,请看里面的readme.txt

2013-02-19

开源数据库连接池bonecp附教程

开源数据库连接池bonecp附教程;据说是最快的数据库连接池

2012-05-18

计算器(java编写的课程设计) 小计算器

课程设计编写的程序,一个小计算器,如果需要可以看看

2010-10-08

tianjinsong的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除