
java知识点深入探究
对面试常问的一些知识点进行深入剖析
Feng_ZiYou
这个作者很懒,什么都没留下…
展开
-
int和bigint的区别
bigint(mysql没有long类型)从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。P.S. bigint已经有长度了,在mysql建表中的length,只是用于显示的位数int从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 inte原创 2022-01-10 11:18:04 · 2817 阅读 · 0 评论 -
datetime和timestamp的区别
datetime和timestamp的区别MySQL的timestamp类型存储时间范围为什么是2038年之内MySQL 中 timestamp 数据类型的工作原理:timestamp 记载着从 1970 年 1 月 1 日到 2000 年所经历的秒数。这个数据是以 32 位存储的,第一位是符号位,其余的 31 位用来存数字,而这 31 位数字可以存储的最大数字为 2147483647。从 1970 年开始计算,这 31 位的数字可以表示的秒数最多可以用到 2038 年 01 月 19 日 03 时 1原创 2022-01-10 11:12:47 · 1704 阅读 · 0 评论 -
mybatis trim标签的使用
https://blog.youkuaiyun.com/wt_better/article/details/80992014转载 2022-01-07 11:17:01 · 209 阅读 · 0 评论 -
spring事务管理中,用try-catch处理了异常,事务也会回滚?
http://www.javashuo.com/article/p-uarqxbqy-b.html转载 2022-01-07 11:15:23 · 773 阅读 · 0 评论 -
VIM 进入和退出命令
https://www.cnblogs.com/chen-nn/p/11531932.html转载 2022-01-07 11:14:23 · 164 阅读 · 0 评论 -
MySQL中的any_value()函数
https://blog.youkuaiyun.com/u014079773/article/details/93722761转载 2022-01-07 11:12:55 · 671 阅读 · 0 评论 -
工具类中使用@Autowired注入为null的问题
https://blog.youkuaiyun.com/A_Runner/article/details/101425355转载 2022-01-07 11:11:40 · 285 阅读 · 0 评论 -
mybatis中 <set>标签
https://blog.youkuaiyun.com/qq_32534855/article/details/110877688转载 2022-01-07 11:10:44 · 335 阅读 · 0 评论 -
Mybatis之jdbcType的重要性
https://www.cnblogs.com/lzjdm/p/10881745.html转载 2022-01-07 11:09:40 · 131 阅读 · 0 评论 -
JAXB 实现java对象与xml之间互相转换
(https://www.cnblogs.com/liuk/p/5829389.html)转载 2022-01-07 11:02:35 · 135 阅读 · 0 评论 -
Spring事务传播机制
引用一篇写的比较好的文章转载 2022-01-07 11:00:12 · 100 阅读 · 0 评论 -
Java自定义异常,应该继承Exception还是Runtime Exception,为什么?
Exception分为编译时异常和运行时异常,编译时异常也叫做checkedException,运行时异常也叫做uncheckedException如果抛出Exception,比如throw new Exception(“error message”);则必须要对该异常进行处理,要么自己try catch,要么使用throws语句在方法上抛出给调用者,让调用者去处理,而且调用者必须处理,否则编译不会通过,这样的好处是出现该异常时由于调用方处理了,所以程序不会停止运行,缺点是耦合性太高了,如果不throws原创 2022-01-07 10:55:37 · 5079 阅读 · 3 评论 -
JVM内存模型以及JVM调优
JVM内存模型图原创 2020-07-26 21:00:24 · 339 阅读 · 0 评论 -
多线程
进程和线程的区别:在操作系统中运行的程序就是进程,比如你的QQ,播放器,游戏,IDE等等…一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等程序运行起来就变成进程了,进程中包含线程1.说起进程,就不得不说下程序.程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念2.而进程则是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位3.通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义,线程是CPU调度和执行的单位注意:原创 2021-02-14 20:39:44 · 253 阅读 · 0 评论 -
网络编程之TCP和UDP
网络编程的目的:无线电台…传播交流信息,数据交换,通信网络通信的要素:ip,端口,网络通信协议(tcp,udp)网络编程中有两个主要的问题:1:如何准确的定位到网络中的一台或者多台主机 2:找到主机之后如何进行通信...原创 2021-02-09 19:17:56 · 182 阅读 · 0 评论