2020春节假期
一只菜狗
不论工作生活或是感情,双向奔赴才有意义。
展开
-
centos7 yum安装tomcat9[亲测可用]
今天重装了服务器系统,需要重新安装tomcat,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用安装wgetyum install -y wget检测是否安装成功rpm -qa | grep wgetwget下载安装包wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0....原创 2020-04-11 14:52:24 · 3846 阅读 · 2 评论 -
centos7 yum安装jdk1.8[亲测可用]
今天重装了服务器系统,需要重新安装jdk,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用搜索jdk安装包yum search java|grep jdk安装jdk1.8yum install java-1.8.0-openjdk验证安装java -version总结 如有错误恳请指正,如有侵权请联...原创 2020-04-11 14:28:32 · 260 阅读 · 0 评论 -
centos7 yum安装mysql5.7[亲测可用]
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 配置yum源二 安装mysql三 配置mysql四 本地测试连接五 总结一 配置yum源下载mysql源安装包wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm...原创 2020-04-11 13:54:07 · 166 阅读 · 0 评论 -
把整个页面变得灰色沉重
记录了一个把整个页面变得沉重的代码文章目录一 代码二 效果三 解析四 总结一 代码<head> <style> html{ filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); } .co...原创 2020-04-05 11:41:35 · 135 阅读 · 0 评论 -
浅谈Springboot之整合JPA
最近学习了模仿天猫商城项目,对springboot项目中的JPA做了一些了解,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 概述1 概念2 使用场景二 主要接口1 Repository2 CrudRepository3 PagingAndSortingRepository4 JpaRepository5 JpaSpecificationExecu...原创 2020-04-02 21:31:03 · 510 阅读 · 0 评论 -
浅谈Sql多表关联查询
最近在项目中用到连接查询,连接查询是关系数据中最主要的查询,包括内连接、外连接等。通过连接运算符可以实现多个表查询。做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 内连接二 外连接三 交叉连接四 总结 连接查询主要分为三种:内连接、外连接、交叉连接。一 内连接 使用比较运算符(包括=、>...原创 2020-04-02 19:15:24 · 415 阅读 · 0 评论 -
springboot整合shiro之数据库实现[dbReaml实现]
最近学习了模仿天猫商城,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 说明二 Maven三 Entity层四 Dao层五 Service层六 自定义的Realm类七 总结一 说明 这篇文章只有CustomRealm(自定义realm)的JPA方式的具体实现,完整的springboot整合shiro请参考我的上一篇文章...原创 2020-04-02 18:34:25 · 219 阅读 · 0 评论 -
springboot整合shiro之基本原理[亲测实现]
最近学习了模仿制作天猫商场,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 概述1 maven配置2 核心概念3 主要类二 代码实现1 自定义Realm2 shiroConfig配置三 总结一 概述1 maven配置 <dependency> <groupId>org.apache.shiro</grou...原创 2020-04-02 17:47:38 · 478 阅读 · 0 评论 -
常见JedisConnectionException异常分析
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 can't get a resource异常1.异常代码:2.分析3.结论二 java.net.SocketTimeoutException: Read timed out异常1 异常代码:2 举例分析三 设置方法四 总结 Jedis使用过程中最常见异...原创 2020-03-24 22:41:04 · 608 阅读 · 0 评论 -
处理Redis报错:redis.exceptions.ResponseError: MISCONF Redis is configured to save RDB snap
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 原因二 解决方案三 总结一 原因强制把redis快照关闭了导致不能持久化的问题。二 解决方案两种方式二选一通过redis-cli连接到服务器后执行以下命令:config set stop-writes-on-bgsave-error no修改redis.conf文...原创 2020-03-24 22:24:36 · 3197 阅读 · 0 评论 -
Java之反射
最近学习了秒杀系统,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 概述定义用途二 反射机制的相关类Class类Field类Method类Constructor类三 示例四 总结一 概述定义 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属...原创 2020-03-24 21:26:04 · 247 阅读 · 0 评论 -
Java之泛型
最近学习了秒杀系统,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 概述二 泛型类三 限制泛型类四 泛型参数(通配符)五 泛型方法六 泛型数组七 总结一 概述 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数...原创 2020-03-24 16:58:10 · 141 阅读 · 1 评论 -
js插件之今日诗词、每日一言
最近搭建了一个自己的博客网站,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 今日诗词二 每日一言三 总结一 今日诗词今日诗词API,是一个可以返回一句古诗词名句的接口。它可以通过图片和 JSON 格式调用。今日诗词 API 根据不同地点、时间、节日、季节、天气、景观、城市进行智能推荐。官网:www.jinrishici.com ...原创 2020-03-24 10:46:58 · 1583 阅读 · 0 评论 -
浅谈WebMvcConfigurerAdapter
最近学习了秒杀系统,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 WebMvcConfigurerAdapter是什么二 WebMvcConfigurerAdapter常用的方法1. addInterceptors:拦截器2. addCorsMappings:跨域3. 跳转到指定界面4. resourceViewResolver:视图解析器5. ...原创 2020-03-23 23:20:02 · 157 阅读 · 0 评论 -
HandlerMethodArgumentResolver使用
最近学习了秒杀系统,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用1.在aop中进行校验登录,校验成功后将会员信息保存到ThreadLocal,调用UserContext.setUser(user)方法;UserContext 类:public class UserContext { private static ThreadLocal&l...原创 2020-03-23 23:02:36 · 389 阅读 · 0 评论 -
浅谈Java之final关键字
最近学习了秒杀系统,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 final关键字的基本用法二 深入理解final关键字三 总结一 final关键字的基本用法1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可...原创 2020-03-23 22:55:16 · 186 阅读 · 0 评论 -
浅谈Java之static关键字
最近学习了秒杀系统,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 修饰成员变量二 修饰成员方法三 静态块四 静态导包五 总结 在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下s...原创 2020-03-23 21:51:29 · 144 阅读 · 0 评论 -
浅谈ThreadLocal
最近学习了秒杀系统,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 ThreadLocal是什么?有哪些用途?二 ThreadLocal如何使用三 ThreadLocal原理四 ThreadLocal使用有哪些坑及注意事项五 总结一 ThreadLocal是什么?有哪些用途?总结所以有那么一句总结:ThreadLocal是线程Thread...原创 2020-03-23 20:27:24 · 178 阅读 · 0 评论 -
centos7 rabbitmq安装配置[亲测可用]
最近学习了商品秒杀功能,其中接口优化用到了rabbitmq异步队列,在安装过程折腾了很久,终于弄好,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 版本兼容性二 安装配置erlang三 安装配置rabbitmq四 总结♡首先向奋斗在抗疫一线的"白衣天使"表达敬意♡一 版本兼容性erlang和rabbitmq的版本必须兼容二 安装配置er...原创 2020-03-19 22:20:42 · 3036 阅读 · 9 评论 -
代理服务器及反向代理
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 代理服务器二 正向代理三 反向代理四 总结一 代理服务器1、定义 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给...原创 2020-03-11 22:58:05 · 170 阅读 · 0 评论 -
redis设置密码以及重启
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用设置密码进入客户端,设置密码 123456:[root@localhost redis]# ./bin/redis-cli127.0.0.1:6379> config set requirepass 123456验证:[root@localhost redis]# ./...原创 2020-03-11 22:45:10 · 1128 阅读 · 0 评论 -
浅谈CDN网络的原理
最近学习了CDN,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 作用原理二 接入教程三 总结一 作用原理CDN网络加速主要靠两个方面:负载均衡设备(能够找到目标资源的最短路径)高速缓存服务器(能够缓存目标资源)如图:访问过程a. 用户向浏览器输入www.web.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的...原创 2020-03-11 22:12:13 · 243 阅读 · 0 评论 -
centos7 redis5 三主三从集群安装和环境配置[亲测好用]
最近学习了Redis,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 下载并安装redis二 创建节点三 分发该配置到另外两台机器四 启动每台机器上的两个节点五 创建集群六 验证集群七 总结 之前用redis的版本低于5.0,搭建集群的时候总是莫名其妙地报错误,折腾了几次没弄好,再看博客时无意看见了redis5.0的新...原创 2020-03-11 19:40:45 · 208 阅读 · 0 评论 -
cenos文件撤回操作
最近学习了Redis,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用“Esc”键--------”:u”--------回车总结 如有错误恳请指正,如有侵权请联系我删除...原创 2020-03-11 18:01:08 · 1040 阅读 · 0 评论 -
Centos7文件内容查找快捷方
最近学习了Redis,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用打开文件后:/需要查找的内容“N”键寻找下一个总结 如有错误恳请指正,如有侵权请联系我删除...原创 2020-03-11 17:56:36 · 1814 阅读 · 0 评论 -
Navicat卡死问题[亲测可用]
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用总结 如有错误恳请指正,如有侵权请联系我删除 参考文章:https://blog.csdn.net/appleyuchi/article/details/79403178...原创 2020-03-09 19:14:49 · 1955 阅读 · 1 评论 -
win10 mysql5.5升级到5.7[亲测可用]
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 备份原数据二 卸载Mysql5.5三 总结一 备份原数据停止原来的MySQL服务,打开任务管理器,找到mysqld的进程名,停止掉。备份原来数据库的文件,在C:\ProgramData\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方备份。二 ...原创 2020-03-09 19:05:32 · 661 阅读 · 0 评论 -
Nginx 之 Rewrite 规则
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用Nginx 之 Rewrite 规则原创 2020-03-07 20:55:53 · 112 阅读 · 0 评论 -
虚拟机 centos 64位繁忙最有效的解决方法
有的人说虚拟机版本问题,有的人说杀死进程重启(其实虚拟机的进程杀不掉),最有效的办法是删除虚拟机,然后换个版本安装。 我这里有比较稳定的虚拟机和Centos7 64为操作系统: 链接:https://pan.baidu.com/s/1SZIGf5nn5TJphsiK6TiVmA &n...原创 2020-03-07 16:51:36 · 6421 阅读 · 4 评论 -
no live upstreams while connecting to upstream [亲测解决]
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 常规错误二 我的错误三 总结一 常规错误 一般Nginx报错“no live upstreams while connecting to upstream”,有以下几个原因:Nginx配置文件错误,导致Nginx转发异常;检查配置文件,防止...原创 2020-03-07 13:18:50 · 14901 阅读 · 4 评论 -
nginx配置文件中server_name的作用
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 作用二 匹配顺序三 举例四 总结一 作用 server name 为虚拟服务器的识别路径。因此不同的域名会通过请求头中的HOST字段,匹配到特定的server块,转发到对应的应用服务器中去。 当我们通过hosts文件指定IP...原创 2020-03-07 12:47:44 · 9492 阅读 · 0 评论 -
nginx配置文件中server_name 和location意义
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用server_name:配置不同的域名,不同域名都可以有首地址location:同一域名下 ,分发到不同的路径 或者项目总结 如有错误恳请指正,如有侵权请联系我删除 参考文章:https://www.cnblogs.com/a130490...原创 2020-03-07 11:52:56 · 1002 阅读 · 0 评论 -
Nginx配置详解[通俗易懂版]
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 基础配置二 events配置三 http配置四 配置server服务器五 总结一 基础配置# 定义Nginx运行的用户和用户组user root;# nginx进程数,建议设置为等于CPU总核心数。# 在配置文件的顶级main部分,worker角色的工作进程的个数,...原创 2020-03-07 11:49:37 · 483 阅读 · 0 评论 -
nginx 之 proxy_pass路径问题浅谈
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 结论二 举例三 总结一 结论 在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。二 举例假设下面四种情况分别用 http://192.168.1.1/pr...原创 2020-03-07 11:33:33 · 713 阅读 · 0 评论 -
浅谈hosts文件的作用
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 http请求过程二 hosts文件定义三 hosts文件作用四 hosts文件位置五 添加hosts六 localhost和127.0.0.1七 hosts文件历史背景八 总结一 http请求过程首先在浏览器中输入网址浏览器根据域名解析IP地址浏览器根据解析的IP地址与...原创 2020-03-07 11:15:11 · 1114 阅读 · 0 评论 -
浅谈ens33
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用 ens33为自动备援模式,名称定为ens33。 网卡的编号存在一定的规则,网卡的代号与网卡的来源有关。Linux继承了Unix以网络为核心的设计思想,为一个性能稳定的多用户网络操作系统。eno1:代表由主板bios内置的网卡。ens1:代...原创 2020-03-07 11:00:20 · 5271 阅读 · 0 评论 -
docker nginx挂载容器目录步骤
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用下载最新nginx镜像:docker pull nginx运行nginx容器:docker run -id -p 80:80 nginx查看容器id:docker pscopy下原始数据:docker cp 容器id: /etc/nginx /home/...原创 2020-03-07 10:54:52 · 593 阅读 · 0 评论 -
浅谈path与classpath的区别及其意义
最近学习了Nginx,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 说明二 举例三 总结一 说明 path是Windows查找.exe文件的路径;classpath是jvm查找.class文件的路径二 举例1、Path: 我们打开cmd,输入一个命令java,然后系统就会去找这个名字叫 java 可执行文件,那么...原创 2020-03-06 20:27:57 · 342 阅读 · 0 评论 -
tomcat配置文件server.xml名词解释
最近学习了docker,做一些笔记来巩固知识,也供他人参考path:指定访问该Web应用的URL入口。docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。reloadable:如果这个属性设为true,tomcat服...原创 2020-02-29 12:34:18 · 163 阅读 · 0 评论 -
Idea把普通javaweb项目打成war包
参考文章: https://blog.csdn.net/lhp3000/article/details/78994010原创 2020-02-29 12:28:44 · 512 阅读 · 0 评论