06 2015 档案
摘要:下面介绍几种go的包管理工具,推荐使用go mod 1.go mod 参考:go学习笔记——引入依赖 2.Glide 参考:golang 依赖管理 /etc/profile #Go export GOROOT=/home/lintong/software/go export PATH=
阅读全文
摘要:在开发过程中,有时候我们需要将前端的请求(当然也可以是部分请求)代理到我们的本地开发环境的服务中进行调试,下面借助whistle+SwitchyOmega来实现这个功能 1.安装whistle npm install whistle -g --registry=https://registry.np
阅读全文
摘要:1.实现servlet打印日志 开发一个动态web资源,即开发一个Java程序向浏览器输出数据,需要完成以下2个步骤: 1.编写一个Java类,实现Servlet接口 开发一个动态web资源必须实现javax.servlet.Servlet接口,Servlet接口定义了Servlet引擎与Servl
阅读全文
摘要:1.常见SQL注入的方法 假设我们使用goland的GORM框架写了以下面SQL err := u.data.db.Raw("select id, username, email from user where username = '" + s + "'").Scan(&user).Error i
阅读全文
摘要:SpringBoot默认的web容器是tomcat,在启动springboot应用的时候,会启动一个嵌入的apache tomcat实例。 当然springboot也支持其他的web容器,比如jetty Spring Framework 从 Spring 3.0 开始支持嵌入式 Tomcat,但直到
阅读全文
摘要:通用mabatis-generator可以由mysql表自动生成model类,mapper映射文件和mapper接口,参考:MyBatis通用Mapper和PageHelper 1.依赖 <!-- mybatis --> <dependency> <groupId>tk.mybatis</group
阅读全文
摘要:kaptcha是一个java验证码生成框架,可以和spring集成用于验证码服务 和spring集成的官方文档 https://code.google.com/archive/p/kaptcha/wikis/SpringUsage.wiki 1.依赖 <dependency> <groupId>co
阅读全文
摘要:1.索引(index) 可以通过在数据库中创建index来加速对表的查询,index可以避免对表的一个全面扫描。对于主键和唯一键,会自动在上面创建索引。 通过使用快速路径访问方法快速定位数据,减少了磁盘的I/O 与表独立存放,但不能独立存在,必须属于某个表 由数据库自动维护,表被删除时,该表上的索引
阅读全文
摘要:1.数据分层 数据明细层:DWD(Data Warehouse Detail) 数据中间层:DWM(Data WareHouse Middle) 数据服务层:DWS(Data WareHouse Servce) 数据应用层:ADS(Application Data Service) 2.数仓建模方法
阅读全文
摘要:该工程的功能是实现关于数据库的操作,即creat、update、insert、query、delete调试的时候请用模拟器,用真机调试的时候进入cmd-adb shell,再进入cd data/data的时候会显示permission denied以下的代码是MainActivity.java中的代...
阅读全文
摘要:tweak是一款可以对request请求的response进行修改的浏览器插件,区别于ModHeader只能对header进行修改,tweak可以对请求的request payload(收费)和response payload(免费)进行拦截和修改。 下图是tweak的界面 同类产品还有reques
阅读全文
摘要:下面列举了Android中Layout,Table,Menu,Checkbox,Listview,Button,Bundle的基本使用和demo 1.Layout:该工程的功能是实现LinearLayout Android Layout有多种,比如:Layout,MixLayout,TableLay
阅读全文
摘要:1.安装kubectl命令 brew install kubectl 如果想安装指定版本的kubectl curl -LO "https://dl.k8s.io/release/v1.20.0/bin/darwin/amd64/kubectl" chmod +x ./kubectl sudo mv
阅读全文
摘要:1.生成RDD val rdd: RDD[(String, Int)] = sc.parallelize(Seq(("cat", 30), ("fox", 40))) 2.生成case class RDD case class WordCount(word: String, count: Long)
阅读全文
摘要:1.添加mongo的仓库 brew tap mongodb/brew 2.安装mongodb brew install mongodb-community@4.4 参考:Mac OSX 平台安装 MongoDB 安装成功 3.打开mongo shell /usr/local/opt/mongodb-
阅读全文
摘要:fsimage和edit log,参考:查看hdfs的fsimage和editlog 浅谈HDFS的fsimage、edit log与SecondaryNameNode HDFS- High Availability
阅读全文
摘要:ajax-interceptor chrome安装地址 https://chromewebstore.google.com/detail/ajax-modifier/nhpjggchkhnlbgdfcbgpdpkifemomkpg?hl=zh-CN 参考:前端请装上这个Chrome插件
阅读全文
摘要:使用broadcast state实现动态配置更新,即双流:一个数据流,一个配置流 https://flink.apache.org/2019/06/26/broadcast-state.html 可以参考官方文档 https://ci.apache.org/projects/flink/flink
阅读全文
摘要:autox.js下载软件地址 https://github.com/kkevsekk1/AutoX/releases 参考:Autox.js 脚本开发环境搭建,从案例到打包apk(详细流程)
阅读全文
摘要:Spark的parser使用的是antlr来实现,其g4文件如下 https://github.com/apache/spark/blob/master/sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBase
阅读全文
摘要:1.查看Android手机的CPU架构 $ getprop ro.product.cpu.abi arm64-v8a cpu架构表格 架构 Tag 说明 armeabi linux/arm/v5或者linux/arm/v6 第5代第6代的ARM处理器,早期手机用的比较多。比如ARM9,ARM11系列
阅读全文
摘要:1.datagrip插件中安装Big Data Tools 2.big data tool支持amazon s3,alibaba oss(需要datagrip高版本) 添加connection
阅读全文
摘要:1.在Chrome浏览器中安装selenium IDE插件 https://chromewebstore.google.com/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd 2.录制步骤 创建项目 输入网址 开始点击页面,停止并保存 可以使
阅读全文
摘要:1.采用parcels包的方式来安装flink 编译parcels请参考:制作Flink的Parcel包和csd文件 CDH5.16.1 集成 Flink-1.10.0 cdh5.15.1集成flink说明 2.将parcels包拷贝到对应目录 lintong@master:/opt/clouder
阅读全文
摘要:YARN有3种调度器:FIFO Scheduler,Capacity Scheduler(容器调度器) 和 FairS cheduler(公平调度器)。cloudera官方推荐使用Capacity Scheduler,而且在cloudera的CDP中,只保留了Capacity Scheduler这一
阅读全文