自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好好学电脑

分享办公技巧 分享各种工具|冷门网站|AI前沿的科技博主 致力于分享收藏级的干货内容 主打一个实操

  • 博客(990)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux安装minio保姆级教程,java操作minio

一、环境centos7.6二、准备说明:我的是安装到/opt/minio下# 下载#进入安装目录cd /opt/minio#在线下载二进制文件wget https://dl.min.io/server/minio/release/linux-amd64/minio三、安装启动# 赋权#提权chmod +x minio# 设置用户名、密码#设置控制台账号(最少3位)export MINIO_ACCESS_KEY=admin# 设置密码(最少8位)..

2022-05-16 10:09:02 3747 7

原创 解决项目打成jar后工具类无法获取配置文件参数(获取报错)

项目部署形式均为jar包;有一些工具类,需要从配置文件获取一些参数项目有两个,一个项目配置文件是.yml直接写了工具类可以正常读取public class YamlUtil {/*** 从配置文件获取属性值* @param key* @param proName* @return*/public static Object getPropertyFromYml(String key,String proName){Resource resou...

2020-09-11 19:32:53 1285

原创 k8s集群详细安装步骤

k8s安装步骤三台机器192.168.168.151 master192..168.168.152 node192..168.168.153 node安装步骤准备工作,首先安装docker安装docker后才能安装k8s集群(这个 总觉得有点不对,k8s还支持rkt,不仅仅支持docker)1.安装dockeryum -y install docker-engine2.k8s集群安装2.1 master安装工作2.1.1 etcd服务etcd做为Ku.

2020-09-01 14:12:37 4269 2

原创 mkdir()与midirs()的区别

String path = "E://a//b//c";File file = new File(path);file.mkdirs();//只要有权限 就可以创建成功file.mkdir();// 必须目录a和目录b都存在才会成功

2020-08-04 11:03:26 652

原创 spring1.x和spring2.x session不共享问题-session共享

前因:项目好几个模块,暂时命名为A,B,C模块,由于都是老项目,springboot版本都是1.x,接收后让升级A模块springboot版本,从1.x升级到2.x,升级后发现,A,B,C模块之间session无法共享,回退升级的模块到升级前,session共享正常,发现问题出现在升级,这个问题折磨好几天,各种尝试,都没成功,网上一般方案就是// 取消仅限同一站点设置cookieSerializer.setSameSite(null);自己实测后,不行后来将B模块升级到和A模块一样的sp

2020-07-16 10:26:22 744 2

原创 mongod java轻松入门

直接上代码pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.a

2020-07-10 14:42:40 228

原创 实体类序列化忽略某些属性

1.直接在属性上加注解@JsonInclude(JsonInclude.Include.NON_DEFAULT)

2020-06-29 10:29:59 1854

原创 springboot时间格式化

springboot时间格式化配置# jackson时间格式化spring.jackson.date-format = yyyy-MM-dd HH:mm:ss

2020-06-29 10:27:04 426

原创 后台启动elastisearch-head,避免后台启动es head在关闭shell后es head自动关闭,网上一大堆错误的,这个是正解,来自互联网

后台启动elastisearch-head命令:grunt server &ps:正解,不是grunt server &exit,而是先执行grunt server &,然后再exit注意:加上&虽然执行了后台启动,但还是有日志打印出来,使用ctrl+c可以退出。这时如果直接关闭shell, head进程就会终止解决:执行命令后,不使用c...

2020-04-08 11:10:50 4255 1

原创 redis piplined批量操作性能对比

@Testpublic void testPipLine(){//根据hashKey依次获取所有valueList<Object> executeResult = redisTemplate.executePipelined(new RedisCallback<Object>() {@Overridepublic Object doInRedis(Red...

2020-03-21 22:55:47 2769

原创 redis监控redis-stat安装教程

redis集群监控(redis-stat)本文来自互联网,由本人亲测,可行ps:亲测,是这样写,可用,时间=2020-02-12 14:451. 环境redis集群版本: 3.2.1CentOS Linux release 7.2.1511 (Core)2. 安装包eventmachine-1.2.3.gem、redis-stat-0.4.14.gem、thin-...

2020-03-12 20:09:07 2946

原创 redis实操指南

说明:非原创,时间太久,来源记不住了,暂时标注为原创,原创发现后我会标上原创连接Redis一、 Redis概述1. Redis介绍Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivot...

2020-03-12 19:14:36 2766

原创 mysql 查询报错 Duplicate entry 解决方案

生产一条sql查询的时候报错,测试/预发都没问题,怀疑是mysql配置导致的,因为生产数据量比预发/测试要多sql:selectXXX ,count(*) as countfromtable_xxxgroup by XXX报错:Duplicate entry 'XXXXXXX' for key '<group_key>'解决...

2020-01-22 10:51:33 7475

原创 记一次es启动失败的问题排查

自己测试服务器1.配置说明:系统:centos7 64内存:1G2.问题描述:安装了两个es节点:node1和node2启动node1之后再启动node2,node1就被干掉再启动node1,node2就被干掉...循环3.排查问题:node1 elasticssearch.yml配置:cluster.name: testnod...

2019-10-09 18:21:35 3535

原创 linux mysql升级8.0.15社区版实录(rpm安装)

linux mysql升级8.0.15社区版实录(rpm安装)经过两三天不断尝试,终于捋清了mysql8.0的安装步骤因为是自己搭建的测试环境,没有备份数据,生产环境要先备份数据1.下载mysql 8.0社区版ustc下载地址:http://iso.mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.15-1.el...

2019-05-31 10:43:24 3596

原创 千万级单表数据水平拆分实战

花了几天时间,做了一次生产数据迁移,记录下来概述:大背景:单表数据太大,导致查询特别慢,经讨论,要进行水平拆分数据库:Mysql;mysql版本:测试环境5.65;生产环境5.7.22(这两个版本经多次测试,迁移数据速度几乎一样)表:单表数据1300万,导出的文件有4.3G,主键自增;引擎:InnoDB;有三个索引(索引类型:Normal,索引方法:BTREE);有两个外键约束...

2019-05-28 15:43:30 3777

原创 nginx导致缓存问题

nginx导致缓存问题开发过程中遇到一个很奇怪的问题,页面明明重新发布了,浏览器缓存也清理了很多遍了确认浏览器没有缓存了,但是页面上的静态文件一直是之前的文件经过排查 是由于nginx缓存导致的,直接重启nginx解决解决这个问题耗费四个小时,记录下来项目架构...

2019-05-17 10:57:02 3700

原创 jenkins整合gitlab轻松入门(适合零基础,很详细)

由于新电脑,图片不会编辑,之前用的picpick没有了,图片凑合看吧闻道有先后我也只是小白,之前只知道可以这么整,看过资料,并没有操作过自己断断续续整了差不多一个星期,基本上网上能遇到的问题都遇到了,也都解决了非常感谢网友的无私分享,尤其是CSDN和博客园的分享但是网上的我感觉对于一个初学者,可能还不够细,所以自己花了几个小时,重新整理了一下jenkins所在主机地址...

2019-05-13 16:23:46 3353

原创 NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.findMergedAnnotationAtt

activemq整合spring报错错误描述:NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.findMergedAnnotationAttributes.错误原因:$activemq\lib\optional下依赖的spring版本和项目依赖的版本不一致方案:修改项目依赖...

2019-04-01 17:20:26 3299

原创 centos 7解决ifconfig不识别

centos 7解决ifconfig不识别yum -y install net-tools

2019-03-15 14:15:41 3902

翻译 Mongodb集群搭建的三种方式

文章来自互联网,如有侵权,联系删除Mongodb集群搭建的三种方式 Mongodb是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。关于Mongodb的特点,这里就不多介绍了,大家可以去看看官方说明:http://docs.mongodb.org/manual/ 今天主要来说说Mongodb的三种集群方式的搭建:Repl...

2019-03-14 11:15:53 6135

原创 redis集群搭建

文章来自博客园,稍加补充,如侵权,请联系删除初学redis,学习了redis的常用数据结构,然后就到了学习redis集群的时候了那么,学习前面应该先搭建起来redis集群以下搭建步骤是在各种找资料搭建起来的,亲测可以使用首先安装redis  在这里安装的是redis源码包,所以需要gcc环境支持  yum install gcc-c++  将从redis官网上下载的re...

2019-03-14 11:13:01 2645

翻译 Docker轻松入门

# Docker 学习目标: - 掌握Docker基础知识,能够理解Docker镜像与容器的概念 - 完成Docker安装与启动 - 掌握Docker镜像与容器相关命令 - 掌握Tomcat Nginx 等软件的常用应用的安装 - 掌握docker迁移与备份相关命令 - 能够运用Dockerfile编写创建容器的脚本 - 能够搭建与使...

2019-02-21 16:07:14 2694 1

原创 Job for docker.service failed because the control process exited with error code解决

Job for docker.service failed because the control process exited with error code这个一般是由于/etc/docker/daemon.json里面配置有误正确配置例子{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],"insecur...

2019-01-23 11:08:15 3812

原创 RocketMQ安装过程以及遇到的坑总结

RocketMQ安装过程遇到的坑以及解决方案周末,按照网上教程安装了rocketMQ集群,期间遇到一些小问题,导致耽误不少时间记录下来本文只涉及安装过程,原理不涉及 下图是环境要求环境:centos 6 64位jdk:1.8rocketMQ版本:4.3.2模式:两 master 两 slave 同步双写模式IP 部署服务 角色192.168.16...

2019-01-07 12:02:49 9864 2

原创 java文字转语音教程

java文字转语音教程保证项目正常,需要如下操作(如已完成,请忽略)1.需要将项目中的jacob-1.14.3-x64_jb51.net.rar解压,2.64位系统将解压得到的jacob-1.14.3-x64.dll放到jdk/bin下(64位系统)项目映入依赖&lt;dependencies&gt;&lt;dependency&gt;&lt;groupId&gt;ne...

2018-12-27 14:13:09 5068 4

原创 Redis 存取 JSON 数据

Redis 存取 JSON 数据本文来自网络,本人稍加修改关于下面rejson安装的修正!!!rejson安装我的按照下面的不行我是下载rejson后,直接make,然后在src下发现有一个rejson.so,我直接用的这个另外我启动的时候也不显示rejson信息,但是启动redis后可以存取json格式1. 简介 2. 示例 2.1 基础操作 2.2 json ...

2018-12-26 11:22:45 42653 2

原创 出现Permission denied的解决办法

出现Permission denied的解决办法提示Permission denied解决的办法:$ sudo chmod -R 777 某一目录其中-R 是指级联应用到目录里的所有子目录和文件777 是所有用户都拥有最高权限...

2018-12-26 11:19:26 7537 4

原创 yum安装提示保护多库版本

yum安装提示保护多库版本错误: Multilib version problems found. This often means that the rootcause is something else and multilib version checking is justpointing out that there is a problem. Eg.:1. You ha...

2018-12-26 11:14:55 5970

原创 Linux 环境下安装Maven

Linux 环境下安装Maven1、安装wget命令如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。yum -y install wget 2、下载maven安装包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-mave...

2018-12-25 15:00:45 2225

原创 druid加密命令

java -cp druid jar包全路径 com.alibaba.druid.filter.config.ConfigTools 123456例如:java -cp F:桌面文档/druid-1.1.6.jar com.alibaba.druid.filter.config.ConfigTools 123456 

2018-12-25 14:51:44 2844

原创 Linux下安装mysql

下载http://dev.mysql.com/downloads/mysql/或者使用wget下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar安装检测是否已经安装了mysqlrpm -qa | grep ...

2018-08-23 16:56:57 2352

原创 成为大佬之路--linux软件安装使用第000000002篇--linux Redis下载及安装

一、 Redis下载及安装1. Redis版本说明Redis原生只支持linux系统Redis官方是不支持windows平台,windows版本是微软自己建立的分支,基于官方的redis源码上进行编译、发布、维护的,所以window平台上的redis版本都略低于官方版本。2. Redis下载当前redis最新版本是4.0,它是一个测试版本,稳定版本是3.2版本。可以直接在w...

2018-08-23 16:49:51 22917 4

原创 linux安装oracle XE

linux安装oracle XE安装说明:系统为CentOS 版本:2.6.32-754.el6.x86_641.首先安装jdk并配置好环境变量2.安装oracle XE2.1 进入/usr/local/srccd /usr/local/src2.2 建立oracle文件夹mkdir oracle2.3 进入oracle文件夹cd oracle2...

2018-08-23 16:48:09 5444 10

原创 获取 MySQL 表中字段的最长长度

查「字段定义最大长度」:查询表,核心字段;查「数据实际最大长度」:优先用MAX(CHAR_LENGTH(字段名))(按字符计数),如需字节数用MAX(LENGTH(字段名));中文场景必用,避免LENGTH()因编码差异导致的长度偏差。获取实际记录中字段的最大长度你需要获取 MySQL 表中实际存储记录里字段的最大长度,核心是利用字符串长度计算函数结合聚合函数MAX()MAX(CHAR_LENGTH(字段名))(按字符计数,优先推荐)、MAX(LENGTH(字段名))(按字节计数);

2026-01-05 10:29:47 484

原创 接口设计模式的简介 优势和劣势

单一入口接口是一种通过method+params实现统一业务路由的设计模式。其核心价值在于简化接口管理,所有业务功能通过同一接口地址接入,仅需method字段区分具体逻辑。优势包括:1)降低维护成本,无需管理大量独立接口;2)灵活扩展业务功能,无需调整接口架构;3)统一复用通用逻辑,减少冗余代码;4)兼容跨系统交互场景。虽然存在可读性较弱等局限,但在中大型系统及跨系统交互中优势显著,是主流的接口设计方案。

2025-12-30 15:28:03 487

原创 java poi word首行插入文字

本文介绍了使用Apache POI库在Word文档首行插入文字的实现方法。通过XWPFDocument类读取docx文件,获取文档段落列表后,在第一个段落前创建新的Run对象并设置文本内容。代码示例展示了如何设置字体样式(宋体、14号、加粗)并保存修改后的文档。该方法可处理空文档情况,支持在已有内容前插入文字并保持原格式。实现过程包括文件读写、段落操作和文本样式设置等关键步骤。

2025-12-29 16:08:08 193

原创 centos修改jar下面的doc文件 虽然成功修改 但是不生效需要重启jar

jar xf提取文件、jar uf更新 jar 包内文件,无需解压整个 jar;操作关键:先确认 doc 文件在 jar 内的路径,修改后用jar uf直接更新,全程无需重启 jar 进程;安全建议:操作前备份 jar 包,避免文件损坏。

2025-12-25 15:28:57 260

原创 resttemplate请求路径中有复杂参数如何处理

本文摘要:演示如何正确构造包含复杂参数的API请求URL。通过预构建完整的URI字符串(包含JSON格式的filters参数)并使用URI.create()方法避免二次编码,同时详细说明了请求头的设置方法,包括Authorization、Host等关键字段。最后展示了使用RestTemplate发送GET请求的完整流程,并保留了原有的请求头逻辑和调试输出。该方法有效解决了复杂参数请求时的编码问题。

2025-12-25 08:42:29 92

原创 若依vue修改菜单宽度

摘要:该代码片段定义了一个SCSS样式配置文件,主要用于设置Web界面的菜单主题风格。包含基础颜色变量(蓝色、红色、绿色等)、菜单配色方案(默认深色和自定义暗色两种风格)、侧边栏宽度(260px)等视觉参数。通过Sass变量控制菜单文字颜色、背景色、激活状态颜色、子菜单样式等元素,并支持通过:export指令将这些变量导出供JavaScript使用,实现样式与逻辑的共享。其中特别注释了自定义暗色菜单风格的配置选项,方便开发者快速切换主题。

2025-12-19 09:44:42 94

开源yuqing系统docker镜像

开源yuqing系统docker镜像

2025-09-23

书签导航 docker镜像文件

书签导航 docker镜像文件

2025-09-09

开源cms ujms java cms

一个开源的cms

2025-09-02

移动开发基于极光推送SDK的UniApp消息推送系统:实现应用内通知与用户唤醒功能

内容概要:本文详细介绍了如何在uniapp中集成极光推送服务,实现消息推送功能。首先,需登录极光官网创建应用并获取AppKey。接着,安装和配置JG-JPush和JG-JCore插件,包括从DCloud插件市场下载、导入项目并配置`manifest.json`文件。在代码编写方面,主要在`App.vue`中引入极光推送模块,设置通知消息的回调函数,并确保路径正确指向所需页面。最后,通过调试运行和测试推送验证功能是否正常。通过这一系列步骤,开发者能够为用户提供实时的消息通知,增强用户体验和用户粘性。 适合人群:具备一定uniapp开发基础,希望集成消息推送功能的研发人员。 使用场景及目标:①为移动应用增加实时消息推送功能,提高用户活跃度和粘性;②掌握uniapp与极光推送插件的集成方法,包括创建应用、安装配置插件、编写相关代码及调试测试。 其他说明:本文提供了详细的步骤和代码示例,确保开发者可以顺利集成极光推送服务。建议在实际操作过程中仔细阅读每个步骤,并结合官方文档进行实践。此外,注意不同平台(如Android和iOS)的具体配置差异,以确保推送功能在各平台上都能稳定运行。

2025-08-27

一个开源的图床部署教程lskypro部署教程

lsky pro

2025-08-19

使用openize-heic实现苹果照片heic转png-java实现heic转换

使用openize-heic实现苹果照片heic转png--java实现heic转换

2025-08-14

图床 开源图床系统 免费图床

图床

2025-08-10

xshell忘记服务器密码怎么办

1.直接下载星号查看器 2.断网 3.使用星号查看器查看密码 直接使用放大镜,将放大镜放到xhsell密码处即可获取密码 4.删除星号查看器

2025-07-30

hugo安装包 hugo安装包 支持linux64位

hugo安装包

2025-07-27

介绍一个神奇的js 可以直接展示汉字笔画

介绍一个神奇的js 可以直接展示汉字笔画

2025-07-21

一个很厉害的修改文件md5信息的软件Resource Hacker

一个很厉害的修改文件md5信息的软件Resource Hacker

2025-07-21

AI学习anythingLLM

anythingLLM

2025-07-21

AI学习-本地部署ollama

AI学习--本地部署ollama

2025-07-21

一个好用的电脑控制手机软件

一个好用的电脑控制手机软件

2025-04-24

hadoop2.8.5

hadoop2.8.5

2024-07-10

Jmeter性能测试教程

Jmeter性能测试教程,很详细 文档中对Jmeter测试进行了详细的说明,怎么配置,怎么测试

2018-09-12

spleeter模型下载

spleeter模型下载

2024-05-22

输出中文Font 'STSongStd-Light' with 'UniGB-UCS2-H' is not recognized

itext

2024-04-15

asposejar 支持常见文档转换 word转pdf excel转pdf ppt转pdf pdf转word pdf转exce

word转pdf excel转pdf ppt转pdf pdf转word pdf转excel pdf转ppt pdf转html pdf转svg 等等

2024-03-19

docker-compose

docker-compose

2024-03-14

linux jdk 1.8 64位

linux jdk 1.8 64位

2024-02-22

docker compose部署mall

docker compose部署mall

2024-02-08

Teamlinker证书

解压后得到cert.pem key.pem

2024-01-31

一款好用的文档内容搜索神器AnyText

一款好用的文档内容搜索神器AnyText

2024-01-27

22k+star炒鸡好用的开源的网盘神器FileBrowser linux发行版自建个人网盘神器教程

22k+star炒鸡好用的开源的网盘神器FileBrowser linux发行版自建个人网盘神器教程

2024-01-16

umi ocr umi ocr umi ocr

umi ocr

2024-01-14

centos docker-compose安装教程-2024最新版 亲测可用

centos docker-compose安装教程-2024最新版 亲测可用

2024-01-12

jmeter 5.1彻底解决中文上传乱码

jmeter 5.1彻底解决中文上传乱码

2023-08-03

kafka_2.11-2.4.0.tgz

kafka最新安装包 kafka最新安装包 kafka最新安装包 kafka最新安装包 kafka最新安装包

2020-04-07

空空如也

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

TA关注的人

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