自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学Java,找哪吒

订阅专栏的同学请私信我进交流群

  • 博客(13)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 【Java 代码实例 5】HashMap转JavaBean

一、HashMap转JavaBean1、方式一//把Map转化为JavaBeanpublic static <T> T map2bean(Map<String,Object> map,Class<T> clz) throws Exception{ T obj = clz.newInstance(); //从Map中获取和属性名称一样的值,把值设置给对象(setter方法) BeanInfo b = Introspector.getBeanInfo(cl.

2020-09-29 20:52:18 5275 1

转载 反射工具类

package test.dynamicToBean;import java.lang.annotation.Annotation;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Modifi.

2020-09-29 20:28:35 1639

原创 Java面试题总结(乱序版,2020-09-19)

一、在 Queue 中 poll()和 remove()有什么区别?二、如何让 Java 的线程彼此同步?你了解过哪些同步器?请分别介绍下。三、CyclicBarrier 和 CountDownLatch 看起来很相似,请对比下呢?四、如果客户端禁止 cookie 能实现 session 还能用吗?五、OSI 的七层模型都有哪些?六、在 Java 中,为什么不允许从静态方法中访问非静态变量?七、如何向 Spring Bean 中注入一个 Java.util.Properties?

2020-09-29 08:33:32 4014 5

原创 ApplicationContextAware使用理解 | Spring Boot 16

package com.panasonic.mes.jiasai.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;@.

2020-09-27 20:42:37 5068 5

转载 【Spring Boot 】QueryMapper初探

最近入职了一家新公司,一看项目源码,后端用的是SpringBoot,发现基本都是单表查询QueryMapper,之前接触过一点,这次借这个机会将QueryMapper知识点完善一下。一、条件构造器关系介绍1、示例图说明上图绿色框为抽象类abstract; 蓝色框为正常class类,可new对象; 黄色箭头指向为父子类关系,箭头指向为父类;2、wrapper介绍wrapper:条件构造抽象类,最顶层接口; AbstractWrapper:用于查询条件封装,生成sql的where条.

2020-09-24 17:31:57 7881

原创 如果当时这16道题能答好,现在应该已经被录取了(记一次面试的亲身经历 2020-9-9)

一、ArrayList 和 Vector 的区别是什么?二、Array 和 ArrayList 有何区别?三、除了 ReetrantLock,你还接触过 JUC 中的哪些并发工具?四、请谈谈 ReadWriteLock 和 StampedLock。五、说一下 session 的工作原理?六、说一下 tcp 粘包是怎么产生的?七、举一个用 Java 实现的装饰模式(decorator design pattern)?它是作用于对象层次还是类层次?八、请举例说明如何在 Spring

2020-09-19 11:17:16 5198 11

原创 【Java基础知识 14】java动态代理原理

一、代理模式为其他对象提供一个代理以控制对某个对象的访问。代理类主要负责为委托了(真实对象)预处理消息、过滤消息、传递消息给委托类,代理类不现实具体服务,而是利用委托类来完成服务,并将执行结果封装处理。其实就是代理类为被代理类预处理消息、过滤消息并在此之后将消息转发给被代理类,之后还能进行消息的后置处理。代理类和被代理类通常会存在关联关系(即上面提到的持有的被带离对象的引用),代理类本身不实现服务,而是通过调用被代理类中的方法来提供服务。二、静态代理创建一个接口,然后创建被代理的类实现该..

2020-09-17 18:27:21 18771 14

原创 PostgreSQL数据库备份和恢复

🏆作者简介:哪吒,CSDN2022博客之星Top1、CSDN2021博客之星Top2、多届新星计划导师✌、博客专家💪,专注Java硬核干货分享,立志做到Java赛道全网Top N。🏆本文收录于,,目前已经700+订阅,CSDN最强Java专栏,包含全部Java基础知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习。🏆姐妹篇,,包含面向对象、基本数据类型、数组、继承和多态、泛型、枚举等Java基础知识点。🏆姐妹进阶篇,

2020-09-10 10:48:04 45732 4

原创 Java面试题总结(乱序版,2020-09-03)

一、如何实现数组和 List 之间的转换?二、什么是锁消除和锁粗化?三、为什么说 Synchronized 是一个悲观锁?乐观锁的实现原理又是什么?什么是 CAS,它有什么特性?四、乐观锁一定就是好的吗?五、session 和 cookie 有什么区别?六、tcp 为什么要三次握手,两次不行吗?为什么?七、使用工厂模式最主要的好处是什么?在哪里使用?八、什么是 Spring inner beans?九、Spring 框架中的单例 Beans 是线程安全的么?十、如何集成

2020-09-09 21:20:51 24019

转载 说一下 jvm 有哪些垃圾回收器?

一、串行垃圾回收器在JDK1.3之前,单线程回收器是唯一的选择。它的单线程意义不仅仅是说它只会使用一个CPU或一个手机线程去完成垃圾收集工作。而且它进行垃圾回收的时候,必须暂停其它所有的工作线程(Stop The World,STW),直到它收集完成。它适合Client模式的应用,在单CPU环境下,它效率高效,由于没有线程交互的开销,专心垃圾收集自然可以获得最高的单线程效率。串行的垃圾收集器有两种,Serial和Serial Old,一般两者搭配使用。新生代采用Serial,是利用复制算法;..

2020-09-04 15:56:34 16646 1

原创 Java面试题总结(乱序版,2020-08-31)

一、如何将字符串反转?二、String 类的常用方法都有那些?三、ArrayList 和 LinkedList 的区别是什么?四、请尽可能详尽地对比下 Synchronized 和 ReentrantLock 的异同。五、ReentrantLock 是如何实现可重入性的?六、简述 tcp 和 udp的区别?七、在 Java 中,什么叫观察者设计模式(observer design pattern)?八、请解释 Spring Bean 的生命周期?九、Spring Bean 的

2020-09-03 13:09:40 3914 4

原创 【Redis 1】Redis基础知识概述

一、Redis简介1、Redis(Remote Dictionary Server 远程字段服务)是一个开源的使用ANSI C语言编写、支持网络、科技与内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。2、Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set --有序集合)和hash。这些数据结构都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操

2020-09-02 11:52:29 10064 4

原创 【Java基础知识 15】java反射机制原理详解

一、类的加载与ClassLoader的理解1、加载将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.class对象。2、链接将Java类的二进制代码合并到JVM的运行状态之中的过程。验证:确保加载的类信息符合JVM规范,没有安全方面的问题; 准备:正式为类变量分配内存并设置类变量默认初始值的阶段,这些内存都将在方法区内进行分配; 解析:虚拟机常量池内的符号引用(常量名)替换为直接引用(地址)的过程。3、

2020-09-01 21:56:00 21100 18

在SPL运行环境中执行的脚本

在集算器(即SPL运行环境)中执行该脚本可将数据写入数据库(以MySQL为例)

2022-04-14

SPL集文件格式的数据

SPL集文件格式的数据

2022-04-14

SPL集文件格式的数据

SPL集文件格式的数据

2022-04-14

10万字208道Java经典面试题总结(附答案)_Java攻城狮-CSDN博客_java经典面试题及答案.pdf

10万字208道Java经典面试题总结(附答案)_Java攻城狮-CSDN博客_java经典面试题及答案.pdf

2022-01-01

Java学习路线思维导图.png

适合初中级程序员的Java学习路线图

2021-10-09

空空如也

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

TA关注的人

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