自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git迁移 保留记录和标签/分支

从外网迁移 Git 仓库到内网环境通常涉及到几个步骤,包括在外网环境中备份仓库。

2024-01-16 09:58:44 452 1

原创 git commit规范

* (): **用于说明git commit的类别,只允许使用下面的标识。

2023-12-14 09:21:12 479 1

原创 docker 安装mongodb(在线/离线)

创建mongo数据持久化目录(如果后面要迁移数据也很方便)创建mongo数据持久化目录(如果后面要迁移数据也很方便)下载离线包或者在其他机器。

2023-10-26 17:27:06 169

原创 springboot使用人大金仓数据库(Kingbase8)出现Caused by: org.hibernate.service.spi.ServiceException: Unable to cre

查阅大多质料 有版本错误、有配置错误的 但是实际检查后发现一切正常。jpa的方言配置信息 必须放在最后(咱也不知道为什么,懒)

2023-10-25 20:23:52 343 1

原创 sentinel搭建与使用

注:默认端口是8080,账号密码是:sentinel/sentinel。服务集成到spring项目中。

2023-06-08 18:40:27 91

原创 mac conda install存在问题

错误问题:conda install -y jupyterlabCollecting package metadata (current_repodata.json): doneSolving environment: failed with initial frozen solve. Retrying with flexible solve.Solving environment: failed with repodata from current_repodata.json, will ret.

2022-05-10 17:34:15 418

原创 在麒麟系统(arm)下Anaconda虚拟环境安装TensorFlow和tensorflow-serving

在ARM64平台下Anaconda虚拟环境安装TensorFlow和tensorflow-serving环境:python : 3.7.1 (root)​ tensorflow : 2.0.0 (tf2)​ pandas : 1.3.5 (tf2)​ numpy : 1.21.6 (tf2)使用虚拟环境背景:docker 容器安装证书出现问题 导致无法进行镜像拉取,后面使用docker安装tensorflow-serving 时已解决docke

2022-05-09 10:36:45 4156

原创 迁移git代码和记录(简单版)

迁移git代码和记录(简单版)背景介绍:项目开发中途需要更换git仓库,且需要保存提交记录。# 本地创建新项目$ mkdir new-project# 克隆旧仓库代码git clone git@old_repository.git# 远端仓库重新命名git remote rename origin old-origin# 添加新的远程仓库git remote add origin git@new_repository.git# 推送代码以、提交记录、标签到新仓库,并指定ori

2022-04-08 11:24:30 573

原创 迁移git代码和记录

迁移git代码和记录背景介绍:项目开发中途需要更换git仓库,且需要保存提交记录。# 本地创建新项目$ mkdir new-project# 克隆旧仓库代码git clone git@old_repository.git# 远端仓库重新命名git remote rename origin old-origin# 添加新的远程仓库git remote add origin git@new_repository.git# 推送代码以、提交记录、标签到新仓库,并指定origin(新

2022-04-06 16:48:41 880

原创 关于M1 docker build 报错

关于M1 docker build 报错failed to solve with frontend dockerfile.v0: failed to create LLB definition: pull access denied, repository does not exist or may require authorization:...

2021-12-02 16:27:06 1890

原创 M1版本docker 安装nacos

M1版本docker 安装nacos截止当前 支持M1版本的镜像不多,还是直接上步骤吧。一、 拉取镜像docker pull zhusaidong/nacos-server-m1:2.0.3 #要带上版本号,默认latest拉取不下来二、启动容器,这里以单点的模式为例,Docker启动需要暴露8848 9848 9849三个端口doc...

2021-11-25 10:27:46 2311

原创 liunx安装dm数据库

1.mkdir dm 创建按照文件夹2../DMInstall.bin -i 执行安装命令基本安装完成-开始初始化进入 bin 目录下 执行./dminit2.创建服务及启动服务进入 /usr/dm1/dm/script/root目录下 执行./dm_service_installer.sh -i /usr/...

2021-09-13 22:57:02 104

原创 Beyond Compare .class文件批量差异对比 反编译插件提示转换错误

Beyond Compare .class文件批量差异对比 反编译插件提示转换错误由于代码的迭代,人员的流动,管理不善 很容易导致上线代码与线下代码不一致的问题,此时就需要对线上线下class文件进行对比了。工具:Beyond Compare插件:BCFormats.bcpkg (用于对比.class文件)导入插件打开BC,...

2021-09-13 20:15:33 3730

原创 关于`@Cacheable`缓存问题

关于@Cacheable缓存问题今天客户反馈了一个bug,就是省市区数据查询都是空的,针对这个问题开始了排查1.确定是否是参数传递或者查询问题正常然后本地测试一切正常,眼光就放到了缓存上面,经注释缓存注解后发现 一切正常,所以肯定是缓存导致数据为空,那么为什么数据会为空 呢经过查看 是因为代码接口中捕获了异常,,然后异常将会返回...

2021-09-13 00:43:28 942

原创 离线安装GitLab

离线安装GitLab背景要求随着时代的发展,很多公司开始注重版权,以及很多项目都属于涉密级别的,所以一般会将代码提交到自己公司搭建的gitlab 或者是 内网gitlab上,有网络的情况搭建gitlab比较简单,但是若是没有网络就比较麻烦了,你没法使用yum 等系列命令,除非搭建本地yum源。准备两台最小版本安装的centos7,其中...

2021-08-13 17:39:00 3052

原创 服务器配置密钥登录

服务器配置密钥登录win10 系统环境打开Windows PowerShell输入下面的命令 生成密钥ssh-keygen -t rsa -C "name" # name 是这个密钥的名称 也可以不用按三次回车 默认生成到C:\Users\用户名.ssh 目录下这步会在会在 ~.ssh 下生成id_rsa, id_rsa.pub...

2021-08-13 14:29:21 3026

原创 基于POI 封装导出工具类

基于POI 封装导出工具类由于业务需求的变化 又懒得导出的时候创建dto等文件所以封装了这套代码v1.0解决导出因需求改变,样式变换问题.解决序号,表头,头文件存在与否,生成是否影响问题导入依赖<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --&...

2021-08-13 13:51:57 301

原创 idea安装findBugs 报idea运行项目报错Cannot run program

装了findbugs之后报错:Malformed argument has embedded quote: -Djava.endorsed.dirs=\“\”打开帮助——编辑自定义VM选项,在最后一列添加下列代码-Djdk.lang.Process.allowAmbiguousCommands=true重启idea—————————————...

2021-07-13 06:54:38 8936

原创 jenkins 多台服务器部署项目

环境:A->jenkins git 等环境B->需要部署的服务器git 环境为线下环境 拉取后需要修改/替换pom,修改maven私服 再打包推送到B服务器 启动这里做替换 所以需要使用jenkins插件Config File Management 该插件可以替换我们项目中的文件.正文:配置 要替换的...

2021-07-13 05:54:44 1332

原创 常用的 21 条 Linux 命令

常用的 21 条 Linux 命令文件和目录1. cd 命令(它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径)cd /home 进入 '/ home' 目录cd .. 返回上一级目录cd ../.. 返回上两级目录cd 进入个人的主目录cd ~user1 进入个人的主目录cd - 返回上次...

2021-06-13 11:02:58 80

原创 list属性copy优化

老代码List<SysMenuVO> menuVO = new ArrayList<>(); sysMenus.forEach(menu-> { final SysMenuVO sysMenuVO = new SysMenuVO(); BeanUtils...

2021-04-13 23:12:29 213

原创 记录一下免费ssl证书过期替换问题

替换证书其实比较简单准备:免费证书一张 可以申请的地方很多 (阿里云 腾讯云)下载证书 当申请成功后就可以下载证书 (liunx nginx主要用到 )3.上传到服务器我用的是docker装的nginx 是宿主机映射到docker容器 如果不知道宿主机映射地址可以使用命令docker inspect containe...

2021-04-13 22:34:42 363

原创 通过idea将本地代码 推送到码云

通过idea将本地代码 推送到码云准备本地安装GIT拥有idea拥有码云或者其他管理的账号你要用推送的东西开始点击VCS 选择Create Git Repository选择自己的项目然后你的代码文件会变红提交需要提交的代码到本地仓库 -建议如果有target可以先clean掉 然后提交 防止点...

2021-04-13 04:50:03 198

原创 Docker 安装 Jenkins

Docker 安装 Jenkins选择需要安装的版本 一定要在Jenkins官网查找最新版本,官网地址:https://jenkins.io/download/如果打不开则docker pull jenkins/jenkins:lts 拉取最新的这里我选择最新的好了。安装 jenkins1. 拉取镜像# docker pull je...

2021-03-13 17:24:03 144

原创 docker+jenkins搭配git实现自动化部署

jenkins搭配git实现自动化部署1. 点击系统管理(Manage Jenkins)2. 进入全局配置管理配置JDK GIT MAVEN等我们在安装的时候已经把这些插件安装好了 所以直接配置就行了当我们不知道自己Jenkins中jdk等插件路径的时候(如果没装,就自己下载):先进入 jenkins 的容器中dock...

2021-03-13 14:01:53 311

原创 java 打印占位符

'd' 整数 结果被格式化为十进制整数'o' 整数 结果被格式化为八进制整数'x', 'X' 整数 结果被格式化为十六进制整数'e', 'E' 浮点 结果被格式化为用计算机科学记数法表示的十进制数'f' 浮点 结果被格式化为十进制数'g', 'G' 浮点 根据精度和舍入运算后的值,使用计算机科学记数形式或十进制格式对结果进行格式化。'a...

2021-03-13 12:55:03 200

原创 JVM基础概述(一)

JVM简介JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编...

2021-03-13 09:06:44 66

原创 docker简单部署jar

docker简单部署jar拉取项目所需要的环境docker pull majiajue/jdk1.8改名:docker tag majiajue/jdk1.8 jdk1.8:latest简单 Dockerfile的编写xxx-0.0.1-SNAPSHOT.jar为你上传的jar包名称vim DockerfileFROM...

2021-03-13 05:31:41 79

原创 JVM-沙箱安全机制

什么是沙箱Java安全模型的核心就是Java沙箱(sandbox),什么是沙箱?沙箱是一个限制程序运行的环境。沙箱机制就是将 Java 代码限定在虚拟机(JVM)特定的运行范围中,并且严格限制代码对本地系统资源访问,通过这样的措施来保证对代码的有效隔离,防止对本地系统造成破坏。沙箱主要限制系统资源访问,那系统资源包括什么?——CPU、内存、文件系...

2021-03-13 04:58:49 75

原创 idea 配置自动删除无用包

有时候写代码的时候 会引入一些无用的包然后提交的时候会看到这些无用包,又懒得去删,所以配置一下idea进入设置(快捷键【ctrl+alt+s】)->Editor->Auto Import选中 再点击***Apply***.注意:本文归作者所有,未经作者允许,不得转载 ...

2021-03-13 03:15:18 8847

原创 关于idea有java文件却引入报错找不到

如果出现这样的问题,这个类明明存在,运行也是正常的,但是就是报红-- 解决方案idea -> file -> Invalidate Caches / Restart 然后 选择Invalidate And Restart 这样就可以解决了资料来源:https://www.pianshen.com/article/66621563...

2021-02-13 08:45:35 586

原创 启动服务脚本(达梦为例)

@echo off&color 17if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0bcdedit >nulif '%errorlevel%' NEQ '0' (goto UACPrompt) e...

2021-02-13 08:12:37 149

原创 idea 推送代码报‘error: The following untracked working tree ……’

今天推送代码的时候遇到了一个问题error: The following untracked working tree files would be overwritten by merge: xxxx-xxxx-core/xxx-xxxx-core.imlPlease move or remove them before you merge...

2021-02-13 03:00:59 9071

原创 Java 8 Stream.reduce() 使用示例

在 Java 8 中,Stream.reduce()合并流的元素并产生单个值。使用 for 循环的简单求和运算。int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int sum = 0; for (int i : numbers) { sum += i; } Syst...

2020-12-13 23:48:16 174

原创 docker 简单打包镜像

1.先拉取一个jdk镜像docker pull majiajue/jdk1.8改名:docker tag majiajue/jdk1.8 jdk1.8:latest查看jdk镜像2.新建一个空文件夹mkdir filename3.传入jar包到文件夹4.新建文件Dockerfile 到文件夹5.打开文件,编写运行命令...

2020-12-13 23:24:01 456

原创 sublime text 3 本身 设置中文方法

调出 Package Control官网下载,并安装好, 刚安装好的是没有 Package Control 选项找到 Tools->Install Package Control 选项,即可调出 Package Control弹出不能直接找到 Install Package Control,去找“Tools-&g...

2020-12-13 23:13:43 75

原创 gitee push to origin/master was rejected错误解决方案

解决方案如下:1.切换到自己项目所在的目录,右键选择 GIT BASH Here2.在 terminl 窗口中依次输入命令:git pullgit pull origin mastergit pull origin master --allow-unrelated-histories3.在 idea 中重新 push 自己的项目,成...

2020-12-13 23:08:39 127

原创 使用lombok的@Builder的注解:Error:java: 无法将类中的构造器应用到给定类型

用lombok的@Builder注解,报错java: 无法将类 com.xxx.xxx.xxx.xxx.xxxxxDTO中的构造器 xxxxxDTOError:(14, 1) java: 无法将类 xxx 中的构造器 xxx 应用到给定类型;需要: 没有参数找到: java.lang.Integer,java.lang.String,...

2020-12-13 22:01:46 3483

原创 win10启动redis报错:[5308] 14 Sep 22:39:50.903 # Creating Server TCP

win10启动redis报错:[5308] 14 Sep 22:39:50.903 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error输入如下命令:redis-cli.exeshutdownexitredis-server.exe redi...

2020-12-13 21:16:22 1099

原创 用好强大的Stream

函数式接口众所周知,Java8提供了很多新的特性,Lambda表达式,函数式接口,Optional,新的日期类api。今天简单聊一下Stream的前世今生。Lambda表达式我们现在已经用的很多了,而函数式接口则是为了支持Lambda表达式,Java8提供了很多内置的函数式接口,如Runnable,Comparator等是从原有的API升级来的...

2020-12-13 21:09:37 60

空空如也

空空如也

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

TA关注的人

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