Java
文章平均质量分 85
专注服务端
态度决定一切,过程控制结果,策略调节实力。
展开
-
BeanUtils[apache-commons、spring]的使用
测试类package com.test;import lombok.Data;import java.util.List;@Datapublic class CopyTest1 { public String outerName; public CopyTest1.InnerClass innerClass; public List<InnerClass> clazz; @Data public static class InnerCla原创 2020-09-16 17:09:07 · 302 阅读 · 0 评论 -
ArrayList构造函数和add方法源码分析
ArrayList构造器 /** * 初始容量大小 */ private static final int DEFAULT_CAPACITY = 10; private static final Object[] EMPTY_ELEMENTDATA = {}; private static final Object[] DEFAULTCAPACITY_EMPTY_E...原创 2020-03-15 13:16:36 · 402 阅读 · 0 评论 -
Mybatis 的工作原理
第一步:创建一个sqlSessionFactory第二步:创建sqlSession第三步:执行具体的sql请求总结参考核心部件:SqlSessionExecutorStatementHandlerParameterHandlerResultSetHandlerTypeHandlerMappedStatementConfiguration在分析工作原理之前,首先看一下我...转载 2019-11-11 19:34:30 · 120 阅读 · 0 评论 -
Java集合及concurrent并发包总结
1.集合包 集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。 Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不支持。List最常用的实现类有:ArrayList、LinkedList、Vec原创 2017-08-22 10:59:41 · 220 阅读 · 0 评论 -
JAVA架构师
一,JAVA架构师1、语法:Java 程序员必须比较熟悉语法,在写代码的时候IDE 的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK 带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、 javac、javadoc、javap、javaw、nat原创 2017-09-21 19:42:10 · 590 阅读 · 0 评论 -
NIO-BufferDemo
package com.yjh.nio.day01;import org.junit.Test;import java.nio.ByteBuffer;/** * 一、缓冲区(Buffer):在Java NIO中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据。 * 根据数据类型不同(boolean 除外),提供了相应类型的缓冲区: * B原创 2017-11-30 17:30:30 · 185 阅读 · 0 评论 -
NIO-ChannelDemo
package com.yjh.nio.day01;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import ja原创 2017-11-30 17:32:20 · 217 阅读 · 0 评论 -
JAVA中循环删除List中的元素总结
循环删除List中的元素使用for循环的方式是有问题的:1、for循环遍历list for (int i = 0; i < list.size(); i++) { String s = list.get(i); if ("a".equals(s)) { list.remove(i); ...原创 2018-08-14 14:23:08 · 128 阅读 · 0 评论 -
Spring注解Resource和Autowired区别对比
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired@Autowire...原创 2018-08-14 14:27:00 · 162 阅读 · 0 评论