自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis单机版安装部署

一、Redis环境配置需要先安装tcl环境版本tcl 6.2.1下载链接:http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz解压tar -zxvf tcl8.6.1-src.tar.gz版本Redis 6.2.1下载链接:http://download.redis.io/releases/解压tar -zxvf redis-6.2.1.tar.gz二、安装tcl:1. 初始化(指定安装目录):./unix/c

2021-09-06 10:41:53 159

原创 Linux下安装配置nginx和配置vue项目

文章目录前言一、环境准备1、pcre函数库安装2、zlib数据压函式库安装二、Nginx安装1、初始化配置2、编译安装3、环境配置5、查看版本三、vue项目配置前言Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的

2021-06-21 17:34:00 507

原创 Linux安装postgreSql12

文章目录前言一、下载版本:链接:压缩包解压二、配置1、初始化配置2、创建用户组 和 用户3、赋予用户权限4、修改环境变量三、安装1、安装2、 初始化数据库初始化成功截图3、网络配置(1)设置监听整个网络,查找“listen_addresses ”字符串(2) 修改客户端认证配置文件pg_hba.conf将需要远程访问数据库的IP地址或地址段加入该文件3、启动数据库启动成功截图4、创建数据库5、查看服务是否启动6、服务重启前言需要提前安装 gcc 和 zlib环境gcc 和 zlib自行搜索...

2021-06-21 11:11:53 1438 2

原创 第二章 RocketMq-console安装使用

文章目录前言一、下载二、修改配置文件三 maven打包前言RocketM管理界面一、下载https://github.com/apache/rocketmq-externals.git二、修改配置文件1、进入 rocketmq-console 模块 resource下的 application.properties2、修改 server.port 端口号3、修改 rocketmq.config.namesrvAddr 为rocketMQ的地址4、修改 rocketmq.config.d

2021-06-18 17:33:37 314 1

原创 第一章 RocketMQ安装部署

第一章 RocketMQ安装部署第一章 RocketMQ安装部署第二章 RocketMq-console安装使用第三章 SpringBoot整合RocketMQ文章目录第一章 RocketMQ安装部署前言一、RabbitMQ下载二、环境配置1.环境变量配置2.修改rocketmq配置2.修改启动脚本三、启动服务四、停止服务五、查找服务前言综合上手难度和业务需求,消息中间件 这里考虑使用RocketMQ,当前消息可选 Kafka、RabbitMQ、RocketMQ、Pulsar一、Rabb

2021-06-18 17:14:39 225

原创 Linux自动清除缓存脚本,亲测有效

1、cleanCache.sh 清除缓存脚本#!/bin/bash#description: 清除缓存echo "开始清除缓存"sync;sync;sync #写入硬盘,防止数据丢失#sleep 10 #延迟10秒echo 3 > /proc/sys/vm/drop_cachesecho "结束清除缓存"#需要单独执行下面定时命令(每天凌晨一点执行)#echo '0 1 * * * sh /opt/script/cron/cleanCache.sh' >> /

2020-05-25 14:31:04 1985

原创 springboot整合redis

一、POM文件<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <...

2019-12-23 09:38:21 106

原创 Linux关闭防火墙

1:查看防火墙状态systemctl status firewalld或者service iptablesstatus2:暂时关闭防火墙systemctl stop firewalld或者service iptablesstop3:永久关闭防火墙systemctl disable firewalld或者chkconfig iptables off...

2019-12-18 09:28:42 155

原创 mybatis使用truncate清空表

一、Mapper接口void truncateTable();二、XML文件 <update id="truncateTable" > TRUNCATE TABLE 表名 </update> 注意: 是<update>标签,不是<delete>标签...

2019-12-13 11:25:31 15241

原创 Oracle查看最大连接数并修改SQL语句

一、查看最大连接数select value from v$parameter where name = 'processes';二、查看当前连接数select count(*) from v$process;三、修改最大连接数alter system set processes = 200 scope = spfile四、需要重启oracle数据库shutdow...

2019-12-13 11:19:59 277

原创 SpringBoot统一管理依赖,子模块只需引入需要的依赖

一。父pom配置1、一定要使用 <dependencyManagement></dependencyManagement>标签2、其他正常配置:主要继承 spring-boot-starter-parent 即可3、记得配置<packaging>pom</packaging> <parent> <...

2019-12-08 22:52:41 3190 3

原创 解决mysql8版本以上 连接数据库错误 The server time zone value '�й���׼ʱ��' is unrecognized or represents more than

错误信息The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration proper...

2019-12-03 10:41:24 409

原创 IDEA提交代码忽略文件配置

左上角 File=》Setting=》Editor=》File Types添加*.iml;*.idea;*.gitignore;*.sh;*.classpath;*.project;*.settings;target;*mvn;*.cmd;

2019-11-29 10:19:51 1664

原创 springboot在IDEA设置热部署

1、依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </depe...

2019-11-28 10:06:13 128

原创 Springboot重试机制Spring Retry

一、引入maven依赖 <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency> <dependency> <gr...

2019-09-21 16:18:56 633

原创 kafka集群优化

优化启动脚本优化配置项

2019-07-12 11:29:00 478

原创 Linux查看某个服务JVM的GC和堆内存使用情况

一、 使用 jps 命令查看配置了JVM的服务jps标红部分是进程号二、查看某个进程JVM的GC使用情况jstat -gc 71614 5000jstat -gc 进程号刷新时间 S0C:年轻代中第一个survivor(幸存区)的容量 (字节)S1C:年轻代中第二个survivor(幸存区)的容量 (字节)S0U:年轻代中...

2019-07-12 10:05:24 19703

原创 CentOS -7 第三篇:环境配置以及 yum 问题

接上一篇,安装完后使用 vim 或者 netstat-tunlp、telnet 等命令会出现 -bash:command not found问题这就需要使用yum 安装相关命令包一、VIM的 -bash: vim: command not found 问题1、使用vi /etc/profile 进入配置文件在最后一行加入export PATH=/usr/local...

2019-07-10 16:37:45 178

原创 CentOS -7 第一篇:VMware安装CentOS -7

一、安装准备1、安装完成VMware虚拟机2、预留20G以上硬盘空间3、预留1G以上内存空间VMware虚拟机下载:https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/14_0CentOS-7 下载:http://mirror....

2019-07-10 14:46:07 170

原创 CentOS-7第二篇:防火墙问题

CentOS7的防火墙不同与旧版本,使用了firewall作为防火墙旧版本使用iptables防火墙一、检查防火墙状态检查防火墙状态:firewall-cmd --state(running为已开启)或者使用systemctl list-unit-files|grep firewalld.service 关闭防火墙二、关闭防火墙关闭防火墙 systemctl...

2019-07-10 12:36:19 587

原创 oracle命令创建新用户

一、sqlplus连接oracle1、sqlplus登录 Windows需要sqlplus命令框,获取CMD窗口下输入sqlplus(需要先安装成功oracle)2、输入用户名和口令(密码)3、以sysdba身份连接oracle conn sys/密码 as sysdba4、查看当前查看当前实例名 select instance_name fr...

2019-06-15 23:32:53 9139

原创 idea常用快捷键

快捷键一、Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制...

2019-04-01 16:30:19 2360

原创 数据库面试题总结

1、索引、视图、存储过程、事务2、数据库引擎3、数据库优化4、数据库迁移、灾备一、索引索引类型:普通索引、唯一索引、聚合索引、非聚合索引1、原理:2、优缺点:唯一索引保证表中数据唯一、加快查询速度、加强表之间的联系额外占用物理空间、会根据数据库表的CURD而变动3、使用场景经常需要搜索的列数据改变量小的表(比如用户表)经常使用的where语句条件...

2019-03-25 22:10:31 142

原创 java后端开发支付宝支付

支付宝API文档 https://docs.open.alipay.com/204/105297/个人总结:需要支付宝提供的两个SDK、两个公钥、一个私钥 客户端(APP)SDK    唤起支付宝APP并发送交易数据服务端(后端)SDK   验证APP调用支付宝返回的支付结果和异步通知应用公钥          支付宝使用该公钥验证该交易(需要自己生成并上传到支付宝管理中心...

2018-11-17 23:34:55 529

原创 Set接口

Set接口和List接口一样,同样集成自Collection接口,它与Collection接口中的方法基本一致Set元素无序,有两个实现类    HashSet集合 和TreeSet集合 相关知识:哈希双向链表二叉树 HashSet集合元素不可重复,元素无序,添一个对象时,会先调用该对象的hashCode()方法来确定元素的存储位置,然后调用对象的eques...

2018-11-07 17:16:11 121

原创 LinkedList集合方法使用

 import java.util.Iterator;import java.util.LinkedList;public class LinkedListDemo { public static void main(String[] args) { LinkedList list = new LinkedList(); list.add("java"); list....

2018-11-07 11:03:23 742

原创 list.indexOf(Object O)和list.lastIndexOf(Object O)的用法

一、list.indexOf(Object O) 是 返回对象O在List集合中出现的索引位置二、list.lastIndexOf(Object O) 是 返回对象O在List集合中最后一次出现的位置索引三、list.subList(int formIndex, int toIndex) 是返回从索引 formIndex(包括)到 toIndex(不包括)处所有的元素 ...

2018-11-05 17:47:11 15586

原创 java开发学习路线图-2018

Java学习路线图下载链接:https://download.csdn.net/download/qq_38973841/10758219一、java基础二、初级开发三、中级开发    微服务架构 四、高级  学习路线图下载链接:https://download.csdn.net/download/qq_3...

2018-11-01 15:34:35 405

原创 java集合知识体系

                                                             集合关系图一,集合的设计初衷为了保存数目不确定的数据/对象 可保存任意类型的对象所有的集合类都位于java.util中的包中二,集合分类    按照集合存储结构可分为两大类:单列集合 双列集合Collection接口    单列集合的根接口,...

2018-10-29 18:10:17 350

原创 JDK、JRE、JVM的区别

JDK、JRE、JVM三者的关系一、JDK包含JRE,JRE包含JVM二、三者作用    JDK (Java Development Kit)         开发工具包    JRE (Java Runtime Environment)  运行环境  并不是开发环境    JVM (Java virtual machine)          java虚拟机三、详细介...

2018-10-29 16:24:55 107

原创 git删除远程分支后,本地git分支 依然能看到的解决办法

使用 git branch -a 查看所有远程分支使用 git branch -a 命令查看所有本地分支  发现很多在远程仓库已经删除的分支在本地依然可以看到使用 git remote prune origin 命令...

2018-05-29 12:03:26 3166

原创 Assert.assertNotNull()断言是否是空

org.springframework.util 包下的方法Assert.notNull(Object object)断言某个值 不为空 如果为空就抛出异常 当然,还有其他一些方法

2018-05-15 11:23:35 33675

原创 java实现微信模板消息推送

 模板消息推送接口:微信公众平台API链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&amp;id=mp1433751277我这里写了模板调用工具类,java可视情况改为一个方法附加HTTP的POST调用工具类根据不同模板拼接不同数据例如: 一、测试类import org.apache.ht...

2018-05-11 14:12:09 33187 8

原创 HTTP和WebSocket详解

在整合之前需要搞清楚下面几个问题:1、Socket是什么2、为什么有了http还要用Socket3、springBoot整合WebSocket主要作用一、Socket是什么二、什么有了http还要用Socket1、HTTP是通过网站地址(URL)从Web服务器上将网页代码提取出来,并翻译成漂亮的网页浏览器(客户端)通过HTTP协议通过URL向服务器发送请求服务器再返回相对应的数据2、socketH...

2018-05-09 11:41:17 1368

转载 一个资深java开发需要掌握的专业技能

1.原理方面2.分布式架构3.微服务架构专题4.性能优化5.工程化专题扩展:7.双11项目架构实战转载自:http://blog.csdn.net/t4i2b10X4c22nF6A/article/details/79062764

2018-03-08 11:28:30 8723 1

java学习路线XMind图

java学习路线图,包含基础、初级、中级、高级开发人员需要学习的技术

2018-11-01

空空如也

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

TA关注的人

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