摘要:
前端发起请求可以使用Ajax(使用XMLHttpRequest),fetch(基于Promise),Axios(基于Promise,内部使用 XMLHttpRequest 对象来实现发起和处理网络请求)等工具 可以使用浏览器的开发者工具来查看前端的请求是xhr还是fetch,比如访问google网站
阅读全文
posted @ 2016-05-14 20:07
tonglin0325
阅读(281)
推荐(0)
摘要:
1.添加JMX端口 export JMX_PORT=xxx 然后启动java进程 2.命令行启动 jconsole,并连接remote JMX端口
阅读全文
posted @ 2016-05-14 16:29
tonglin0325
阅读(159)
推荐(0)
摘要:
目前在Kubernetes 1.18 version中,已经支持4种不同类型的容器,分别为:标准容器(主容器)、Sidecar容器、Init 容器以及Ephemeral 容器。 1、标准容器标准容器是Kubernetes中最常见的容器类型,它们是Pod中的核心组件,用于运行应用程序或服务。标准容器使
阅读全文
posted @ 2016-05-14 16:06
tonglin0325
阅读(172)
推荐(0)
摘要:
server.xml配置数据帐号和密码等
阅读全文
posted @ 2016-05-14 11:29
tonglin0325
阅读(155)
推荐(0)
摘要:
rsync和scp类似,可以用于在机器之间的数据拷贝 Rsync同步文件时如何排除指定文件夹或多个目录 What are the differences between the rsync delete options?
阅读全文
posted @ 2016-05-13 22:55
tonglin0325
阅读(176)
推荐(0)
摘要:
1.使用docker部署环境 docker run -p 9030:9030 -p 8030:8030 -p 8040:8040 -itd starrocks/allin1-ubuntu 参考:https://docs.starrocks.io/docs/quick_start/deploy_wit
阅读全文
posted @ 2016-05-08 17:37
tonglin0325
阅读(266)
推荐(0)
摘要:
广告按形式进行分类,可以分成: 1.激励广告(rewarded ad) 主要使用场景是小游戏,工具类的应用,比如观看激励视频广告后获得复活机会,工具免费使用的次数等 2.插屏广告(Interstitial ad) 主要使用场景是在页面切换的时候,比如应用开屏广告,界面切换广告 3.原生广告(nati
阅读全文
posted @ 2016-05-08 11:06
tonglin0325
阅读(389)
推荐(0)
摘要:
1.投放相关 1.CPI (Cost per install)获客成本以及渠道是否有效的衡量指标 2.oCPM(Optimized Cost per Mille的缩写),即优化千次展现出价,本质还是按照cpm付费。采用更精准的点击率和转化率预估机制,将广告展现给最容易产生转化的用户,在获取流量的同时
阅读全文
posted @ 2016-05-07 23:03
tonglin0325
阅读(411)
推荐(0)
摘要:
生成key文件 openssl genrsa -des3 -out dummy.key 2048 生成pem文件 openssl rsa -inform PEM -outform PEM -in dummy.key -pubout -out dummy-nopass.pem
阅读全文
posted @ 2016-05-07 22:47
tonglin0325
阅读(252)
推荐(0)
摘要:
1.启动pyspark 2.读取文件 >>> from pyspark.sql import SparkSession >>> >>> spark = SparkSession.builder.appName("myjob").getOrCreate() >>> df = spark.read.te
阅读全文
posted @ 2016-05-05 23:30
tonglin0325
阅读(200)
推荐(0)
摘要:
对比thrift使用TCompactProtocol协议,protobuf使用,以及avro使用AvroKeyOutputFormat格式进行序列化对数据进行序列化后数据量大小 由于thrift的binary数据类型不能再次序列化化成二进制,所以测试的schema中没有binary类型的字段 1.a
阅读全文
posted @ 2016-05-05 21:30
tonglin0325
阅读(314)
推荐(0)
摘要:
1.设置用户名和邮箱 git config --global user.name "xxxx" git config --global user.email "xxx@xxx.edu.cn" 2.查看当前git的用户和邮箱 git config user.name git config user.e
阅读全文
posted @ 2016-04-27 22:44
tonglin0325
阅读(378)
推荐(0)
摘要:
feast是google开源的一个特征平台,其提供特征注册管理,以及和特征存储(feature store),离线存储(offline store)和在线存储(online store)交互的SDK,官网文档: https://docs.feast.dev/ 目前最新的v0.24版本支持的离线存储:
阅读全文
posted @ 2016-04-24 22:06
tonglin0325
阅读(1098)
推荐(0)
摘要:
1.JSP文件 JSP文件的命名最好采用小写的形式,比如hello.jsp,且必须加上第一句以用来指定编码,否则会出现乱码 <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" %>
阅读全文
posted @ 2016-04-23 16:28
tonglin0325
阅读(197)
推荐(0)
摘要:
参考:CDH配置Kerberos和Sentry (超详细) 添加服务 选择sentry 填写mysql账号密码 添加成功 Sentry与Hive/Impala集成 1.配置Hive集成Sentry 取消hiveserver2的用户模拟 确保hive用户能够提交MR任务 在Hive配置项中搜索“启用数
阅读全文
posted @ 2016-04-20 16:19
tonglin0325
阅读(251)
推荐(0)
摘要:
linux top命令VIRT,RES,SHR,DATA的含义 第1行-第4行:显示CPU当前的运行负载,有几核就有几行,我的是4核 Mem:显示内存的使用情况,3887M大概是3.8G,此时的Mem不包含buffers和cached的内存,所以和free -m会不同 Swp:显示交换空间的使用情况
阅读全文
posted @ 2016-04-18 22:15
tonglin0325
阅读(2318)
推荐(0)
摘要:
class Node_Heap{ public int iData; public Node_Heap(int iData) { //构造函数 super(); this.iData = iData; } public int getiData() { return iData; } public
阅读全文
posted @ 2016-04-17 21:40
tonglin0325
阅读(422)
推荐(0)
摘要:
趁着《浪潮之巅》的余温,看看《硅谷之谜》。加州人在强调平等的同时,还有另一个侧面,就是强调通过个人奋斗往上爬的保守主义倾向。 ———— 《硅谷之谜》 <1>关于《硅谷之谜》 上一本《浪潮之巅》看的是PDF的版本,这次的《硅谷之谜》是买的正版书,因为新书网上找不到PDF,算是支持了一下原著作者吧。 <
阅读全文
posted @ 2016-04-17 15:44
tonglin0325
阅读(2239)
推荐(0)
posted @ 2016-04-13 18:42
tonglin0325
阅读(159)
推荐(0)
摘要:
1.二叉树的遍历 前序遍历——根 左 右 中序遍历——左 根 右 后序遍历——左 右 根 2.二叉树的实现 class Stack_BinaryTree{ private int maxSize; //栈的长度 private Node[] stackArray; //创建栈的数组的引用 priva
阅读全文
posted @ 2016-04-11 16:48
tonglin0325
阅读(265)
推荐(0)
摘要:
输入是List package com.interview.sort; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class QuickSort2 { //输入是List<
阅读全文
posted @ 2016-04-10 16:15
tonglin0325
阅读(233)
推荐(0)
摘要:
import java.util.Arrays; class Arrays_Merge{ private int[] arrays; private int curNum; //int[] workSpace; public Arrays_Merge(int max) { //建立一个max长度的空
阅读全文
posted @ 2016-04-07 14:13
tonglin0325
阅读(443)
推荐(0)
摘要:
public class Tower_demo { static int nDisks = 3; public static void main(String[] args) { doTower(nDisks, 'A', 'B', 'C'); } public static void doTower
阅读全文
posted @ 2016-04-07 09:44
tonglin0325
阅读(11544)
推荐(0)
摘要:
import java.lang.reflect.Array; import java.nio.Buffer; import java.util.Arrays; import java.util.Random; class Rec_Find{ private int[] temp; private
阅读全文
posted @ 2016-04-07 09:39
tonglin0325
阅读(556)
推荐(0)
摘要:
轮换的含义 1.c ats --> 2.ca st 3.c tsa --> 4.ct as 5.c sat --> 6.cs ta 7. atsc import java.io.BufferedReader; import java.io.IOException; import java.io.In
阅读全文
posted @ 2016-04-06 16:57
tonglin0325
阅读(541)
推荐(0)
摘要:
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class Factorial_demo {
阅读全文
posted @ 2016-04-06 14:21
tonglin0325
阅读(397)
推荐(0)
摘要:
1.递归法 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class triangle_d
阅读全文
posted @ 2016-04-05 23:51
tonglin0325
阅读(436)
推荐(0)
摘要:
1.查看系统的语言环境 在Ubuntu中,利用locale命令 运行locale指令得到当前系统编码设置的详细资料。 一、locale的五脏六腑 1、 语言符号及其分类(LC_CTYPE)2、 数字(LC_NUMERIC)3、 比较和排序习惯(LC_COLLATE)4、 时间显示格式(LC_TIME
阅读全文
posted @ 2016-04-05 09:39
tonglin0325
阅读(743)
推荐(0)
摘要:
1.判断s3 object是否存在 import boto3 s3 = boto3.resource('s3') bucket = s3.Bucket('my-bucket') key = 'dootdoot.jpg' objs = list(bucket.objects.filter(Prefix
阅读全文
posted @ 2016-04-04 11:17
tonglin0325
阅读(305)
推荐(0)
摘要:
集成ldap之前请参考安装好openldap:Ubuntu16.04安装openldap和phpldapadmin 1.hadoop集成ldap HDFS 的文件权限与 Linux/Unix 系统类似,也是采用UGO模型,分成用户、组和其他权限。其权限you两种实现方式:1.基于Linux/Unix
阅读全文
posted @ 2016-04-03 23:43
tonglin0325
阅读(593)
推荐(0)
摘要:
安装chronograf来使用UI对InfluxDB进行操作 参考:mac 安装influxdb + Chronograf brew install chronograf 启动 sudo chronograf 添加influxDB连接 在InfluxDB Admin里面去添加database
阅读全文
posted @ 2016-04-03 21:17
tonglin0325
阅读(282)
推荐(0)
摘要:
1.deb安装方法 安装Oracle的jdk8 wget https://s3.cn-north-1.amazonaws.com.cn/tfssa/packages/oracle-java/oracle-java8-jdk_8u181_amd64.deb sudo dpkg -i ./oracle-
阅读全文
posted @ 2016-04-02 22:34
tonglin0325
阅读(385)
推荐(0)
摘要:
Github workflows教程
阅读全文
posted @ 2016-04-02 15:53
tonglin0325
阅读(285)
推荐(0)
摘要:
Flink自带Exactly Once语义,对于支持事务的存储,可以做到数据的不重不丢。 当使用Flink来写hdfs的时候,因为hdfs文件只能在末尾进行append,如果要做到数据不重不丢,hdfs在2.7.0及其以上的版本中提供了truncate功能,可以根据valid-length长度对hd
阅读全文
posted @ 2016-04-01 19:59
tonglin0325
阅读(822)
推荐(1)
摘要:
kafka connect是kafka提供的一个用于在kafka和其他数据系统之间传输数据的工具 https://kafka.apache.org/documentation/#connect 1.Kafka Connect组件 https://docs.confluent.io/platform/
阅读全文
posted @ 2016-04-01 14:36
tonglin0325
阅读(527)
推荐(0)
摘要:
schema registry是confluent公司开发的一个集中式管理和验证kafka消息schema的组件。官方网站如下 https://docs.confluent.io/platform/current/schema-registry/index.html 其支持3种格式的schema:J
阅读全文
posted @ 2016-04-01 11:39
tonglin0325
阅读(509)
推荐(0)
摘要:
spring-boot-configuration-processor的作用是生成配置的元数据信息,即META-INF目录下的spring-configuration-metadata.json文件,从而告诉spring这个jar包中有哪些自定义的配置 1.其中spring-configuratio
阅读全文
posted @ 2016-04-01 10:50
tonglin0325
阅读(5204)
推荐(0)
摘要:
1.OpenTSDB CLI,参考 https://www.docs4dev.com/docs/zh/opentsdb/2.3/reference/user_guide-cli-index.html 2.OpenTSDB HTTP API,参考 https://www.docs4dev.com/do
阅读全文
posted @ 2016-03-31 23:23
tonglin0325
阅读(202)
推荐(0)
摘要:
解析 XML 有两种方式: SAX 和 DOM 。它们各有利弊。 DOM 是把 XML 文档全部装载到内存中,然后当成一树进行处理。其好处是当成树处理起来比较方便,但弊端是如果 XML 文件比较大时,会对内存消耗比较大; SAX 是逐行扫描 XML 文档,逐行解析,而且可以在处理 XML 文档过程中
阅读全文
posted @ 2016-03-31 21:47
tonglin0325
阅读(294)
推荐(0)
摘要:
1.哈夫曼树 给定N个权值作为N个叶子节点,构造一棵二叉树,若该树的带权路径长度(WPL)达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。 哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。 参考:霍夫曼树(参考该文章中的概念,其中代码不对) 2.树的带权路径
阅读全文
posted @ 2016-03-31 19:37
tonglin0325
阅读(174)
推荐(0)