java
chain cosmos
这个作者很懒,什么都没留下…
展开
-
You specified datacenter1 as the local DC, but some contact points are from a different DC: Node(en
You specified datacenter1 as the local DC, but some contact points are from a different DC: Node(endPoint=192.168.100.1:9042, hostId=df009af0-cbed-466e-b1d7-6aba331cb0f5, hashCode=f6fbd27)=dc1; please provide the correct local DC, or check your contact poi原创 2023-11-17 11:04:45 · 86 阅读 · 0 评论 -
git权限不够:Ask a project Owner or Maintainer to create a default branch
remote: A default branch (e.g. master) does not yet exist for galaxy/apache-jspf-project remote: Ask a project Owner or Maintainer to create a default branch: remote:remote: http://192.168.8.9/galaxy/spf-project/-/project_members原创 2023-09-25 09:59:32 · 1479 阅读 · 0 评论 -
Java 判断字符串是否包含日期、提取日期数据
Java 判断字符串是否包含日期、提取日期数据原创 2022-11-16 16:31:39 · 1294 阅读 · 1 评论 -
PFX文件解析及读取、写入、删除相关操作
针对pfx文件的解析及操作,java 标准库提供了很好的支持,需要做一定得封装,才能比较友好的使用,如下是我做的一些封装及核心代码,话不多说,直接上代码。pfx自定义封装类:方便使用公私钥信息。本次JDK版本 zulu-11。pfx解析及读写操作核心工具类。......原创 2022-08-11 17:31:29 · 2310 阅读 · 0 评论 -
java 执行linux命令 执行shell脚本 sh文件
java 执行linux命令 执行shell脚本 sh文件原创 2022-07-14 11:16:15 · 3848 阅读 · 1 评论 -
redis 怎么做消息队列 适合的场景
redis也可以作为消息队列来使用,而且具备搭建简单,使用简易快捷的特点适合的场景: 1.数据场景简单且单一 2.对数据的丢失是有容忍度的 3.对消费数据的正确消费是有容忍度的目前实现redis消息队列有三种方式List 队列如果你的业务需求足够简单,使用 List 这个数据类型。作为消息队列再合适不过 模式如下: lpush/rpush(推送消息) ...原创 2021-11-30 16:04:47 · 2418 阅读 · 0 评论 -
应用报 java.net.NoRouteToHostException: No route to host (Host unreachable)
报 java.net.NoRouteToHostException: No route to host (Host unreachable)出现如上错误,可以从如下途径去分析 1.你连接的服务资源是否配的是正确的,检查下配置 2.telnet一下你请求的服务资源,是否是通的...原创 2021-11-26 19:13:16 · 3646 阅读 · 0 评论 -
浅谈restful API 结合实践的个人解读
关于restful API的长篇大论,本文不赘述直言自己的理解:restfulAPI一种的HTTP API的设计思想或理念倡导,不是必然遵循,更不是框架 可以简单粗暴的理解为HTTP+JSON+RequestMethod URL尽量能表述一个资源,且对该资源的操作尽量用method来表示和区分CRUD的操作,太学院派 可以借鉴restfulAPI的一些理念和有点,完全照搬,显得特别二和积累具体阐述如下 1. URL表述一个资源是没错的,定时操...原创 2021-11-25 18:58:49 · 101 阅读 · 0 评论 -
HTTP请求 header消息丢失、header参数值丢失、无法获取header带下划线请求参数
HTTP请求header参数默认是不会丢失分析原因:header请求参数,默认是可以支持下划线参数的,但是如果你用了nginx做反向代理,那么要注意nginx默认是不支持header有下划线的参数,会被直接丢弃解决办法: 1.header参数,下划线参数都替换成不带下划线的参数 2.nginx增加配置(underscores_in_headers),即可支持header带下划线参数的传递,如下图http { include mime.ty...原创 2021-11-25 15:51:01 · 4793 阅读 · 0 评论 -
如何精确的获取到 某一时间段的毫秒数,凌晨、昨日
long current=System.currentTimeMillis();//当前时间毫秒数 long zero=current/(1000*3600*24)*(1000*3600*24)- TimeZone.getDefault().getRawOffset();//今天零点零分零秒的毫秒数 long twelve=zero+24*60*60*1000-1;//今天23点59分59秒的毫秒数 long yesterday=Syst...原创 2021-11-24 19:37:34 · 2473 阅读 · 0 评论 -
超长超大数值 进制转换
import java.math.BigDecimal;import java.math.BigInteger;import java.sql.Timestamp;import java.util.Stack;import java.util.TimeZone;import static java.math.BigDecimal.*;public class MathUtils { // 理论上支持62进制的转换, 当然可以自己添加一些其他符号来增加进制数 privat..原创 2021-11-24 19:35:13 · 306 阅读 · 0 评论 -
GRPC 调用阻塞、超时解决办法
调用GRPC会阻塞,是因为默认的GRPC超时时间特别长,一般2个小时,会一直等待服务器返回解决办法,在stu中设置超时时间,只是需注意这是全局的核心示例代码// 设置超时时间:10秒blockingStub = WalletGrpc.newBlockingStub(channel).withDeadlineAfter(10, TimeUnit.SECONDS);...原创 2021-11-24 10:58:43 · 7209 阅读 · 4 评论 -
spring 定时任务 多任务并行执行,多任务多线程 单任务单线程执行实现细节
前提:spring定时任务,默认是多任务单线程执行,也就是串行执行的当前需求: 1. 多任务多线程执行(不同的定时任务并行执行) 2.同一个定时任务单线程执行(保证一个定时任务A在执行完成前,A的下一次执行不会开始)需求实现: 方案一 ,针对@Scheduled的定时任务,增加配置文件,可实现不同@Scheduled定时任务多线程运行,代码如下import org.springframework.context.annotation.Con...原创 2021-11-16 12:32:57 · 2670 阅读 · 0 评论 -
java 定时任务假死 定时任务阻塞 线程池消失
问题现象: 现象1.开启定时任务线程池,线程池貌似消失了,定时任务突然中断,既不执行也不报错 现象2:跟换定时任务实现方式,使用@Scheduled,同意的现象依然出现了,定时任务跑到一定频率突然不动解决思路:1.程序未抛出异常,某个时期却突然不在执行,怀疑线程阻塞了2.查询jvm线程状态(jstackjava进程ID >threadDump.log)将dump日志下载分析,发现该线程期处于runnable状态,其他任...原创 2021-11-15 18:42:39 · 4014 阅读 · 0 评论 -
java 简易http请求 HttpClient
/** * trx http 接口专用 */public class HttpUtil { /** * * @param uri 接口地址 * @param apiKey trx apikey--trongrid线上接口专有 * @param bodyMap 参数 * @return * @throws Exception */ public static String sendPost(String uri, S.原创 2021-11-15 18:18:38 · 526 阅读 · 0 评论 -
docker容器 java.net.UnknownHostException
docker容器中java服务,报Caused by: java.net.UnknownHostException解决办法:1.检查服务器网络是否是通的,DNS是否是正常,命令:nslookup域名2.重启docker ,然后将docker容器也重新启动,问题即可解决分析:出现问题的原因是docker容器中的java服务域名解析与服务器防火墙机制有一定的联系,关闭或开启防火墙,docker服务也跟着重新启动,否则docker只记得启动时的防火墙打开或关闭的策略,...原创 2021-11-12 11:02:35 · 5963 阅读 · 0 评论