2022年9月7日

【原创】K8S环境下研发如何本地调试?kt-connect使用详解

摘要: K8S环境下研发如何本地调试?kt-connect使用详解 背景 注:背景有点啰嗦,讲讲一路走来研发本地调试的变化,嫌烦的可以直接跳过,不影响阅读。 2019年 我在的公司当时是个什么情况,只有两个Java应用,还都跑在一个Tomcat Servlet容器。 当时是如何本地调试?都是研发自己电脑装个 阅读全文

posted @ 2022-09-07 16:31 yeyu456 阅读(1155) 评论(0) 推荐(3) 编辑

2022年8月29日

AWS Simple Email Service(SES)邮件发送服务-功能调研

摘要: AWS Simple Email Service(SES)邮件发送服务-功能调研 面向国内用户,发短信或者通知推送居多,发邮件这个功能用的不多,主要还是海外欧美用户比较流行,刚好公司要用,写一篇AWS SES功能调研文章讲解一下,跨境电商的同行可以参考一下。废话不多说,用SES就是为了发邮件,发邮件 阅读全文

posted @ 2022-08-29 16:58 yeyu456 阅读(1882) 评论(0) 推荐(0) 编辑

2022年8月17日

【原创】JDK 9-17新功能30分钟详解-语法篇-var

摘要: JDK 9-17新功能30分钟详解-语法篇-var 介绍 JDK 10 JDK 10新增了新的关键字——var,官方文档说作用是: Enhance the Java Language to extend type inference to declarations of local variable 阅读全文

posted @ 2022-08-17 09:09 yeyu456 阅读(1418) 评论(5) 推荐(1) 编辑

2020年2月16日

Spring Boot部署方法

摘要: Spring Boot部署方法 网上搜到的部署方法无非是打成jar包,然后shell执行nohup java调用jar命令,或者是打成war包然后部署到tomcat或者jetty容器上面。 Spring Boot已经内置tomcat或者jetty,还需要部署单独的web容器实在是不方便,使用nohu 阅读全文

posted @ 2020-02-16 16:33 yeyu456 阅读(162) 评论(0) 推荐(0) 编辑

2020年2月9日

Redis分布式锁实现

摘要: Redis分布式锁实现 在分布式环境下,利用Redis实现锁机制,避免资源竞争的做法非常常见。这里探讨一下Redis分布式 锁的实现方式、可能存在的问题以及适用场景。 setnx 最常见的方法是利用Redis指令setnx,只有不存在的情况下才赋值,执行完毕释放资源,然后删除锁。 这种方法的问题在于 阅读全文

posted @ 2020-02-09 12:52 yeyu456 阅读(340) 评论(0) 推荐(0) 编辑

2019年12月12日

除了Synchronized关键字还有什么可以保证线程安全?

摘要: 除了Synchronized关键字还有什么可以保证线程安全? 日常使用Java开发时,多线程开发,一般就用Synchronized保证线程安全,防止并发出现的错误和异常,那么 除了Synchronized关键字还有什么可以保证线程安全吗? 什么是线程安全? 在了解什么方法可以保证线程安全之前,我们先 阅读全文

posted @ 2019-12-12 16:01 yeyu456 阅读(991) 评论(0) 推荐(0) 编辑

2019年12月5日

如何自定义一个Collector

摘要: Collectors类提供了很多方便的方法,假如现有的实现不能满足需求,我们如何自定义一个Collector呢? Collector接口提供了一个of方法,调用该方法就可以实现定制Collector。 supplier提供一个 A 类型的对象,用于保存累加操作的结果; accumulator提供累加 阅读全文

posted @ 2019-12-05 15:47 yeyu456 阅读(262) 评论(0) 推荐(0) 编辑

记录Java类型推断关键字var的一种特殊用法

摘要: 关于Java的var类型推断,有一种特殊用法,如下: 没有var类型之前声明一个匿名类对象,并调用它的方法。 使用了var类型后 阅读全文

posted @ 2019-12-05 14:25 yeyu456 阅读(217) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示