To the Moon

With me.


  • 首页

  • 归档

  • 标签

  • 搜索

CPU | 指令 - 编译器优化

发表于 2020-11-19 | 分类于 CPU |

一段代码想要最终被计算机执行,首先需要被翻译成机器可识别和执行的指令。在这个过程中,有两个重要的角色,编译器 和 指令集。

阅读全文 »

CPU | 主频

发表于 2020-11-12 | 分类于 CPU |

以 Intel 的 i7 - 8700 为例,我们来看看 CPU 的主频。

阅读全文 »

CPU | 命名

发表于 2020-11-10 | 分类于 CPU |

我们日常总会看到各种各样的CPU,苹果的A12、A13,Intel 的 i3、i5、i7等,同时还会带上一系列的后缀,比如 A10X、i9 - 9880H,不同的后缀具有不同的含义。

阅读全文 »

Kotlin升级导致的when异常问题

发表于 2019-02-10 | 分类于 Kotlin |

送测结束,开心上线,结果线上突然报错,发现代码走到了一个理论上不可能走到的分支里,又遇到鬼故事了_(:з」∠)_ GG。

阅读全文 »

Tomcat类加载NoSuchMethodError异常问题

发表于 2018-07-13 | 分类于 JVM |

最近在开发环境中进行项目部署测试,再次遇一个鬼故事。项目maven打包正常,Tomcat上项目正常启动,但是在调用某个类的特定方法时,出现NoSuchMethodError异常,反编确认对应的JAR包中包含该类和对应的方法,但是JVM依旧报错。

阅读全文 »

字符编码

发表于 2018-07-05 | 分类于 Common , MySQL |

 

阅读全文 »

ElasticSearch分组相关性写入

发表于 2018-05-24 | 分类于 ElasticSearch |

随着业务发展,越来越多的业务数据接入到Elasticsearch集群中,基于ES的全文索引和聚合分析功能进行简单的数据分析和日志查找。 在设计之初出于数据量和数据隔离的考虑,每个产品都以日期进行划分,生成数据索引。但是,随着新的产品越来越多,单个产品按日期划分,导致集群中的索引数量不断增加,ES集群的写入速度也越来越慢。

阅读全文 »

Java Jar包变更导致JVM崩溃问题

发表于 2018-04-02 | 分类于 JVM |

最近部分线上JAVA项目和Tomcat出现无规律性崩溃,崩溃信息主要为:

1
2
3
4
5
6
7
异常(一)
JException in thread "data_send_thread_1" java.lang.NoClassDefFoundError: com/****/StreamResetException
        ...
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 10 more

或者

1
2
3
4
5
6
7
8
9
10
11
异常(二)
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 128  java.util.zip.ZipFile.getEntry(J[BZ)J (0 bytes) @ 0x00007f62450db198 [0x00007f62450db140+0x58]
J 103670 C2 sun.misc.URLClassPath$JarLoader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource; (85 bytes)
J 92261 C2 java.net.URLClassLoader$2.run()Ljava/lang/Object; (5 bytes) @ 0x00007f624b5aa3c0 [0x00007f624b5aa280+0x140]
v  ~StubRoutines::call_stub
J 933  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
J 107440 C2 java.net.URLClassLoader.findResource(Ljava/lang/String;)Ljava/net/URL; (37 bytes) @ 0x00007f624df35394 [0x00007f624df35300+0x94]
J 107175 C2 java.lang.ClassLoader.getResource(Ljava/lang/String;)Ljava/net/URL; (36 bytes) @ 0x00007f6249f14f28 [0x00007f6249f14da0+0x188]
J 107117 C2 org.apache.catalina.loader.WebappClassLoaderBase.getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; (354 bytes)
J 107084 C2 org.apache.catalina.startup.ContextConfig.checkHandlesTypes(Lorg/apache/tomcat/util/bcel/classfile/JavaClass;)V (462 bytes)
阅读全文 »

MySQL Communications link failure问题

发表于 2016-12-10 | 分类于 Common |

最近对项目进行测试,突然出现Communications link failure异常,原文如下:

阅读全文 »
1 … 3 4
Taaang

Taaang

If you're with me, then everything's alright.

39 日志
34 分类
47 标签
© 2025 Taaang