自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JavaOpsPro的博客

分享日常工作中java开发相关,运维相关实用的技巧

  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 Sonatype Nexus 部署手册

介绍了部署 Nexus 3.73.0-12 的详细步骤,包括软件环境准备、资源配置、部署过程、登录与配置等内容,旨在帮助读者顺利完成 Nexus 的部署工作。还包括了新版的特点,警告的解决。

2024-11-01 10:50:17 1016

原创 jenkins部署手册

全面且详细地阐述了 Jenkins 2.426 TLS 的离线部署流程。深入讲解了在同一环境中,如何使 Jenkins 运行所需的 JDK17 与项目打包所使用的 JDK8 并行存在且互不干扰,同时对其配置方式进行了细致说明。详细展示了如何针对 JDK8 项目进行 Maven 打包环境的配置,包括从下载到环境变量设置等一系列操作。还清晰介绍了配置远程服务器 SSH 免密登录的方法,以及如何通过参数化构建出灵活多样的 Job,涵盖了从新建 Job 到各个构建步骤及构建后操作的完整过程。希望大家多多点赞收藏。

2024-10-30 21:18:52 1192

原创 Mysql 8.4.3LTS 的离线部署

本文主要介绍了在 Ubuntu 24.04 系统上离线部署 MySQL 8.4.3LTS 的详细过程,包括部署环境(软件、系统及资源配置)、下载地址与版本选择,重点阐述了安装步骤,如上传安装包、解压、创建用户与用户组、授权文件夹、安装 libaio 依赖(解决 Ubuntu 24.04 中相关坑)、初始化数据库、编辑 my.cnf、配置环境变量、启动 mysql、登录 mysql 及相关设置(创建 root 用户、修改密码、授权等),最后提供了适用于该环境的快速部署脚本及使用方法,帮助读者快速完成 MySQ

2024-10-28 20:39:58 1043

原创 ubuntu制作本地镜像源教程

介绍了 Ubuntu 制作本地镜像源的方法,包括制作原因、步骤、使用方法以及 apt 和 dpkg 的常用方式,适用于内网部署或离线安装等场景,有助于解决软件安装依赖问题,提升软件管理和系统稳定性

2024-10-23 00:31:45 746

原创 Nexus配置手册

本文介绍了nexus的基本使用;maven私有库配置,私有jar的上传以及使用;角色的设置,用户的建立等;

2024-11-01 10:53:57 769

原创 docker部署手册(离线)

Docker 离线部署,Ubuntu 24.04 系统,Docker 版本为 27.3.1;通用的离线部署方法;常见的配置,开启2375端口的方式,以及 Start request repeated too quickly 报错的处理方式;

2024-10-30 21:18:39 686

原创 天融信vpn在ubuntu上的安装使用

本文介绍了天融信vpn,在linux中使用的方式;以ubuntu为例子进行演示;

2024-10-30 09:26:51 373

原创 redis部署手册

本文详细阐述了 Redis 主从 + 哨兵模式的部署与恢复过程。首先介绍了环境配置,包括操作系统、服务器资源配置(CPU、内存、磁盘等)及备注信息,同时提及目录规划(无特殊规划)。接着讲述 Redis 软件部署步骤,涵盖上传相关软件包(提供安装包及编译安装方式)、安装软件、修改配置文件(redis.conf 和 sentinel.conf,详细列出关键配置项修改内容)、启动服务等操作及安装完成后的测试情况。最后针对哨兵恢复问题,描述了哨兵脑裂现象(主从与哨兵配置信息不一致),并给出解决方法,即找出最新数据节

2024-10-29 20:07:34 1038

原创 配置mysql 主主模式 GTID

本文详细介绍了配置 MySQL 主主模式 GTID 的过程,包括前提条件、修改 my.cnf 文件(分别针对主 1 和主 2 给出具体配置内容)、配置主从关系(双向配置)、验证配置效果以及同步问题排查与恢复方法(如查看同步状态、判断数据一致性与延迟、过滤常见错误、处理同步失败的多种情况)。通过这些步骤,能够帮助读者理解并实现 MySQL 主主模式 GTID 的配置,同时在遇到同步问题时提供相应的解决思路,适用于需要进行 MySQL 高可用配置及管理的技术人员。

2024-10-29 19:42:32 1490

原创 完美结局 ubuntu开机卡在等待网络连接

A start job is running for wait for network to be Configured 的完美解决方法

2024-10-28 21:00:49 214

原创 主机与另一台主机中的虚拟机通信的方式

物理机1如何连接物理机2中的一台虚拟机呢除了常用的桥接网卡的方式,当ip不多时,你可以使用NAT,端口转发的方式来达到同样的效果呢

2024-10-25 16:57:53 415

原创 部署Leanote 蚂蚁笔记

Leanote 虽然最后一次更新是在 2018 年,但其开源特性使得部署和维护成本较低。由于客户信息及服务器信息等极为重要,若放在公网的笔记平台,会存在信息泄露风险,因此选择本地部署。如果采用本地的 word、excel 保存并放入 svn 上也是一种方式,但在检索文件内部信息时不够灵活。而部署 Leanote 后,不仅可以作为部门内部的知识库,方便分享和检索,还能极大地提高信息管理的效率和安全性。

2024-10-24 22:20:19 1134

原创 mongodb在linux下的部署

mongodb.service 中的路径要写全路径,如果用环境变量会有问题。不过可以可以通过定义Environment来定义环境变量解决。选择对应的版本进行安装,本次部署的为6.0.3。习惯性的放在/opt目录下。修改/etc/mongodb.conf;交由systemd进行管理。root: 超级用户。

2024-10-24 22:13:55 575

原创 离线部署jdk8,jdk17, jdk21

TOC(目录)在开发过程中,有时我们需要在同一台机器上安装多个不同版本的 JDK,以满足不同项目的需求。本文将详细介绍如何在 Ubuntu 24.04 中离线安装 JDK8、JDK17 和 JDK21。

2024-10-24 20:57:41 842

原创 博客编写以及发布平台

收费工具也不可避免上述问题,除了一两家平台直接发布后不用修改外,大多数平台都要重新手动的上传图片,否则图片打不开。博客园,SegmentFault,慕课手记 直接就无法发布了。放弃,他只能手动的复制markdown内容,且图片需要手动上传;除了搜索引擎能够快点搜索到,没什么其他的好处了;或者使用为知笔记,语雀,石墨等工具写好文章,然后导出为Markdown文件;可上传markdown文件,并且点击目录则自动生成目录;可上传markdown文件,非常的方便。平台支持目录生成,无需额外的目录语法。

2024-10-23 10:07:03 370

原创 windows下安装VirtualBox7.1.4

记录详细的安装过程与遇到的问题;

2024-10-20 23:17:27 527

原创 Nacos2.3.2在ubuntu中的部署

否则登录会报错 caused: Invalid key: javax.crypto.spec.SecretKeySpec。优点:由于token解析比较耗时,为了提升接口的性能,可以考虑开启缓存Token的功能,用字符串比较代替Token解析。但是用oracle的jdk就可以,详情见。本文由博客一文多发平台。

2024-10-17 13:10:47 388

原创 spring-cloud-alibaba-nacos-config2023.0.1.*启动打印配置文件内容

注:我是通过spring.config.import的方式引入配置文件的;如果通过bootstrap.yml则是另一种的配置方式;在开发测试过程中如果可以打印出配置文件的内容,方便确认配置是否准确;那么如何才可以打印出来呢;如果通过bootstrap的配置方式则需要如下配置。本文由博客一文多发平台。

2024-10-17 12:41:10 345

原创 cnpm卡住无反应问题--解决方案

现象今天下午发现用cnpm install 卡着不动cnpm -v 也卡着没反应,但是 node -v, npm -v 一切正常所作尝试 (均无效果)卸载 cnpm npm uninstall cnpm -g ,清空缓存 npm cache verify ,重新安装 npm install -g cnpm --registry=https://registry.npm.taobao.org彻底删除node.js, 重新安装最新稳定版,之后再安装cnpm解决实在找不到原因,就把.np

2020-05-21 16:14:29 2062

原创 单例模式(java)

单例模式饿汉模式代码示例:public class Singleton{ private static Singleton instance = new Singleton(); private Singleton(){} public static Singleton newInstance(){ return instance; }}分析类的构造函数为private,保证了其他类不能实例化Singleton,但提供了静态方法在类加载的

2020-05-15 10:25:19 209

原创 由防止表单重复提交引发的一系列问题--servletRequest的复制、body值的获取

@Time:2019年1月4日 16:19:19@Author:QGuo 背景:最开始打算写个防止表单重复提交的拦截器;网上见到一种不错的方式,比较合适前后端分离,校验在后台实现;我在此基础上,将key,value。Objects.hashCode()了下因为request的body 可能太大,过长;但不保证存在不同的object生成的哈希值却相同,但是我们目的只是为了...

2019-01-08 08:57:16 786

原创 由防止表单重复提交引发的一系列问题--servletRequest的复制、body值的获取

由防止表单重复提交引发的一系列问题--servletRequest的复制、body值的获取 @Time:2019年1月4日 16:19:19@Author:QGuo 背景:最开始打算写个防止表单重复提交的拦截器;网上见到一种不错的方式,比较合适前后端分离,校验在后台实现; 我在此基础上,将key,value。Objects.hashCod...

2019-01-07 17:17:00 285

原创 linux上 mysql 的安装,以及解决不能远程访问数据库系统的问题

1、安装通过 yum 安装最方便2、重设密码;修改  etc/my.cnf 文件skip-grant-tables跳出登录后,# /etc/init.d/mysqld restart重启后,use mysql (用mysql 角色)修改user表;mysql> UPDATE user SET Password = password ( 'new-password'...

2018-11-14 16:40:00 189

原创 《将博客搬至CSDN》

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-06-06 17:28:08 116

原创 ireport 生成pdf流。直接传浏览器供展示或下载

简单的表示一下:方法中 传入参数HttpServletRequest request,HttpServletResponse response。//模板路径String source = pdfTemplateBase + "/reportRecodeItem.jasper";List<Object> listOb = new ArrayLis...

2018-05-27 19:15:00 416

原创 sql查询 按照规定的顺序返回结果集。

DECODE函数oracle 独有,功能强大。相当于 if else ifIF 条件=值1 THEN    RETURN(翻译值1)ELSIF 条件=值2 THEN    RETURN(翻译值2)    ......ELSIF 条件=值n THEN    RETURN(翻译值n)ELSE    RETURN(缺省值)END IF例:order by DECODE(a.STATUS,'优'...

2018-01-07 16:00:00 1409

原创 oracle 12c 关于wm_concat 的替换;LISTAGG

之所以用到了wm_concat函数。是想到达这样的结果集。转为这样的===========&gt;返回这样的数据,易与配合echarts的数据准备。看上去十分的方便,但是遗憾的是,oracle极其不推荐这个函数。11gr2和12C上已经摒弃了wm_concat函数。可用LISTAGG代替。来自为知笔记(Wiz) ...

2018-01-07 16:00:00 6745

原创 echarts 绑定事件重复执行问题。

网上所有,先调用.off 方法后再调用.on 绑定事件。无效果,查看api未发现off方法,于是采用,先删除原先元素,后重新生成的方式。场景描述。用户查询时,每次结果都对应一张饼图。该张饼图绑定click事件。当我多次查询后发现,绑定的事件重复执行了多次。查看页面元素后发现,每次都在对应的位置生成了新的一张图。解决方案:将原先div清空,后重新生成。//将原先div清空。$("#dem...

2018-01-07 14:41:00 3158 1

原创 echarts 初始化失败问题。

dom实例容器,一般是一个具有高宽的div元素。注:如果div是隐藏的,ECharts 可能会获取不到div的高宽导致初始化失败,这时候可以明确指定div的style.width和style.height,或者在div显示后手动调用 echartsInstance.resize 调整尺寸。ECharts 3 中支持直接使用canvas元素作为容器,这样绘制完图表可以直接将 canvas ...

2018-01-07 14:32:00 4341

原创 解决IE浏览器下载文件,文件名乱码问题(浏览器历史介绍)

这个问题,CS开发模式总会遇到过。在此详细记录,以作技能储备。先说段历史故事:史前世界:1945~1994年 有一位美国科学家叫Vannevar Bush3在1945年虚构出来了一台名为Memex的桌面设备作为Web理念最早期的原型。这个Memex呢,用于在微缩胶卷上创建和标注跨文档链接,并按照这些链接而跳转切换到所引用的其他微缩胶卷上,使用方式大略类似于我们...

2017-11-30 19:20:00 2304 1

原创 CuteFTPUtils ftp上传下载工具类

CuteFTPUtils对FTPClient的二次封装;注意:FTPClient 有主目录的。打个比方,FTPClient1 处于 a/b/c 的c目录下,则FTPClient1不能对a 目录下的文件操作。得切换主目录到a目录下,或者新建另一个FTPClient2 对象。 方法摘要static Cute...

2017-11-20 15:38:00 236

原创 java 线程传参 方式

第一类:主动向线程传参 public class ThreadTest extends Thread { public ThreadTest() { } /** * 第一种通过构造方法来传递参数 */ public ThreadTest(String parameter ) { this.parameter = parameter ; } /...

2017-11-08 10:24:00 771

原创 js

https://es6console.com/

2017-10-24 11:57:00 151

原创 利用js实现页面跳转,带数据

抽点时间分享个小东西。利用js来实现页面跳转。结论:js实现页面跳转,并带数值过去;简答有效的方式就是建立一个临时form,用于数据传输。起因:系统要搞个操作日志记录。点击查看文件的排行榜,可以点击直接查看。系统中的文件分为两种:一种是从其他网站爬过来的文章,将内容(建议存html,当然如果想要统一样式的话就存纯文本,分隔...

2017-10-23 22:59:00 2020

原创 json 在 js 中的转换问题

白忙之中记录并分享下这个问题。最近喜欢把接口的返回值,封装成json字符串;优点很明显,尤其方便对接口的返回值做调整和修改。先说问题吧: ajax请求成功后返回一个json字符串如下:{xdata:["经济发展","名生保障","生态环保","平安建设","脱贫攻坚","其他"],ydata:[24,15,15,5,0,0],...

2017-10-23 20:19:00 145

原创 关于JUnit无法读取到方法总结

java.lang.Exception: No tests found matching

2017-06-05 17:38:39 4146

转载 eclipse build path功能总结

1、设置"source folder"与"output folder".     source folder:存放.java源文件的根目录;output folder:.class编译输出的根目录;     纯“java project“中,一般把"src"设置为source folder,把bin设置为output folder;    “web project”中,一般把"sr

2016-09-08 19:55:38 380

原创 关于java项目与web项目中lib包的那点事

一、在java项目中如何引入外部jar包:1、在我们的java项目下新建一个lib文件夹;2、将我们需要引入的jat包复制到lib文件夹下;3、选中我们lib包下的jar,右键选择Build Path --Add to Build Path;4、jar成功的添加到Referenced Libraries中。这样做的目的主要是为了防止绝对路径的引用导致我们的工程依赖本工程

2016-09-08 15:43:37 15056

deploy-nexus.zip

部署nexus脚本;基于java17,nexus-3.73.0-12; 一键运行,打打缩减时间 具体部署可参考本人的博客:https://blog.csdn.net/tb_problem/article/details/143426224

2024-11-01

nexus-3.73.0.-12

nexus最新版

2024-10-31

redis在ubuntu18.04.6中的全部依赖deb包

redis在ubuntu18.04.6中的全部依赖deb包

2024-10-29

PDManer-win-v4.9.4.exe

开源产品,下载很慢;方便大家下载使用; 个人很喜欢这个产品;配合Apifox ,一个搞数据库设计,一个写接口设计;开发效率大大提升

2024-10-23

联想个人智能体小天 NetInstll.exe

联想小天 专属你的个人智能体,让你天天有AI 这是安装包,但可能无法安装,需要联系 联想在线客服把你的N/S 码发给客服,你就可以使用了

2024-10-23

tomcat官网下载资源库,7.0/8.0/8.5/9.0

tomcat主流版本,包括7.0,8.0,8.5,9.0版本, 官网下载合集,方便web开发者使用与调试

2018-06-06

阿里云maven仓库 settings.xml文件

本地仓库地址可手动修改,也可以直接拿来用。 阿里云镜态映射maven库

2018-06-06

htmlunit 及其 依赖包

htmlunit 网络爬虫,及其依赖jar包。以及实例 没有积分,赚点积分,:-D

2017-08-21

commons-logging

Spring框架的依赖类

2016-09-08

空空如也

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

TA关注的人

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