自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 macOS brew 安装Zookeeper、Kafka 失败(Error opening archive: XXXX)

前言由于最近业务中有要用到 Kafka,在本地进行安装与可视化界面的集成进行调试,由于kafka依赖zookeeper,而kafka中默认已有一个单机版的zookeeper供使用(实际生产环境中不推荐使用默认的zookeeper),秉着严谨的态度,只好安装 Zookeeper,先看异常信息:分析看到异常信息中有 open-jdk-15.0.2.mojava…相关的信息,以为是因为我的系统原因造成,但是却屏蔽了开头的信息:“Error opening…”起初没有认真的去查看这些异常信息,后来我又试了

2021-06-01 15:58:34 1947 3

原创 @Valid 与 @NOTNULL 组合不生效的问题

在maven中 引入 SpringBoot 的 validation JAV坐标<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>

2021-04-16 11:47:05 1316 1

原创 Nacos Linux环境下集群部署

Nacos集群部署官网预备环境部署上传nacos并解压上传解压持久化切换配置集群配置集群文件修改修改启动脚本修改Nginx启动测试nginxnacos访问官网https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html预备环境请确保是在环境中安装使用:64 bit OS Linux/Unix/Mac,推荐使用Linux系统。64 bit JDK 1.8+;下载.配置。Maven 3.2.x+;下载.配置。3个或3个以上Nacos节点才

2021-02-11 17:50:58 1385

原创 Mac环境下安装Nacos

官网https://nacos.io下载安装包nacos安装下载地址(github)链接下载太慢?下载不下来?别砸电脑拔网线,请往下看nacos安装包百度网盘地址:链接 ;提取码:69x5解压命令:tar -zxvf 压缩包名称进入bin目录解压后,会有一个名为"nacos"的文件夹,进入nacos文件夹中的bin目录下启动nacos单机启动命令sh startup.sh -m standalone输出如下,说明你的nacos已经启动成功了如果存在异

2021-02-08 22:21:12 506

原创 macOS环境下RabbitMQ安装教程

RabbitMq安装教程Installing on Mac安装brew install rabbitmq## 进入安装目录cd /usr/local/Cellar/rabbitmq/3.8.2/## 进入sbin目录,启动rabbitmqcd sbin/ ./rabbitmq-server启动控制台之前需要先开启插件./rabbitmq-plugins enable rabbitmq_management进入控制台: http://localhost:15672/用户名和密码

2021-01-30 16:24:40 199

原创 Spring Boot + Vue 全栈开发实战 之 (Spring Boot 整合视图层技术) 第三章

本章概述整合 Thymeleaf整合 FreeMarker小结       在目前的企业级应用开发中,前后端分离是趋势,但是视图层技术还占有一席之地。SpringBoot 对视图层技术提供了很好的支持,官方推荐使用的模板引擎是 Thymeleaf,不过像 FreeMarker 也支持,JSP 技术在这里并不推荐使用。下面分别介绍 SpringBoot 整合 Thymeleaf 和 FreeMarker 两种视图层技术。整合 Thymeleaf

2020-12-01 22:04:17 281

原创 Spring Boot + Vue 全栈开发实战 之 (Spring Boot 基础配置) 第二章

概要不使用 spring-boot-starter-partent@SpringBootApplication定制 BannerWeb 容器配置Properties 配置类型安全配置属性YAML 配置Profile不使用 spring-boot-starter-partent@SpringBootApplication定制 BannerWeb 容器配置Properties 配置类型安全配置属性YAML 配置Profile...

2020-11-30 23:04:16 335 1

原创 Spring Boot + Vue 全栈开发实战 之 (Spring Boot 入门) 第一章

本章概述SpringBoot 简介开发第一个SpringBoot程序创建 Maven 工程项目构建项目启动SpringBoot的简便创建方式在线创建使用Intellij IDEA 创建小结SpringBoot 简介       Spring作为一个轻量级的容器,在JavaEE开发中得到了广泛的应用,但是Spring的配置繁琐臃肿,在和各种第三方框架进行整合时代码量都非常大,并且整合的代码大多是重复的,为了使开发者能够快速上手Sprin

2020-11-03 20:31:43 377

原创 Java设计模式六大原则之:(1)开闭原则 Open-Close

文章目录前言一、优点二、示例与实现前言开闭原则(Open_Close Principle,OCP)是指一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭。强调的是用抽象对象构建框架,用实现扩展细节开闭原则,是面向对象设计中,最基础的设计原则。它知道我们如何建立稳定灵活的系统。例如:我们版本更新,尽可能不修改源代码,但是可增加新功能。一、优点1.保证软件产品的稳定性开闭原则要求我们保持原有代码不变,添加新代码来实现软件的变化,因为不涉及源代码的改动,这样可以避免为实现新功能而影响

2020-10-21 18:01:28 1540

翻译 HashMap 和 ConcurrentHashMap 理解

前言Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。HashMap众所周知 HashMap 底层是基于 数组 + 链表 组成的,不过在 jdk1.7 和 1.8 ...

2018-08-24 16:08:25 126

翻译 MySQL 8.0报错:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded

错误信息:error 2059: Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory原因: ...

2018-08-03 10:08:29 3370

翻译 Windows平台下80端口被System占用解决办法

在使用Windows的过程中,我们可能会要用到80端口。但是我们发现80端口被System进程占用了,本文教你如何处理。首先,讲一下如何查找端口占用。netstat -ano | findstr “:80 ” tasklist /fi “PID eq 4” 在上图中,我们发现80端口被System占用了。我们在运行中输入 regedit 打开注册表。 找到 HKE...

2018-07-16 11:47:03 433

原创 Spring AOP 切入点表达式说明

execution: 匹配方法的执行(常用) execution(表达式)表达式语法:execution([修饰符] 返回值类型 包名.类名.方法名(参数))写法说明: 全匹配方式: public void org.hodge.service.impl.CustomerServiceImpl.saveCustomer() ...

2018-07-15 00:18:08 256

原创 Spring Aop相关概念

一、AOP概述 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用...

2018-07-15 00:14:33 286 1

layui管理模板

采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于2016年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。

2019-01-19

空空如也

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

TA关注的人

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