自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fastjson转换指定类型:如map

fastjson转换指定类型:如mapMap<String, Cart> map = JSON.parseObject(cartList, new TypeReference<Map<String, Cart>>(){});

2020-11-23 20:27:06 1344

原创 Spring心得体会

**1 给容器中注册组件的三种方式:** 1 包扫描注解 service等等 2 @Bean 导入第三方包里面的组件 3 @Import 快速导入组件,只需要将类的class文件写入 @ImportSelector 可以实现此类,重写printBeans方法,此方法的返回值就是 导入到容器中的组件全类名 @ImportBeanDefinitionRegistrar 继承此类,实现registerBeanDefinitions方法 该方法的两个成员变量: Annotat

2020-11-19 16:47:49 327

原创 CAS的数据不一致问题

CAS相关CAS原理:当把数据更新到主内存时(jvm将内存分为线程的工作内存,以及主内存)会再次读取主内存变量的值,如果当前变量的值与期望值一样则更新数据。如:int i = 10;i++;线程a先从主内存读取i = 10到工作内存;i + 1;然后在写入主内存时,检查主内存中 i 的值是否等于工作内存 i 值;如果不一致,则本次操作取消;但如果发生这种情况,个人感觉,此时的cas将失效;...

2020-10-13 22:05:23 571

原创 关于Java Memory跟Native Memory

关于Java Memory跟Native Memory前者是jvm中应用程序的内存区域,后者是物理内存减去前者的区域。而在Java1.4之后引入了NIO类,在传输数据时,使用Native函数库直接分配堆外内存,也就是存储在Native Memory中。然后通过一个存储在Java堆中的DirectByteBuffer对象作为堆外内存的引用。就避免了数据在Java 堆和Native堆中来回复制数据。...

2020-08-13 21:47:51 527

settings.zip

豆沙绿主题

2020-08-19

空空如也

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

TA关注的人

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