动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

全部

微服务

后端技术

前端技术

数据库

服务器

开发工具

其他

代码小兵516

MyBatis核心类
65803-29 15:44

从MyBatis开发步骤可以看出,MyBatis主要运用到了以下几个类1.SqlSessionFactoryBuilder每一个MyBatis的应用程序的入口是SqlSessionFactoryBuilder。它的作用是通过XML配置文件创...

代码小兵516

Mybatis传递参数类型为List的取值问题
67803-29 15:42

问题描述:参数传递为List时:当传递一个List实例或者数组作为参数对象传给Mybatis。此时Mybatis会自动将它包装在一个Map中,用名称在作为键。List实例将会以“list”作为键,而数组实例将会以&l...

代码小兵516

浅谈MyBatis三级缓存
98203-29 15:18

1.一级缓存​MyBatis默认开启了一级缓存,一级缓存是在SqlSession层面进行缓存的。即同一个SqlSession,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓...

代码小兵316

slf4j框架源码中是如何实现双重锁的?
57703-29 15:08

本篇文章我们就从使用日志框架最常见的入口类及方法入手。当我们使用slf4j时,通常通过如下代码获取对应的Logger:Loggerlogger=LoggerFactory.getLogger(NoBindingTest.class);在Lo...

代码小兵576

Java自动拆箱空指针异常
68703-29 14:58

有时由Long类型自动拆箱导致空指针异常。下面带大家分析一下Java中基础类型的包装类在拆箱和装箱过程中都做了什么,为什么会出现空指针异常,以及面试过程中会出现的相关面试题。问题重现下面通过一个简单的示例才重现一下异常出现的场景。publi...

代码小兵772

JDK9对String字符串的新一轮优化,不可不知
56003-29 14:52

String类可以说是Java编程中使用最多的类了,如果能对String字符串的性能进行优化,那么程序的性能必然能大幅提升。在JDK9就对String字符串进行了改进升级,在某些场景下可以让String字符串内存减少一半,进而减少JVM的G...

我是码农

Java构造方法,初始化块和静态初始化
62703-29 14:38

开始学习java,对于构造方法,初始化块和静态初始化块感觉比较迷茫,所以做出一些简单的总结初始化块:构造器的补充,初始化块不能接受任何参数,定义一些所有对象共有属性方法时可以使用初始化块进行初始化。“里面的代码在创建Java对象...

我是码农

Java中常用的设计模式
67503-29 14:20

一、什么是设计模式设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,...

我是码农

Java简单工厂模式
85803-29 14:19

由一个工厂对象决定创建出哪一种产品类的实例。作用:简单工厂模式的核心是工厂类。这个类含有必要的逻辑判断,可以决定在什么时候创建出哪一个产品的实例。通过这种做法实现了对责任的分割(客户端可以免除直接创建对象的责任)缺点:这个工厂类集中了所有的...

代码小兵314

Java中的反射机制
75403-29 14:09

1.先看一下反射的概念主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。反射是java中一种强大的工具,通过获取类的基本信息,能够使我们很方便的创建灵活的代...

文章榜

代码小兵498
代码小兵498 153篇文章   18个推荐
代码小兵696
代码小兵696 118篇文章   3个推荐
代码小兵652
代码小兵652 113篇文章   0个推荐
代码小兵124
代码小兵124 99篇文章   3个推荐
杨晶珍
杨晶珍 98篇文章   6个推荐