会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
codest
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年12月10日
记一次线上Oracle连接耗时过长的问题
摘要: 问题现象 1、远程Oracle数据库通过IP:PORT/SERVICE_NAME连接 2、应用服务通过Docker容器部署,访问Oracle联通性测试接口,需要50s左右才能返回连接成功; 3、写了个JDBC测试程序,放在宿主机进行JDBC连接Oracle数据库测试,发现连接耗时不稳定,时快时慢,下
阅读全文
posted @ 2021-12-10 10:19 codest
阅读(924)
评论(0)
推荐(0)
2021年11月30日
Enterprise Architect去掉元素背景渐变效果
摘要: 打开设置界面:TOOLS - Options 修改Gradients and Background的Gradient Fill Direction for属性为none即可
阅读全文
posted @ 2021-11-30 15:19 codest
阅读(455)
评论(0)
推荐(0)
ElasticSearch索引生命周期策略配置(ES TTL)
摘要: 背景 有些索引数据作为临时数据存放,一段时间后我们希望索引可以自动过期删除,就是常说的TTL(Time To Live)机制 ElasticSearch索引数量过多会占用很多主分片和副本分片,最终导致可用分片数量为0,不能再创建新的索引 这里说明一下,我们用的ElasticSearch版本为7.8.
阅读全文
posted @ 2021-11-30 14:50 codest
阅读(5958)
评论(0)
推荐(0)
搭建一个简易的IPv6网络测试环境
摘要: 背景 近期一个项目要求产品在IPv6网络环境部署,在此之前所有的项目网络环境都是IPv4,为了验证产品网络适配能力,需要搭建一套IPv6的网络测试环境,网上搜了很多教程,也在某东找了很多路由器,对于如何组件一个IPv6的网络环境这块都没有具体操作的描述,所以写下此文,给有同样需求的同学提供一个参考。
阅读全文
posted @ 2021-11-30 11:20 codest
阅读(2274)
评论(0)
推荐(0)
2021年9月10日
解决JPA对查询对象set属性值导致数据更新的问题
摘要: 问题描述 1、开启了数据库事务 2、通过EntityManager执行查询,获得返回对象 3、代码业务逻辑处理,其中有对象set属性值的操作 4、没有执行过JPA的save方法或者update语句 5、提交数据库事务,发现数据库中对应的数据更新成了新的属性值 问题复现 @Transactional
阅读全文
posted @ 2021-09-10 18:13 codest
阅读(2691)
评论(1)
推荐(0)
2021年7月21日
SpringBoot获取启动类Application所在包路径
摘要: 1、 @SpringBootApplication 注解中引用了@EnableAutoConfiguration 注解。 2、查看 @EnableAutoConfiguration 注解,发现引用了 @AutoConfigurationPackage 注解。 3、查看 @AutoConfigurat
阅读全文
posted @ 2021-07-21 14:30 codest
阅读(5842)
评论(0)
推荐(1)
2021年7月1日
Hive数据库数据表元数据导出脚本
摘要: 表结构导出 ## @Title Hive库表元数据导出脚本 ## @Author changxy #!/bin/bash ##############注意修改Hive连接信息############### hive=jdbc:hive2://127.0.0.1:10000 #############
阅读全文
posted @ 2021-07-01 15:43 codest
阅读(852)
评论(0)
推荐(0)
2021年4月8日
重写Nacos服务发现逻辑动态修改远程服务IP地址
摘要: 背景 还是先说下做这个的背景,开发环境上了K8S,所有的微服务都注册在K8S内的Nacos,注册地址为K8S内部虚拟IP,K8S内的服务之间相互调用没有问题,但是本机开发联调调用其他微服务就访问不到。 解决方案 1、KT Connect,可以理解为一个VPN工具,可以和K8S网络联通,缺点是配置繁琐
阅读全文
posted @ 2021-04-08 15:38 codest
阅读(3604)
评论(0)
推荐(0)
2021年4月3日
手撸一个SpringBoot配置中心实现配置动态刷新
摘要: 业务需求 SpringBoot项目配置信息大多使用@Value注解或者@ConfigurationProperties注解读取配置信息,线上项目经常需要对某些配置进行调整,如果每次都需要修改配置文件再重新发布服务,难免会导致服务中断。 尤其是在分布式系统中多个服务节点都需要修改配置文件的场景,基于此
阅读全文
posted @ 2021-04-03 20:53 codest
阅读(3522)
评论(0)
推荐(0)
2021年3月5日
使用CompletableFuture实现多个异步任务并行完成后合并结果
摘要: 业务场景 需要同时从多个副本数据库中查询数据,并对查询结果进行合并去重处理后返回前端。 实现过程涉及多数据源切换,这里不作过多讨论。 编码实现 实现过程: 1、定义异步查询数据方法; 2、通过CompletableFuture的allOf方法对多个异步执行结果进行处理; public class C
阅读全文
posted @ 2021-03-05 15:30 codest
阅读(17548)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
下一页
公告