自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (2)
  • 收藏
  • 关注

原创 mybatis-plus 生成实体类及mapper映射,控制层,服务层

step1 : 引入依赖包 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.2</version> </dependency>ste2

2020-08-15 14:53:29 1695

原创 RocketMq - Springboot2.x整合RocketMQ4.x - 消费消息(八)

step1: 自动创建topicautoCreateTopicEnable : 是否自动创建topic true = 自动创建 false=手工创建(正式环境一般由应用管理员手工创建)autoCreateTopicEnable=true无效原因:客户端版本和服务端版本不一致 客户端版本要和服务端版本保持一致服务端安装版本客户端版本step2:创建消费者 2.1 )引入依赖 <dependency> ...

2020-07-25 22:56:37 551

原创 IntelliJ 工具开发快捷键设置及必要设置

设置空间编码设置properties文件显示十六进制,更改为显示中文设置idea中关闭当前文件快捷键右键添加即可自动导包设置字体大小intellij 里的“found duplicate code”提示关闭Duplicated Code单词底部有波浪线,提示typo in word时IntelliJ Idea解决Could not a...

2020-07-19 22:45:05 216

原创 RocketMq - Springboot2.x整合RocketMQ4.x - 发送消息(七)

待续。。。 。。。

2020-07-18 21:58:58 838

原创 RocketMq - 安装RocketMQ4.X控制台(六)

liux服务器安装RocketMQ控制台安装准备工作上传源码包 rocketmq-externals-master.zip (改zip去网上下载即可) 解压 进入rocketmq-console目录 编译打包(注意在pom所在目录执行命令)mvn clean package - Dmaven.test.skip=true注意:务必修改下面两个,再进行编译打包 (一),修改pom.xml版本号(官方bug) 修改rocketmq-console/pom.xml文件,将s...

2020-07-12 22:02:37 192

原创 RocketMq - 部署RocketMQ4.X(五)

提示:安装rocketmq之前先安装好jdk和mavenjdk8安装教程:https://blog.csdn.net/nameIsHG/article/details/107299686maven安装教程:https://blog.csdn.net/nameIsHG/article/details/107300180step1: 下载rocketmq安装包及文档地址http://rocketmq.apache.org/docs/quick-start/step2:Liunx 解...

2020-07-12 16:22:55 216

原创 Linux服务器安装Maven

step1 : 下载maven安装包地址:http://maven.apache.org/download.cgi将下载的gz包通过winSCP工具上传到liux服务器,目录自己指定,一般是放到 /usr/local/software下step2 :解压: tar -zxvf apache-maven-3.6.0-bin.tar.gzstep3 :重命名mv apache-maven-3.6.0 mavenstep4 :配置maven环境变量:vim /etc/...

2020-07-12 15:42:47 341

原创 Linux服务器部署JDK8

简介:在liux服务器上安装JDK8和配置环境变量地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html linux下使用wget下载jdk8 进到目录/usr/local/software配置环境变量 解压: tar -zxvf jdk-8u2 01-linux-x64.tar.gz 重命名:mv jdk1.8.0_2 01 jdk8 vim /etc/profile 添加以下配置: ..

2020-07-12 15:11:30 225

原创 RocketMq - 集主流消息队列和技术选型(四)

简介:对比当下主流的消息队列和选择问题Apache ActiveMQ、Kafka、RabbitMQ、RocketMQActiveMQ: http://activemq.apache.org/Apache出品,历史悠久,支持多种语言的客户端和协议,支持多种语言Java, .NET, C++等,基于JMS Provider的实现缺点:吞吐量不高,多队列的时候性能下降,存在消息丢失的情况,比较少大规模使用Kafka: http://kafka.apache.org/是由Apache软件基金会

2020-07-11 19:47:30 251

原创 RocketMq - 消息中间件常见概念和编程模型(三)

简介:讲解消息中间件的常见概念和基础编程模型常见概念JMS提供者:连接面向消息中间件的,JMS接口的一个实现,RocketMQ,ActiveMQ,Kafka等 等 JMS生产者(Message Producer):生产消息的服务 JMS消费者(Message Consumer):消费消息的服务 JMS消息:数据对象 JMS队列:存储待消费消息的区域 JMS主题:一种支持发送消息绐多个订阅者的机制 JMS消息通常有两种类型:点对点(Point-to-Point)、发布/订阅(Publish/

2020-07-06 22:34:51 196

原创 RocketMq - JMS介绍和消息中间件核心知识(二)

jms消息服务介绍和使用场景简介:讲解什么是JMS,消息队列的使用场景什么是JMS:Java消息服务(Java Message Service),Java平台中关于面向消息中间件的接口 JMS是一种与厂商无关的API,用来访问消息收发系统消息,它类似于JDBCJava Database Connectivity)。这里,JDBC是可以用来访问许多不同关系数据库的API 使用场景:核心应用 解耦:订单系统 -> 物流系统 异步:用户注册 -> 发送邮件,初始化信息 ..

2020-07-06 22:21:23 382

原创 Java 基于多线程Callable接口和Future接口 代码实例演示(二)

待续。。。 。。。

2020-06-14 21:59:45 182

原创 Java 多线程Callable接口和Future接口 介绍(一)

step1: Callable和Future出现的原因创建线程的2种方式一种是直接继承Thread 一种就是实现Runnable接口这2种方式都有一个缺陷就是:在执行完任务之后无法获取线程执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。Callable和Future出现的原因就是解决上面缺陷。step2: Callable接口介绍callable 类图Callable位于java.util.concur...

2020-06-14 21:59:00 331

原创 java 使用反射和策略模式 优化多个if else

说明 : 以汽车品牌为例,比如大众汽车,和本田汽车, 车都有各自的颜色及价格 ,以此为背景,进行代码实例演示包结构代码演示汽车类型枚举package com.cn.java.base.common.enums;/** * @author hg * @desc 1.0 * @date 2020/5/31 16:18 */public enum CarTypeEnum { HONDA_CAR(1, "本田"), VW(2, "大众"), UNDEF.

2020-05-31 16:59:32 898

原创 ehcahe (二) 通过XML文件方式配置 CacheManager

ste1 . 引入依赖 <!-- Ehcache核心包 --> <dependency> <groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> ...

2020-04-26 16:11:01 476

原创 ehcahe (一) 通过helloWord 入门

ste1 . 引入依赖<!-- Ehcache核心包 --> <dependency> <groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> <versi...

2020-04-26 15:45:43 172

原创 windows系统安装虚拟机及镜像(一)

第一步下载vmware虚拟机客户端下载地址:https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/15_0

2020-04-13 22:19:19 1187

原创 nginx 入门基本了解

nginx的优点: 1、轻量级,同样起web 服务,比apache 占用更少的内存及资源。 2、抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能。 3、高度模块化的设计。Nginx的缺点是: 1、Nginx仅能支持http、https和Email协议,这样就在适用范围上面小些...

2020-04-13 21:14:54 167

原创 nginx 配置文件讲解 (二)

nginx.conf配置文件Nginx配置文件主要分成四部分1. main(全局设置)2. server(主机设置)3. upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)4. location(URL匹配特定位置后的设置),每部分包含若干个指令通用下面的nginx.conf简单的实现nginx在前端做反向代理服务器的例子,处理js、png等静态文件,...

2020-04-13 16:21:45 176

原创 nginx 环境搭建 (一)

待续。。。 。。。

2020-04-13 16:13:15 137

转载 MySQL数据库忘记密码或是不知道密码 解决方案

忘记MySQL数据库密码就进不去数据库,也就无法修改密码,解决方法如下:1:打开cmd命令符,先关闭正在运行的数据库,输入如下命令:    2:打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址3:输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一...

2020-03-24 11:22:55 738

原创 Spring Boot整合log4j记录日志

配置输出日志到控制台我这里使用xml配置log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为,我这里标了数字,数字越大优先级越小:OFF 0FATAL 1 ERROR 2 WARN 3 INFO 4 DEBUG 5TRACE 6ALL ...

2020-03-19 10:06:58 227

原创 java stream 使用手册

https://www.w3cschool.cn/java/codetag-stream-stream_filter.html

2020-03-09 16:08:17 210

转载 本地mysql服务无法启动 解决方案

注意:输入mysq相关命令,需要配置环境变量,在系统环境变量,path属性下,添加 mysql的bin目录没有配置mysql环境变量,需要进入mysql安装目录bin文件夹下 进入dos窗口快速以管理员身份打开DOS(方式一):在当前文件夹下bin下,先按住Shift+单击鼠标右键以管理员身份运行Dos窗口就可以。快速以管理员身份打开DOS(方式二):在DOS窗口、gitb...

2020-03-02 12:39:58 5067 2

原创 windows 10 系统重装教程

准备工作:备好一个8G以上的U盘第一步:进入官网下载 需要下载的 系统:https://www.microsoft.com/en-us/software-download/windows10第二步:点击右键,以管理员身份运行点击下一步,看到正在进行安装进度,等待完成即可至此系统U盘已经制作完毕了第三步:重新安装系统进入系统启动项页...

2020-01-05 00:33:08 2392 2

原创 Spring mvc多文件上传和传参 前端+后台代码案例 Java

https://blog.csdn.net/qq_33411963/article/details/80984777

2019-05-15 11:11:10 182

原创 Git常用命令

拉取代码克隆服务器代码至本地:git clone [remoteUrl]更新代码拉取远程仓库代码:git pull [romoteName]查看分支查看服务器所有分支:git branche -r 查看本地所有分支:git branche创建分支创建本地分支:git branch [name]切换分支切换分支:git checkout [name]版本回退git...

2019-05-14 12:18:42 250

原创 IDEA 热部署设置(JRebel插件激活)

https://blog.csdn.net/feidi7783/article/details/80607374

2019-04-23 11:21:18 358

原创 Cron表达式范例

1)Cron表达式的格式:秒 分 时 日 月 周 年(可选)。 字段名 允许的值 允许的特殊字符 秒 0-59 , - * /...

2019-04-22 10:49:46 260

原创 redis 集群实现分布式锁 两种方式

第一种:使用setnx 关键在getShortMessageByRedis方法中package com.oppo.baed.ids.service.service.impl;import com.oppo.baed.ids.service.constant.BussinessConstats;import com.oppo.baed.ids.service.domain.Messag...

2019-04-22 09:40:59 1945

原创 git不显示文件状态图标 解决方案

解决方案:一,打开regedit注册表,Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers二,重启Windows explorer 首先关闭windows资源管理器最后,重...

2019-04-20 19:03:10 9391

原创 工厂模式

1,静态模式类图产品接口package com.hg.demo.simplemode;/** * 泡面接口 */public interface InstantNoodle { /** * 泡面价格 * @return */ String noodlePrice(); /** * 面条口味 ...

2019-04-19 10:58:54 154

原创 Java时间戳与日期格式字符串的互转

import java.text.SimpleDateFormat;import java.util.Date;public class DateUtil { /** * 时间戳转换成日期格式字符串 * @param seconds 精确到秒的字符串 * @param formatStr * @return */ ...

2019-04-18 15:47:45 128

原创 maven 将Springboot项目打包为jar并发布

在IntelliJ IDEA下的maven项目,将springboot项目打包成jar形式,然后通过java -jar命令运行1、把Spring Boot打包成JAR的形式,需要在pom.xml文件对应以下代码 <packaging>jar</packaging> <build> <plugins>...

2019-04-17 11:22:00 351

原创 策略模式

适用场景多个类有不同的表现形式,每种业务可以以不同的实现,实现具体业务,体现设计原则中单一原则。 需要再不同情况下使用不同的具体业务实现,后期业务可能还会增加。 对用户隐藏算法逻辑。优点每个算法单独封装,减少了算法和算法调用者的耦合。 合理使用继承有助于提取出算法中的公共部分。 简化了单元测试。缺点策略模式只适用于客户端知道所有的算法或行为的情况。 策略模式造成很多的策略...

2019-04-11 11:04:59 190

原创 zookeeper可视化管理工具

第一步:下载zookeeper可视化管理工具:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip第二步:打开build目录,里面有个jar包第三步:新建run.bat文件,添加以下内容java -jar zookeeper-dev-ZooInspector.jar第四步:双击ru...

2019-04-01 15:53:46 3642

原创 Windows安装和使用zookeeper

第一步:下载zookeeper,http://mirrors.hust.edu.cn/apache/zookeeper第二步:执行zookeeper启动脚本之前,还有几个基本的配置项需要配置一下,在Zookeeper 的配置文件在 conf 目录下1,将 zoo_sample.cfg 改名为 zoo.cfg,因为 Zookeeper 在启动时会找这个文件作为默认配置文件。2,配置zoo...

2019-04-01 15:43:54 215

原创 Windows安装和使用redis

第一步:首先下载windows版redis,下载地址:https://github.com/MicrosoftArchive/redis/releases第二步:解压下载的redis,新建的start.bat文件第三步:打开redis.windows.conf文件,限制内存maxmemory第四步:在新建的start.bat文件中加入下面一句话(因为启动redis需要用...

2019-04-01 14:40:26 187

原创 springboot业务模块命名规范

2019-04-01 11:25:24 6902

原创 数据库设计之 - 范式

范式目前关系数据库有六种范式:第一范式(1NF)第二范式(2NF)第三范式(3NF)第四范式(4BCNF)巴斯-科德范式、第五范式(5NF)和第六范式(6NF,又称完美范式)。而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是本文要讲的“三大范式”。简单说,第一范式是列具有单一属性并且不可再分割的原子性。第二范式是...

2019-04-01 10:04:23 333

SQLyog 12.0.9

好用,又方便,真心不错,欢迎多多下载! 好用,又方便,真心不错,欢迎多多下载! 破解版,下载解压直接使用!

2018-11-20

JD-GUI (Java反编译工具)

好用,又方便,真心不错,欢迎多多下载! 好用,又方便,真心不错,欢迎多多下载!

2018-11-20

空空如也

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

TA关注的人

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