首页 文章 新番
动漫 学习 生活 日记 书籍 服务器
  • 软件URL Scheme

    ####微信URLScheme[https://www.zhihu.com/question/30616809](https://www.zhihu.com/question/30616809)####支付宝URLScheme[https://www.jianshu.com/p/ebaedd551365](https://www.jianshu.com/p/ebaedd551365)[https://ld246.com/article/1596449463334](https://ld246.com/article/1596449463334)

    2021年02月24日 URL Scheme
  • Java新版switch

    ##使用箭头符号可以省略`break`##使用`yield`可以有返回值不能和`return`一起使用,箭头符号直接跟值可以省略`yield`。*return:跳出方法*break:跳出switch*yield:跳出switch*->:跳出switch测试代码:```javapublicinttestSwitch(intkey){System.out.println("----------------1");switch(key){case1:System.out.println("1");break;case2:System.out.println("2");break;case3:c...

    2021年02月23日 Java switch
  • github actions windows环境变量

    多个步骤之间传递变量:```yml#获取版本echo"version=${GITHUB_REF##*/}">>$GITHUB_ENV```但是window获取不到,需要使用下面的写法:```yml#获取版本$version="${{github.ref}}".substring("refs/tags/".length)echo"version=$version"|Out-File-FilePath$env:GITHUB_ENV-Encodingutf8-Append```还有就是upload-release-asset不能一次上传多个文件使用hub命令上传```ymlhubrele...

    2021年02月21日 github actions windows
  • github actions windows tar错误

    最近使用github进行自动打包,但是发现tar在windows系统里面总是提示错误:```basetar.exe:./build/snail:Couldn'tfindfile:Invalidargumenttar.exe:Errorexitdelayedfrompreviouserrors.Error:Processcompletedwithexitcode1.```后来发现需要在参数后面添加星号:```base#错误命令tar-zcvfsnail-${{matrix.runs-on}}.tar.gz./build/snail/#正确命令tar-zcvfsnail-${{matrix.run...

    2021年02月18日 github actions
  • 使用jpackage打包java程序

    最近发现java推出了一个打包工具,终于是有了官方的打包工具了。下面使用windows来做一个教程##安装wix下载地址:官网:[https://wixtoolset.org/](https://wixtoolset.org/)Github:[https://github.com/wixtoolset/wix3/releases](https://github.com/wixtoolset/wix3/releases)安装然后配置环境变量##打包命令```basejpackage--namesnail--input".\build\snail\"--main-jar"snail.javafx-...

    2021年02月18日 jpackage
  • cordova打包app

    环境:```basenpminstall-gcordovacordovacreateacgistcom.acgistacgistcordovaplatformaddandroid--savecordovaplatformlscordovarequirements```指定版本:```basecordovaplatformaddandroid@^6--save```打包:```basecordovabuildcordovabuild-releaseandroid```签名:```basekeytool-genkeypair-aliasacgist.keystore-keyalgRSA-valid...

    2021年01月28日 cordova
  • JavaFX启动异常

    错误日志:```javaExceptioninthread"WindowsNativeRunloopThread"java.lang.NoSuchMethodError:atjavafx.graphics/com.sun.glass.ui.win.WinApplication.staticScreen_getScreens(NativeMethod)atjavafx.graphics/com.sun.glass.ui.Screen.initScreens(Screen.java:412)atjavafx.graphics/com.sun.glass.ui.Application.lambda$...

    2021年01月11日 JavaFX
  • elasticsearch错误

    错误日志:```java[2021-01-11T10:44:40,184][WARN][o.e.x.m.e.l.LocalExporter][node-1]unexpectederrorwhileindexingmonitoringdocumentorg.elasticsearch.xpack.monitoring.exporter.ExportException:org.elasticsearch.common.ValidationException:ValidationFailed:1:thisactionwouldadd[1]totalshards,butthisclustercurre...

    2021年01月11日 elasticsearch
  • Java自带HttpClient下载CPU占用过高

    下载HTTP协议没有问题,下载HTTPS协议的时候CPU一直维持在20%-30%左右。升级到JDK15问题依旧存在。```java"Snail-Thread-HTTP-Client"#25daemonprio=5os_prio=0cpu=216656.25mselapsed=272.70stid=0x0000024e34a84800nid=0x3a68runnable[0x00000066085fd000]java.lang.Thread.State:RUNNABLEatcom.sun.crypto.provider.GHASH.blockMult(java.base@11.0.2/GHASH...

    2021年01月07日 Java HttpClient
  • EChart折线图Y轴BUG

    EChart折线图Y轴坐标数值显示错误,只需要把`series`的`stack`属性删掉就正常了。

    2021年01月07日 EChart
  • 阿里云yum镜像

    今天改了一下服务器配置,好久没有更新过服务器的软件了,然后发现以前的yum源用不了了。```http://mirrors.cloud.aliyuncs.com/centos/6/os/x86_64/repodata/repomd.xml:[Errno14]PYCURLERROR22-"TherequestedURLreturnederror:404NotFound"尝试其他镜像。Toaddressthisissuepleaserefertothebelowwikiarticlehttps://wiki.centos.org/yum-errorsIfabovearticledoesn'thelp...

    2021年01月06日 yum aliyun
  • 常用命令总结

    `jps`:查看当前Java进程`jstackpid`:查看Java进程的线程快照`jmap-histo:livepid`:查看Java进程的内存快照内存快照时间统计:```bashcatfile|grepcpu=|grep-Po'(cpu=\d+\.\d+ms)'|grep-Po'(\d+\.\d+)'|awk'{sum+=$1}END{printsum}'```关闭JIT:```java-Djava.compiler=NONE```

    2021年01月06日 Java jstack jmap jps
  • Java hashCode陷阱

    经常会重写`hashCode`和`equals`方法来实现对象判断是否相等,之前使用`Objects.hash`这个方法,后来发现这个是有点问题的:```java//String一致System.out.println(Objects.hash(newString[]{"1","2","3"}));System.out.println(Objects.hash(newString[]{"1","2","3"}));//Integer一致System.out.println(Objects.hash(newInteger[]{1,2,3}));System.out.println(Objects...

    2021年01月05日 Java hasoCode
  • lucene搜索不到结果

    以前`IndexWriter`和`IndexReader`没有使用常量的时候是没有问题的,改成常量后发现不能及时搜索了。这个问题需要我们每次添加索引后重新创建`IndexReader`对象就好了。

    2020年12月30日 lucene
  • Java线程不能唤醒错误

    今天发现了一个问题,线程不能被唤醒,发现是我的代码写的有问题:```java//单例privatestaticfinalNatContextINSTANCE=newNatContext();//初始化privateNatContext(){this.register();}```在`register`里面加锁,然后外面获取单例解锁,这样就会出现无法唤醒的情况。

    2020年12月28日 Java notify wait
  • JSON Map类型指定类型

    ####fastjson```javaJSON.parseObject(responseJSON,newTypeReference>(){})````####jackson```java//第一种finalMapdata=mapper.readValue(json,newTypeReference>(){});//第二种finalJavaTypetype=mapper.getTypeFactory().constructParametricType(Map.class,String.class,Object.class);returnmapper.readValue(json,ty...

    2020年12月16日 JSON
  • Chrome多关键字搜索插件

    最近开发了一个Chrome浏览器多关键字查询的插件,插件地址:[https://gitee.com/acgist/chrome-finder](https://gitee.com/acgist/chrome-finder)上几个效果图:配置规则:![Chrome多关键字搜索插件](//static.acgist.com/resources/images/article/202012/d9d7f978-2f05-42bb-b6a0-a4399b04131e.png)查询结果数量:![Chrome多关键字搜索插件](//static.acgist.com/resources/images/arti...

    2020年12月12日 Chrome 插件
  • Eclipse吐槽

    家里面装的Eclipse是2019年的版本,然后我升级到2020-09版本。之前在公司装过一次这个版本,忘记了是什么BUG了,所以公司现在还是用的2020-06。这次忘了这茬了,结果装完又出问题了,启动后发现没有JS编辑器了。2019版本的JS编辑器格式化不是很好用,公司的2020-06的很好用,所以才升级的,升级发现居然直接没了。然后我又装了2020-06的,结果发现还是没有,然后我就把工作空间里面的配置`.metadata`删了,全部重新配置了一遍,发现好了。龟龟,花了一个小时。然后就是Eclipse商城里面的freemarker插件居然装不了😑JBoss更新慢就算了,最后还失败了,难受...

    2020年12月12日 Eclipse
  • Spring定时任务和延迟初始化

    有一个遗留的Spring项目使用的XML和注解一起使用,然后发现定时任务注解没有执行:```java@Scheduled(cron="0/5****?")publicvoiddiary(){...}```后来发现原来是XML里面配置了延迟初始化`default-lazy-init="true"`,解决办法:1.修改延迟初始化为`false`2.在定时任务类加上注解`@Lazy(value=false)`

    2020年12月08日 Spring task lazy
  • Java lambda空指针踩坑

    使用`findFirst`方法会出现以下错误:```javajava.lang.NullPointerExceptionatjava.base/java.util.Objects.requireNonNull(Objects.java:221)atjava.base/java.util.Optional.(Optional.java:107)atjava.base/java.util.Optional.of(Optional.java:120)atjava.base/java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:194)atj...

    2020年12月02日 Java lambda NullPointerException
1234567...21

关于 ACGIST

Copyright © 2013-2021 ACGIST.COM. All Rights Reserved.