自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 【尝试修改String对象】

对象是不可变的,并且通过反射修改其内部状态是不应该影响外部可见性的。有些情况下,由于Java内存模型和JVM实现的具体细节,可能会观察到一些看似不合逻辑的行为。//jdk21,与jdk8的小区别是存储内容的使用了byte[]数组了,而不是char[]数组。可能是由于特定的JVM实现、内存布局或其他不可预测的行为所导致的。在标准的Java实现中,同样的代码,在jdk8能正常修改String对象,而在jdk21无法修改成功。

2024-03-17 23:41:02 176 1

原创 Spring AOP总结

Spring-AOP在不同版本不同的表现

2023-02-07 20:04:50 65

原创 JVM学习-深入理解Java虚拟机代码实践问题

JVM内存分配与回收策略,对经典著作《深入理解java虚拟机》实践中遇到问题的分析和解决。

2022-08-06 23:06:00 142

原创 记录nvm使用乱码问题与解决方法

C:\Users\ruizh>nvm use 12.0.0exit status 1: ��û���㹻��Ȩ��ִ�д˲�����百度各种答案之后,基本都是说路径中带中文名或者空格,但是检查我本地其实并没有。后来觉得可能安装默认的C盘路径没有权限,就卸载重装到D盘,发现还是不行。最后决定先看下具体错误是什么?但是乱码需要解决。cmd窗口看属性,没有可以修改的地方。继续百度,搜索到:CMD直接输入“chcp 65001”,回车键(Enter键)执行,这时候该窗...

2021-11-10 14:19:03 2244 1

原创 IDEA Library source does not match the bytecode for class

IDEA Library source does not match the bytecode for class由于自己之前手动指定了源码目录,不过源码修改过了,导致和实际的class文件不一致。左侧Project--》External Libraries找到那个jar包,右击F4,到达ProjectSetting的Libraries,选择原来有问题的source文件,删除再次回到调用的地方,点击调用方法,class文件会提示Dowload Source 或者 Choose Sour.

2020-11-26 13:04:48 461 1

原创 Dubbo初体验

入门技术的第一件事就是官网的quick start,把Hello World跑起来。根据http://dubbo.apache.org/en-us/docs/user/quick-start.html中的步骤,构建相关工程结构和文件。POM中dubbo的依赖使用的com.alibaba:dubbo:jar:2.5.9第一个坑启动之后发现报错:Exception in thread "main" org.springframework.beans.factory.parsi...

2020-07-19 22:04:45 235

原创 缓存不可变类实例的不可变类【参考疯狂Java讲义】

/** * 缓存不可变类实例的不可变类 * @author RZL * */public class ImmutaleCache { private static int MAX_SIZE = 10; private static ImmutaleCache[] cache = new ImmutaleCache[MAX_SIZE]; private static int pos

2013-11-08 22:55:39 754

转载 hadoop:用还是不用?

当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop!Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择。对另一些问题来说,选择Hadoop甚至会是一个错误。对于数据转换的操作,或者更广泛意义上的抽取-转换-装载的操作(译者注:Ex

2013-10-18 11:17:43 964

原创 单链表的操作(添加,遍历,反序,排序,合并)

package cn.edu.ujs;public class Node { private int value; private Node next; public Node() { } public Node(int val

2013-10-15 13:05:55 955

原创 DistributedCache的使用方法(hadoop0.20.2)

public class ProcedureJob extends Configured{ public static class MapClass extends Mapper{ private Path[] localFiles; private URI[] uris; @Over

2013-10-14 10:04:00 2407 3

protobuf-2.5.0

protobuf是google出的一个结构化信息传递的工具,用于传递自定的strcut xxx {}内容。可用于在一个机器上的进程间,两台设备各自的进程间等。

2014-03-04

findbugs-2.0.3

FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式。

2014-03-04

Hadoop Real-World Solutions Cookbook

Hadoop Real-World Solutions Cookbook是一本非常好的hadoop开发和实践的好书,丰富的示例代码讲解深入浅出,是适合初学者以及hadoop开发人员的绝佳选择。

2013-10-21

数据结构与算法分析(JAVA版)

学java,一定要学算法数据结构,对于学习底层有很大帮助。英文版

2010-10-04

空空如也

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

TA关注的人

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