会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
宇翊
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
···
18
下一页
2020年9月21日
开发运维实施一系列问题归类
摘要: 1.网络问题: 网络链接出现问题,网络带宽出现拥塞等;2.性能问题: 数据库慢SQL、Java Full GC、硬盘IO过大、CPU飙高、内存不足等;3.安全问题: 被网络攻击,如DDoS等;4.运维问题: 系统总是在被更新和修改,架构也在不断地被调整,监控问题等;5.管理问题: 没有梳理出关键服务
阅读全文
posted @ 2020-09-21 10:26 宇枫
阅读(601)
评论(0)
推荐(0)
编辑
2020年9月19日
如何理解并发,并行,串行
摘要: 并发: 在操作系统中,指一段时间中有多个程序处在已启动到运行完毕之间,且这些程序都在同一个处理器上运行。其实并发不是真正的‘同时进行“,只是cpu把一个时间段划分成几个时间分段,然后在这几个时间分区之间来回切换,由于cpu的处理速度非常快,只要时间间隔处理得当,用户感觉就是多个应用程序在同时进行 特
阅读全文
posted @ 2020-09-19 16:53 宇枫
阅读(814)
评论(0)
推荐(0)
编辑
2020年9月18日
java内存溢出与内存泄漏
摘要: 内存溢出(OOM) 内存溢出相对于内存泄漏来说,尽管更容易被理解,但是同样的,内存溢出也是引发程序崩溃的罪魁祸首之一。 由于GC一直在发展,所有一般情况下,除非应用程序占用的内存增长速度非常快,造成垃圾回收已经跟不上内存消耗的速度,否则不太容易出现OOM的情况。 大多数情况下,GC会进行各种年龄段的
阅读全文
posted @ 2020-09-18 20:26 宇枫
阅读(338)
评论(0)
推荐(0)
编辑
IDEA 导入的聚合工程父工程报错Cannot resolve symbol 'modelVersion'
摘要: 检查maven配置的Repositories是否报错,如果Updated显示Error则点击update重新更新index
阅读全文
posted @ 2020-09-18 12:28 宇枫
阅读(1821)
评论(0)
推荐(0)
编辑
2020年9月14日
jvm垃圾回收算法
摘要: 1.垃圾标记阶段算法 在堆里存放着几乎所有的Java对象实例,在Gc执行垃圾回收之前,首先需要区分出内存中哪些是存活对象,哪些是已经死亡的对象。只有被标记为己经死亡的对象,Gc才会在执行垃圾回收时,释放掉其所占用的内存空间,因此这个过程我们可以称为垃圾标记阶段。那么在JVM中究竟是如何标记一个死亡对
阅读全文
posted @ 2020-09-14 21:35 宇枫
阅读(187)
评论(0)
推荐(0)
编辑
2020年9月13日
String创建对象的难题一
摘要: /** * 如何保证变量s指向的是字符串常量池中的数据呢? * 有两种方式: * 方式一: String s = "shkstart";//字面量定义的方式 * 方式二: 调用intern() * String s = new String("shkstart").intern(); * Strin
阅读全文
posted @ 2020-09-13 23:01 宇枫
阅读(237)
评论(0)
推荐(0)
编辑
String详解
摘要: 1.String的基本特性 String的String Pool是一个固定大小的Hashtable,默认值大小是长度是1009.如果放进String Pool的String 非常多,就会造成Hash冲突严重,从而导致链表会很长,而链表很长的直接影响是调用String.intern时性能会大幅下降;
阅读全文
posted @ 2020-09-13 18:32 宇枫
阅读(821)
评论(0)
推荐(0)
编辑
JIT即时编译器指定使用C1和C2
摘要: 参数设置 hotspot jvm 内置了两个jit编译器,分别是client compiler(C1编译器)和server compiler(C2编译器),可通过下列指令显式指定使用哪种即时编译器 -client 指定java虚拟机运行在client模式下,并使用C1编译器; 特点:C1编译器会堆字
阅读全文
posted @ 2020-09-13 16:42 宇枫
阅读(2270)
评论(0)
推荐(2)
编辑
java如何设置程序的执行方式(编译执行和解释执行)
摘要: java程序的执行方式可分为解释执行和jit即时编译执行,默认情况下这两种执行方式是并存的,也可以显式的为java虚拟机指定在运行时到底是完全采用解释器执行还是完全采用即时编译器执行。 参数设置: -Xint 完全使用解释器模式执行程序; -Xcomp 完全采用即时编译器模式执行程序。如果即时编译出
阅读全文
posted @ 2020-09-13 15:27 宇枫
阅读(828)
评论(0)
推荐(0)
编辑
常见的几种OOM异常
摘要: java.lang.OutOfMemoryError: Java heap space 原因:java堆内存空间不足时的异常 java.lang.OutOfMemoryError: PermGen space 原因:jdk7及前的版本,永久代空间分配不足时的异常 java.lang.OutOfMem
阅读全文
posted @ 2020-09-13 12:51 宇枫
阅读(408)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
18
下一页