自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot整合RocketMQ

主要使用rocketmq-spring-boot-starter依赖包来实现。

2021-01-15 21:19:57 33

原创 Windows环境下安装RocketMQ

1. 官网下载二进制包2. 将zip文件解压,确保本地已安装jdk,并配置好jdk环境变量3. 配置RocketMQ的环境变量4. 启动NAMESERVER

2021-01-15 16:57:24 52

原创 Linux安装redis及常用命令

1.安装redisyum install redis2.启动redis服务systemctl start redis3.常用命令

2020-05-27 17:45:07 238

原创 Linux系统防火墙配置firewall和iptables

开放端口80 firewall-cmd --zone=public --add-port=80/tcp --permanent

2020-03-31 09:42:16 226

原创 Linux安装nginx、部署静态网页、实现负载均衡

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。1.添加yum源`rpm -Uvh http://nginx.org/packages/centos/7/no...

2020-03-01 19:53:21 1464

原创 java性能调优-性能调优基础

所有的系统在开发完之后,多多少少都会有性能问题,我们首先要做的就是想办法把问题暴露出来,例如进行压力测试、模拟可能的操作场景等等,再通过性能调优去解决这些问题。好的系统性能调优不仅仅可以提高系统的性能,还能为公司节省资源。

2020-02-23 18:45:36 203

原创 java并发编程-线程安全

在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况

2020-02-21 11:33:36 148

原创 java并发编程-线程池

Java 中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。

2020-02-21 11:32:52 139

原创 java并发编程-并发容器

为了解决线程安全问题, Java 1.5 版本之后提供的并发容器,在性能方面则做了很多优化,并且容器的类型也更加丰富了。

2020-02-21 11:32:09 142

原创 java并发编程-AQS

AQS既AbstractQueuedSynchronizer队列同步器 ,**是用来构建锁或者其他同步组件的基础框架**,它使用了一个 int 成员变量表示同步状态,通过内置的 FIFO 队列来完成资源获取线程的排队工作。

2020-02-21 11:30:28 141

原创 java并发编程-CAS

CAS 的基本思路就是,如果这个地址上的值和期望的值相等,则给其赋予新值,否则不做任何事儿。循环 CAS 就是在一个循环里不断的做 比较且交换( Compare And Swap) 操作,直到成功为止。

2020-02-21 11:27:26 240 1

原创 java并发编程- Fork/Join

Fork/Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。

2020-02-21 11:25:33 131

原创 java并发编程-认识Java里的线程

任何一个程序都必须要创建线程,特别是Java。不管任何程序都必须启动一个main函数的主线程; Java Web开发里面的定时任务、定时器、JSP和 Servlet、异步消息处理机制,远程访问接口RM等都离不开线程。

2020-02-21 01:13:51 1410

原创 java并发编程-进程和线程调度基础

操作系统一般是按照一定策略,定期给每个活动的进程执行其内部程序的机会,并且每次只执行一小段时间,然后操作系统利用中断强行退出执行,将当前程序信息压栈,然后开始执行下一个进程的一小段程序。通过这样不断快速的循环切换,每个程序都获得执行,在用户看来,感觉到很多程序都在平行的执行。

2020-02-20 14:38:54 1612 1

原创 Linux安装RocketMQ

1.官网下载二进制包http://rocketmq.apache.org/dowloading/releases/2.将zip文件上传至linux服务器,确保服务器已安装jdk,并配置好环境变量3.安装unzip工具 yum install -y unzip zip4.解压压缩包unzip rocketmq-all-4.6.0-bin-release.zip5...

2019-12-26 12:16:12 272

原创 解决端口占用问题

一、出现问题The Tomcat connector configured to listen on port 8081 failed to start. The port may already be in use or the connector may be misconfigured.Verify the connector's configuration, identif...

2019-10-24 15:35:34 1482

原创 SpringBoot集成百度UEditor富文本编辑器,并实现自定义文件上传

官网下载ueditor jsp版http://ueditor.baidu.com/build/build_down.php?n=ueditor&v=1_4_3_3-utf8-jsp 解压后复制到src/main/resources/static目录下 3.表单页面引入/ueditor/ueditor.config.js ,/ueditor/ueditor...

2019-09-11 12:49:30 3363

原创 Linux CentOS 7.x yum安装mysql5.7

目录1.下载yum源2. 安装yum源3. 安装mysql4.启动mysql服务5.重置root密码6.创建新用户,并允许其远程登录7.默认配置文件8.设置数据库默认编码1.下载yum源wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm2. 安装yum源r...

2019-08-30 15:17:33 200

原创 计算机组成-显卡

显卡(Video card,Graphics card)全称显示接口卡,又称显示适配器,是计算机最基本配置、最重要的配件之一。显卡作为电脑主机里的一个重要组成部分,是电脑进行数模信号转换的设备,承担输出显示图形的任务。显卡接在电脑主板上,它将电脑的数字信号转换成模拟信号让显示器显示出来,同时显卡还是有图像处理能力,可协助CPU工作,提高整体的运行速度。对于从事专业图形设计的人来说显卡非常重要...

2019-08-19 16:19:22 437

原创 Windows环境下Apache与Tomcat整合

一.安装环境及软件下载1.安装环境:windows server 20082.Apache 官方下载地址:https://www.apachehaus.com/cgi-bin/download.plx关于下载版本VC什么的这里有说明我这里下载的是 VC11下的 apache 2.4.29 x643.tomcat 参考https://jingyan...

2019-07-29 15:13:39 182

原创 Linux系统安装jdk及环境变量配置

1.Oracle官网下载linux jdk安装包https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.利用crt的sftp工具将安装包上传至服务器使用crt登录服务器后,alt+p 进入sftp界面put jdk-8u221-linux-x64.tar.g...

2019-07-29 14:41:55 202

原创 Linux CentOS 搭建svn服务环境

1.通过yum命令安装svnyum -y install subversion2.检查是否安装成功rpm -q subversion3.查看svn安装目录whereis svn4.创建版本库目录,此仅为目录,为后面创建版本库提供存放位置mkdir /var/svn/svndata -p 5.创建svn版本库svn...

2019-07-29 09:29:57 310 1

原创 MyEclipse 将web项目jdk1.7 更换为jdk1.6

点击项目右键 ==> Properties ==> java Build Path ==> Libraries

2017-12-11 11:16:45 2224

原创 Linux red hat 6.5 安装oracle11g

VMware虚拟机Red Hat Enterprise Linux 6.5 64bit安装oracle 11g一、安装前准备1.1 RedHat6.5系统的镜像文件1.2 oracle11g的安装包p10404530_112030_Linux-x86-64_1of7.zipp10404530_112030_Linux-x86-64_2of7.zip1.3 要有一个可以...

2016-06-14 11:12:02 10247

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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