- 博客(62)
- 资源 (2)
- 收藏
- 关注
原创 关于我的经历
Java基础扎实,具备并发编程经验,熟悉JMM、线程通信线程安全、锁、原子类、阻塞队列、并发容器、线程池原理。对Elasticserch,logstash,Filebeat,kibana 熟悉。深入了解Elasticserch集群规划,具有es调优经验,阅读过部分源码,例如es中线程池、读写过程。熟悉Mysql存储引擎,索引,有sql调优经验,熟悉分库分表,熟悉 ShardingSphere。熟悉MQ使用场景,熟练使用kafka,用作内外网穿透,作为数据中转,解决上下游速度不匹配问题。
2024-03-17 11:15:50 506
原创 Selenium笔记
这个错误意味着虽然找到了对应的DOM元素,但由于各种原因,当前状态下该元素无法与用户交互。对于上述函数中的情况,如果遇到"element not interactable"错误,可以通过改进元素等待策略,确保在尝试与元素交互之前元素已经具备交互能力。元素尚处于加载中:如果页面还在动态加载内容,目标元素可能尚未完全渲染完成,因此还不能进行交互。元素位于页面不可见区域:例如,元素可能被其他元素遮挡,或者由于滚动位置问题而未显示在视窗内。元素的display属性设置为none:当元素隐藏时,也无法与之交互。
2024-03-17 11:10:45 691
原创 Flink 项目系列
Flink项目系列1-项目介绍 - 墨天轮Flink实时电商实战项目: 基于尚硅谷开源项目的Flink电商实战项目(全流程)大数据Flink电商数仓实战项目流程全解(一)_尚硅谷 flinksql大数据项目实战-CSDN博客实时即未来,大数据项目车联网之创建Flink实时计算子工程【二】_flink实时数仓车联网项目_AI_Maynor的博客-CSDN博客实时即未来,车联网项目之创建Flink实时计算子工程-云社区-华为云实时即未来,车联网项目之电子围栏分析【六】-云社区-华为云
2023-12-07 09:38:26 736
原创 接口文档生成工具
Knife4j是一个很好用的接口文档工具。之前用过Swagger,觉得页面不太好,浏览技术网站时,偶然发现swagger-bootstrap-ui,它能将接口进行归类。 早期,swagger-boostrap-ui是1.x版本,如今swagger-bootsrap-ui到2.x,同时也更改名字Knife4j,适用于单体和微服务项目。...
2022-08-26 16:48:15 170 1
原创 mysql知识点1
1.mysql中如何用一条sql语句删除多条记录?delete from 表名 where id in (1,3,5)2.mysql怎样删除前几行数据delete from table_name where 1=1 order by order_name limit row_numtable_name是你希望删除数据的所在表表名,order_name 是你希望按照哪个字段来进行排序的字段名,如果是用系统自动默认的排序,order by order_name 这部分可以不写。最后的limit row_
2022-01-15 23:38:22 339 2
原创 spark 任务添加外部依赖包
1. spark 任务添加外部依赖包```txt依赖包放这个目录下 spark on yarn:/opt/spark/spark-2.1.1-bin-hadoop2.6/jarsmkdir -p /opt/external_jarsln -s /opt/external_jars /opt/spark/spark-2.1.1-bin-hadoop2.6/jars/external_jars具体操作如下:(1)新建目录mkdir -p /opt/external_jars(2)上传
2021-08-19 15:07:29 925
原创 Spring Bean循环依赖现象及解决方案
Spring Bean循环依赖现象及解决方案1.bean 创建过程singletonObjects 一级缓存earlySingletonObjects 二级缓存singletonFactories 三级缓存经过分析可以看到:1.不支持循环依赖情况下,只有一级缓存生效,二三级缓存用不到2.二三级缓存就是为了解决循环依赖,且之所以是二三级缓存而不是二级缓存,主要是可以解决循环依赖对象需要提前被aop代理,以及如果没有循环依赖,早期的bean也不会真正暴露,不用执行无用的代理过程,
2021-05-18 23:22:15 212
原创 maven 打包指令
Maven基础语法1. maven 打包指令@echo offecho.echo [信息] 打包Web工程,生成war/jar包文件。echo.%~d0cd %~dp0cd ..call mvn clean package -Dmaven.test.skip=truepause
2021-05-14 15:20:50 159
原创 Oracle 语法01
Oracle 特殊时间处理1.时间处理日期格式处理01SELECT * FROM ksj_base_total a where a.end_gxsj is not nulland a.total<>0 and to_date(a.end_gxsj,'dd-mon-yy')>trunc(sysdate-1);1.oracle 处理 使用to_date: to_date('01-3月 -20','dd-mon-yy','nls_date_language=''Simp
2021-03-18 11:52:57 158 3
原创 Oracle 基础语法
Oracle 基础语法–查看oracle单个数据表包含的索引select * from user_indexes where table_name=upper(‘table_name’);select * from user_indexes where table_name=upper(‘ksj_gkt_flowinst’);–根据索引名查看索引包含的字段select * from user_ind_columns where index_name = ‘INDEXS_NAME’;select
2021-03-18 11:30:43 358
原创 Flink Demo-01
Flink 基础1、项目构建– linux 下构建mvn archetype:generate -DarchetypeGroupId=org.apache.flink -DarchetypeArtifactId=flink-walkthrough-datastream-scala -DarchetypeVersion=1.12.0 -DgroupId=frauddetection -DartifactId=frauddetection -Dversion=0.1 -Dpackage=vi
2021-03-08 17:07:46 102 1
原创 nodejs笔记-01
nodejs笔记-011.基础知识2.ES6手册https://es6.ruanyifeng.com/2.进阶2.进阶2.进阶2.进阶2.进阶
2020-07-18 20:05:36 114
原创 电脑dos命令
一. 电脑dos命令## 1.查看系统激活状态主要是用来查看当前系统baiWindows 8/7/Vista中的激du活状态以及密钥、许可证zhi书等信息比如徽标+R后输入slmgr.vbs -dlv(显示详细的许dao可证信息)slmgr.vbs -dli(显示许可证信息)slmgr.vbs -xpr1、slmgr.vbs:slmgr即Software License Manager,指bai的是软件许可证管理,是,是用于du管理系统激活和密钥、证书zhi的软件授权管理工具,存在于C盘的S
2020-07-04 22:06:11 174
原创 DataX3.0 小知识
DataX3.0 小知识还在为同步过程对在线存储压力影响而担心吗?新版本DataX3.0提供了包括通道(并发)、记录流、字节流三种流控模式,可以随意控制你的作业速度,让你的作业在库可以承受的范围内达到最佳的同步速度。"speed": { "channel": 8, ----并发数限速(根据自己CPU合理控制并发数) "byte": 524288, ----字节流限速(根据自己的磁盘和网络合理控制字节数) "record": 10000 ----记录流限速(根据数据合理空行数
2020-06-11 14:55:18 264
原创 花落知多少
花落知多少1. Apache1.1 Apache AccumuloApache Accumulo 是一个可靠的、可伸缩的、高性能的排序分布式的 Key-Value 存储解决方案,基于单元访问控制以及可定制的服务器端处理。使用 Google BigTable 设计思路,基于 Apache Hadoop、Zookeeper 和 Thrift 构建。Apache Accumulo的是一个高度可扩展的结构化存储,基于谷歌的BigTable。Accumulo是用Java编写的,并在Hadoop分布式文件系统
2020-05-24 17:35:31 174 1
原创 Ubuntu 域名映射
Ubuntu 域名映射修改主机名将主机名分别设置为hadoop01、hadoop02、hadoop03(1)输入命令:vim /etc/sysconfig/network (编辑网络配置文件) 将主机名修改为:hadoop01输入密令:i (进入编辑模式)编辑完成后按esc键退出编辑模式进入命令模式在按shift键 + : 键 (进入末行模式)输入命令:wq (保存退出)(2)设置虚拟机和主机的域名映射输入命令:vim /etc/hosts...
2020-05-19 15:23:15 1416
原创 Linux开发环境配置
基础开发环境wget http://learning.happymmall.com/tomcat/apache-tomcat-7.0.73.tar.gzwget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz?AuthParam=1501498355_bbac4f122e06aa81f00ccd6160a1db67wget
2020-05-17 10:56:28 191
原创 小清新
小清新When given the choice between being right or being kind, choose kind.如果要在 正确 和 善良之间做选择,请选择善良。When we strive to become better than we are, everthing around us becomes better too.当我们努力变得更好时,周围的一切也会变得更好。...
2020-05-14 16:58:51 114
原创 1U2G含义
1U2G含义”1U” 是一种表示服务器外部尺寸的单位(计量单位是:高度或厚度),1U是unit的缩略语。1U=4.445厘米,e68a84e79fa5e9819331333431363664详细的尺寸由作为业界团体的美国电子工业协会(EIA)所决定。1U服务器就是一种高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的。它们可以通过本地硬盘启动自己的操作系统,如Windows NT/2000/2003、Linux、Solaris等。1U式服务器国内的用户数量还不是很多,当前多以
2020-05-13 11:20:54 1187
原创 package.json 文件解读
package.json 文件解读vue中style lang="scss" scoped中的scoped表示局部部署没有的话里面的css样式会在所有组件中进行渲染lang属性表示style标签可以使用哪种css预处理语言:<style lang="scss"> /** scss样式 */<style>尝试使用Scss,会让你工作效率更高,代码更易...
2020-04-06 17:59:49 275
原创 Nodejs -笔记01
Nodejs -笔记01强烈建议使用nvm(Node Version Manager) ,nvm是 Nodejs 版本管理器,它让我们方便的对切换Nodejs 版本。nvm 介绍:使用 nvm 管理不同版本的 node 与 npm关于nvm的详细安装以及使用可以访问以下链接:Linux: https://github.com/creationix/nvmWindows: https://...
2020-04-02 16:41:37 83
原创 Vue 组件安装
Vue 组件安装1.安装vue-resourcecnpm i vue-resourcenpm i vux -S# 简写::src <--- v-bind@click <---v-on1、安装vuexnpm install vuex --save-dev2、在项目里面安装vuxnpm install vux --save3、安装vux-loader...
2020-03-29 23:00:48 254
原创 CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2020-03-29 21:06:14 92
原创 Iterator和ListIterator的介绍和区别
Iterator和ListIterator的介绍和区别凡是实现了Collection接口的集合类,都有一个iterator()方法,用于返回一个实现了Iterator接口的对象,用于遍历集合:使用next()获得序列中的下一个元素使用hasNext()检查序列中是否还有元素使用remove()将迭代器新近返回的元素删除有了Iterator就不必为集合中元素的数量操心了,那是由hashNe...
2020-03-18 17:17:22 358
原创 ES--Kibana相关操作创建索引和Mapping
ES–Kibana相关操作创建索引和Mapping1.新建索引PUT test_index/2.创建别名POST _aliases{“actions”: [{“add”: {“index”: “test_index”,“alias”: “test_index_name”}}]}3.创建mappingPOST test_index/test_type/_mapping...
2020-03-16 14:55:15 5916
视频剪辑素材-Adobe Premiere Pro-视频编辑
2023-12-06
wgsd CoreDNS
2023-12-06
hbase 各大版本jar包
2022-08-26
apache-doris_apache-doris-0.12.0-incubating-bin.tar.gz
2022-08-24
hive-jdbc-1.2.1.spark2.jar
2022-08-24
XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。
2022-08-24
DockerToolbox-1.12.6.exe
2020-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人