自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 macosx M1启动nacos2.2.0出现下面的错误java.lang.UnsatisfiedLinkError

macosx M1启动nacos2.2.0出现出现错误Constructor threw exception; nested exception is java.lang.UnsatisfiedLinkError: /private/var/folders/zz

2024-06-29 23:30:17 196

原创 JVM线程和内存溢出问题排查思路

JVM线程和内存溢出问题排查思路

2024-05-16 00:04:08 823

原创 ThreadLocal共享变量

我们知道多线程访问同一个共享变量时,会出现线程安全问题,为了保证线程安全开发者需要对共享变量的访问操作进行适当的同步操作,如加锁等同步操作。

2024-01-02 00:41:39 1155

原创 Java线程安全问题

共享资源是指,同时会有多个线程访问的资源。

2023-12-03 19:15:14 962

原创 MySQL和Postgresql数据库备份和恢复

MySQL和Postgresql数据库备份和恢复

2023-11-09 00:22:00 470

原创 Python 各种格式文件转换

python操作txt文本文件、csv文件、xml文件、html文件、json文件、yaml文件、properties文件、ini/cfg文件、xml文件

2023-08-29 01:36:25 560

原创 大O表示法表示算法运行时间

用大O表示法表示算法运行时间

2023-08-12 22:42:46 267

原创 Redis入门

Redis常用类型介绍

2023-07-29 13:53:42 474 1

原创 正则表达式之子表达式与分组替换

在使用子表达式的正则表达式中,有一种很有用的特性-**反向引用**。要理解**反向引用**首先得了解**捕获组**的概念

2023-07-23 13:46:51 561

原创 Spring Cloud gateway代理其他服务 503 Service Unavailable

spring-cloud-alibaba + Spring Cloud gateway + nacos 通过gateway反问其他服务时出现 503 Service Unavailable

2023-07-17 00:03:12 665

原创 计算机中的数制与编码(二进制转换)

计算机中的数制与编码(二进制转换)

2023-07-15 14:50:07 1163

原创 创建自定义的Spring Boot Starter

自定义Spring Boot Starter

2023-06-24 15:09:27 767 1

原创 HashMap实现原理

Java HashMap实现原理

2023-04-21 16:29:21 431

原创 Java多线程之共享资源和同步

Java共享资源和同步

2023-04-06 21:51:20 1014

原创 Java多线程-基础篇

Java多线程编程基础教程

2023-04-05 21:16:43 330 1

原创 java生成jwt并使用RSA签名

java生成jwt使用RSA签名

2023-01-05 00:42:17 1593

原创 fastapi之APIRouter

FastApi APIRouter

2022-12-10 23:11:08 1961

原创 fastapi身份认证

fastapi OAuth2用户认证

2022-12-10 22:49:58 2670

原创 Spring boot中apollo-kotlin基本使用(一个客户端使用多个graphql端点)

Spring boot中apollo-kotlin基本使用(一个客户端使用多个graphql端点)

2022-11-28 23:12:18 485

原创 Ubuntu 安装postgresql

ubuntu安装postgresql

2022-11-19 15:52:18 1259

原创 批量删除github仓库

批量删除github仓库。

2022-11-06 01:30:44 239

原创 Python系统函数文件操作

Python文件目录操作

2022-08-31 22:14:19 278

原创 gradle多模块项目打包依赖拆分

gradle多模块项目打包拆分外部依赖

2022-08-30 22:15:34 2025

原创 使用Gradle构建spring-boot多模块项目

使用Gradle构建spring-boot多模块项目

2022-08-28 14:38:31 1178

原创 django rest framework快速使用

djang rest framework快速开始

2022-08-20 19:33:35 314

原创 设计模式之禅阅读笔记之6大设计原则

单一之责原则、开闭原则、里式替换原则、迪米特法则(最小认识法则)、接口隔离原则、依赖倒置原则(SOLID)

2022-07-02 20:38:18 152

原创 golang、gin、gorm、casbin访问权限控制

casbin访问权限控制

2022-06-29 00:38:29 1057

原创 openid 客户端认证方法(Client Authentication methods)简介

openid 客户端认证方法(Client Authentication methods)简介

2022-06-06 23:34:17 1604

原创 自制Spring-boot Starter

新建Spring boot项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.0</version> <relativePath/> <!-- lookup parent from repositor..

2022-05-30 23:37:04 228

原创 Spring Security SavedRequestAwareAuthenticationSuccessHandler类

Spring Security SavedRequestAwareAuthenticationSuccessHandler类

2022-05-28 23:43:50 2580

原创 Golang依赖公共代理镜像配置

Linux or Mac os# 配置 GOPROXY 环境变量$ export GOPROXY=https://proxy.golang.com.cn,directWindow powershell# 配置 GOPROXY 环境变量$env:GOPROXY = "https://proxy.golang.com.cn,direct"官方文档地址

2022-05-05 23:03:18 579

原创 mysql数据库备份还原的几种方式

mysql数据库迁移1、相同版本数据库迁移# 将old-mysql-host的数据库dbname迁移到new-mysql-host$ mysqldump -h old-mysql-host -uroot -ppassword dbname | mysql -h new-mysql-host -uroot -ppassword# 将old-mysql-host的所有数据库迁移到new-mysql-host$ mysqldump -h old-mysql-host -uroot -ppassword

2022-04-11 01:01:57 3736

原创 spring security登录前后sessionId不一致

spring security为了防止固定回话攻击会一直修改sessionId,所以在登录前存在session里的数据在登录后是获取不到的。为了解决这种情况可以监听session的变化做相应的更改。@WebListenerpublic class SessionListener implements HttpSessionListener, HttpSessionIdListener { @Override public void sessionCreated(HttpSession

2022-04-07 00:47:44 1679

原创 antd pro V5从服务端请求菜单

要从服务端请求菜单可以在src下的app.tsx中修改运行时配置,menuDataRender或者menu,在本人测试中如果使用menu项配置可以实现从服务端请求代码,不过locale:false无效,菜单名称还是会从国际化配置文件中读取。使用menuDataRender配置则设置locale:false即可不从国际化配置文件中读取。注意,一下代码只会修改左侧菜单的现实,至于菜单项和组件的关系仍需要在config/routes.ts中配置。export const layout: RunTimeLay

2022-03-20 23:44:37 1844

原创 spring事务传播机制之《REQUIRED》

spring事务传播指一个service方法调用多个其他service的方法时事务的范围。即各个被调用的方法和调用者之间怎样处理数据库事务。spring中共有七中事务类型:REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTED本文将举例说明REQUIRED传播类型。REQUIRED:如果当前(上层调用者方法)没有事务,则自己新建一个事务,如果当前(上层调用者方法)存在事务,则加入这个事务。spring默认使用该传播类型。

2022-03-15 00:09:19 3779

原创 elasticsearch索引、文档、映射等概念

1、文档(document)文档是存储在Elasticsearch中的一个JSON格式的字符串。它就像在关系数据库中表的一行。每个存储在索引中的一个文档都有一个类型和一个ID,每个文档都是一个JSON对象,存储了零个或多个字段或键值对。原始的JSON文档被存储在一个叫做_source的字段中,当搜索文档的时候默认返回的就是这个字段。2、索引(index)索引是具有相同结构的文档集合。在系统上索引的名字全部为小写,通过这个索引名字可以用来执行索引、搜索、更新和删除操作。索引类似关系数据库中的数据库实例。

2022-03-07 22:59:28 3262

原创 vue图片查看(放大、缩小、旋转)

v-viewer介绍基于viewer.js用于图片浏览的Vue组件,支持旋转、缩放、翻转等操作。官方文档地址示例:<template> <div> <img v-for="{src, id} in images" :key="id" :src="src" @click="show(id)"> </div></template><script> import 'viewerjs/dist/viewer.css

2022-03-05 00:45:30 2211

原创 mysql复制一个表的数据到已存在的表中(可夸数据库实例)

# 复制全部数据INSERT INTO database1.table1 SELECT * FROM database2.table2;# 复制存在于table2不存在于table1的数据INSERT INTO database1.table1 a SELECT b.* FROM database2.table2 b WHERE a.id NOT IN (SELECT id FROM database2.table2)

2022-03-01 22:54:20 446

原创 activiti7 流程撤回的两种实现思路

一、使用BpmnModel/*** @param processInstanceBusinessKey BUSINESS_KEY_* @param userName 当前用户**/public void rollBackToAssignWoekFlow(String processInstanceBusinessKey, String userName){ ProcessInstance processInstance = runtimeService.createProcessI

2022-02-28 23:59:36 6083 3

原创 Centos8 搭建本地gitlab服务器笔记

文档地址:https://packages.gitlab.com/gitlab/gitlab-ce一、安装gitlab所需依赖(如果没有)$ sudo yum install curl openssh-server openssh-clients postfix cronie 安装之前可以先检查一下系统是否已经安装了上面的工具,如果已安装过就不用再安装了。二、安装gitlab$ cu...

2020-05-06 23:43:23 655

空空如也

空空如也

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

TA关注的人

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