
java基础
文章平均质量分 67
三井寿出手了
见自己、见天地、见众生
展开
-
怎么让insert返回主键的
第一种<insert id="save" useGeneratedKeys="true" keyColumn="i_id" keyProperty="id"> insert into tbl_log (log_type,log_info) values (#{logType},#{logInfo})</insert>第二种<insert id="save"> <selectKey resultType="int" keyProperty.原创 2021-01-03 23:32:55 · 596 阅读 · 0 评论 -
Mybatis 0 != ““ 引发的问题
啦啦啦原创 2020-12-26 11:08:00 · 1333 阅读 · 1 评论 -
JAVA实现单向链表的增删操作
概念:单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,因为链表是由一个个结点组装起来的;其中每个结点都有指针成员变量指向列表中的下一个结点;列表是由结点构成,head指针指向第一个成为表头结点,而终止于最后一个指向nuLL的指针。节点类,用来存储该节点信息和下一个节点对象。原创 2017-07-14 14:42:34 · 548 阅读 · 0 评论 -
TCP服务器端 ServerSocket
服务器端的工作是建立一个通信终端,并被动地等待客户端的连接 典型TCP服务端执行以下步骤1.创建一个serverSocket实例并指定本地端口,此套接字的功能是侦听该指定端口收到的连接。 ServerSocket socket= new ServerSocket(port);2.重复执行:a. 调用ServerSocket的accept()方法以获取下一个客户端连接。基于原创 2016-06-03 10:58:21 · 869 阅读 · 0 评论 -
JAVA运算符 instanceof
判断对象object是否为指定类class的实例例 boolean result = object instanceof class当是指定类实例时返回 true 当不是指定类实例或者object 为null 时返回 false测试代码interface A{} class B implements A{ } class C extends B {原创 2016-06-01 14:44:55 · 557 阅读 · 0 评论 -
Java HashMap 的实现原理详解
原文地址:http://www.codeceo.com/article/java-hashmap-learn.htmlHashMap概述HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。HashMap的数据结构在Java编程语言中,最基本的结构就是两种,一个是数组,...转载 2016-03-14 16:55:42 · 386 阅读 · 0 评论 -
ConcurrentHashMap源码解析(JDK8)
什么是ConcurrentHashMap首先要了解java的java.util.concurrent包,这是java在1.5之后提供的一个功能,官方api文档描述Utility classes commonly useful in concurrent programming.用于并发编程的实用类。在Class Summary列表中我们可以找到今天的主角ConcurrentHashM...原创 2019-04-18 15:36:28 · 292 阅读 · 0 评论 -
Integer对象与int数据类型在使用中的常见问题
1、类型转换问题 JDK 1.5后 对基本数据类型提供了自动拆装箱方法, 我们再Integer对象与int类型互转时只需要一行代码来实现了 Integer a = 10; //自动装箱 int b = a; //自动拆箱 int c = 5; Integer d = c; //自动装箱 System.o...原创 2018-03-26 17:52:00 · 2143 阅读 · 0 评论 -
关于JAVA多继承
今天突然想到多继承,在练习的时候遇到一个问题“接口可以extend A,B,C,D.....”前提是 A、B.......也是接口这么看好像有些违背JAVA语言的单继承,多实现的规定,但要想到一句话,JAVA允许通过接口实现多继承,为什么接口可以实现多继承呢?我以比较浅显的例子说明interface classA{ //创建接口classA public void push()原创 2017-03-19 22:25:28 · 490 阅读 · 0 评论 -
字符串比较 equals
字符串比较如果用“==”会出现下面的情况//字符串的比较String abc = "abc";String abc2 = "abc";String abc3 = newString("abc");System.out.println("abc == abc2:"+ (abc == abc2)); //这里比较的是abc、abc2的地址,在同一个sring池内,地址相同。Syste原创 2016-03-07 18:18:14 · 863 阅读 · 0 评论