Easter79 Easter79
3年前
Spring工程通过注解实现动态声明Bean
此前在一个旧的spring项目中实现了手动配置接入Eureka,同时生成了一个Feign的客户端。刚好现在有一个新的微服务API需要接入。于是想实现在springboot中通过@FeignClient自动声明客户端bean的功能,过程也不是很复杂,在此分享一下过程一、实现@FeignClient注解@FeignClient是sprin
Wesley13 Wesley13
3年前
JdbcTemplate 和 mybatis 的对比
好处:  1.jdbcTemplate是spring对jdbc操作数据库进行的封装,使得开发者可以直接在java文件中编写sql,无需配置xml文件。  2.简单效率快缺点:  1. 使用时创建连接,不使用时立即释放。频繁的连接开启和关闭造成资源的浪费,影响数据库的性能。     解决办法:使用数据库连接池,
Stella981 Stella981
3年前
Spring Cloud系列教程(十七):下一代网关服务Gateway
官网文档:https://cloud.spring.io/springcloudstatic/springcloudgateway/2.2.1.RELEASE/reference/html/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fcloud.spring.
Easter79 Easter79
3年前
TiDB大规模节点下线实践
  一、背景  集群容量不够了,这些年各大公司都在做机器资源利用率的事情,我司也不例外,好不容易申请了5台机器加入集群扩容,balance的正欢乐呢,RegionBalanceRatio经过了1天半的时间刚刚降到93%,结果接到通知,5台机器的交换机升级,需重启机器,网卡要做bond。  集群配置  集群版本:v3.0.5  集群配置:
Easter79 Easter79
3年前
Springboot自带定时任务实现动态配置Cron参数
同学们,我今天分享一下SpringBoot动态配置Cron参数。场景是这样子的:后台管理界面对定时任务进行管理,可动态修改执行时间,然后保存入库,每次任务执行前从库里查询时间,以达到动态修改Cron参数的效果。好,咱们一起来看看是怎么回事。1.Timer:这是java自带的java.util.Timer类,这个类允许你调度一个j
Wesley13 Wesley13
3年前
APACHE 2.2.15+TOMCAT6.0.26配置负载均衡
目标:使用apache和tomcat配置一个可以应用的web网站,要达到以下要求:1、Apache做为HttpServer,后面连接多个tomcat应用实例,并进行负载均衡。2、为系统设定Session超时时间,包括Apache和tomcat3、为系统屏蔽文件列表,包括Apache和tomcat
Wesley13 Wesley13
3年前
4.26 Alias 4.27
4.26AliasAlias别名:一条命令的另外一个名字,你可以理解为外号。举例:网卡配置文件路径很长,每次敲这个命令都要花很长时间,可以做一个别名:aliasviens33'vi/etc/sysconfig/networkscripts/ifcfgens33'vi~/.bashrc
Stella981 Stella981
3年前
PostgreSQL基于时间点恢复(PITR)实验记录
由于需要,对数据库的基于时间点恢复(PITR)做了过程记录,以此来记录过程和问题。OS:fedora18工作流程:第一次实验:数据库:PostgreSQL9.0.131、修改配置文件postgresql.confarchive_modeonarchive_command'cpi%p/ho
Stella981 Stella981
3年前
Git演示平台上的iBoxDB NoSQL与MySQL的性能测试
每隔一段时间就会出现一篇关于数据库性能描述得天花乱坠的文章,经常出现100WQPS这样的大数字,去掉几千字的文字讲解后,核心内容是一台顶级配置的服务器和为测试专做的配置,对于大部分系统根本不会去购买哪台不知哪里才有卖的服务器,大部分开发人员也不会去折腾哪一堆配置,并且改了默认配置往往引入新问题。怎样的数据库测试才是最真实,反映系统实际运行能力?GIT@OS
Spring Boot Nacos配置无法覆盖@Value定义的默认值
缘起新增了一个功能,使用了@Value("$xxx.aaa:b")这种形式获取一个变量,默认值b是在配置中找不到对应的值时进行赋默认值,项目还集成了Nacos,在Nacos中配置了xxx.aaac,启动后发现获取的值是默认的,不是Nacos的,当把默认值去