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

绑定手机号,登录
手机号

验证码

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

验证码

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

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

全部

微服务

后端技术

前端技术

数据库

服务器

开发工具

其他

我是码农

Java单例模式
58403-29 15:51

单例模式我们要保证类只有一个实例,并提供一个访问此实例的方法。单例模式的优点有:频繁使用的对象,可以减少创建对象所消耗的时间。new操作次数的减少,对系统内存的使用频率也会减少,从而减轻GC压力,缩短GC停顿时间。一、懒汉式简述:懒汉式单例...

代码小兵516

MyBatis核心类
64903-29 15:44

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

代码小兵516

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

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

代码小兵992

解决Linux操作系统中的常见问题!
83403-29 15:29

1.没有ifconfig命令(1)输入ifconfig提示不存在。(2)首先确认下是否是环境变量没有ifconfig引起。ls/sbin/ifconfig(3)确定了系统是没有安装ifconfig。yuminstallifconfig(4)...

代码小兵645

Java程序员必备的一些流程图
85903-29 15:27

1.Spring的生命周期Spring作为当前Java最流行、最强大的轻量级容器框架,了解熟悉Spring的生命周期非常有必要;首先容器启动后,对Bean进行初始化;按照Bean的定义,注入属性;检测该对象是否实现了xxxAware接口,并...

代码小兵516

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

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

代码小兵645

一个IDE的提示,引发了对《Java编程思想》的质疑?
83203-29 15:12

在slf4j的LoggerFactory类中有几个静态方法,方法的修饰为privatefinalstatic。而IDE会提示,private的方法不用final修饰。这个提示看起来很合理,既然方法为private的了,也就说是私有的,不可被...

代码小兵316

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

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

双生BUG

Maven中optional和scope元素的使用,你弄明白了?
74403-29 15:05

在梳理项目的过程中发现很多开发同学对Maven依赖文件的配置并不了解,特别是对Maven的optional元素和scope元素的使用也非常随意。这就会导致发布的jar包或war包非常“胖”、编译速度慢,而且还很容易生...

代码小兵576

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

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

文章榜

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