- 博客(13)
- 收藏
- 关注
原创 cannot find package “golang.org/x/sys/windows“ in any of
单元测试的时候提示如下:使用go get ... 也报错解决方案:github上的镜像库放入GOPATH下即可或者,如果使用git下载比较慢的话,直接去浏览器上下载压缩包,放到对应$GOPATH/golang.org/x/sys下面,就可以go get成功,也可以正常单元测试了...
2020-08-31 20:09:50
6746
原创 redis实现分布式锁
redis实现分布式锁前情提要:简单方法一简单方式二(加超时时间,解决问题1,2)基本可用:方式三(线程只能释放自己加的锁):Redisson实现分布式锁:创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前情提要:SETNX:将ke...
2020-03-12 18:29:45
292
原创 打包后spring项目中的xml解析异常
1.背景:spring 项目,idea本地run Application没有问题,maven打包传输到服务器上之后无法解析依赖的第三方的xml配置文件。2.排查尝试在浏览器打开第三方的xsd schema,无法打开。解压缩机器上的jar包后查看META-INF下spring.schemas,只有一组对应xml和jar中schema的对应关系**总结:识别不了xml文件,是因为第三方的多个...
2019-12-31 19:42:59
1238
原创 java.lang.NoSuchMethodError: com.google.common.collect.Lists.newCopyOnWriteArrayList()Ljava/util/con
问题描述:flink程序本地打包成功后上传到flink环境的机器,使用yarn-cluster的方式在hadoop集群上跑。本地程序跑没有问题,在hadoop上报错。1.背景任务提交命令:/data0/flink/flink-1.8.1/bin/flink run -m yarn-cluster -ys 1 -p 2 -yd -ynm jobname -c pkg.mainClass **...
2019-12-31 19:20:42
2298
1
原创 postman第一次使用
springboot接口接收@RequestBody类型的参数,postman配置1:正确的url、请求方式2:填写Content-Type对应的value是application/json3:选中raw
2018-06-05 18:28:47
1197
原创 thymeleaf+springboot找不到html
thymeleaf+springboot找不到html,只返回了字符串问题描述:1:项目结构:2:核心代码@RestController @RequestMapping(value = "/city") public class CityWebFluxController { @Autowired private CityHandler cityHandler; ...
2018-06-05 14:24:40
6318
原创 HashMap源码理解
HashMap的一些默认参数如下:/** * The default initial capacity - MUST be a power of two. */ static final int DEFAULT_INITIAL_CAPACITY = 16; /** * The maximum capacity, used if a higher va...
2018-05-23 16:23:34
275
原创 Spark菜鸟进阶
关于 Spark SQL/DataFrame( Spark1.4.1 版本)Spark SQL 是 Spark 生态系统里用于处理结构化大数据的模块,该模块里最重要的概念就是 DataFrame, Spark 的 DataFrame 是基于早期版本中的 SchemaRDD。Spark DataFrame 以 RDD 为基础,但是带有 Schema 信息,它类似于传统数据库中的二维表格。 Spark
2017-12-22 17:02:31
6444
原创 正则表达式
正则表达式常用语法(1)^行开始符 ^匹配一行的开始,例如’^Spark’ 匹配所有Spark开始的行(2)$行结束符 匹配一行的结束,例如′Spark’ 匹配所有以Spark结束的行(3).匹配任意一个字符 Spa.k可以匹配Spark、Spaak等(4)[]匹配其中一个 [Ss]park只匹配Spark和spark(5) [^]不匹配[]中的任何一个字符 [^T]he ,不匹配The,
2017-12-07 11:22:08
749
原创 文章标题
Shell控制结构使用bash -x 命令进行整体调试,其中的-x选项将shell脚本每一行命令及执行结果打印输出。可以使用set -x; set +x;命令进行局部调试四个最为常用的for循环用法: //循环1到10 (1)for i in $(seq 10) //循环1到10(2)for((i=1;i<=10;i++)) //遍历ls列出的目录(3)for i
2017-12-07 10:46:47
162
原创 Shell脚本常用参数
Shell脚本常用参数比较两个字符串的关系:1.if [ str1=str2 ];then fi ----当两个字符串相同时返回真2.if [ str1!=str2 ];then fi ----当两个字符串不相等时返回真3.if [ -n str1 ];then fi ----当字符串的长度大于0时返回真 (判断变量是否有值)4.if [ -z str1 ];then fi --
2017-12-06 19:48:51
358
原创 shell编程基础简介
shell编程简介脚本执行: 执行shell脚本程序有两种方式,一种是通过sh命令(sh HelloWorld.sh),另外一种是自执行方式(./HelloWorld.sh),脚本第一行是#!/bin/bash,它的作用是提示该脚本的执行路径是/bin/bash,自执行方式最终是通过/bin/bash HelloWorld.sh 执行脚本.变量类型: shell脚本中的变量不需要进行类型定义,其
2017-12-06 19:25:51
207
原创 SQL和hive下的SQL的区别
SQL和hive下的SQL的区别hive下的SQL特点: 1.不支持等值连接,一般使用left join、right join 或者inner join替代。 2.不能智能识别concat(‘;’,key),只会将‘;’当做SQL结束符号。 3.不支持INSERT INTO 表 Values(), UPDATE, DELETE等操作 4.HiveQL中Stri
2017-11-30 17:07:21
5462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人