- 博客(30)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 少走弯路的10条忠告
如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课程来,它毫不逊色!1.1、买个闹钟,以便按时叫醒你 贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“闹...
2018-03-28 18:55:15
210
原创 导出附件中文乱码问题
String fileName = "产品项目列表-" + DateUtils.format(new Date()) + ".xlsx";1、 response.setHeader("Content-disposition", "attachment;filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));2、 response.setHeader("Content-disposition", "attachment;filena.
2021-05-18 12:28:59
220
原创 Nginx快速上手
Nginx快速上手一、Nginx简介1.1 概述1.2 Nginx作为web服务器1.2 正向代理一、Nginx简介1.1 概述 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004
2020-08-27 11:51:24
425
原创 Centos在线安装Docker及其常用命令详解
Centos在线安装Docker一、Docker安装1. 安装环境2. 下载Dcoker依的赖环境3. 指定Docker镜像源4. 更新yum软件包索引5. 安装Docker CE6. 启动Docker7. 查看是否启动成功8. 查看Docker版本9. 设置开机自动启动10. 设置Docker的中央仓库二. 镜像的操作1. 查找镜像2. 拉取镜像3. 查看本地全部镜像4. 删除本地镜像5. 镜像的导入导出6. 镜像标签7. 构建镜像三. 容器的操作1. 运行容器2. 查看正在运行的容器3. 查看容器日志
2020-08-13 17:31:33
458
原创 Redis缓存穿透、缓存存穿和缓存雪崩
Redis缓存穿透、缓存存穿和缓存雪崩缓存穿透(redis和db都查不到)概念示意图解决方案缓存击穿(访问量大、热点key过期)概念解决方案缓存雪崩(集中失效)概念示意图解决方案 Redis缓存的使用,极大的提升了应用程序的性能和效率 特别是数据查询方面。同时,它也带来了一些问题。其中,最要害的问题就是数据一致性问题,从严格意义上讲,这个问题是无解的。如果对数据的一致性要求很高,那么就不能使用缓存! 另外就是一些
2020-08-09 10:48:17
221
原创 基于Docker部署Redis主从复制及哨兵模式
Redis主从复制集群环境配置文件编辑配置文件安装且运行细节环境一主两从这里不是单机版安装部署、直接部署在3台服务器上面我这里是VMare安装的Centos服务器将命令同步到其他窗口配置文件1. 首先、服务器上得有redis.conf配置文件。我直接scp云服务器的redis配置文件scp命令用法$scp [[user@]host1:]file1 ... [[user@]host2:]file2 local dir编辑配置文件# vim redis.conf修改一下参数
2020-08-08 13:42:48
474
原创 Redis两种持久化
Redis持久化RDB (Redis DataBase)RDB默认开启触发机制恢复RDB文件数据优点缺点AOF (Append Only File)AOF开启设置Rewrite 重写机制AOF文件修复方法优点缺点思考AOF和RDB是否可以共存AOF和RDB的谁优先 Redis是内存数据库。如果不能将内存中的数据状态保存到磁盘,那么一旦服务器进程退出,服务器中数据库状态也会消失, 所以Redis提供了持久化功能RDB (Redis D
2020-08-06 17:40:17
199
原创 redis.conf详解
redis.conf详解1、单位2、包含3、网络4、通用配置 GENERAL5、快照 SNAPSHOTTINGREPLICATION 复制 (主从复制)CLIENTS 客户端限制启动时就会指定配置文件加载启动1、单位unti单位不区分大小写2、包含就好比我们Spring中的 import,jsp中的include3、网络bind 127.0.0.1 #绑定的ip。远程访问可以指定ip地址,也可设置为0.0.0.0 所有地址protected-mode yes # 保护模式。设置外部
2020-08-06 12:44:04
109
原创 RedisConfig 自定义RedisTemplate
RedisConfig/** * @Auther JianHui wei --mrweijh@gmail.com * @Create 2020/8/5 22:32 * @Versio 1.0 * @Description 编写自己的RedisTemplate */@Configurationpublic class RedisConfig { @Bean public RedisTemplate<String, Object> redisTemplate(R
2020-08-06 11:20:13
1996
原创 RedisUtil工具类
RedisUtil工具类RedisUtil工具类RedisUtil工具类 * @Auther JianHui wei -mrweijh@gmail.com * @Create 2020/8/5 23:51 * @Versio 1.0 * @Description RedisUtil工具类 */public class RedisUtil { @Autowired private RedisTemplate<String, Object> redisTemplate
2020-08-06 10:55:09
228
原创 redis 事务
redis 事物Reids事物开启事物 (multi)命令入队( . . . )执行事物 (exec)悲观锁乐观锁Reids事物的本质: 一组命令的集合一个事物中的命令,都会被序列化,在事物执行过程中,会按照顺序执行。一次性,顺序性,排他性,执行一系列的命令Redis单条命令是保证原子性的,但是事物不保证原子性!Redis事物没有隔离级别的概念
2020-08-05 09:16:52
126
原创 redis 数据类型及其命令
redis常用命令redis-key Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(
2020-08-04 18:16:01
226
原创 基于vm虚拟机搭建DockerSwarm
基于vm虚拟机搭建DockerSwarm#基于vm虚拟机搭建DockerSwarm 实践中会发现,生产环境中使用单个 Docker 节点是远远不够的,搭建 Docker 集群势在必行。然而,面对 Kubernetes, Mesos 以及 Swarm 等众多容器集群系统,我们该如何选择呢?它们之中,Swarm 是 Docker 原生的,同时也是最简单,最易学,最节省资源的,比较适合中小型公司使用。Docker Swarm 介绍 Swarm 在 Docker 1.12 版本之前属于一个独立的项
2020-07-27 20:40:58
1114
原创 Centos 7.6安装TomCat8
Tomcat是由Apache开发的一款免费且开源的轻量级Web应用服务器,Tomcat8服务器在中小企业中得到广泛使用,是开发和调试JSP 程序的首选。Tomcat 8最大的变化是资源Resource。Tomcat 8的资源进行了重构,可以更好地支持外部资源。原先的别名Aliases、VirtualLoader、VirtualDirContext、JAR资源和外部仓库等,现在都以单个的...
2019-07-16 07:57:24
1315
原创 Docker 安装 TomCat
前言 Tomcat是由Apache开发的一款免费且开源的轻量级Web应用服务器,Tomcat8服务器在中小企业中得到广泛使用,是开发和调试JSP 程序的首选。 Tomcat 8最大的变化是资源Resource。Tomcat 8的资源进行了重构,可以更好地支持外部资源。原先的别名Aliases、VirtualLoader、VirtualDirContext、JAR资源和外部仓库等,现在都...
2018-06-26 19:05:10
694
原创 Docker 安装 MongoDB
前言 MongoDB 是一个是一个基于分布式文件存储的数据库,由于项目用到的版本为:3.4.1。下面介绍一下,在Docker中用安装MongoDB3.4.1MongonDB下载$ docker pull mongo:3.4.1运行MongonDB$ docker run --name mongo -v/mnt/mongodb:/data/db -v /etc/localtime:/etc/l...
2018-06-26 17:30:17
1624
原创 Docker 安装 RabbitMQ
前言 RabbitMQ是一个使用非常普遍的免费消息中间件,简单高效。在Openstack中默认使用RabbitMQ作为其消息中间件,以下将介绍如何在Docker上安装RabbitMQ服务以以及如何使用和监控RabbitMQ、项目使用版本为:3.6.5。RabbitMQ下载$ docker pull rabbitmq:3.6.5查看 RabbitMQ images$ docker images...
2018-06-26 17:22:23
439
原创 Docker 安装 MySQL
前言MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL分为社区版和商业版,具有体积小、速度快、成本低、开源的优点。MySQL备受互联网公司青睐,如腾讯、阿里选择MySQL作为其数据库管理软件。之前学习使用SQL Server作为DBMS,由于体量过大现在将注意力转移到体积较小的MySQL上来。本次项目使用版本为:5.7.14,所以演...
2018-06-25 22:02:56
672
原创 Docker 安装 Redis
前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。由于项目用到redis3.2.3,我就在这里演示这个版本了。安装Redis3.2.3docker pull redis:3.2.3启动Redis运行之前务必关闭服务器本地redis服务器$ sudo...
2018-06-25 20:08:22
1366
1
原创 Ubuntu16.04下安装与配置RabbitMQ
RabbitMQ是一个使用非常普遍的免费消息中间件,简单高效。在Openstack中默认使用RabbitMQ作为其消息中间件,以下将介绍如何在Ubuntu系统上安装RabbitMQ服务以以及如何使用和监控RabbitMQ一、RabbitMQ安装$ sudo apt-get install rabbitmq-server -y 二.安装完成后在rabbitMQ中添加用户$ sudo rabb...
2018-06-24 12:51:35
618
原创 Ubuntu 16.0.4安装 Redis
前言Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。安装Redis服务器$ sudo apt-get install redis-server -y安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序检查Redis服务器系统进程$ ps -au...
2018-06-24 12:47:24
356
原创 Ubuntu 16.04 安装MongoDB及卸载
MongoDB 是一个是一个基于分布式文件存储的数据库,下面介绍一下,在Ubuntu16.04中用apt-get安装MongoDB一、打开终端,输入以下命令$ sudo apt-get install mongodb二、等待下载安装完成三、安装完成后,在终端输入以下命令查看MongoDB版本$ mongo -version四、启动和关闭mongodb命令如下:$service mongodb ......
2018-06-24 11:28:40
10292
原创 Ubuntu 16.04安装TomCat8
Tomcat是由Apache开发的一款免费且开源的轻量级Web应用服务器,Tomcat8服务器在中小企业中得到广泛使用,是开发和调试JSP 程序的首选。 Tomcat 8最大的变化是资源Resource。Tomcat 8的资源进行了重构,可以更好地支持外部资源。原先的别名Aliases、VirtualLoader、VirtualDirContext、JAR资源和外部仓库等,现在都以单...
2018-06-24 01:11:27
2879
2
原创 Ubuntu 16.04 上安装 MySQL 5.7及卸载
介绍MySQL 是一种开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一部分安装。它使用关系数据库和SQL(结构化查询语言)来管理其数据。安装的方式很简单:更新软件包索引,安装mysql-server软件包,然后运行附带的安全脚本即可。$ sudo apt-get update$ sudo apt-get inst...
2018-06-23 23:47:08
1119
原创 Windows安装MySQL
引言 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL分为社区版和商业版,具有体积小、速度快、成本低、开源的优点。MySQL备受互联网公司青睐,如腾讯、阿里选择MySQL作为其数据库管理软件。之前学习使用SQL Server作为DBMS,由于体量过大现在将注意力转移到体积较小的MySQL上来。下载与安装 MySQL官网:ht...
2018-06-23 19:47:03
157
原创 Oracle VM VirtualBox 安装 Ubuntu16.0.4
对于不想在实体机安装Linux的用户来说,虚拟机是首选方案。而Linux Ubuntu凭借其较低的内存消耗和CPU占用是虚拟机的首选Linux发行版系统。本篇经验以详细的步骤介绍如何在虚拟机安装lubuntu 16.04系统。工具 VirtualBox 5.1 lubuntu 16.04 LTS 步骤 1、首先下载好我们所需要的软件: VirtualBox 5.1...
2018-06-21 23:28:57
6768
原创 Ubuntu 16.04远程登录服务器--sshd的安装和配置
ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全,现在介绍一下如何在Ubuntu 14.04上安装和配置sshd一、更新源列表打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。二、安装ssh打开"终端窗口",输入"sudo apt-get install openss
2018-06-21 16:21:57
2025
原创 Orcale数据库
SQL 简介SQL (Structured Query Language,结构化查询语言)支持如下类别命令:数据定义语言:CREATE(创建)、ALTER(更改)、TRUNCATE(截断)、DROP(删除)命令。数据操纵语言:INSERT(插入)、SELECT(选择)、DELETE(删除)、UPDATE(修改)命令。事务控制语言:COMMIT(提交)、SAVEPOINT(保存点)、ROLLBACK...
2018-03-28 18:57:10
896
转载 基于 CentOS 搭建 Discuz 论坛
基于 CentOS 搭建 Discuz 论坛 -By:Mr_WeiS QQ:983213891基于 CentOS 搭建 Discuz 论坛By:Mr_WeiS联系QQ:983213891博客:魏先生准备 LAMP 环境LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖的基础运行环境。我们先来准备 LAMP 环境安装 MySQL使用 yum 安装 ...
2018-03-28 18:51:37
1117
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人