
java
文章平均质量分 62
YLIHMS
这个作者很懒,什么都没留下…
展开
-
SpringBoot for MimeMessageHelper 发送邮件
SpringBoot、MimeMessageHelper、发送邮件、多个附件上传原创 2022-02-25 22:19:49 · 4844 阅读 · 0 评论 -
Mysql for SQl优化 (Handler_read_next 内容过大)
事情是这样的,有一个运维的项目,今天突然收到反馈说是 用户首页的商品数据回显的太慢。但是其他用户就没有问题,于是我就找到这个账号,监控一下服务器跑的sql,抓取出这个sql的入参,用navicat测试库跑一下,发现sql执行时间特别久。紧接着我又找了一个正常的账号试了一下,发现入参除了user_id 不同之外,其他没有出入。于是分别执行了不用user_id 的执行计划,结果发现,打印出来的是相同的。这里附一下sql explainSELECT m.unit_item_id unitItemId原创 2022-01-06 16:16:47 · 1643 阅读 · 0 评论 -
SSL Error: Unable to verify the first certificate(已解决)
记录一次解决的由ssl证书带来的问题,以及解决历程。问题的产生的原因是这样的,客户想给项目迁移服务器。也是按照之前服务器的配置方式,tomcat、jdk、nginx、maven等等也是用过 scp命令进行同步的,因为用scp命令能保证 文件的权限也不会变。客户这面也提供了 https的ssl证书,一切都准备就绪了,部署完也都可以正常访问。看起来一切都是那么顺利。紧接着就是跟 项目的第三方百世仓进行测试联调,结果出现了问题,百世仓通过https访问我们服务器的接口出现了超时的情况,于是我自己用postma原创 2021-12-30 10:46:28 · 27774 阅读 · 1 评论 -
关于Tomcat启动项目war包未更新问题
tomcat启动项目 war包未更新原创 2021-11-30 18:28:22 · 2248 阅读 · 2 评论 -
SpringBoot 配置多数据源并动态切换
SpringBoot 配置多数据源并动态切换1.实现思路DataSource是和线程绑定的,动态数据源的配置主要是通过继承AbstractRoutingDataSource类实现的,实现在AbstractRoutingDataSource类中的 protected Object determineCurrentLookupKey()方法来获取数据源,所以我们需要先创建一个多线程线程数据隔离的类来存放DataSource,然后在determineCurrentLookupKey()方法中通过这个类获取当前原创 2021-10-30 12:52:11 · 8565 阅读 · 6 评论 -
SpringCloud 之 Fegin跨服务调用
最近在做一个微服务的项目,项目中用的Feign来做服务件调用,由于自己也是第一次使用,记录一下自己遇到的坑。启动类加入注解:@EnableRyFeignClients引入依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactI.原创 2020-12-22 23:40:48 · 1336 阅读 · 1 评论 -
linux的rwx权限解读
linux的rwx权限解读:我们输入指令 : ls -l会看到类似我这样的语句d rwx -xr -x- 我们可以这样解读:首字母:文件类型d: d开头的是文件夹-:文件l:连接(快捷方式)c:硬件设备然后是三组rwx: 第一组rwx:创建着权限。 第二组rwx:创建者所属组权限。 第三组rwx:访客权限。r:可读 (4)w:可写 (2)x:可执...原创 2018-11-22 13:58:33 · 2131 阅读 · 0 评论