自定义博客皮肤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)
  • 收藏
  • 关注

原创 记录一次String.valueOf()的坑

import java.util.Map;/** *String类型转换的说明 */public class StingValueOf { public static void main(String[] args) { Map<String, Object> map = new HashMap<>(); //强转 System.out.println(("null".equals((String)map.get("c

2021-01-10 22:34:23 1055

原创 java面试之java多线程=》面试完美回答ThreadLocal

遇到ThreadLocal怎么办?前言面试的时候经常会被问道ThreadLocal,哦吼,这是个啥?每次咱们只能回答ThreadLocal似乎可以将数据复制一份放到线程中以供线程使用,然后,嗯哼,就没了,可咋整,是不是很尴尬,这个时候面试官就会认为你还是知道那么点皮毛的,接着他就会问,那你知道是怎么保证每个线程都只取自己的数据吗?父线程能够拿到子线程的ThreadLocal数据吗?你平时都是使用在什么场景。。。这个时候可不是完全懵逼吗?呃。。。呃。。。不好意思我不会,那一首凉凉送给自己。常问问题你

2020-12-16 09:37:21 153 1

原创 java面试之java基础=》面试完美回答hashcode和equals

java面试之java基础=》面试完美回答hashcode和equals前言小伙伴们面试java时,经常会被问答hashcode和equals的问题,但是平时工作中要么快捷重写,要么干脆不用,那突然被问到这个问题难免有些懵逼,本人之前只会回答hashcode计算hash值,equals重写后比较对象值,就没了,面试这样回答难免有些尴尬,莫急,咱们来细细了解!一、面试常问问题说说hashcode和equals的关系?为什么要重写hashcode和equals?如果不重写hashcode和equa

2020-12-10 23:35:37 160

原创 spring mvc配置返回json

注意你的xml头里一定要有 xmlns:mvc="http://www.springframework.org/schema/mvc"以及xsi:schemaLocation=中要有http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd

2019-03-18 19:36:01 196

转载 查询条件on、where、having区别

ON 、WHERE、HAVING都是查询条件,但他们的使用及其不同。下面我们来分析三者之间的区别。1.ON 和WHERE所有的查询都回产生一个中间临时报表,查询结果就是从返回临时报表中得到。ON和WHERE后面所跟限制条件的区别,主要与限制条件起作用的时机有关,ON根据限制条件对数据库记录进行过滤,然后生产临...

2018-11-23 11:47:00 262

转载 导入表格

导入表格##FileInputStream is = new FileInputStream(file); //HSSFWorkbook hssfWorkbook = new HSSFWorkbook(is); Workbook hssfWorkbook = null; try { hssfWorkbook = new HSSFWorkbook(is); } catch (Exception e...

2018-09-20 16:33:27 670

原创 java类的加载过程

java类的加载过程package com.study;public class ClassOrder { public static void main(String args[]) { test t = new test("init"); }} class test { /** * 类的加载过程 :静态代码块、静态属性 是根据...

2018-08-21 13:37:57 128

原创 Controller 使用

1 @Controller 处理http请求 2@RestController Spring4 新加的注解,原来返回json数据需要 @Controller 和@ResponseBody 一起使用 3 @RequestMapping 配置url映射4@PatchMapping 获取url中的数据 5@RequestParam 获取请求参数的值 6 @Get...

2018-08-16 13:41:52 336

原创 正则表达式速记

四个字符是所有语言都支持的正则表达式,所以这四个是基础的正则表达式。正则难理解因为里面有一个等价的概念,这个概念大大增加了理解难度,让很多初学者看起来会懵,如果把等价都恢复成原始写法,自己书写正则就超级简单了,就像说话一样去写你的正则了:  等价: 等价是等同于的意思,表示同样的功能,用不同符号来书写。 ?,*,+,\d,\w 都是等价字符   ?等价于匹配长度{0,1}   *等价于...

2018-08-13 11:45:56 133

原创 多表查询添加序号

SELECT *, (@rowNO := @rowNo+1) AS rowno, 此处定义变量 (SELECT tw_name FROM tb_words where tw_id = tdi_model_id) AS modelName, (SELECT tw_name FROM tb_words where tw_id = tdi_brand_id) AS brandName, ...

2018-08-01 15:25:45 407

原创 sql的一般执行顺序

一条select语句的执行顺序如下:from子句→where→group by(having)→select→order by→limit,因为聚集函数是在select中的,所以是在执行完group by之后再执行count()函数...

2018-07-30 08:37:37 1106

空空如也

空空如也

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

TA关注的人

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