自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

原创 docker部署nexus3及常见使用方式

登录nexus后,设置》Repository》Repositories可以看到nexus默认已经创建了存储库,我这里直接使用了默认库,没必要再创建一套,有需要单独创建的及每个库的含义可以网上查一下,这里先不细说。至此,nexus基本配置已经完成,本地maven build完成后可以在nexus上看到加载到的jar。DrepositoryId服务器的表示id,在nexus的configuration可以看到。Durl私服上仓库的位置,打开nexus——>repositories菜单,可以看到该路径。

2024-06-04 21:27:55 1018 1

原创 Dockerfile常用指令

从基础镜像创建一个新的构建阶段,可以在单个 Dockerfile 中出现多次,以创建多个映像或使用一个构建阶段作为另一个构建阶段的依赖项,可以通过将 AS name 添加到 FROM 指令来为新的构建阶段指定名称,tag 或 digest 值是可选的。匹配任何单个字符, * 匹配任意数量的字符(包括零)。执行构建命令(不支持环境变量),指令的缓存在下一次​​构建期间不会自动失效,可以使用 --no-cache 标志使 RUN 指令的缓存失效,例如 docker build --no-cache。

2024-03-18 12:38:33 1812

原创 docker挂载卷的几种方式

容器中的src路径挂载到pwd路径,该方式可以指定主机的挂载路径,便于管理和维护。使用CLI或docker desktop 创建卷并启动容器。

2024-03-03 18:06:38 686

原创 一劳永逸解决.docker/buildx/current: permission denied

删除/Users/${whoami}/.docker目录,重启docker即可正常运行;在指令前加sudo,以管理员身份运行即可;即可正常使用docker。

2024-03-02 14:03:26 660

原创 m1 docker部署gitlab社区版详细踩坑记录

具体解决方案是把docker desktop -》general中的VirtioFS修改为gRPC FUSE,重启docker就ok了。安装的时候使用的是16.7.0,但安装好后页面推荐使用16.8.1,这里直接用最终版(都亲测有效)上述执行完后会在服务器挂载路径生成一些文件,其中包含gitlab.rb,下面是修改的部分。跑偏了很久,最后参考下文解决了问题,说是新版本docker container有问题。启动后访问http://192.168.3.86:9080/出现登录页面,部署完成!

2024-02-05 17:29:51 631

原创 常见Linux指令集

ifconfig命令用于获取网卡配置与网络状态等信息,英文全称为“interface config”,语法格式为“ifconfig [参数] [网络设备]”。cd命令用于切换当前的工作路径,英文全称为“change directory”,语法格式为“cd [参数] [目录]”。tr命令用于替换文本内容中的字符,英文全称为“transform”,语法格式为“tr [原始字符] [目标字符]”。uniq命令用于去除文本中连续的重复行,英文全称为“unique”,语法格式为“uniq [参数] 文件名称”。

2023-04-27 13:06:17 193

原创 java list转树状结构

地区表CREATE TABLE `zone` ( `id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_c

2022-04-25 15:54:20 570

原创 扁平多层数据转树结构

传入数组格式list = [[dep1, dep2, dep3, dep4],[dep1, dep2, dep3, dep4],[dep1, dep2, dep3, dep4],……]创建节点类public class Node{ private Integer depth; private String name; private Integer parentId; private ArrayList<Node> children;

2022-04-25 15:49:13 622

原创 最新版kettle9.2连接CDH

文章目录第一步:kettle9.2下载第二步:获取hive jar包第三步:获取客户端配置最后一步:配置plugin.propertiesps第一步:kettle9.2下载kettle下载官方网址,下载你需要的版本,我这边下载的是目前最新的9.2下载完成后解压得到data-integration文件夹第二步:获取hive jar包在hiveserver服务器的/opt/cloudera/parcels/CDH/lib/hive/lib路径下下载所有hive开头的jar包,拷贝到本地d

2021-12-21 14:59:21 3067

转载 面向对象(OOP)

旁白:这是一个很大的问题,我觉得面试官主要想听到的一定是面向对象给编程带来的好处,也就是说它独有的特点,所以重点应该要抓住封装、继承和多态三大特性来说。这里我回答的思路是:①面向对象思想的由来;②如何理解面向对象编程思想;③本人对面向对象思想三大特性的理解。答:①首先面向对象是一种编程思想。在面向对象这种编程思想出现以前,主流的是以c为首的面向过程的语言(cpp可以认为既是面向过程也是面向对象就,但都不彻底),它更多的是按照计算机处理事务的思想来编写代码,被称为函数,这种编程思想对我们人类来说太复杂,不符

2021-02-28 21:53:21 71

翻译 Spring Boot 参考文档翻译part3

3.使用Spring Boot本节将详细介绍如何使用Spring Boot。它涵盖了构建系统、自动配置以及如何运行应用程序等主题。我们还将介绍一些Spring Boot最佳实践。尽管Spring Boot并没有什么特别之处(它只是您可以使用的另一个库),但是有一些建议,如果遵循这些建议,您的开发过程就会变得更容易一些。如果您正在开始使用Spring Boot,那么在深入学习这一节之前,您应该先阅读一下入门指南。3.1. 构建系统强烈建议您选择一个支持依赖项管理并且可以使用发布到“Maven中央”存储

2021-02-13 22:24:42 438 1

翻译 Spring Boot 参考文档翻译part2

2. 入门如果您正在开始使用Spring Boot(通常称为“Spring”),请先阅读这一节。它回答了“什么?””、“如何?”和“为什么?”的问题。它包括对Spring Boot的介绍,以及安装说明。然后,我们将带领您构建您的第一个Spring Boot应用程序,并讨论一些核心原则。2.1. 介绍Spring BootSpring Boot帮助您创建可以运行的独立的、基于Spring的生产级应用程序。我们对Spring平台和第三方库有默认的配置,所以您可以毫不费力地开始。大多数Spring引导应用程

2021-02-13 16:29:04 168

翻译 Spring Boot 参考文档翻译part1

1. Spring Boot 文档本节提供Spring Boot参考文档的简要概述。它充当文档其余部分的映射。1.1. 关于文档Spring Boot参考指南可通过以下方式获得:多页HTML单页HTML多页HTML最新版本可在docs.spring.io/spring-boot/docs/current/reference/中找到。本文件的副本可以供你自己使用,也可以分发给他人,但条件是你对这些副本不收取任何费用,并进一步规定每个副本包含本版权声明,无论是以印刷或电子方式分发。1.2.

2021-02-13 16:25:30 129

原创 适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

写的很详细https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

2021-02-09 10:01:13 85

原创 please plug battery then press any key to flash bios

我的华硕w50j笔记本年代比较久远,最近在升级BIOS版本的时候遇到了不少问题最后卡在了这里:解决办法:在华硕官网下载中心安装最新的芯片组驱动即可:https://www.asus.com.cn/Laptops/FX50JX/HelpDesk_Download/顺便附上bios完整的升级流程:...

2021-02-07 20:30:12 2291

转载 IaaS,PaaS,SaaS 的区别

越来越多的软件,开始采用云服务。云服务只是一个统称,可以分成三大类。IaaS:基础设施服务,Infrastructure-as-a-servicePaaS:平台服务,Platform-as-a-serviceSaaS:软件服务,Software-as-a-service它们有什么区别呢?IBM 的软件架构师 Albert Barron 曾经使用披萨作为比喻,解释这个问题。David Ng 进一步引申,让它变得更准确易懂。请设想你是一个餐饮业者,打算做披萨生意。你可以从头到尾,自己生产

2021-01-28 21:57:47 888

原创 对PO、VO、DAO、BO、POJO、DTO等对象的解释

文章目录AOApplication Object 应用对象BOBusiness Object 业务对象DODomain Object 领域对象Data Object 数据对象POPersistan Object 持久对象VOValue Object 值对象View Object 表现层对象Query数据查询对象POJOPlain Ordinary Java Object 简单无规则java对象DTOData Transfer Object 数据传输对象DAOData Access Object 数据访问对象

2021-01-21 21:50:50 148

原创 JSR 250: Common Annotations for the JavaTM Platform

https://jcp.org/en/jsr/detail?id=250

2021-01-06 20:30:35 124

原创 JSR 330: Dependency Injection for Java

https://www.jcp.org/en/jsr/detail?id=330

2021-01-06 20:29:23 109

原创 JSR 338: JavaTM Persistence 2.2

https://jcp.org/en/jsr/detail?id=338

2021-01-06 20:28:49 111

原创 JSR 303: Bean Validation

https://jcp.org/en/jsr/detail?id=303

2021-01-06 20:28:15 58

原创 JSR 367: JavaTM API for JSON Binding (JSON-B)

https://jcp.org/en/jsr/detail?id=367

2021-01-06 20:27:43 72

原创 JSR 236: Concurrency Utilities for JavaTM EE

https://www.jcp.org/en/jsr/detail?id=236

2021-01-06 20:26:33 176

原创 JSR 356: JavaTM API for WebSocket

https://www.jcp.org/en/jsr/detail?id=356

2021-01-06 20:25:39 76

原创 JSR 340: Java Servlet 3.1 Specification

https://jcp.org/en/jsr/detail?id=340

2021-01-06 20:25:06 141

原创 is-a、has-a、like-a与use-a

针对java来讲,主要是用来描述面向对象设计思路中的四种关系。通过类、接口、抽象类及其属性之间的关系体现。is-ais-a通常用来描述继承关系。 一个类(A)完全包含另一个类(B)的所有属性及行为,即A is-a B,B就是A的父类。 例如:笔记本是计算机,台式机也是计算机,但笔记本和台式机各有不同的特性,但都继承了计算机这个共同特性,因此在java中,即笔记本与台式机两个类继承了计算机这个父类。has-ahas-a通常用来描述从属关系。一个对象(A)拥有某一具体属性或行为(B),即A has-a

2020-12-29 11:57:12 817

转载 Method breakpoints may dramatically slow down debugging

使用idea在DEBUG的时候出现Method breakpoints may dramatically slow down debugging根据语义可能是断点打在方法上面了,导致在某个断点卡住了。重启服务器和重启idea已然无解。打开Breakpoints面板看看,(快捷键:Ctrl - Shift -F8 )将前面选择框的"勾勾"去掉点击Done即可。...

2020-12-25 16:25:47 53

原创 java.lang.ArithmeticException: / by zero

原因: 当我们定义的被除数为整型时(short、int、long)会抛出此异常, 被除数为整型时不可为零。解决办法: 检查整型的被除数。

2020-12-25 16:14:51 155 1

原创 rest结构的项目maven报错:Failed to execute goal on project

解决办法:第一步,检查java -version与javac -version的版本是否一致,不一致的情况下需要修改java环境变量将其保持一致。(排除安装oracle导致java版本变更);第二步,检查所有项目的字符编码及jdk编译环境;第三步,运行最大范围的pom文件,执行maven clean、maven install命令。...

2020-12-25 15:38:36 172

原创 idea报错:No valid Maven installation found.maven

原因及解决办法:

2020-12-25 15:36:11 440

原创 maven配置jetty-maven-plugin插件无效

原因: web项目pom文件build中包含pluginManagement标签,详情参考pluginManagement与plugins的区别解决办法: 将jetty-maven-plugin创建在pluginManagement外

2020-12-25 15:32:42 764

原创 web.xml各版本收录

web.xml各版本收录4.0版本3.1版本3.0版本2.5版本2.4版本2.3版本4.0版本<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.or

2020-12-07 16:07:52 375

空空如也

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

TA关注的人

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