自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GOGO的博客

西红柿炒蛋不加饭

  • 博客(5)
  • 收藏
  • 关注

原创 一个粗糙的代码生成器,基于velocity

一个粗糙的后管项目代码生成器,基于velocity,java

2022-07-04 18:16:30 556 3

原创 JAVA Swing 系统托盘菜单实现 JPopupMenu + JDialog 取代 PopupMenu

JAVA Swing 系统托盘JPopupMenu + JDialog 取代 PopupMenu问题PopupMenuJPopupMenu思路尝试最终方案代码 问题 PopupMenu 中文乱码,还不支持UTF-8 单调,没法添加骚气的图片 JPopupMenu 必须选择某项才消失,点击屏幕任何地放不会消失 思路 JPopupMenu 绑定到一个Component组件上(使用setInvoker / show),此时点击屏幕任何地方都会消失 JPopupMenu不可见时设置绑定的Component

2021-04-15 00:22:59 1294 3

原创 MySQL Innodb行锁失败 与 explain 详解

MySQL 行锁失败 与 explain 详解已知实际问题explain 详解 已知 innodb mysql 默认使用表锁 mysql 加索引,可能使用行锁,根据sql来定 行锁 = 锁索引 实际问题 锁表 explain select * from test_table where id = 1 for update; id1 select_type table partitions type possible_keys key key_len ref rows filtered extr

2021-04-13 17:45:37 313

原创 JAVA synchronized锁升级,可重入,非公平

锁升级 无锁 → 偏向锁 → 轻量级锁 → 重量级锁 伪代码 //伪代码 class A{ synchronize hello(){ hi(); } synchronize hi(){ sout("hi") } main(){ A a = new A(); new Thread( a.hello(), "1线程").start; new Thread( a.hello(

2021-04-03 01:08:26 1462 1

原创 Sentinel+Gateway网关流控规则持久化到文件

Sentinel+Gateway+file持久化Gateway网关流控规则持久化到文件版本声明配置类网关流控规则持久化文件配置文件核心依赖 Gateway网关流控规则持久化到文件 版本声明 <java.version>1.8</java.version> <spring.boot.version>2.3.2.RELEASE</spring.boot.version> <spring.cloud.version>Hoxton.SR8</spri

2021-03-26 18:16:54 1023

一个粗糙的代码生成器,基于velocity

一个粗糙的代码生成器,基于velocity

2022-07-04

空空如也

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

TA关注的人

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