weixin_44133099的博客

私信 关注
西红柿炒番茄~
码龄2年

喜欢分享 相互学习 记录学习

  • 24,902
    被访问量
  • 22
    原创文章
  • 148,644
    作者排名
  • 12
    粉丝数量
  • 毕业院校 江苏大学
  • 于 2018-12-17 加入CSDN
获得成就
  • 获得178次点赞
  • 内容获得87次评论
  • 获得45次收藏
荣誉勋章
兴趣领域
  • #后端
    #架构#Java#Spring#Spring Boot#MySQL#分布式#Redis
TA的专栏
  • 学习笔记
    12篇
  • 随笔
    4篇
  • LeetCode
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

SpringBoot+Redis+RabbitMQ实现简单的商品秒杀

秒杀存在的问题:1、短时间内大量请求发送到服务器,很可能会造成服务器崩溃;2、商品超卖;3、服务器响应时间过久(频繁读写数据库,耗时长),用户体验性差。解决思路:1、为解决频繁读数据库问题以及减轻数据库压力,使用 Redis ,项目初始化时先将商品信息缓存起来,请求过来时先查Redis,根据商品库存做进一步处理。2、使用 Redis 解决超卖问题;3、使用RabbitMQ 实现 流量削峰 和 异步调用,即当我们从 Redis 中知道库存充足时即可给用户返回success,然后将请求以消息的形
原创
10阅读
0评论
0点赞
发布博客于 13 天前

结合网络协议讲述一次请求的完整过程

一、温故而知新局域网:ARP:通过MAC地址获取IP地址DHCP:在主机入网时为其分配 IP 和默认网关公网:路由选择协议:RIP、 OSPFRIP:基于距离向量的路由选择协议,是互联网的标准协议,最大的优点是简单,缺点是跳数有限,仅适用于小型互联网。OSPF:(Open Shortest Path First) 最短路径优先,适用于规模较大的网络。二、详细过程1、请求发起以向 www.linblog.tech/ 发起请求为例,刚开始操作系统并不知道此域名对应的IP地址,因此需要先通过
原创
11阅读
0评论
0点赞
发布博客于 2 月前

结合操作系统,计算机网络理解Linux的网络IO模型

对于Linux的网络IO模型,刚开始学习的时候以为多看一点介绍IO模型的相关文章就可以了,可是我一头扎进去,很久都没有出来。一个是因为自己的学习方法不对,只局限于IO模型,没有结合自己所学到的基础知识;二是网上很多关于这方面的文章也只是局限于介绍这几个模型的概念和特点,很多重要概念一带而过,让很多人特别是基础不扎实的人看完后只能是一头雾水。所以我今天决定跳出来,结合一篇写得很好的文章(Linux IO模式及 select、poll、epoll详解 - SegmentFault 思否)以更广的视角来理解Li
原创
10阅读
0评论
0点赞
发布博客于 2 月前

操作系统——虚拟内存

虚拟内存别称虚拟存储器(Virtual Memory)。虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。常规存储器的特征与虚拟存储器的基本思想常规存储器的特征整体特性用户作业在运行以前,必须将全部的内容一次装到主存中,这必然会导致主存容量不够;而且在大多数情况下,系统运行时并不要求使用用户作业的所有程序代码,因而会造成主存的空间的浪费
原创
18阅读
0评论
0点赞
发布博客于 2 月前

Linux部署项目jar包遇到的问题——nohup命令

今天部署项目因为要后台运行,就是将Xshell命令窗口关闭之后项目仍能正常运行,因此需要使用 “nohup java -jar XXX.jar”,而不是“java -jar XXX.jar”。但是使用nohup命令有可能会出现:nohup: ignoring input and appending output to ‘nohup.out原因是nohup命令对nohup.out没有写入权限解决办法:使用Linux重定向解决nohup.out无写权限问题使用Linux重定向解决nohup.ou
转载
86阅读
0评论
0点赞
发布博客于 2 月前

个人Gitee,PicGo 图片上传404问题的解决

先看几张图:点击仓库管理这是我之前出现错误前的配置路径这是错误的!!!正确的配置应该是参照你的仓库路径进行配置!!!之后我的404问题成功解决了,感觉自己当时好傻啊如果对你有帮助就点个赞吧!!...
原创
82阅读
0评论
2点赞
发布博客于 3 月前

ElasticSearch加入ik分词器后启动失败的原因

如果是直接双击elasticsearch.bat启动失败可能会一闪而过,看不到错误信息,所以在cmd启动查看信息才能知道原因:可能是以下几种:1、文件路径存在空格或者中文2、JAVA_HOME path路径3、版本不一致的问题(我遇到的)...
原创
261阅读
0评论
0点赞
发布博客于 3 月前

实习接手公司的老项目,为了完成需求还得去学一些老技术,我真的佛了。。。

 
发布Blink于 6 月前

Caused by: java.lang.NoClassDefFoundError: FilterConfig 无法启动组件,子级

今天在eclipse启动maven错误时报了这个错,参考了这篇博客后(https://blog.csdn.net/iteye_8264/article/details/82671447)我的问题得以解决。1、右键项目–>build path—>Add Library2、选择MyEclipse Server Libraries3、选择自己的tomcat,添加即可。...
原创
50阅读
0评论
0点赞
发布博客于 6 月前

C盘清理——借助软件TreeSizeFree【网盘分享】(亲测有效)

也不知道有没有人看我写的这篇博客。。。。。如果你C盘变红了,尝试了很多网上的方法都清理不了太多空间,那不妨尝试一下我这种方法。首先有个前提,就是你的主要的软件不是安装在c盘,所以C盘存储的主要是你的软件数据,但如果你的C盘也不是太小也爆红,那只能说明里面存了很多大的文件。。。。谋定而后动首先需要知道你的C盘存了什么东西,借助一款软件可以解决这个问题:TreeSize Free后面有网盘分享。1、打开软件选择你的C盘2、在这里你可以看见哪些文件占了大头,我们主要是要找Users下的大文件,Wi
原创
190阅读
0评论
0点赞
发布博客于 6 月前

如果说游戏带来的快乐就像烈日里的冰可乐,那学习的快乐就是早晨的甘露! 加油吧!!

发布Blink于 7 月前

今日学习内容:Java抓取网站数据并储存到数据库,生成接口,且避免抓取重复数据

 
发布Blink于 7 月前

简单三步SpringBoot整合Mail(邮件发送服务)

一、准备工作:在邮箱(网易或者QQ)设置开启POST/SMTP/IMAP服务记住授权码二、创建SpringBoot项目,导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>三、 在yml配置文件进行
原创
81阅读
0评论
2点赞
发布博客于 7 月前

今日学习内容:springboot整合邮件发送服务

 
发布Blink于 7 月前

Spring boot整合Mybatis-plus +自定义SQL语句——快速入门(入坑)

参考mybatis-plus官网:链接最近实习期间在看公司的项目的代码,遇到许多之前自己没接触带的技术,比如今天所讲的Mybatis-plus。一开始我看到相关代码时一头雾水,之后请教公司的前辈才知道这是什么技术。通过自己学习后,对mybatis-plus有那么一丢丢的理解,哈哈~,接下来有什么说的不对的地方还请大家多多指教!Mybatis-plus框架结构我的文件目录:提示:我在这里用到了lombok插件,没有的可以在idea装一下一、首先新建一个springboot,maven项目,向p
原创
569阅读
0评论
0点赞
发布博客于 7 月前

【Linux/Centos7】 etc/profile 文件原文内容

前几天在centos7 安装jdk的时候,不小心手抖把etc/profile文件内容搞残了,找了好久才找到原文内容。pathmunge () {case ":${PATH}:" in*:"$1":*);;*)if [ "$2" = "after" ] ; thenPATH=$PATH:$1elsePATH=$1:$PATHfiesac}if [ -x /usr/bin/id ]; thenif [ -z "$EUID" ]; then# ksh workaroundEUID=
原创
479阅读
0评论
2点赞
发布博客于 8 月前

使用Java编程设置读取ModbusSlave寄存器的数据

文章参考自:会飞的李小浩图书馆这篇文章是我在参考上面这篇文章之后,做出的一些调整和补充,如有不足之处,还请多指教。设置通信方式Modbus TCP/IP,,端口设置为502,配置功能码为0x03提供一个读取及写入的工具类:依赖jar包:modbus4J.jar seroUtils.jarpackage com.hxz.mdbus;import com.serot...
原创
872阅读
2评论
1点赞
发布博客于 1 年前

同步调用和异步调用

同步调用:调用者等待被调用者返回结果(执行完)才执行下一步优点: 代码简单缺点: 若被调用者执行的是耗时操作,会产生阻塞异步调用:调用者不用等待被调用者的返回结果也可以执行下一步优点:若被调用者执行的是耗时操作,不会产生阻塞缺点: 代码较复杂还是不太懂?举个例子:同步调用:就像一个专情的屌丝男追求一个女孩,等待着这个女孩的回应,在等待回应之前这个男的不会去勾搭别的女孩。异步...
原创
89阅读
0评论
0点赞
发布博客于 1 年前
GitHub 上有哪些适合新手跟进的优质项目?
发布Blink于 1 年前
开发者在行动!中国防疫开源项目登上 GitHub TOP 榜
发布Blink于 1 年前

JS 函数传递字符串参数及转义问题——“ xxx” is not define

当你使用JS函数进行传递的字符串参数时,需要进行转义,否则会报错你可能不会这么认为,因为下面这个例子传的参数是字符串,也没有转义,倒也没报错啊。。。是的,这个确实不会报错。这是因为这个参数JS把它看成了数字,不信的话你加个字母试试看加了之后,前台会报 “ xxx” is not define 错误。解决办法:使用反斜杠进行转义...
原创
219阅读
0评论
1点赞
发布博客于 2 年前

post请求前端没反应,后端进不去的可能原因及解决办法

在写数据库课设的时候我用的是springMvc、jQuery和MySql搭建的一个图书管理系统。之后遇到这个问题:post请求前端没反应,后端进不去前端:dao:controller:我也在网上找了很久,还是找到解决的办法,后来自己加断点调式,莫名其妙的就好了分析原因:可能是代码改过之后没有保存,服务器或者没有重新启动解决:clear下服务器,然后重启小建议:以后遇到问题...
原创
4005阅读
2评论
0点赞
发布博客于 2 年前
Android数据存储之SharePreferences的使用总结
发布Blink于 2 年前

JDBC与JDBC连接池

一、 JDBC背景市场上数据库种类繁多,每个数据库连接操作各不相同,为了使Java程序统一高效的访问数据库,一种规范就诞生了,这种规范就是jdbc。Java DataBase Connectivity——Java数据库连接本质:JDBC 是Java程序连接关系数据库的规范(接口),(接口)是由sum公司定义,由各个数据库厂商如 Mysql、Oracle 来实现这些接口,提供数据库驱动j...
原创
58阅读
0评论
1点赞
发布博客于 2 年前

spring jar包 以及 jdbcTemplate 相关jar包下载

下面是阿帕奇官网下载spring相关的jar包链接:http://commons.apache.org/proper/commons-logging/download_logging.cgi如果你是要找 jdbcTemplate 相关jar包,下面是网盘分享。 若是文件里没有你想要的jar包,可以点击上面的链接找到你想要的jar包。链接:https://pan.baidu.com/s/1...
原创
11154阅读
73评论
158点赞
发布博客于 2 年前

数据库连接池技术 c3p0 druid 相关jar 包下载 (网盘)

c3p0C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。druidDRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,是针对监控而生的DB连接池,是目前最...
原创
723阅读
1评论
3点赞
发布博客于 2 年前

Error:不允许有匹配 "[xX][mM][lL]" 的处理指令目标。

如果你也遇到这个问题,可能是这个原因,先看两张图图一图二配置文件第一行不能为空!希望对你有帮助!
原创
44阅读
0评论
0点赞
发布博客于 2 年前

双指针在最大无重复子串及最大回环子串的应用

最近在力扣刷了几道题之后,发现双指针的用处还是很大的,可以大大降低代码的时间复杂度,简化代码等等。这里讲的指针不是C++里面的指针,说白了就是两个标记,没那么复杂。不含有重复字符的 最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。来源:力扣(Le...
原创
64阅读
0评论
1点赞
发布博客于 2 年前

在阿里云服务器上的Tomcat部署HTML或jsp文件实现简单的访问

本人小白一枚,初来乍到,还请各位大神多多指教。话不多说,现在和大家分享一下最近在阿里云服务器上成功部署自己的第一个网页的经历。一、购买阿里云服务器及域名、域名绑定和解析阿里的云翼计划为在校学生提供了廉价的服务器,虽然功能不是非常完善,但对于初学者来说已经足够了。二、下载两款管理软件这里个人推荐两个软件:Xshell6 和 WinSCPXshell 6 :用于远程连接服务器WinSc...
原创
645阅读
6评论
2点赞
发布博客于 2 年前

PowerPoint打不开Word文件问题的解决方法

在计算机二级练习里,许多人会遇到PowerPoint打不开Word文件问题:以下是个人在网上参考了一些资料后解决此问题的过程:在Word里面打开文件,在 “视图” 里的 “试图大纲” 将级别改为3级,之后关闭视图大纲二、鼠标置于工具栏区域右键选择 “自定义快速访问工具”希望对你有帮助参考:http://tieba.baidu.com/p/5589951980...
原创
4513阅读
0评论
4点赞
发布博客于 2 年前