![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 70
daimeijin
这个作者很懒,什么都没留下…
展开
-
websocket后台逻辑
后续补充原创 2021-10-01 22:23:52 · 218 阅读 · 0 评论 -
Spring的类型转换器Converter
前言一直想开发一个功能比较强大的项目,但是一直没有动手,最近终于有点时间来折腾它了。由于时隔两年没有接触前端了,所以需要一个小项目先练练手感。等这个项目完工之后在着手搞一个大工程。都说好记星不如烂笔头,现在就将这一个过程记录下来,万一有什么踩坑的地方,也可以提示后来人。背景由于项目中需要使用到日期和字符串的一个转换,使用到了Converter,所以记录下来。/** * 日期转换 */@Componentpublic class DateConverter implements Convert原创 2021-09-16 22:02:20 · 5179 阅读 · 0 评论 -
java对象头的Mark Word
前言最近在做excel解析的编码,其中涉及到一个内存占用空间优化的问题。解决的方法是尽量少的创建对象,可以共用的对象信息不用创建多份。查阅资料后得到如下文章,作为学习记录使用。JAVA对象头由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能 。在学习并发编程知识synchronized时,我们总是难以理解其实现原理,因为偏向锁、轻量级锁、重量级锁都涉及到对象头,所以了解java对象头是我们深入了解synchronized的原创 2021-07-31 00:28:35 · 1784 阅读 · 0 评论 -
Java8 stream常用API
简介文章转自芋道源码先贴上几个案例,水平高超的同学可以挑战一下:从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。统计员工的最高薪资、平均薪资、薪资之和。将员工按薪资从高到低排序,同样薪资者年龄小者在前。将员工按性别分类,将员工按性别和地区分类,将员工按薪资是否高于8000分为两部分。用传统的迭代处理也不是很难,但代码就显得冗余了,跟Stream相比高下立判。Stream概述Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lamb转载 2021-07-25 22:26:22 · 240 阅读 · 0 评论 -
java对象的克隆
java对象的克隆待补充。。。原创 2021-03-16 22:19:04 · 245 阅读 · 0 评论