随笔分类 -  Java

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要:JAVA动态代理 代理模式 为其他对象提供一个代理以控制对某个对象的访问。代理类主要负责为委托了(真实对象)预处理消息、过滤消息、传递消息给委托类,代理类不现实具体服务,而是利用委托类来完成服务,并将执行结果封装处理。 其实就是代理类为被代理类预处理消息、过滤消息并在此之后将消息转发给被代理类,之后 阅读全文
posted @ 2022-01-19 16:32 JaxYoun 阅读(1226) 评论(0) 推荐(0)
摘要:压缩包内部,若内部节点(文件或目录)名称包含非拉丁文,跨平台传递时,比如发送方用的utf-8,而接收方用的是gbk,若直接使用jdk原生的库解压流去解析,就会报错,如下: java.lang.IllegalArgumentException: MALFORMED at java.util.zip.Z 阅读全文
posted @ 2022-01-18 18:40 JaxYoun 阅读(5481) 评论(2) 推荐(1)
该文被密码保护。
posted @ 2021-12-23 18:07 JaxYoun 阅读(2) 评论(0) 推荐(0)
摘要:一、mvaven jar包加载顺序 Maven对版本不同的相同依赖包生效优先级: 不同依赖层级深度的遵从【最短路径优先】原则。 具有相同依赖层级深度的遵从pom中【最先声明优先】原则。 二、JVM类加载顺序 相同的类指:类的全限定名一样 问题:怎么优先加载自己写的类 解析: class文件所在位置, 阅读全文
posted @ 2021-12-23 11:33 JaxYoun 阅读(3692) 评论(0) 推荐(3)
摘要:序列化ID的作用: ​ 其实,序列化版本号起着关键作用,它决定了能否成功反序列化!简单地说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传入的字节流中的serialVersionUID与本地实体类中的serialVersi 阅读全文
posted @ 2021-12-16 12:53 JaxYoun 阅读(493) 评论(0) 推荐(0)
摘要:class BeanUtil { /** * 将对象转换为map * * @param bean * @return */ public static <T> Map<String, Object> bean2Map(T bean) { Map<String, Object> map = new H 阅读全文
posted @ 2021-12-15 10:02 JaxYoun 阅读(190) 评论(0) 推荐(0)
摘要:cron表达式详解 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes Ho 阅读全文
posted @ 2021-12-07 10:23 JaxYoun 阅读(891) 评论(0) 推荐(0)
摘要:测试入口: package com.c2f.hbos.mcc; import com.alibaba.fastjson.JSON; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import 阅读全文
posted @ 2021-12-06 14:50 JaxYoun 阅读(207) 评论(0) 推荐(0)
摘要:为何LinkedList的作者也不用它 说说ArrayList和LinkedList的之间区别?其实这题映射过来也就是关于数组与链表的比较。 只要你在网上看过这道面试题,你看到的答案必然是: 1.数组的随机访问快,插入和删除慢 2.链表的插入删除快,随机访问慢 3.频繁增删的情况下,用链表比较合适 阅读全文
posted @ 2021-12-01 12:50 JaxYoun 阅读(180) 评论(0) 推荐(0)
摘要:hash表容量确定:实例化一个hashMap,其容量设为n,最终hash数组的大小会分配不小于n的,且最小的2的整数次方的数。这个数的计算方式如下: // 由于hash表的容量上限为int的最大值,亦即2的32次方; // 所以将n的二进制按16位的长度分段,做高低分区。 // 对于n的二进制数,最 阅读全文
posted @ 2021-11-25 00:50 JaxYoun 阅读(88) 评论(0) 推荐(0)
摘要:在JDK9之前 String底层使用的是CharArray来存储的,Java中一个char占用2Byte。 然而对于英文字符、数字等标准字符实际上只用1Byte就足够了,所以旧的String实现在存储包含这些字符的字符串时,在这些字符上浪费了一倍的内存空间。 从JDK9开始 String底层改用了B 阅读全文
posted @ 2021-11-21 21:44 JaxYoun 阅读(241) 评论(0) 推荐(0)
摘要:package com.resources.novelcoronavirus.service.impl.opt.dao; import com.resources.novelcoronavirus.domain.XiYaoZhongChengYaoPO; import lombok.extern.s 阅读全文
posted @ 2021-10-06 23:26 JaxYoun 阅读(2388) 评论(0) 推荐(0)
摘要:PreparedStatement的预编译原理 preparedStatement 有三大优点: 代码的可读性和可维护性。 PreparedStatement尽最大可能提高性能。 最重要的一点是极大地提高了安全性。 其中一和三的确很易理解,关于性能的提高也是最有价值的这点,我对其原理还有些质疑。 网 阅读全文
posted @ 2021-10-03 02:04 JaxYoun 阅读(2058) 评论(0) 推荐(2)
摘要:package com.yang.producer.fun; import lombok.AllArgsConstructor; import lombok.Data; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; imp 阅读全文
posted @ 2021-10-01 01:56 JaxYoun 阅读(64) 评论(0) 推荐(0)
摘要:【MyBatis + Oracle + Sequence】插入单条 <insert id="insertFfbz" useGeneratedKeys="true" parameterType="com.resources.novelcoronavirus.domain.FuFeiBingZhongP 阅读全文
posted @ 2021-09-17 17:23 JaxYoun 阅读(491) 评论(0) 推荐(0)
摘要:原来这就是JVM垃圾 大家都知道,JVM 有垃圾回收的机制,垃圾回收的前提是要知道:什么是垃圾!然后再是如何识别垃圾! 什么是垃圾 垃圾,本质上就是没有引用的对象(们),下面来介绍两种垃圾 1. 没有引用指向的对象 下图是对象间引用的状态,从正常引用到引用断开,这个 A 和 C 的引用断开之后,C 阅读全文
posted @ 2021-09-16 16:44 JaxYoun 阅读(70) 评论(0) 推荐(0)
摘要:前言 本JVM系列属于本人学习过程当中总结的一些知识点,目的是想让读者更快地掌握JVM相关的知识要点,难免会有所侧重,若想要更加系统更加详细的学习JVM知识,还是需要去阅读专业的书籍和文档。 本文主题内容: JVM 内存区域概览 堆区的空间分配是怎么样?堆溢出的演示 创建一个新对象内存是怎么分配的? 阅读全文
posted @ 2021-09-16 16:11 JaxYoun 阅读(112) 评论(0) 推荐(0)
摘要:缓存和RDB操作不能保证事务性,所以才引发了缓存同步问题。 同时,使用缓存的场景,天然就决定了不能满足绝对的强一致性,这里使用缓存的主要目标是拦截RDB的压力以及提速。 首选淘汰缓存,而不是更新缓存;当然更新成本较低时,也可以选择更新,毕竟这样可以避免一次未命中,和RDB的读写同步延迟带来的问题); 阅读全文
posted @ 2021-09-16 01:59 JaxYoun 阅读(49) 评论(0) 推荐(0)
摘要:RefactoringAgileArchitectureAboutThoughtworks The LMAX Architecture LMAX is a new retail(零售) financial trading platform. As a result it has to process 阅读全文
posted @ 2021-09-09 02:17 JaxYoun 阅读(256) 评论(0) 推荐(0)
摘要:利用反射和注解,拷贝类型相同,属性名不同的对象 转载自:https://segmentfault.com/a/1190000018623737?sort=votes 1、前言 最近开发遇到一个问题,两个对象进行属性值拷贝。理论上来说可以直接借助org.springframework.beans.Be 阅读全文
posted @ 2021-09-03 13:45 JaxYoun 阅读(295) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页