- 博客(15)
- 收藏
- 关注
原创 安装Mysql
安装Mysql一、MySQL官网下载安装包 https://dev.mysql.com/downloads/mysq二、移到安装目录下:解压下载的文件3.在解压的文件中添加my.ini文件三.(一定要以管理员运行)cmd命令 进入 D:\mysql-5.7.25-winx64\bin初始化MySQL数据库输入mysqld --initialize-insecure -...
2020-02-11 11:53:21
537
原创 Git 提交项目
1,. git init这一步之后创建了一个名为.git的文件夹,不过它在默认状态下是隐藏的,系统将隐藏文件夹显示出来,可以看到有这样一个文件夹。2.git remote add origin 远程仓库链接.git(注意后面要+.git)连接远程仓库3.git add . (将改动添加到暂存区)4.git commit -m "提交说明"5.git push origin master...
2019-11-07 09:06:51
269
原创 Nginx入门到实战
目录基础篇一、环境二、Nginx是什么?三、我们为什么选择Nginx?三、安装与目录四、基本配置五、模块场景实现篇一、静态资源WEB服务二、浏览器缓存三、跨站访问四、防盗链五、HTTP代理服务负载均衡和缓存服务一、负载均衡二、缓存服务常见问题一、相同 server_name 多个虚拟主机优先级二、location 匹配优先级三、try_files的使用四、...
2019-10-21 09:51:30
408
原创 使用AES前后端加解密
前端整合AES/**加密(需要先加载lib/aes/aes.min.js文件)@param word@returns {*}*/function encrypt(word){ var key = CryptoJS.enc.Utf8.parse("abcdefgabcdefg12"); var srcs = CryptoJS.enc.Utf8.parse(word);...
2019-10-17 10:13:23
475
转载 Redis使用RedisTemplate
一、Maven依赖(1)本文所采用的SpringBoot的版本如下<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &l...
2019-09-17 10:58:36
865
原创 shiro整合jwt+redis
前两篇文章我们整合了shiro+jwt无状态权限验证,这样只把tocken存储在前端,后端只验证Tocken是否合法。 考虑一个问题就是我们在设置了token过期时间之后会使前端用户退出在APP端的话很不友好,而且也不是很安全。 两种业务模式仅供参考: 1.BS架构时 我需要前端在国半小时自动退出,那么我们可以直接使用tocken过期自动退出。 2.在app端我不想让...
2019-09-17 10:46:53
3016
原创 Shiro + SpringBoot 整合 JWT
JWTJSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用 JWT 在用户和服务器之间传递安全可靠的信息。我们利用一定的编码生成 Token,并在 Token 中加入一些非敏感信息,将其传递。一个完整的 Token : eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmcm9tX3VzZXIiOiJCIiwidGFyZ2V0X3Vz...
2019-09-12 11:10:37
9405
1
转载 Shiro进行权限认证
背景介绍Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。知识剖析1.常用的几个概念Subject主体,代表了当前“用户”,这个用户不一定是一个具体的人,与...
2019-09-12 10:41:59
1228
转载 Ubuntu安装docker
开始安装由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:$ sudo apt-get remove docker docker-engine docker-ce docker.io更新apt包索引:sudo apt-get update安装以下包以使apt可以通过HTTPS使用存储库(repository): sudo apt-get install -...
2019-08-11 14:03:06
122
转载 悲观锁于乐观锁使用的场景
前言为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看到的值都是6,用户B把...
2019-08-02 17:27:32
174
转载 Docker容器学习梳理--容器间网络通信设置(Pipework和Open vSwitch)
自从Docker容器出现以来,容器的网络通信就一直是被关注的焦点,也是生产环境的迫切需求。容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信。下面将分别针对这两方面,对容器的通信原理进行简单的分析,帮助大家更好地使用docker。前面已经在Docker容器学习梳理–基础知识(2)这一篇中详细介绍了Docker的网络配置以及pipework工具。docker单主机容器...
2019-08-02 15:03:16
284
原创 LINUX下ORACLE表空间及用户创建
前言,我记录了在docker中创建orcal数据库现在我也是在docker中创建orcal表空间和创建用户赋予权限1.进入容器1.docker ps -a 找到orcal的相对应镜像2.使用 docker exec -it 镜像ID bash 3.su root 密码 helowin 进入root用户主要是为了建立软连接 ln -s $ORACLE_HOME...
2019-08-01 14:43:13
547
原创 Docker安装配置orcal
1.下载拉取 oracle11g镜像-- docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2.下载之后使用docker imaegs 查看镜像3.使用docker运行镜像docker run -d --name oracle11g -p 1521:1521 -v ${HOME}/docker/app/:/a...
2019-08-01 11:38:38
334
转载 前端常用加密方式
js的常见加密方式写前端的时候,很多的时候是避免不了注册这一关的,但是一般的注册是没有任何的难度的,无非就是一些简单的获取用户输入的数据,然后进行简单的校验以后调用接口,将数据发送到后端,完成一个简单的注册的流程,那么一般来说,密码是不做加密的。但是也有一些数据库里面存放的是加密后的密码,这样有一个比较安全的地方在于,即使黑客将用户输入的文本密码得到了,也不知道具体是什么,因为密码是经过加密的。...
2019-08-01 09:21:33
901
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人