随笔分类 -  java

常用特殊类的比较
摘要:在 Java 中,动态代理是一种通过反射机制在运行时动态生成代理对象的技术,它能够在不修改原有代码的基础上增强目标对象的功能。以下是关于动态代理的详细说明: 一、静态代理 vs 动态代理1. 静态代理定义:手动编写代理类,代理类需要实现与目标类相同的接口,并在方法中调用目标对象的方法。 缺点: 每个 阅读全文
posted @ 2025-04-24 15:49 走向大牛的路上 阅读(79) 评论(0) 推荐(0)
摘要:原因: 采用GET请求方式而不是POST请求方式。 或者是传入的json字符串和对应封装的对象不对应,以及封装的接收对象中的字段类型有没有Date类型或者int等不是String类型。 解决方法: 方法一:将GET请求方式换成POST请求方式。 方法二:若有,则在set方法中统一将传入的参数调整为S 阅读全文
posted @ 2020-06-30 17:30 走向大牛的路上 阅读(1046) 评论(0) 推荐(0)
摘要:public void downloadZipFile( HttpServletResponse response) throws IOException { byte[] bytes1=null; ByteArrayOutputStream outputStream = new ByteArray 阅读全文
posted @ 2020-05-07 15:58 走向大牛的路上 阅读(635) 评论(0) 推荐(0)
摘要:List 初始化集合给固定大小,是为了减少触发扩容,从而减少内存的申请和释放操作 初始size为10,扩容:newsize = oldsize*1.5 HashTable 底层数组+链表实现,无论key还是value都不能为null(未做判空处理),线程安全,实现线程安全的方式是在修改数据时锁住整个 阅读全文
posted @ 2020-01-15 16:48 走向大牛的路上 阅读(416) 评论(0) 推荐(0)