Java开发
文章平均质量分 54
子非衣
你本该是个咆哮世间的怪物,可你偏要收敛爪牙当个废物。
展开
-
Java多线程实现主线程等待异步结果示例
通常为了加快程序运行速度,我们可以在程序中开启异步线程任务,在异步任务执行期间,主线程可以继续执行其他任务,最后我们还需要主线程等待异步线程完成后一起结束,下面是用CompletableFuture实现的一个示例原创 2024-03-30 11:35:18 · 159 阅读 · 0 评论 -
Java对接腾讯云直播示例
Java对接腾讯云直播示例原创 2024-03-08 16:16:33 · 1502 阅读 · 0 评论 -
SpringCloud中Gateway提示OPTIONS请求跨域问题
SpringCloud中Gateway提示OPTIONS请求跨域问题原创 2024-03-08 14:26:59 · 688 阅读 · 0 评论 -
Java实现的双向链表示例
Java实现的双向链表示例原创 2024-03-07 15:17:12 · 170 阅读 · 0 评论 -
Java红黑树实现Map简单示例
Java红黑树实现Map简单示例原创 2024-03-07 14:07:37 · 474 阅读 · 0 评论 -
Java实现布隆过滤器示例
Java实现布隆过滤器示例原创 2024-03-06 17:39:35 · 268 阅读 · 0 评论 -
Java多线程循环打印数字和字母问题
Java两个线程,一个线程打印 1~52,另一个线程打印字母A-Z。打印顺序为12A34B56C……原创 2024-03-05 15:11:41 · 139 阅读 · 0 评论 -
Java多线程卖包子问题(附多种实现方式)
Java多线程实现卖包子问题的N种方式原创 2024-03-05 11:54:27 · 447 阅读 · 0 评论 -
Java多线程导出Excel示例
Java多线程导出Excel示例原创 2024-03-02 13:39:01 · 740 阅读 · 0 评论 -
Java多线程通过join控制线程执行顺序
Java多线程通过join方法控制线程执行顺序原创 2024-03-01 17:16:05 · 224 阅读 · 0 评论 -
Java多线程导入Excel示例
Java通过多线程快速导入大量数据Excel方法示例原创 2024-03-01 16:12:38 · 693 阅读 · 2 评论 -
Java通过Semaphore控制同一时间只有3个线程运行
Java通过Semaphore控制同一时间只有3个线程运行原创 2024-02-29 17:24:49 · 453 阅读 · 0 评论 -
Java关于switch忘记写break的问题
switch语句的执行是从匹配的case标签开始,并且一旦匹配到了一个case标签,它会执行该标签下的所有语句,直到遇到break语句或者switch语句的结束原创 2024-02-29 14:32:07 · 155 阅读 · 0 评论 -
SpringCloud在Gateway中统一配置knife4j(swagger)文档
springcloud在gateway中整合knife4j文档原创 2023-10-21 11:44:45 · 282 阅读 · 0 评论 -
Java模拟好物夺宝规则示例
根据好物夺宝规则写的示例原创 2023-09-19 11:14:12 · 72 阅读 · 0 评论 -
Java递归获取权限树结构数据
Java通过递归的方式遍历权限树原创 2023-08-28 16:28:56 · 224 阅读 · 0 评论 -
Java通过阿里云短信实现短信验证示例
Java通过阿里云短信实现短信验证并保证接口安全性原创 2023-08-16 11:30:25 · 588 阅读 · 0 评论 -
Java高并发保证商品下单库存准确性示例
首先通过Redis的increment方法保证扣减库存数量准确然后再通过Redisson分布式锁保证获取库存数量准确最后通过乐观锁的方式保证数据库扣减库存准确原创 2023-08-12 15:23:43 · 551 阅读 · 0 评论 -
SpringCloud日志配置多服务logId传递以及多线程logId传递问题
微服务和多线程日志logId传递原创 2023-08-10 15:47:44 · 517 阅读 · 0 评论 -
Java-HttpClient通过证书实现SSL双向认证(客户端)
Java使用HttpClient加载证书实现SSL双向认证(客户端),向服务端发送json数据和上传文件信息,修复SSLPeerUnverifiedException异常问题。原创 2022-06-30 17:00:41 · 7395 阅读 · 0 评论 -
Java-通过thymeleaf模板引擎调用微信JSPAI支付和支付宝小程序支付
最近在做一个三码合一支付的需求(目前只对接了支付宝和微信,云闪付还未对接),需要在网页端调用微信和支付宝jspai支付的需求,因为功能比较简单,所以决定前后端放在一起,一直以来都是做后端写接口,所以前端不是很熟练,后台对接微信和支付宝支付的网上很多就不放代码了,这里只展示页面怎么拉起支付组件。微信前端拉起支付代码如下:<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org" lang="en"><head>原创 2021-08-05 21:36:21 · 506 阅读 · 0 评论 -
Java-生成动态图片验证码
先看效果:获取验证码接口: @Override public Map getPictureCode() { GifCaptcha gifCaptcha = new GifCaptcha(130, 48, 5); Map<String, Object> map = new HashMap<>(); String key = UUID.randomUUID().toString(); String verCode = gifCaptcha.text().toLow原创 2021-06-09 16:47:38 · 2072 阅读 · 4 评论 -
Http请求配置SSL绕过证书验证
对接第三方接口时一直提示SSL证书校验异常,可通过下面的方法绕过校验: TrustStrategy acceptingTrustStrategy = (X509Certificate[] chain, String authType) -> true; SSLContext sslContext = org.apache.http.ssl.SSLContexts.custom() .loadTrustMaterial(accepti原创 2021-06-05 18:22:12 · 1505 阅读 · 0 评论 -
Java-根据时间戳加随机数生成不重复编号
最简单的方式是直接通过时间戳加随机数,怕重复可以在10000后面继续加0,加大随机的概率String str = String.valueOf(System.currentTimeMillis());str += (int)((Math.random() * 9 + 1) * 10000);System.out.println(str);结果如下:162236492020618730或者先转成常见的日期格式SimpleDateFormat formatter = new SimpleD原创 2021-05-30 17:02:54 · 6076 阅读 · 3 评论 -
Java-提取地址中的省市区,兼容XX区XX小区等地址中出现多个市和区的问题
Java-提取地址中的省市区,兼容XX区XX小区等地址中出现多个市和区的问题前段时间碰到一个需要从地址中抽出省市区的需求,然后在省市区中间加上横杠(例如:广东省深圳市罗湖区幸福小区101号转成广东省-深圳市-罗湖区-幸福小区101号),中间百度了下,发现几乎所有人写的方法都无法兼容带XX小区或者XX市XX公司等出现多个市和区的情况,所以优化了一下其他人的方法(注意:该方法必须要求地址带有完整的省市区)。**代码如下:**import java.util.regex.Matcher;import j原创 2021-05-30 16:50:10 · 4932 阅读 · 3 评论