自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Shiro实现单一登录,并保留使用RememberMe功能。

单一登录:同一个账户同一时间只能在一个地方登录。项目Spring+SpringMVC+Mybatis,引入了Shiro作认证授权。公司要求实现一个单一登录功能,大部分人做法都是在自定义实现Realm的doGetAuthenticationInfo里面做session过滤和删除,这在没有启用Shiro的rememberMe功能是可以生效的,但是启用了rememberMe功能后,会发现session...

2019-03-05 10:17:27 1172

原创 Maven工程war包依赖基础war包的解决方案及坑点

一、业务场景传统的SSM项目一般都为war包部署,多模块的项目一般都是将模块打包成jar包依赖进web工程中,但是对于作为基础项目或者分模块的web项目来说,打成war包对静态资源的访问就不太方便;这里介绍一下通过Maven WAR Plugin的解决这个问题。这对于没有上微服务的项目来说应该是个不错的解决方案,将通用的常规化的功能抽到base.war中,而其他类似项目依赖base.war作为基...

2019-03-05 10:01:49 1664

原创 CentOS服务器安装配置svn环境

云服务器:阿里云CentOS7.3 64svn版本控制在各大公司还是占主导地位的,也有很多实用gitlab搭建;后续也会写一篇gitlab的搭建。今天主要以yum方式安装svn。一、yum安装svn[root@sihan ~]# yum install -y subversion[root@sihan ~]# svnserve --versionsvnserve, version 1...

2019-02-08 20:00:53 208

原创 CentOS服务器安装配置nginx及https环境、多域名转发

云服务器:阿里云CentOS7.3 64Nginx的安装有两种方式,一种通过yum安装,一种通过下载Redis源代码编译安装。一、yum安装Nginx1、添加官方rpm源,在进行安装[root@sihan ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ng...

2019-02-08 20:00:14 3934

原创 CentOS服务器安装配置redis环境

云服务器:阿里云CentOS7.3 64Redis的安装有两种方式,一种通过yum安装,一种通过下载Redis源代码编译安装。一、yum安装Redis1、下载安装Redis[root@sihan ~]# yum install redis2、尝试启动Redis[root@sihan ~]# service redis startRedirecting to /bin/syste...

2019-02-08 19:59:25 818

原创 CentOS服务器安装配置mysql环境

云服务器:阿里云CentOS7.3 64MySQL的安装会因为版本的不同而出现不同的安装和设置方式,以下以MySQL5.7版本做演示,应该算是比较简单的安装方式了,按照步骤来不会出现各种坑。1、下载安装mysql[root@sihan ~]# wget http://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm[r...

2019-02-04 00:37:05 956

原创 CentOS服务器安装配置tomcat环境

云服务器:阿里云CentOS7.3 64tomcat建议下载离线安装包进行安装,也方便后续做tomcat集群等。而且目前springboot jar包部署已成主流,很少在通过war包在tomcat下部署了tomcat下载官网:http://tomcat.apache.org/1、上传压缩包到服务器,并进行解压改名[root@sihan ~]# tar -zxvf /home/apach...

2019-02-02 23:36:57 215

原创 CentOS服务器安装配置jdk环境

云服务器:阿里云CentOS7.3 64jdk的安装通常有两种方式,一种是通过yum安装openjdk,一种是离线安装。一般在生产环境我们安装jre环境即可。一、通过yum安装1、先查看下云库中的版本,目前最新版本已经到java11了(一般选择OpenJDK Runtime Environment即可)[root@sihan ~]# yum search java|grep jdk...

2019-02-02 23:35:05 647

原创 IntelliJ IDEA 项目代码上传至Git,创建新项目

记录一下日常将一个已有的idea项目作为新项目上传至Git一、在Git上创建一个新仓库(进入Your repositories)二、在Idea菜单栏中依次选择VCS>>Import into Version Control>>Create Git Repository,然后选择自己的项目根目录,就会自动帮你初始化成git项目。三、右键项目选择Git&gt

2018-11-23 20:03:22 742

原创 【CentOS】tomcat在linux环境下启动慢的优化办法

 修改前启动耗时修改后耗时修改方法:打开$JAVA_PATH/jre/lib/security/java.security这个文件搜索 securerandom.source=file:/dev/random修改为securerandom.source=file:/dev/./urandom修改完后会有明显的改善效果...

2018-05-02 10:20:12 131

原创 【SpringBoot】SpringBoot多项目部署项目运行被killed解决办法

现象:同一台服务器上部署多个SpringBoot项目,加上spring.jmx.default-domain: XXX标识 进行区分。这样可以解决多项目部署问题。但是项目经常在运行过程中莫名被Killed掉。原因:linux系统内存分配问题,一般购买的云服务器默认是没有分配swap空间大小的。本人用的是腾讯云CentOS7.2解决办法:为系统增加swap空间。...

2018-04-29 23:01:39 3159 4

原创 【Centos】部署javaweb环境(jdk,tomcat,svn,Nginx,Redis,mysql)

系统环境:CentOS7.2 一、配置jdk 1、首先搜索云库中的版本:[root@iZ2zegs5bd83lsi0farlliZ ~]# yum search java|grep jdk一般选择带有OpenJDK Runtime Environment的,版本自行选择   2、在安装openJDK:(默认安装目录:/usr/lib/jvm)[root@...

2018-03-14 15:42:51 275

原创 【CentOS】win10+CentOS7.1双系统恢复引导

# 一.首先centos默认没有支持ntfs格式,我们需要先安装ntfs-3g,这里暂时演示通过yum安装:## 1.首先下载安装包,中途确认输入:y:yum install ntfs-3g## 2.在输入以下命令,就可自动将windows引导修复grub2-mkconfig -o /boot/grub2/grub.cfg...

2018-03-14 15:32:36 1723

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除