- 博客(13)
- 收藏
- 关注
原创 Java 轮询(重发)机制
1.需求:(1):支付成功需要给商户发送异步通知接口(2):发送失败得情况下需要有重发机制,重发10次,如果10次还是失败,就不重发了2.思路 :(1):创建表,需要有时间,次数,状态,推送信息,唯一表示(2):入库(3):成功更新状态,失败更新状态(唯一标识)3.技术 (1):TimeUnit是java.uitl.concurrent包下得一个类名,主要功能是暂停线程得操作与Thread.sleep()一样功能都是暂停线程 (2):Thread.s...
2022-05-19 10:36:18
4452
7
原创 Java 根据IP获取城市(ip2region)
简介: 1.疫情期间,大家注意防护哈 2.今天看到了抖音和快手的新功能,可以看到IP属性,于是灵感立马闪现,出于好奇就打开电脑埋头苦研,去查各种资料。Ip2region是什么? ip2region - 准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法。Ip2region特性...
2022-05-07 12:44:30
3348
4
原创 Linux curl命名发送post和get接口
1.本文章可以在生产服务使用curl 看看接口是否正常使用Xshell发送xml格式的报文 :curl -H 请求头-d POST内容-X 请求协议例如:curl -d '<?xml version="1.0" encoding="UTF-8"?><packet> <transName>DJMQ</transName><Plain>TranAbbr=DJMQ|MercCode=1100802310...
2022-04-30 15:08:07
1064
原创 StreamAPi
1.本文章简介了Stream是jdk1.8的新特性,方便操作集合,简化代码的API。2.Stream可以由数组或集合创建,对流的操作分为两种。(1)中间操作:每次放回一个新的流,可以有多个。(2)终端操作:每个流只能进行一次终端操作,终端操作结束后流无法再次使用.终端操作会产生一个新的集合或值.3.代码示例:package com.xzz.Stream; import java.util.*;import java.util.stream.Collector...
2022-04-30 15:03:53
105
1
原创 Nginx
1.在工作Nginx使我们常用的,这篇文中简介一下Nginx.欢迎留言,一起进去。Nginx简介: Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔 赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的,第一个版本0.1.0发布于2004年10月4日,2011年6月1日, nginx 1.0.4发布。 其特点占有内存少,并发能力强,能够支持高达50000个并发连接数的响应。...
2022-04-30 14:56:40
104
原创 Java 文件生成本地
本文章简介是把文件放在本地里面需求:生成文件,就不让在重新生成文件了。跟上一篇文章中类似。package com.xzz.FileText;import com.xzz.tread.CommonUtil;import com.xzz.tread.TraceUtils;import lombok.extern.slf4j.Slf4j;import org.apache.commons.collections.CollectionUtils;import org.apache.l..
2022-04-30 14:42:05
2078
原创 JSCH远程服务器创建文件.txt
本文章介绍怎么直接将数据已txt的格式放在Linux服务上面需求:去查数据所有成功的数据,然后让在服务器上面,让商户进行下载。1.当我们有新的需求的时候,我们应该分析怎么实现这个功能,用哪些技术,有哪些技术难点,然后进行排期。1.首先准备依赖:jsch 可以在maven仓库进行下载,下载下载用户量最多的。下面就开始准备写代码了。package com.xzz.FileText;import lombok.extern.slf4j.Slf4j;im...
2022-04-30 14:36:24
777
原创 Java性能分析dump
五一假期,疫情期间,更新博客在文章中将介绍如何使用Java内置监控工具更加深入的了解Java应用程序和JVM本身。内存和CPU情况。在JDK中有许多内置的工具: 1.jconsole:提供JVM活动的图形化展示,包括线程使用,类使用以及垃圾回收(GC)信息。 2.jamp:提供JVM内存使用信息,适用于脚本中。 3.jvisualvm:监控JVM的可视化工具,剖析运行中的应用程序,分析JVM堆内存。jvisualvm使用:...
2022-04-30 14:20:09
806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人