合集-Java基础技能

摘要:Spring Cloud Gateway编码实现任意地址跳转面对同样的客户端请求,SpringCloud Gateway可以转发给不同的服务去处理,掌握这个技能,让请求从微服务入口处被掌控,被调度 阅读全文
posted @ 2023-06-27 08:27 程序员欣宸 阅读(1767) 评论(0) 推荐(3) 编辑
摘要:Java扩展Nginx之五:五大handler(系列最核心)本篇概览本文是《Java扩展Nginx》系列的最核心篇章,咱们写的代码主要集中在这些handler中 阅读全文
posted @ 2023-07-15 07:57 程序员欣宸 阅读(559) 评论(0) 推荐(1) 编辑
摘要:quarkus依赖注入之七:生命周期回调介绍quarkus的bean生命周期回调方式,在bean的不同阶段(如创建、销毁)执行自定义方法 阅读全文
posted @ 2023-08-05 15:57 程序员欣宸 阅读(333) 评论(0) 推荐(0) 编辑
摘要:Docker下elasticsearch8部署、扩容、基本操作实战(含kibana)本文通过docker快速部署elasticsearch8版本,再添加一台组成集群,并且部署kibana用于常规查询操作,以及一些常见的es操作 阅读全文
posted @ 2023-08-21 07:08 程序员欣宸 阅读(1836) 评论(2) 推荐(3) 编辑
摘要:docker-compose快速部署elasticsearch-8.x集群+kibana借助docker-compose,可以简单的完成elasticsearch8.x版本集群+kibana部署 阅读全文
posted @ 2023-08-22 06:26 程序员欣宸 阅读(1914) 评论(0) 推荐(3) 编辑
摘要:java与es8实战之一:以builder pattern开篇欣宸原创《java与es8实战》系列的开篇,重温经典,夯实基础,再出发 阅读全文
posted @ 2023-08-23 08:14 程序员欣宸 阅读(614) 评论(0) 推荐(0) 编辑
摘要:java与es8实战之二:实战前的准备工作编码实战前的准备工作,包括搭建环境,列举各软件参考版本,选择合适的库,创建父工程等 阅读全文
posted @ 2023-08-24 06:32 程序员欣宸 阅读(617) 评论(0) 推荐(0) 编辑
摘要:20天等待,申请终于通过,安装和体验IntelliJ IDEA新UI预览版向JetBrains提交的新UI试用申请,今天终于审批通过,顺利安装预览版以及参加,提前熟悉下一代UI的效果 阅读全文
posted @ 2023-08-27 08:33 程序员欣宸 阅读(1950) 评论(3) 推荐(8) 编辑
摘要:java与es8实战之三:Java API Client有关的知识点串讲正式使用官方的Java API Client操作ES之前,将与之有关的重要知识点先做一轮串讲,后面开始编码时,疑点已扫清,可以愉快而顺畅的实现业务功能 阅读全文
posted @ 2023-08-28 11:57 程序员欣宸 阅读(718) 评论(0) 推荐(1) 编辑
摘要:java与es8实战之四:SpringBoot应用中操作es8(无安全检查)最简单的,在SpringBoot应用中使用ES官方库操作ES8 阅读全文
posted @ 2023-08-29 07:02 程序员欣宸 阅读(976) 评论(0) 推荐(1) 编辑
摘要:java与es8实战之五:SpringBoot应用中操作es8(带安全检查:https、账号密码、API Key)SpringBoot应用中操作es8,本篇重点是如何连接带安全检查的es8服务端(https、账号密码、API Key) 阅读全文
posted @ 2023-08-30 07:17 程序员欣宸 阅读(1142) 评论(0) 推荐(2) 编辑
摘要:java与es8实战之六:用JSON创建请求对象(比builder pattern更加直观简洁)向ES发送请求时,如何创建请求对象呢?官方推荐的builder patter,在面对复杂的请求对象结构时还好用吗?有没有更加直观简洁的方法,尽在本文一网打尽 阅读全文
posted @ 2023-08-31 08:03 程序员欣宸 阅读(648) 评论(0) 推荐(1) 编辑
摘要:LeetCode46全排列(回溯入门)ava版回溯算法入门,LeetCode提交后超过100.00% 阅读全文
posted @ 2023-09-01 06:48 程序员欣宸 阅读(324) 评论(1) 推荐(2) 编辑
摘要:LeetCode952三部曲之一:解题思路和初级解法(137ms,超39%)这是难度为Hard的一道题,涉及到素数筛选和并查集基本操作,请随本文一同理清楚思路 阅读全文
posted @ 2023-09-02 11:08 程序员欣宸 阅读(268) 评论(0) 推荐(0) 编辑
摘要:LeetCode952三部曲之三:再次优化(122ms -> 96ms,超51% -> 超91%)再来一次优化,方向是质因数计算逻辑,目标是明显提升排名 阅读全文
posted @ 2023-09-04 17:24 程序员欣宸 阅读(300) 评论(0) 推荐(0) 编辑
摘要:支持JDK19虚拟线程的web框架,之一:体验随着JDK19的发布,虚拟线程也逐渐被大家了解和使用,然而,主流java框架是否支持虚拟线程这一特性呢?咱们应用开发者如何通过框架使用虚拟线程特性?经过精心准备,欣宸原创在第一时间为您带来详细的实战系列,与您共同学习 阅读全文
posted @ 2023-09-13 11:10 程序员欣宸 阅读(664) 评论(1) 推荐(0) 编辑
摘要:支持JDK19虚拟线程的web框架,之二:完整开发一个支持虚拟线程的quarkus应用本篇咱们从零开发一个quarkus应用,支持虚拟线程响应web服务,响应式操作postgresql数据库,并且在quarkus官方还未支持的情况下,率先并将其制作成docker镜像 阅读全文
posted @ 2023-09-14 14:23 程序员欣宸 阅读(386) 评论(0) 推荐(0) 编辑
摘要:支持JDK19虚拟线程的web框架,之三:观察运行中的虚拟线程本篇借助JProfiler工具,从线程的观察结果去印证官方资料,做到理论结合实践,让您领先一步,掌握和了解神秘的虚拟线程内幕 阅读全文
posted @ 2023-09-15 14:12 程序员欣宸 阅读(287) 评论(0) 推荐(0) 编辑
摘要:支持JDK19虚拟线程的web框架,之四:看源码,了解quarkus如何支持虚拟线程quarkus是如何支持虚拟线程的呢?今天咱们一起来阅读quarkus源码,学习从框架开发视角去添加新特性,除了开阔眼界,也为为自己的设计能力提升增加有效的参考信息 阅读全文
posted @ 2023-09-19 07:36 程序员欣宸 阅读(444) 评论(0) 推荐(2) 编辑
摘要:支持JDK19虚拟线程的web框架,之五(终篇):兴风作浪的ThreadLocalThreadLocal,这个多线程场景中重要的特性,在虚拟线程领域兴风作浪,为了应付它,quarkus也是够拼,今天咱们就来聊聊这个话题,在轻松的气氛中结束《支持JDK19虚拟线程的web框架》系列 阅读全文
posted @ 2023-09-20 13:06 程序员欣宸 阅读(546) 评论(0) 推荐(4) 编辑