- 博客(5)
- 收藏
- 关注
转载 @StreamListener注解解释
原作者文章指路:https://blog.csdn.net/qq_28802119/article/details/106907523一直被@StreamListener注解带来的恐惧所支配。今天来揭开它的面纱。MAVEN引入相关jar包(版本2.0.1) <dependency> <groupId>org.springframework.cloud</groupId> <artifactId...
2021-04-29 16:23:02 3615
原创 一次关于maven 和Java环境变量配置的问题
一次关于maven 和Java环境变量配置的问题配置环境变量:maven +Java 配置在~/.bash_profile中 ,执行source ~/.bash_profile:但是只会在当前终端生效,打开新的终端便无效,但是执行命令:source ~/.bash_profile便生效。解决办法:新建~/.zshrc , 输入source ~/.base_profile保存, 执行source ~/.zshrc即可。...
2021-04-27 10:36:43 194
原创 jvm- 修改新生代老年代
1.YGC和FGC是什么YGC:对新生代堆进行gc。频率比较高,因为大部分对象的存活寿命较短,在新生代里被回收。性能耗费较小。FGC:全堆范围的gc。默认堆空间使用到达80%(可调整)的时候会触发fgc。以我们生产环境为例,一般比较少会触发fgc,有时10天或一周左右会有一次。2.什么时候执行YGC和FGC a.edn空间不足,执行 young gc b.old空间不足,perm空间不足,调用方法System.gc(),ygc时的悲观策略,dump live的...
2020-06-19 15:53:42 231
原创 程序员的Java类加载器
java的类装载方式,有两种: 1.隐式装载,程序在运行过程中当碰到通过new等方式生成对象时,隐式调用类装载器加载到对应的类型jvm中。 2.显式装载,通过class.forName()等方法,显式加载需要的类。类加载的动态性体现: 一个应用程序是有n多个类组成的,java程序启动时,并不是一次性加载完所有的程序,而是先把能保证程序启动的基础类加载一次性加载到j...
2018-11-05 16:01:48 138
原创 git管理之栈区保存stashing
应用场景: 当你在dev1上修改bug的时候,突然线上一个bug需要紧急修改,如果直接切换分支的华就会在别的分支上看到dev1上的修改,但是dev1上的bug还没写完不想提交,这时就可以先保存在stash。 因为所有分支都共用一个工作区,git stash 会将当前分支的修改储藏起来,当前工作区的修改会先被保存到栈中,也就是说当前工作区是干净的,此时...
2018-10-30 15:14:34 429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人