自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot打包Jar并混淆

Jar包加密混淆

2024-06-07 18:39:06 383 1

原创 关于若依部署到前端,系统资源找不到问题解决

3.直接覆盖default.conf文件 (覆盖后修改ip部分,若本地环境的话不用修改)系统:arrch64架构ubuntu。环境:基于docker的nginx。2.进入到配置文件目录。

2023-10-18 09:29:43 1177

原创 在aarch64部署常用服务踩坑记录

环境 Linux ubuntu 22.04 架构 aarch64。

2023-10-06 15:48:39 293

原创 Git常用命令

需要注意的是,会丢弃当前工作目录中对文件的任何更改,包括未提交的更改。如果您对文件进行了重要的修改并希望保留这些更改,请在执行命令之前确保已经保存了这些更改。

2023-09-22 21:30:13 106

原创 Elk搭建 - 日志收集方案

很多时候需要根据日志,判断项目是否正常运行,所以日志收集的需求就出现了环境: docker (docker安装和基本使用在另一篇文章 )

2023-09-22 19:06:46 134

原创 portainer-docker管理工具

安装yum工具类,添加docker下载地址到yum源中(否则找不到docker镜像源)-p 端口映射 本机xx端口映射portainer端口。restart=always 重启策略。--name 容器名。参数解释: -d 该镜像以后台形式运行。安装完成后访问 ip+9100即可。2.拉取portainer镜像。我的系统: centos 7。3.创建docker镜像。

2023-09-22 15:31:18 58 1

原创 如何自定义Spring-starter ?

Spring-boot-starter ,类似于像Spring一样,只需要导入坐标,即可加载基本配置参考spring的做法:查看该文件。

2023-08-24 00:10:09 39 1

原创 Mysql主从配置

我的mysql的配置文件在如下位置。使用compose文件,配置容器。分配同步账户:主机运行下面命令。使用如下命令:部署容器服务。配置mysql默认编码。

2023-08-16 13:56:08 56 1

原创 关于ubuntu控制台开放了所有端口,但是外部主机依然无法访问对应端口服务问题

我的系统版本:ubuntu22。

2023-08-14 12:17:10 3021

原创 java多线程

并行(parallel):指多个事件任务在同一时刻发生(同时发生)。指在同一时刻,有多条指令在多个处理器上同时执行。单核CPU同一时刻只能处理一条指令,所以单核CPU做不到并行处理。并发(concurrency):指两个或多个事件在同一个微小的时间段内发生。指在同一个时刻只能有一条指令执行,但多个进程的指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。程序并发执行可以在有限条件下,充分利用CPU资源,这是我们研究的重点。 单核CPU:只能并发多核CPU:并行+并发 程序:为了完成某个任务和功

2023-08-07 19:28:36 37

原创 集合(java)

List集合Set集合Map集合。

2023-08-04 19:07:15 30 1

原创 阿里云OOS文件服务器

用户认证需要上传证件图片,因此我们要做文件服务,为了解决海量数据存储与弹性扩容,项目中我们采用云存储的解决方案:阿里云OSS。

2023-07-19 20:08:15 280

原创 SpringCloud中的跨域问题

浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。这里我们可以从服务端解决这个问题:在相关的Controller类上添加注解。在gateway服务中创建配置文件CorsConfig,内容如下。前后端分离开发中,需要考虑ajax跨域的问题。此时重启服务,即可正常响应资源。

2023-07-17 19:36:35 173 1

原创 MongDB复杂查询

MongoRepository适合简单查询,方便快捷,当查询条件较多的时候,使用Criteria:MongoDB的以下是一个示例,展示如何使用Criteria在上面的示例中,我们创建了一个Criteria对象,其中where方法用于指定查询字段,gt表示大于操作符,and表示与操作符,is表示等于操作符。最后,我们使用方法执行查询,并传递了一个Query对象,该对象使用了我们构建的Criteria对象。

2023-07-17 19:31:40 698 1

原创 后端常见返回类型:树结构

【代码】后端常见返回类型:树结构。

2023-07-17 18:47:22 160 1

原创 JAVA密码学

消息摘要(Message Digest)又称为数字摘要(Digital Digest)它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生使用数字摘要生成的值是不可以篡改的,为了保证文件或者值的安全。

2023-07-14 00:04:32 136 1

原创 Redis主从复制

主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主主从复制的作用- 读写分离,性能扩展- 容灾快速恢复主从复制具体操作1 实现思路- 1 一个redis服务作为主机,主要负责写操作- 2 两个redis服务作为从机,主要负责读操作- 3 从机自动从主机同步数据下来- 4 从机主动找主机,而主机不会找从机。

2023-07-12 16:54:40 32 1

原创 Jedis客户端程序

redis.conf中注释掉bind 127.0.0.1 ,然后 protected-mode 的值设置为no #关闭仅本机连接。- systemctl stop/disable firewalld.service #停止防火墙。- 禁用Linux的防火墙:Linux(CentOS7)里执行命令。> 3 测试JAVA程序和Redis之间的通信。>1 创建maven普通项目,导入如下依赖。> 2 虚拟机和Redis设置。String相关API。

2023-07-12 16:38:10 37 1

原创 Redis常用命令

它将所有的元素紧挨着一起存储,分配的是一块连续的内存。SortedSet(zset)是Redis提供的一个非常特别的数据结构,一方面它等价于Java的数据结构Map<String, Double>,可以给每一个元素value赋予一个权重score,另一方面它又类似于TreeSet,内部的元素会按照权重score进行排序,可以得到每个元素的名次,还可以通过score的范围来获取元素的列表。Redis采用的是跳跃表。一个算法,随着数据的增加,执行时间的长短,如果是O(1),数据增加,查找数据的时间不变。

2023-07-12 16:29:18 26 1

原创 Redis简介与安装

Redis简介和适用场景1 Redis是一个开源的key-value存储系统。2 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。3 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。4 在此基础上,Redis支持各种不同方式的排序。

2023-07-12 15:48:58 46 1

原创 Maven

What?什么是Maven?Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具。## 1、构建Java 项目开发过程中,构建指的是使用『原材料生产产品』的过程。- 原材料- Java 源代码- 基于 HTML 的 Thymeleaf 文件- 图片- 配置文件- ……- 产品- 一个可以在服务器上运行的项目构建过程包含的主要的环节:- 清理:删除上一次构建的结果,为下一次构建做好准备。

2023-07-12 15:26:53 83 1

原创 SpringBoot集成MongoDB

spring-data-mongodb提供了与两种方式访问mongodb,MongoRepository操作简单,MongoTemplate操作灵活,我们在项目中可以灵活使用这两种方式操作mongodb。1.集成spring-data-mongodb如果想在springboot中访问MongoDB,需要再创建一个非root用户。原因:在MongoDB中,每个数据库都有自己的用户管理系统,可以创建独立的用户并为其授权,以控制对数据库的访问权限springboot项目引入依赖添加MongoDB配置。

2023-07-11 20:33:20 397

原创 EasyExcel的使用

数据导入:减轻录入工作量数据导出:统计信息归档数据传输:异构系统之间数据传输。

2023-07-10 20:15:22 2664 5

原创 MongoDB入门之Docker

选择切换数据库:use articledb插入数据:db.comment.insert({bson数据})查询所有数据:db.comment.find();条件查询数据:db.comment.find({条件})查询符合条件的第一条记录:db.comment.findOne({条件})查询符合条件的前几条记录:db.comment.find({条件}).limit(条数)查询符合条件的跳过的记录:db.comment.find({条件}).skip(条数)

2023-07-10 19:08:59 421 1

原创 Docker详解

docker是一个容器化技术,优势在于:轻量级,可移植,保证在开发,测试,部署的环境一摸一样,降低了出错的概率,总之就是:一次配置,到处运行docker容器和虚拟机区别:虚拟机时在操作系统中,模拟出一套硬件设备,比如在windows系统上,通过虚拟机安装linux系统对比来看:总结:docker资源占用小,性能卓越,启动快捷。

2023-07-02 14:42:38 104 2

空空如也

空空如也

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

TA关注的人

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