自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 工作:翻译单词

因为拿现有系统套新的系统,老系统词库里有很多单词描述为空,sql导出所有的描述为空的单词,利用翻译软件查询出对应的描述。3、编写Java代码解析文件,调用第三方的api接口。引入了fastJson和hutool的maven包。1、把导出来的单词按照一定的格式放在文档中。),拿到appId和密钥。2、注册百度的翻译平台(

2023-07-27 10:39:42 58 1

原创 四、垃圾回收(二)

Eden区所有的存活对象都存放到To区,From区的对象根据自身的年龄值来决定去向(年龄达到一定的值后对象直接移动到老年代中,没有达到阀值则被复制到To区),有个疑问,From区的对象是否会有没用的对象?没有survivor区,则eden区每次minor后都会把存活的对象存到老年代中,那么老年代很快就会被填满,从而触发FullGC,老年代的空间要比年轻代打,直到触发过程中,To区被填满,会把对象都移动到老年代中,至此年轻代中都为空了,此时可能会触发FullGC,也可能不会,看老年代的内存大小了。

2023-07-11 20:37:37 92 1

原创 四、垃圾回收(一)

在进行垃圾回收时,先将eden区存活对象复制到survivor0区,然后清空eden区,当这个survivor0区也满了时,则将eden区和survivor0区存活对象复制到survivor1区,然后清空eden和这个survivor0区,此时survivor0区是空的,然后交换survivor0区和survivor1区的角色(即下次垃圾回收时会扫描Eden区和survivor1区),即保持survivor0区为空,如此往复。10%左右的对象存活,所以需要复制的对象很少,效率还不错。

2023-07-11 20:19:03 90 1

原创 三、运行数据区

那么可以想象,如果方法的嵌套调用层次太多,比如递归调用,随着Java虚拟机栈中的栈帧的不断增多,最终很可能会导致这个线程的栈中的所有栈帧的大小的总和大于-Xss设置的值,从而产生StackOverflowError溢出异常。直接指针访问方式指reference中直接储存对象在heap中的内存地址,但对应的类型数据访问地址需要在实例中存储,使用直接指针的好处相对于句柄来讲,少了一次指针定位时间的开销,缺点是,当对象被移动时(如进行GC后的内存重新排列),对象的引用(reference)也需要同步更新。

2023-07-10 15:17:20 65 1

原创 二、类加载机制

在准备实例化一个类的对象前,首先准备实例化该类的父类,如果该类的父类还有父类,那么准备实例化该类的父类的父类,依次递归直到递归到Object类。事实上,这一点是在构造函数中保证的:Java强制要求Object对象(Object是Java的顶层对象,没有超类)之外的所有对象构造函数的第一条语句必须是超类构造函数的调用语句或者是类中定义的其他的构造函数,如果我们既没有调用其他的构造函数,也没有显式调用超类的构造函数,那么编译器会为我们自动生成一个对超类构造函数的调用。在为这些实例变量分配内存的同时,

2023-07-10 14:39:37 82 1

原创 一、class文件

每一个指令是一个u1类型的单字节,当虚拟机读到code中的一个字节码(一个字节能表示256种指令,Java虚拟机规范定义了其中约200个编码对应的指令),就可以判断出该字节码代表的指令,指令后面是否带有参数,参数该如何解释,虽然code_length占4个字节,但是Java虚拟机规范中限制一个方法不能超过65535条字节码指令,如果超过,Javac将拒绝编译。所以一般都是带有这个属性的,否则debug调试的时候,根本确定不了出错代码的位置,就是返回位置,那也是字节码的位置。”表示全限定名结束。

2023-07-10 13:54:54 57 1

原创 大三下学期的我

又是过了一个学期,好久都没写过这博客了,今天把这个学期(大三下学期)的内容大概的写写,到以后还可以看看,同时也供大家没事的时候当个小故事来读读。 这个学期比上学期多了点,但有些课程开始对我们找工作有用了,比如说Java web,可能也是因为这个原因我也选择了Java这个方向,好好把它学好,当开始学Java web的时候,感觉有点吃力,有很多东西都是讲过的,但就是不会,也...

2011-08-07 22:24:14 516

原创 大三下学期刚开学的苦恼

开学已经有一周了,考虑的事情很多。 最重要的事情就是要面对快要结束的大学时光,我又一次站在人生的十字路口,我又要一次做出一次抉择,我该选择哪条路,考研,还是毕业直接找工作? 对于这个抉择,现在的我真是想的脑胀,考研有好处,同时也有不足,呵呵,这里的不足恐怕对我可以这样讲。考研我可以学习更先进的科学技术,了解更多关于计算机的知识,同时也能提高自己的学位,在进一...

2011-03-08 20:50:00 576

hexEditor的文件

hexEditor的文件

2023-07-10

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

TA关注的人

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