- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 SpringBoot 整合WebSocket 简单实战案例
前言这个简单实战案例主要目的是让大家了解websocket的一些简单使用,如果你已经知道怎么玩websocket了,像稍微再深入一下,可以看这篇,《Springboot 整合Websocket,Stomp协议,使用rabbitmq做消息代理,消息缓存》:https://mp.youkuaiyun.com/console/editor/html/108276136但是如果你是第一次尝试整合websocket,我还是建议你把当前这篇看一看,跟着做下实战案例。正文先看看这次实践的目录结构:..
2021-01-02 12:53:49
559
1
原创 Idea之git远程拉取代码与常用操作
文章目录1.首先查看git是否安装成功 2.远程拉取代码 选择 登录 3.创建分支 4.Idea分支介绍 5.分支切换 6.合并分支 6.1.首先idea要在master分支上面 1.首先查看git是否安装成功2.远程拉取代码选择登录3.创建分支4.Idea分支介绍Local Branches 本地的分支Remote Branches 远程的分支5.分支切换6.合并分支6.1.首先idea要在.
2021-01-01 22:01:41
2250
原创 IntelliJ IDEA 快捷键大全
目录1. Editing(编辑)2. Search/Replace(查找/替换)3. Usage Search(使用搜索)4. Compile and Run(编译/运行)5. Debugging(调试)6. Navigation(导航)7. Refactoring(重构)8. VCS/Local History(版本控制/本地历史)9. Live Templates(动态模板)10. General(代码生成)1. Editing(编辑)快捷键 .
2021-01-01 21:56:08
166
原创 idea快速创建SpringCloud项目
IDE开发工具:IntelliJ IDEA 14.0.2版本管理:Maven技术栈:SpringCloud环境:JDK 1.8一、创建Maven项目1、File——>New Project ——>Maven 如图所示:File——>New Project2、填写模块名称和项目路径按照以上步骤,就简单的创建了一个Maven项目。此时项目还不是SpringBoot项目!!二、把maven项目变成SpringBoot项目1、..
2021-01-01 15:35:23
1160
原创 使用idea创建maven项目
使用idea创建maven项目到此 maven 已经配置完毕了可以直接使用了,下面是用 idea 创建 maven 普通项目和 JavaWeb项目的详细步骤创建普通项目创建完成后对应的目录结构如下,java 对应源码目录,resources 对应资源路径, test.java 对应测试目录。下面的pom.xml即为 Maven 的工程配置文件Maven 创建 JavaWeb 项目其他步骤和创建普通项目相同,选择正确的 maven下一步下一步就可...
2021-01-01 15:29:34
559
原创 idea快速创建springboot项目
1、File------>New------>Project2、spring Initializr------>选择JDK版本------->Next3、填写包名称----->项目名称--------->Next4、选择web项目------>Next5、更改项目保存路径6、第5步完成即可创建项目成功,删除如下图不必要的文件。7、编写相关的Controller、Servicepackage com.rf.spri
2021-01-01 15:27:47
926
原创 Linux环境下配置maven环境
1.下载安装包并解压安装包直接去apache官网下载:https://maven.apache.org/download.cgi将安装包放在自己指定的目录:/home/software/apache-maven-3.6.0解压:tar -xvf apache-maven-3.6.02.配置环境变量编辑系统文件:vim /etc/profileexport MAVEN_HOME=/home/software/apache-maven-3.6.0export PATH=$MAVE
2021-01-01 14:45:22
158
转载 在linux下安装配置rabbitMQ详细教程
安装Erlang由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。Erlang的安装方式大概有两种: 从Erlang Solution安装(此方式安装的erlang版本较高,和下文教程中rabbitMQ的版本不一致,建议安装高版本的rabbitMQ) # 添加erlang solutions源$ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm$ sudo .
2020-12-31 18:48:19
356
转载 Linux安装Kafka
v基础知识 vKafka概念 v安装Kafka v启动Kafka vKafka topic vKafka 生产/消费 vKafka 博客总结博客前言kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。kafka对外使用topic的概念,生产者往topic里写消息,消费者从读消息。为了做到水平扩展,一个topic实际是由多个partition组成的,遇到瓶颈时,
2020-12-31 18:42:32
444
原创 SpringBoot进阶教程(六十二)整合Kafka
创建项目若是已有的项目中添加kafka, 请直接跳至1.31.1 创建springboot:1.2 选web和kafka:1.3 已有的项目中添加kafka, pom.xml中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-
2020-12-31 18:38:37
162
原创 Springboot 整合RabbitMq ,用心看完这一篇就够了
该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。 (但是关于rabbitMq的安装,就不介绍了)在安装完rabbitMq后,输入http://ip:15672/,是可以看到一个简单后台管理界面的。在这个界面里面我们可以做些什么?可以手动创建虚拟host,创建用户,分配权限,创建交换机,创建队列等等,还有查看队列消息,消费效率,推送效率等等。以上这些..
2020-12-31 16:13:26
264
原创 SpringBoot 通过自定义注解实现AOP切面编程实例
一直心心念的想写一篇关于AOP切面实例的博文,拖更了许久之后,今天终于着手下笔将其完成。基础概念1、切面(Aspect)首先要理解‘切’字,需要把对象想象成一个立方体,传统的面向对象变成思维,类定义完成之后(封装)。每次实例化一个对象,对类定义中的成员变量赋值,就相当于对这个立方体进行了一个定义,定义完成之后,那个对象就在那里,不卑不亢,不悲不喜,等着被使用,等着被回收。面向切面编程则是指,对于一个我们已经封装好的类,我们可以在编译期间或在运行期间,对其进行切割,把立方体切开,在原有的方法里
2020-12-31 16:01:53
384
转载 准备好回家过年没?来看看程序员为你准备的过年攻略,处处是亮点
程序员的归途之过年回家有多忙非著名程序员公众号「非著名程序员」主理人,程序员/复业者/生涯规划师2 人赞同了该文章导语:如何让家人和亲戚朋友理解程序员到底是一种什么职业?需要我们厚着脸皮拒绝他们的请求,否则程序员的春节比叫“年”的那个兽都要忙。俗话说:能者多劳,但是我们术业有专攻啊!一年一度的传统节日春节到来了,作为程序员这个职业来说,北上广深的漂泊率应该是所有职业中最高的。毕竟程序员这个行业只有在大城市才能有好的发展,小城市很少有啊!我相信大家都已经开始陆续回家了,归心似..
2020-12-29 12:23:34
436
转载 北京上空出现三个太阳?专家:冰晶云对太阳光散射形成“幻日”
新京报快讯(记者 张璐)今天(12月29日)上午,有网友拍到北京上空出现“三个太阳”。对此,气象专家张明英称,这是天空中的冰晶对太阳光的散射和反射形成的光学现象,统称叫做“晕族”,包括晕圈、幻日、光柱等。今天出现的“幻日”是正常现象,没有特殊的指示意义。 今天上午,有网友拍到北京上空出现的幻日现象。图片来自微博 高空中形成的云是冰晶状态,今天出现的“幻日”现象就是冰晶对太阳光散射造成的。通常此时太阳高度角较低,为30度或40度,当太阳上升到头顶时,“幻日”就看不见了。 .
2020-12-29 12:18:27
279
转载 IDEA maven设置配置
1. 下载maven下载地址从官网上,下载一个压缩包,然后解压到任意的文件夹Maven的安装必须需要jdk1.7+2. 环境变量设置M2_HOME改为具体的路径,其他的就直接复制就好复制M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.2.5M2=%M2_HOME%\binMAVEN_OPTS=-Xms256m -Xmx512mPath目录下添加以下复制%M2%打开cmd,
2020-12-29 12:05:06
274
转载 Docker-常用命令总结
文章目录目录文章目录一、什么是Docker二、Docker与虚拟机比较三、Docker 的架构四、在Linux系统中安装Docker五、Docker常用命令六、最常用操作七、参考资料一、什么是DockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制.
2020-12-29 11:59:45
151
原创 docker安装kafka
1、kafka需要zookeeper管理,所以需要先安装zookeeper。下载zookeeper镜像$ docker pull wurstmeister/zookeeper2、启动镜像生成容器## docker run -d --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeper$ docker run -d --restart=always --log-driver jso.
2020-12-29 11:58:14
162
原创 centos7安装kafka
1.官网或 wget 下载 kafka_2.12-2.2.0.tgz 二进制代码包 cd /home/tar wget http://mirror.bit.edu.cn/apache/kafka/2.2.0/kafka_2.12-2.2.0.tgz2.解压安装 tar -zxvf kafka_2.12-2.2.0.tgz mv kafka_2.12-2.2.0 /usr/local/3.编辑 server.propertie 配置文件(配置修改待完善) 备份文件
2020-12-29 11:27:52
260
原创 docker快速安装rabbitmq
阅读目录一、获取镜像 二、运行镜像 三、访问ui页面 四、golang案例 五、拥有消息确认的代码回到顶部一、获取镜像#指定版本,该版本包含了web控制页面docker pull rabbitmq:management回到顶部二、运行镜像#方式一:默认guest 用户,密码也是 guestdocker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:m.
2020-12-29 11:17:50
161
原创 CentOS Docker 安装
Docker 支持以下的 64 位 CentOS 版本:CentOS 7 CentOS 8 更高版本...使用官方安装脚本自动安装安装命令如下:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun也可以使用国内 daocloud 一键安装命令:curl -sSL https://get.daocloud.io/docker | sh手动安装卸载旧版本较旧的 Docker 版本称为 doc
2020-12-29 11:00:39
203
转载 Linux系统下安装jdk及环境配置
Linux系统下安装jdk及环境配置(两种方法)这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。第一种属于傻瓜式安装,一键安装即可(yum安装); 第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,就像盖伦丢技能一样。废话不多说,直接开始操作。1.首先执行以下命令查看
2020-12-29 10:56:37
136
原创 JSP简单介绍
JSP的发展史JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 [1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(...
2019-02-07 17:01:03
427
原创 Linux常用命令
Linux 常用命令pwd:打印当前目录cd/:切换到根目录ll:查看当前目录下的内容ps(process Status)的缩写:提供对进程一次性查看。以及执行PS命令的那个时刻进程信息Is命令IS(list)功能:列出目录内容格式IS(参数)[文件夹或目录]-a 或–all 下所有文件和目录。注意隐蔽文件,特殊目录、.和…-I 使用详细格式详细格式列表-t 用文件和目...
2019-01-09 14:15:19
205
2
原创 Linux学习笔记
Linux学习笔记Linux的历史操作系统,英语Operating System简称为OS。说道操作系统就需要先讲一讲Unix,UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。而linux就是...
2019-01-09 11:29:28
1608
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅