java
码上敲享录
本人从事java软件开发多年,积累了丰富的开发经验,现在写博客分享开发过程中所遇到的问题的解决方案,希望能帮助那些需要帮助的人
展开
-
java分片处理List集合数据
java分片处理List集合数据原创 2023-01-13 09:50:49 · 349 阅读 · 0 评论 -
【无标题】
1.iterator迭代器进行Entry遍历(此方法效率最佳)6. Streams API 单线程的方式进行遍历。3.ForEach的EntrySet方式进行遍历。2.iterator迭代器进行KeySet遍历。4.ForEach的KeySet方式进行遍历。7.Streams多线程并发的方式进行遍历。5.Lambda 表达式进行遍历。HashMap集合7种常见遍历方式原创 2023-01-08 15:00:43 · 71 阅读 · 0 评论 -
请求时间长java.net.SocketTimeoutException: Read timed out
java.net.SocketTimeoutException: Read timed out原创 2023-01-08 14:52:44 · 860 阅读 · 0 评论 -
linux上个月最后一天日期
nowdate=`date +%Y%m01`可以获取当月第一天。假如当月是2023-01-02号。linux获取上个月最后一天原创 2023-01-08 14:42:40 · 884 阅读 · 0 评论 -
linux vim退出不保存命令
linux vim退出不保存命令原创 2023-01-08 14:40:08 · 332 阅读 · 0 评论 -
linux vim替换命令
linux vim替换命令原创 2023-01-08 14:36:55 · 220 阅读 · 0 评论 -
sql导出cvs或者excel科学计数法问题
网上都是用concat('\t',cardno),但没效果,我再加一个\t就行,可参考:。原创 2023-01-08 14:34:17 · 487 阅读 · 0 评论 -
https://dl.bintray.com/scalding/generic/waroverlay.gradle不能访问
https://dl.bintray.com服务停用了,gradle用waroverlay打war失败。原创 2023-01-08 14:30:31 · 384 阅读 · 0 评论 -
ROOT.war启动tomcat没自动解压
server.xml的配置有加了 unpackWARs="true" autoDeploy="true",但也无法解压。原创 2023-01-08 14:27:49 · 549 阅读 · 0 评论 -
There is no screen to be resumed matching xxx.
执行screen -r xxx进不去会话。原创 2023-01-07 17:52:49 · 112 阅读 · 0 评论 -
linux安装python
先找你要安装的版本https://www.python.org/downloads/source/我安装的是Python 3.9.0b3 - June 9, 2020。我的系统是centos。原创 2023-01-07 17:51:54 · 769 阅读 · 0 评论 -
-bash: n: command not found
安装n:npm install -g n。原创 2023-01-07 17:48:49 · 1380 阅读 · 0 评论 -
UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 938: illegal multibyte sequence
使用sqllineage解析sql血缘关系时报错,sql文件编码是utf-8,但是我再cmd窗口编码是gbk,所以sql里有中文时就会报错。原创 2023-01-07 17:44:04 · 531 阅读 · 0 评论 -
mysql以一张表为查询条件删除另一张表数据
以下删除online表的数据,数据不在cash表的都删除。原创 2023-01-07 17:41:36 · 1370 阅读 · 0 评论 -
swagger Caused by: java.lang.NullPointerException: null
引入swagger 报错Caused by: java.lang.NullPointerException: null。使用的springboot版本与Swagger版本不兼容。原创 2023-01-07 17:38:23 · 423 阅读 · 0 评论 -
java替换所有两个符号之间的内容
以下代码替换titlestr中所有[]之间的字符为空字符。原创 2023-01-07 17:37:42 · 719 阅读 · 0 评论 -
jdk8 10位时间戳转时间格式字符串
以下代码就是jdk8将10位秒级时间戳转时间格式字符串。原创 2023-01-07 17:33:42 · 877 阅读 · 0 评论 -
Socket服务InputStream得read阻塞
使用setSoTimeout方法设置超时时间这样我们就可以对异常处理跳出阻塞了。原创 2023-01-07 17:29:44 · 518 阅读 · 0 评论 -
linux防火墙操作常用命令汇总
-add-port=80/tcp #添加端口,格式为:端口/通讯协议。--permanent #永久生效,没有此参数重启后失效。2、删除一个要开放的端口号8080/tcp。--zone #作用域。原创 2023-01-07 17:22:18 · 2743 阅读 · 0 评论 -
tomcat启动时日志乱码
一般出现中文乱码是系统的编码和tomcat输出日志的编码不一致,把utf-8改成GBK即可。原创 2022-09-28 12:40:58 · 241 阅读 · 0 评论 -
widows升级nodejs版本
1、安装nvmw:2、下载版本为12.7.0的nodejs:原创 2022-09-28 09:02:47 · 1112 阅读 · 0 评论 -
linux升级nodejs版本
2、清除npm cache。原创 2022-09-28 09:01:02 · 1253 阅读 · 0 评论 -
npm ERR! notsup Unsupported platform for n@9.0.0: wanted {“os“:“!win32“,“arch“:“any“} (current: {“os
执行npm cache clean -f报错如下:npm ERR!npm ERR!npm ERR!win32npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!原创 2022-09-28 08:59:50 · 10453 阅读 · 0 评论 -
sqllineage源码怎么跑起来?
2、使用python的setup.py install命令安装即可。1、先确保你的windows系统安装了python。原创 2022-09-28 08:58:19 · 671 阅读 · 0 评论 -
impalasql获取当前用户上一笔的数据
impalasql获取上当前用户上一笔数据解决方法:以userid为统计分区,chtime倒序,LAG(chtime, 1) OVER ( PARTITION BY userid ORDER BY chtime )获取的就是上一笔记录的chtime,具体用法参考:impalasql获取上当前用户上一笔数据_码上敲享录原创 2022-09-25 00:42:24 · 310 阅读 · 0 评论 -
pom.xml scope为system的jar打包不进去
在spring-boot-maven-plugin中添加true即可。原创 2022-09-25 00:39:44 · 707 阅读 · 0 评论 -
本地jar如何添加为maven依赖
可在里加以下配置:原创 2022-09-25 00:36:55 · 172 阅读 · 0 评论 -
TStatus(statusCode:ERROR_STATUS, sqlState:HY000, errorMessage:IllegalStateException: null
SQL 错误 [500051] [HY000]: [Cloudera][ImpalaJDBCDriver](500051) ERROR processing query/statement. Error Code: 0, SQL state: TStatus(statusCode:ERROR_STATUS, sqlState:HY000, errorMessage:IllegalStateException: null。原创 2022-09-10 16:48:27 · 1997 阅读 · 0 评论 -
linux如何获取当月第一天日期、下个月第一天日期
linux获取当月第一天日期、下个月第一天日期解决方法:先获取当月1号的日期,在此基础上加上月份的增减值即可获取到任意月份的1号日期echo `date +%Y-%m-01`下个月第一天:linux获取当月第一天日期、下个月第一天日期_码上敲享录原创 2022-09-05 10:38:17 · 1526 阅读 · 0 评论 -
idea报错Unable to import maven project: See logs for details
idea提示我们去看idea的执行日志,idea的顶部Help--》原创 2022-09-02 15:31:03 · 172 阅读 · 0 评论 -
idea导入多模块maven项目
idea项目导入maven多模块的项目解决方法:其实导入时记得要勾选Search for project recursively,步骤可参考如下:idea项目导入maven多模块的项目_码上敲享录原创 2022-08-26 11:32:21 · 1616 阅读 · 0 评论 -
js方法参数如何传json对象
1、先用encodeURIComponent处理一下json中特殊字符,然后把base64str放在方法参数中传过去。使用window.btoa和window.encodeURIComponent结合加密即可实现。原创 2022-08-13 00:54:48 · 1338 阅读 · 0 评论 -
Uncaught DOMException: Failed to execute ‘btoa‘ on ‘Window‘: The string to be encoded contains chara
原因是加密的的字符串中有特殊字符那些,所以得先使用encodeURIComponent编码再加密。原创 2022-08-13 00:46:18 · 4957 阅读 · 0 评论 -
js单选框radio回显选中
js如何控制单选框radio回显选中解决方法:以下jq的prop方法控制name="tipstatus"的radio标签的回显,value="1"是指值为1的标签会被选中,详情可以参考:js如何控制单选框radio回显选中_码上敲享录原创 2022-08-12 15:20:13 · 1442 阅读 · 0 评论 -
js方法传递json对象
错误写法:原创 2022-08-12 12:13:12 · 607 阅读 · 0 评论 -
Uncaught SyntaxError: Invalid or unexpected token
错误写法:原创 2022-08-12 12:12:21 · 583 阅读 · 0 评论 -
idea一直卡在Writing classes...处
第一步:File--》Settings--》compiler,设置Build process heap size为2048。原创 2022-08-09 23:23:53 · 4355 阅读 · 0 评论 -
[origin ‘http://xxx.xxx.com:xxxx‘ has been blocked by CORS policy: The request client is not a secur
2.搜索Block insecure private network requests。1.在浏览器输入框中输入 chrome://flags/进入设置页面。谷歌浏览器后出现上面的错误。原创 2022-08-06 10:33:14 · 11993 阅读 · 0 评论 -
linux grep命令要查找的内容有双引号
有时候使用grep要查找的内容包含双引号,以下写法是错误的:原创 2022-08-06 10:29:25 · 5853 阅读 · 0 评论 -
linux 执行sh脚本传参数
linux脚本根据动态参数判断解决方法:sh /data/test.sh "123" 上面执行test.sh脚本时就传递了一个参数123其中$1指的是执行sh脚本时所传的第一个参数,其他参数修改数字即可,脚本如何获取参数可参考:linux脚本根据动态参数判断_码上敲享录...原创 2022-08-06 10:24:52 · 2879 阅读 · 0 评论