![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
西轩草诏暇
小白,求关照。
【永远不要停止对基础知识的学习】
展开
-
通过反射,不修改源代码,添加列表元素
List<String> list = new ArrayList<String>(); list.add("A"); list.add("B");// list.add(100);通过反射,不修改源代码,实现添加列表元素 Method method = list.getClass().getDeclaredMethod("add",Object.class)...原创 2019-03-10 17:30:36 · 327 阅读 · 0 评论 -
复习:parameterType和resultType的区别 映射标签总结 动态sql sql模糊查询
一、parameterType:代表要执行这个select语句需要传入一个类型为long的参数,即User对象的id我的理解:【传入某个类型的参数,制定参数类型】resultType:非常重要的东西,即完成ORM的映射关系所在。这里指定的com.xxx.mybatis.domain.User代表把结果集转换成一个User对象实例。我的理解:【参数成为某个对象实例】二、CURD...原创 2019-09-04 11:51:43 · 6295 阅读 · 1 评论 -
数据库左右连接内连接着重学习
将左连接需要查询的A表和B表的内容结果假设为C表①:A表 left join B表 on A.列名=B.列名; 【看做C表】②:select 查询1,查询2,查询n,…… from C表;③:select 查询1,查询2,查询n,…… from A表 left join B表 on A.列名=B.列名;a left join b 并不是说a表的查询结构一定在左边,意思...原创 2019-08-26 17:10:11 · 147 阅读 · 0 评论 -
转载:String、StringBuilder以及StringBuffer的区别
https://www.cnblogs.com/dolphin0520/p/3778589.html想要了解一个类,最好的办法就是看这个类的实现源代码,String类的实现在\jdk1.6.0_14\src\java\lang\String.java 文件中。打开这个类文件就会发现String类是被final修饰的:public final class String imple...转载 2019-07-05 22:52:17 · 68 阅读 · 0 评论 -
SpringAOP
切面【每个事务都是一个切面】数据库的事务贯穿整个代码层,这就是一个切面,它可以定义后面要介绍的各类通知、切点、和引入的内容,然后SpringAOP会将其内容织入到流程中,在动态代理中把他们理解成一个拦截器。通知前置通知:在动态代理反射原有对象方法或执行环绕通知 – 前执行通知功能后置通知异常通知返回通知环绕通知before around after afterReturnin...原创 2019-07-01 02:12:30 · 112 阅读 · 0 评论 -
第二部分 理解面向对象
Java完全支持面向对象的三种基本特征:封装、继承、多态Java语言完全以对象为中心,Java程序最小程序单位是类,整个Java对象由一个一个的类组成。面向对象的方式实际上由OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)三个部分组成,其中OOA和OOD的结构需要使用一种方式来描述记录,目前业界统一采用UML(统一建模语言)来描述OOA和OOD的结果。目前UML的最新版...原创 2019-07-08 23:21:14 · 193 阅读 · 0 评论 -
第十六部分 多线程
一、线程与进程1 . 当进程进入内存运行,就编程了线程。1.1线程有三大特性:1.独立性 2.动态性 3.并发性。独立性:每个进程都有自己的私有地址空间动态性:进程拥有自己的生命周期和不同状态并发性:多个进程在单个处理器上执行,多个进程之间互不影响1.2并发性和并行性是两个概念:并行指的是在同一时间,多条指令在多个处理器上执行。并发性指的是同一时刻只有一条指令执行,但多个指令...原创 2019-06-28 02:31:31 · 108 阅读 · 0 评论 -
第一部分 java语言概述和垃圾回收概述
一、java程序的组织形式java程序必须以类class的形式存在,类是java程序的最小程序单位。java程序不允许可执行语句、方法等成分独立存在,所有的程序部分必须放在类的定义里。public static void mian (String[] args) 其中, public 是权限修饰符,表明任何类或对象都可以访问这个方法。static 表明 main( )方法是一个静态方法...原创 2019-07-07 22:41:55 · 119 阅读 · 0 评论 -
转载:Comparable和Comparator的区别https://www.cnblogs.com/szlbm/p/5504634.html
https://www.cnblogs.com/szlbm/p/5504634.html初次碰到这个问题是之前有一次电话面试,问了一个小时的问题,其中有一个问题就问到Comparable和Comparator的区别,当时没答出 来。之后是公司入职时候做的一套Java编程题,里面用JUnit跑用例的时候也用到了Comparator接口,再加上JDK的大量的类包括常见的 String、Byte、Ch...转载 2019-07-01 22:43:36 · 102 阅读 · 0 评论 -
转载:hashcode()和equals()的作用、区别、联系
原文链接:https://www.cnblogs.com/keyi/p/7119825.html介绍一、 hashCode()方法和equal()方法的作用其实一样,在Java里都是用来对比两个对象是否相等一致,那么equal()既然已经能实现对比的功能了,为什么还要hashCode()呢? 因为重写的equal()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hash...转载 2019-07-01 22:24:33 · 79 阅读 · 0 评论 -
转载:Java Web项目中解决中文乱码方法总结 & 乱码过滤器
来源:https://www.cnblogs.com/maohuidong/p/8044564.html一、了解常识:1.UTF-8国际编码,GBK中文编码。GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2、web tomcat:默认是ISO8859-1,不支持中文的3.java.nio.charset.Charset.defaultCharset...转载 2019-07-01 20:45:56 · 949 阅读 · 0 评论 -
第八部分 集合 学习笔记
一、概述1.集合有四种体系,Set、List、Queue、Map。set无序不可重复List有序可重复Queue队列集合Map映射关系2.Java集合就像容器。将多个对象的引用扔进容器中。3.为什么有集合类?为了保存数量不确定的数据,保存具有映射关系的数据(关联数组)4.数组元素可以是基本类型值,也可以是对象的引用变量。但是集合只能保存对象(对象的引用变量)。5.集合主要两个接...原创 2019-06-21 14:46:48 · 179 阅读 · 0 评论 -
关于泛型
1.泛型是什么?Jdk1.5以后的java特性java中的一种编译时类型,运行时无效是java强类型语言的一种补充和完善2.泛型推出的目的?对java语言进行类型增强提高程序运行时可读性和效率可以更好的实现通用性变成,对代码进行抽取实现复用3.泛型应用的类型?类泛型:类名<泛型>【约束列中方法参数以及返回值类型】方法泛型:<泛型>方法返回值类型 方法名(...原创 2019-03-09 00:56:53 · 152 阅读 · 0 评论