YLIHMS
码龄6年
关注
提问 私信
  • 博客:106,249
    106,249
    总访问量
  • 17
    原创
  • 2,383,891
    排名
  • 18
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2018-11-09
博客简介:

weixin_43650943的博客

查看详细资料
个人成就
  • 获得57次点赞
  • 内容获得26次评论
  • 获得131次收藏
  • 代码片获得288次分享
创作历程
  • 1篇
    2023年
  • 3篇
    2022年
  • 7篇
    2021年
  • 5篇
    2020年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 负载均衡
    1篇
  • 高可用
    1篇
  • mysql
    2篇
  • ssl
    1篇
  • 多数据源配置
    1篇
  • 微信退款
    1篇
  • redis
    1篇
  • 数据库
    1篇
  • linux
    3篇
  • 数据备份
    1篇
  • crontab
    2篇
  • dockerk
    1篇
  • docker
    1篇
  • ajax
  • java
    7篇
兴趣领域 设置
  • 编程语言
    r语言
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

IDEA 通过lib导入jar Maven install 类不存在问题

IDEA 通过lib 导入Jar依赖 程序包找不到
原创
发布博客 2023.07.23 ·
1103 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

LVS + Keepalived 实现高可用负载均衡

解决负载均衡和高并发的访问 最常规的有基于四层的和基于七层的。首先我们都知道,软件工程学 强调的分层解耦,解耦之后,你对任何一层进行调优,去更改,变化,上下两层不会有影响。这个时候我们就会想到OSI参考模型,什么叫参考模型,说白了就说他虽然定义了七层,好像七层做了不同的事情,七层串到一起就是通信,但是他不是具体的只是一个参考。相对应的就会有一个东西叫做TCP/IP协议,什么叫协议呢 可以理解为双方必须按照规范来实现。这个协议就相对于OSI是一个具体的方案。其中应用层、表示层、会话层 三层合一 “应用层
原创
发布博客 2022.04.22 ·
4207 阅读 ·
19 点赞 ·
1 评论 ·
8 收藏

SpringBoot for MimeMessageHelper 发送邮件

SpringBoot、MimeMessageHelper、发送邮件、多个附件上传
原创
发布博客 2022.02.25 ·
4705 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

Mysql for SQl优化 (Handler_read_next 内容过大)

事情是这样的,有一个运维的项目,今天突然收到反馈说是 用户首页的商品数据回显的太慢。但是其他用户就没有问题,于是我就找到这个账号,监控一下服务器跑的sql,抓取出这个sql的入参,用navicat测试库跑一下,发现sql执行时间特别久。紧接着我又找了一个正常的账号试了一下,发现入参除了user_id 不同之外,其他没有出入。于是分别执行了不用user_id 的执行计划,结果发现,打印出来的是相同的。这里附一下sql explainSELECT m.unit_item_id unitItemId
原创
发布博客 2022.01.06 ·
1611 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSL Error: Unable to verify the first certificate(已解决)

记录一次解决的由ssl证书带来的问题,以及解决历程。问题的产生的原因是这样的,客户想给项目迁移服务器。也是按照之前服务器的配置方式,tomcat、jdk、nginx、maven等等也是用过 scp命令进行同步的,因为用scp命令能保证 文件的权限也不会变。客户这面也提供了 https的ssl证书,一切都准备就绪了,部署完也都可以正常访问。看起来一切都是那么顺利。紧接着就是跟 项目的第三方百世仓进行测试联调,结果出现了问题,百世仓通过https访问我们服务器的接口出现了超时的情况,于是我自己用postma
原创
发布博客 2021.12.30 ·
27508 阅读 ·
5 点赞 ·
1 评论 ·
9 收藏

关于Tomcat启动项目war包未更新问题

tomcat启动项目 war包未更新
原创
发布博客 2021.11.30 ·
2223 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

SpringBoot 配置多数据源并动态切换

SpringBoot 配置多数据源并动态切换1.实现思路DataSource是和线程绑定的,动态数据源的配置主要是通过继承AbstractRoutingDataSource类实现的,实现在AbstractRoutingDataSource类中的 protected Object determineCurrentLookupKey()方法来获取数据源,所以我们需要先创建一个多线程线程数据隔离的类来存放DataSource,然后在determineCurrentLookupKey()方法中通过这个类获取当前
原创
发布博客 2021.10.30 ·
8534 阅读 ·
6 点赞 ·
6 评论 ·
75 收藏

mysql学习笔记

Windows服务-- 启动MySQL ``net start mysql``-- 创建Windows服务 `sc create mysql binPath= mysqld_bin_path`(注意:等号与值之间有空格)连接与断开服务器`mysql -h 地址 -P 端口 -u 用户名 -p 密码``SHOW PROCESSLIST` -- 显示哪些线程正在运行`SHOW VARIABLES` -- 显示系统变量信息数据库操作-- 查看当前数据库` SELECT DA
原创
发布博客 2021.07.12 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信退款 No appropriate protocol (protocol is disabled or cipher suites are inappropr)

事情是这样的,公司给了测试服务器来调试微信支付和退款回调。我看服务器里有之前使用的 1.8的openjdk,心里还暗喜剩了装jdk的功夫(伏笔),一开始都好好的。突然有一次退款就出现了No appropriate protocol (protocol is disabled or cipher suites are inappropr)的问题,本地的环境试了退款也没问题。于是就去微信开放社区根据提供的方案大致分四种:第一种就是 把 “TLSv1” 给改成null。我试了无果。紧接着是第二种:说是 sd
原创
发布博客 2021.07.08 ·
27310 阅读 ·
10 点赞 ·
14 评论 ·
11 收藏

linux下配置redis

springboot 配置redis 数据库可参考其他 博客安装一下redis安装后,进入redis 使用vim命令编辑配置文件vim redis.conf使redis可远程访问开机自启修改后 ESC :wq 保存在redis.conf 当前目录 执行下面这句话。使配置生效 redis-server redis.conf启动redisredis-server 或 ./redis-server查询reids是否运行 ps -ef | grep redis代码中首
原创
发布博客 2021.06.09 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hutool

记录HutoolHutool 谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以 “甜甜的”。Hutool 最初是我项目中 “util” 包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。1.功能一个 Java 基础工具类,对文件、流、加密解密、转码、正则、线程、XML 等 JDK
原创
发布博客 2021.02.01 ·
652 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MacOS 使用IDEA阅读源码并调试

1.资源准备jdk版本: 1.8.0_181idea版本: 2019.1gradle版本: 6.7.12.git clone 配置这里要先配置一下域名映射来解决下载速度慢的问题:原因:git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。解决:只要找到这个域名对应的ip地址(IP一直在变获取最新的),然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可注意:域名要填对,区分大小写,我看有的文章给的是github.global.s
原创
发布博客 2020.12.31 ·
706 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringCloud 之 Fegin跨服务调用

最近在做一个微服务的项目,项目中用的Feign来做服务件调用,由于自己也是第一次使用,记录一下自己遇到的坑。启动类加入注解:@EnableRyFeignClients引入依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactI.
原创
发布博客 2020.12.22 ·
1316 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

OmniDiskSweeper

发布资源 2020.12.06 ·
zip

docker下使用crontab进行mysql定时备份

定时备份mysql数据昨天做了MongoDB的定时备份,紧接着公司的前辈就又让我做一个mysql的定时备份,有了mongo的踩坑经历,这个当然也会简单很多,结果也遇到了不少问题。1.创建存放备份文件目录mkdir -p /mnt/mysql_bak2.创建Mongo定时备份脚本mkdir -p /home/crontab #创建文件夹touch mysql_bak.sh #创建文件vi /home/crontab/mysql_bak.sh #编辑备份脚本在备份脚本中加入以下内容:#!/bi
原创
发布博客 2020.10.21 ·
1071 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

使用crontab 对docker下的mongoDB数据定时备份

定时备份 MongoDB数据环境:我做备份的环境是 linux 4.19 64位、docker 19、Mongo:4.2.3crontab:crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρ?νο?),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般
原创
发布博客 2020.10.19 ·
599 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

win10 Vmware12 安装 ubuntu18 并安装docker详细步骤

win10 Vmware12 安装 ubuntu18 并安装docker详细步骤Vmware 12 :csdn下载Ubuntu18 server 版映像文件 :csdn下载安装过程:1.新建虚拟机2.选择稍后安装操作系统3.客户机操作系统选择Linux,版本选择Ubuntu 64位4.位置,名称都可以根据自己的需求进行更改5.默认选择,后期更改6.没有打印机需求时可以移除掉7.根据自己的需求提升内存,我这里提升到2G内存8.根据自己的需求提升处理器数量9.根据自己的需
原创
发布博客 2020.10.10 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu18 映像文件

发布资源 2020.10.10 ·
zip

VMware-workstation-full-12.5.7.20721

发布资源 2020.10.10 ·
zip

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 ·
2121 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏
加载更多