<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
狂盗一枝梅
曾梦想仗剑走天涯,后来工作忙没去!
巧用SpringBoot扩展点EnvironmentPostProcessor
我们的项目是单体项目,使用的是springboot的框架,随着对接的外部服务越来越多,配置文件越来越臃肿。。我们将对接的外部服务的代码单独抽离出来形成service依赖,之后以jar包的形式引入,这时候外部服务配置放到哪里算是个难题了,我主张将配...
博客
#springboot
#扩展
一枝梅
3年前
1567
谷歌浏览器导出crx可安装插件
在谷歌浏览器上通过谷歌商店安装了一款看图软件Magic Viewer for Chrome,换了一台电脑之后却没同步过来这个插件,原来是插件下架了,如果想要在新电脑上使用该插件该怎么办呢,可以到网上下载该插件,也可以导出现有插件。 1.打开开发...
软件
#谷歌浏览器
一枝梅
3年前
2313
ES分页的两种方法
本篇文章将会讲解ES两种分页查询方法以及优缺点 注意:以下文章中的命令和java代码均基于ES5.3.0版本 一、from/size分页 官网文档地址:https://www.elastic.co/guide/en/elasticsearch/...
随笔
#elasticsearch
#es
一枝梅
3年前
1735
在github上使用workflow构建docker镜像并推送阿里云
本篇文章将会简单讲解如何使用github Actions功能构建workflow并且打包java程序docker镜像,最后推送到阿里免费的docker镜像仓库中。 一、注册阿里云账号,使用容器镜像服务 注册阿里云账号完成之后,在dashboard...
博客
#aliyun
#workflow
#github
一枝梅
3年前
2868
xxl-job滥用netty导致的问题和解决方案
netty作为一种高性能的网络编程框架,在很多开源项目中大放异彩,十分亮眼,但是在有些项目中却被滥用,导致使用者使用起来非常的难受。 本篇文章将会讲解xxl-job作为一款分布式任务调度系统是如何滥用netty的,导致了怎样的后果以及如何修改源...
博客
#xxl-job
#netty
一枝梅
3年前
2843
使用netty实现socks5+trojan混合协议trojan客户端
使用netty实现trojan协议客户端 一直想使用java实现trojan客户端,接触到netty之后感觉使用netty这个高性能的网络框架来实现非常合适。下面说一说实现过程中遇到的问题和解决方式。 现在主要的trojan客户端应该是v2ray...
博客
#netty
#trojan
一枝梅
3年前
5927
使用netty实现socks5协议
一、socks5协议简介 SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。SOCKS是”SOCKetS”的缩写[注 1]。 当防火墙后的客户端要访问外部的服务器时,就跟SOCKS代理服务器连接。这个代理服务器控制客户...
博客
#netty
#socks5
一枝梅
3年前
1774
如何完整的迁移git仓库
最近有个代码仓库想从gitee迁移到github,原来的代码仓库有些分支和标签也想要迁移过去,总不能一个一个的新建吧,那太麻烦了 使用以下命令完整克隆仓库 git clone --bare <url to ORI repo> 然后进...
随笔
#git
一枝梅
3年前
1083
Intelij bug反馈:空格自动消失问题
最近使用intelij的过程中突然发现一个问题:如果某行没有其它文本,使用tab键生成的空格在某些操作之后会自动消失,光标自动定位到行首。这个问题在切换intelij窗口、编辑完某些文字之后都会发生,复制粘贴代码的我那是相当难受。 在多个搜索引擎...
随笔
#intelij
一枝梅
3年前
1103
Intelij必会的设置和必装的插件
一、常用的插件 1. 重置试用期插件jetbrains-eval-reset 这个插件最好离线安装,安装方法见 https://zhile.io/2020/11/18/jetbrains-eval-reset-da33a93d.html ,安装完...
软件
#intelij
一枝梅
3年前
1372
1
...
19
20
21
...
27
阅读榜单
30322人浏览
倍控N5105软路由安装Exsi7.0+Openwrt+ikuai
TOP1
主路由、旁路由、单臂路由的区别
2年前
18028人浏览
TOP2
若依管理系统RuoYi-Vue(二):权限系统设计详解
3年前
13469人浏览
TOP3
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
3年前
12764人浏览
TOP4
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
3年前
10487人浏览
TOP5
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
3年前
9204人浏览
TOP6
最新发布
狂盗一枝梅
2024-11-11
23次阅读
留言
使用nvm管理多版本node
注意:在安装使用nvm前需要先卸载已经安装的node 第一步:安装nvm-windows 下载地址:https://github.com/coreybutler/nvm-windows/releases 安装最新版即可。 第二步:查看可用版本 ...
随笔
评分
回复
狂盗一枝梅
2024-11-07
34次阅读
留言
java线程间通信:等待通知机制
在多线程编程中,不同线程可能需要相互协作、共享数据,线程间通过某种方式互相告知自己的状态,以避免无效的资源争夺,这就是线程间通信。线程间通信的目的是确保多个线程能够有效地协调工作,以完成特定任务或避免数据不一致性。 线程间通信的方式可以有很多种:...
博客
评分
回复
狂盗一枝梅
2024-10-28
49次阅读
留言
hashCode方法的调用对Java锁的影响
从上一篇文章《深入理解偏向锁、轻量级锁、重量级锁》中已经介绍了关于锁升级相关的知识,在其中研究偏向锁的过程中,无意中调用了hashCode方法,然后锁的状态发生了明显不符合预期的变化。 一、偏向锁回顾 首先看下偏向锁的案例,这个之前已经介绍过了,...
博客
评分
回复