- 博客(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关注的人