01 2021 档案

摘要:服务器部署多个Tomcat,使项目为Tomcat集群项目 1.复制原先的Tomcat文件夹并改名 sudo cp -r www.kerry.link/ www2.kerry.link/ 2.进入复制出来的Tomcat2中修改conf文件夹下的server.xml vim conf/server.xm 阅读全文
posted @ 2021-01-30 17:44 _kerry 阅读(154) 评论(0) 推荐(0) 编辑
摘要:服务器安装Redis 执行下载命令: wget http://learning.happymmall.com/%E4%BA%8C%E6%9C%9F%E9%9B%86%E7%BE%A4%E5%8F%8A%E7%BC%93%E5%AD%98%E5%88%86%E5%B8%83%E5%BC%8FJava% 阅读全文
posted @ 2021-01-30 16:35 _kerry 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Redis主从配置的设置对项目中Redis的分片式操作是有影响的,是否使用Redis主从配置视情况而定! 1.打开Redis_2,修改redis.conf文件。 找到# slaveof 行,在下面添加Redis 2.重启Redis1和Redis2,我们可以发现在Redis2的服务端启动时多了几行日志 阅读全文
posted @ 2021-01-30 09:37 _kerry 阅读(241) 评论(0) 推荐(0) 编辑
摘要:IDEA中停止tomcat需要点击两次才行,第二次出现强制关闭的骷髅头。这是怎么回事呢? 点击完第一次的关闭Tomcat之后,我们发现tomcat图标还是绿色的,原先的红色关闭按钮改为了骷髅头图案。 当我们再次点击骷髅头之后tomcat才算完全关闭。 经过反复的查找问题,最后发现问题出现在线程上。如 阅读全文
posted @ 2021-01-29 22:45 _kerry 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:在Spring Schedule进行定时关单任务时候呢,由于项目涉及到分布式,导致遇到多线程上的问题, 最后在Spring Schedule定时关单快速入门(三)的最后也得到了解决。但是解决的方法相对原生。 至此,我们引入Redisson框架进行优化出v4版本的定时器。 1.首先我们要在项目中的po 阅读全文
posted @ 2021-01-29 16:56 _kerry 阅读(1563) 评论(0) 推荐(0) 编辑
摘要:Redisson框架的介绍 我们来学习Redission框架的讲解及项目集成,首先我们看一下目录,我们第一个要对Redission进行一个介绍, 然后Redission相关的一些官方网站呢,也会介绍给大家,然后把Redission框架集成进来,那首先我们看一下Redission的 一个介绍,Redi 阅读全文
posted @ 2021-01-29 16:20 _kerry 阅读(3339) 评论(0) 推荐(0) 编辑
摘要:在Spring Schedule定时关单快速入门(二)的末尾我们提到,定时关单器在多个tomcat集群的情况下存在资源浪费的情况, 这并不是我们所希望的,所以对此我们进行代码的改进。 此时在v2版本中我们借鉴用户单点登录,我们引入Redis分布式锁,在Redis中存入键值对,然后使用Redis的se 阅读全文
posted @ 2021-01-29 10:54 _kerry 阅读(226) 评论(0) 推荐(0) 编辑
摘要:配置定时关闭订单 1.编辑Spring配置文件 添加上内容 2.创建定时关单类 // 在v1版本中,我们采用普通的定时器,(这种设计模式下的定时器可以解决普通的单tomcat服务器项目) 代码: //非集群项目使用该定时器 @Scheduled(cron = "0 */1 * * * ?")//每1 阅读全文
posted @ 2021-01-28 22:27 _kerry 阅读(140) 评论(0) 推荐(0) 编辑
摘要:首先讲一下Spring Schedule的一个介绍,然后是Spring Schedule的一个快速入门,这里面我们会列一个表格, 然后领着大家来看一下,然后是Spring Schedule Cron的生成器,会教大家怎么来使用他 然后我们还会讲一下Spring Schedule的一个配置,还有MYS 阅读全文
posted @ 2021-01-28 19:46 _kerry 阅读(598) 评论(0) 推荐(0) 编辑
摘要:RESTful 1.每个URI代表一种资源 2.客户端与服务器之间,传递这种资源的某种表现层 3.客户端通过HTTP动词,对服务器端资源进行操作,实现“表现层状态转换” RESTful的应用相对广泛,在豆瓣网上也有所应用 但并不是所有的接口都适用于RESTful的,例如我们填写个人信息/收货地址的时 阅读全文
posted @ 2021-01-28 17:14 _kerry 阅读(81) 评论(0) 推荐(0) 编辑
摘要:package com.imooc.controller;@Controllerpublic class TestController { //基本类型数据绑定 在项目的开发中会面临很多的传参,在传参的时候我们要考虑到是使用基本类型还是包装类型,拿int和Integer举例,当我 们在面临age的传 阅读全文
posted @ 2021-01-28 11:24 _kerry 阅读(92) 评论(0) 推荐(0) 编辑
摘要:前言 当用户访问我们的某些接口时,我们会去校验用户是否登录或者是用户是否有权限,比如我们一些管理员的功能就是不提供用户使用的。这一系列的校验权限是很常用的,所以我们可以去配置SpringMVC拦截器,当用户访问我们的接口时,会自动的校验权限。 1.在SpringMVC中配置上我们的拦截器以及拦截的路 阅读全文
posted @ 2021-01-27 17:37 _kerry 阅读(765) 评论(0) 推荐(0) 编辑
摘要:在项目的开发过程中经常会出现各式各样的报错,在项目上线后呢,我们是不希望客户直接看到我们的报错的,因为在报错信 息中包含着我们项目开发的包信息以及哪个方法调用出错的内容。 所以在这里,我们可以使用SpringMVC进行全局异常处理,将异常进行包装后返回ModelAndView给客户。 首先我们要将S 阅读全文
posted @ 2021-01-27 11:50 _kerry 阅读(95) 评论(0) 推荐(0) 编辑
摘要:Redis的安装 Window系统 1.访问网页找到对应版本下载下来并解压到C盘根目录 https://github.com/microsoftarchive/redis/releases 2.进入CMD窗口,进入到Redis目录下随后运行 Redis的安装 Linux/Mac系统(外网Linux需 阅读全文
posted @ 2021-01-02 20:39 _kerry 阅读(108) 评论(0) 推荐(0) 编辑
摘要:1.轮询(默认) 优点:实现简单 缺点:不考虑每台服务器的处理能力 配置: upstream www.happymmall.com{ server www.happymmall.com:8080; server www.happymmall.com:9080; } 2.权重 (一台服务器性能差,一台 阅读全文
posted @ 2021-01-01 18:20 _kerry 阅读(298) 评论(0) 推荐(0) 编辑
摘要:Tomcat单机部署多应用-Windows 1.配置环境变量 CATALINA_BASE=C:\tomcat1 CATALINA_HOME=C:\tomcat1 TOMCAT_HOME=C:\tomcat1 CATALINA_2_BASE=C:\tomcat2 CATALINA_2_HOME=C:\ 阅读全文
posted @ 2021-01-01 18:02 _kerry 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:在项目的开发会面临到各个阶段的开发时期,有本地开发环境(Local)、开发环境(Dev)、测试环境(Beta)、线上环境(Prod)在各个时期使用到的环境,数据库FTPServer等等都是不一样的,所以这里我们引入Maven环境隔离 1.首先打开项目的pom.xml文件找到build节点,在其内部添 阅读全文
posted @ 2021-01-01 10:28 _kerry 阅读(120) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示