自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 dbutils使用---QueryRunner、BeanListHandler、BeanHandler、MapListHandler、MapHandler、ScalarHandler

ResultSetHandler 的作用: QueryRunner 的 query 方法的返回值最终取决于 query 方法的 ResultHandler 参数的 hanlde 方法的返回值。BeanListHandler: 把结果集转为一个 Bean 的 List, 并返回.。Bean的类型在创建 BeanListHanlder对象时以 Class对象的方式传入,可以适应列的别名来映射 JavaBean 的属性 名: String sql = "SELECT id, name customer..

2021-06-02 19:50:41 1181

原创 javaweb注册登录中相关重定向和from标签action指向注意事项

2021-05-06 19:03:18 159

转载 java中next和nextLine的区别

区别:next()读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的.比如:Scanner scanner = new Scanner(System.in);String s =

2021-04-10 16:39:40 601

转载 数据库封锁协议解释:重点

。排它锁又叫写锁,事务A对数据D加了排它锁,其它任何事务都不能再对数据D加共享锁或者排它锁。也就是说A可以读取或者修改D,但是其它事务不能读也不能写,但是!!即使数据D加了写锁,其它事务的最基本的select语句还是可以读数据D的,因为最基本的select语句并不用申请任何锁!这个是最迷惑的地方,明白了这一点,一级封锁协议协议会读脏数据就很好理解了。事务A对数据D=1加了排它锁,修改了数据使D=2,这个时候事务B虽然不能对数据D加任何锁,但是可以用select语句读,B读到了数据D=2,之后事务A出错,回

2020-12-01 12:49:08 222

转载 包装类———Integer

包装类———IntegerInteger 类在对象中包装了一个基本类型int的值。Integer类型的对象包含一个 int 类型的字段。此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,同时还提供了其他一些处理int类型时非常有用的常量和方法。1.构造方法Integer类有两种构造方法1.Integer(int number)该方法以一个int型变量作为参数来获取Integer对象。例:Intrger number = new Integer(7);2.Inte

2020-11-29 18:59:58 135

转载 面试官爱问的equals与hashCode

equals和hashCode都是Object对象中的非final方法,它们设计的目的就是被用来覆盖(override)的,所以在程序设计中还是经常需要处理这两个方法的。而掌握这两个方法的覆盖准则以及它们的区别还是很必要的,相关问题也不少。下面我们继续以一次面试的问答,来考察对equals和hashCode的掌握情况。面试官: Java里面有==运算符了,为什么还需要equals啊?equals()的作用是用来判断两个对象是否相等,在Object里面的定义是:public boolean equal

2020-11-09 22:10:50 80

转载 java中==,equals,hashcode

java中equals,hashcode和==的区别 相信很多人都很清楚运算符是判断两个对象是不是同一个对象,即他们的地址是否相等object类中equals与是等效的覆写equals更多的是追求两个对象在逻辑上的相等,你可以说是值相等,也可说是内容相等。(覆盖以后,覆盖equals时总要覆盖hashCode )hashCode用于返回对象的hash值,主要用于查找的快捷性,因为hashCode也是在Object对象中就有的,所以所有Java对象都有hashCode,在HashTable和HashM

2020-11-09 22:08:35 75

转载 输入缓冲区及清理问题

本节,在学习如何清空输入缓冲区之前,我们先来介绍一下“输入缓冲区”的概念。输入缓冲区所有从键盘输入的数据,不管是字符还是数字,都是先存储在内存的缓冲区中,叫作“键盘输入缓冲区”,简称“输入缓冲区”或“输入流”。我们先来看一个程序:include <stdio.h>int main(void){int a, b, c;scanf("%d", &a);printf(“a = %d\n”, a);scanf("%d", &b);printf(“b = %d\n”,

2020-10-18 17:04:45 1138

原创 指针笔记

指针的两种写法注意:int c=1;int *p=c;或int *p;p=&c;这两种写法是相等的。另外注意野指针的概念:(1)野指针的错误来源就是指针定义了以后没有初始化,也没有赋值(总之就是指针没有明确的指向一个可用的内存空间),然后去解引用。(2)知道了野指针产生的原因,避免方法就出来了:在指针的解引用之前,一定确保指针指向一个绝对可用的空间。(3)常规的做法是:第一点:定义指针时,同时初始化为NULL第二点:在指针解引用之前,先去判断这个指针是不是NULL第三点:指针

2020-09-27 11:35:13 349

原创 C中%内容详细注解

格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。%s :原理其实也是通过字符串首地址输出字符串,//重点是通过首地址char *s;s = “hello”;printf("%s\n", s); //%s:它的原理其实也是通过字符串首地址输出字符串 结果为hello%p是打印地址的, %x是以十六进制形式打印, 完全不同!另外在64位下结果会不一样, 所以打印指针老老实实用%p。格式字符有d,o,x,u,c,s,f,e,

2020-09-27 09:56:39 401

原创 C语言%大全

%3d是C语言中格式化输出字符,代表的意思是指的输出3个字符长度的整数。可以在“%”和字母之间插进数字表示最大场宽。例如:%3d表示输出3位整型数,不够3位右对齐。%9.2f表示输出场宽为9的浮点数,其中小数位为2,整数位为6,小数点占一位,不够9位右对齐。%8s表示输出8个字符的字符串,不够8个字符右对齐。如果字符串的长度、或整型数位数超过说明的场宽,将按其实际长度输出。但对浮点数,若整数部分...

2020-02-18 10:21:32 18969 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除