面试
文章平均质量分 79
梦远星帆
欢迎关注,共同学习交流。
展开
-
面试题之int(1) 和 int(10) 有什么区别?
我们知道在mysql中 int占4个字节,那么对于无符号的int,最大值是2^32-1 = 4294967295,将近40亿,难道用了int(1),就不能达到这个最大值吗?原创 2022-09-16 11:17:05 · 128 阅读 · 0 评论 -
Java面试题之——线程池
线程作为操作系统宝贵的资源,对它的使用需要进行控制管理,线程池就是采用池化思想(类似连接池、常量池、对象池等)管理线程的工具。JUC 给我们提供了 ThreadPoolExecutor 体系类来帮助我们更方便的管理线程、并行执行任务。原创 2022-09-13 13:27:52 · 3039 阅读 · 0 评论 -
自学版本控制Git / GitHub
Git 和 GitHub 是如今团队协作开发必不可少的技能,Git 是工具(是抓手),而 GitHub 是平台。两者没有必然的联系,我们也可以用其他工具来向 GitHub 提交代码,也可以用 Git 向其他平台提交代码。原创 2022-07-22 17:21:13 · 168 阅读 · 0 评论 -
RabbitMQ 透彻讲解
常见的消息队列很多,主要包括 RabbitMQ、Kafka、RocketMQ 和 ActiveMQ,相关的选型可以看我之前的系列,这篇文章只讲 RabbitMQ,先讲原理,后搞实战。原创 2022-07-18 17:15:41 · 448 阅读 · 0 评论 -
SimpleDateFormat 的线程安全问题与解决方案
SimpleDateFormat(下面简称sdf)类内部有一个Calendar对象引用,它用来储存和这个sdf相关的日期信息,例如sdf.parse(dateStr), sdf.format(date) 诸如此类的方法参数传入的日期相关String, Date等等, 都是交友Calendar引用来储存的....原创 2022-07-14 13:36:00 · 1771 阅读 · 1 评论 -
通过策略模式简化 if-else
可以通过策略模式进行算法可以自由切换,这是策略模式本身定义的, 只要实现抽象策略, 它就成为策略家族的一个成员, 通过封装角色对其进行封装, 保证对外提供“可自由切换”的策略。策略模式改写,简化多重if-else,或多个switch-case分支。...原创 2022-07-13 11:38:41 · 344 阅读 · 0 评论 -
isEmpty 和 isBlank 的用法区别
了解isEmpty 和 isBlank 的用法区别原创 2022-07-13 10:12:51 · 74 阅读 · 0 评论 -
Java File分隔符和 Path分隔符
不同的操作系统使用不同的字符作为文件和路径分隔符。当我们的应用程序需要在多个平台上运行时,我们需要正确处理这些问题。Java帮助我们选择一个合适的分隔符,并提供了一些函数来帮助我们创建能在主机操作系统上运行的路径。在本文中,我们将了解如何编写代码来使用正确的文件和路径分隔符。文件分隔符是用来分隔构成特定位置路径的目录名的字符。1.获取文件分隔符在Java中,有几种方法可以获得文件分隔符。我们可以用File.separator来获取String的分隔符。...原创 2022-07-06 08:46:02 · 5946 阅读 · 0 评论 -
where 1=1 是什么意思
起拼接作用,主要是为了预防参数为空sql出原创 2022-06-30 09:24:30 · 1697 阅读 · 1 评论 -
Java线程安全与不安全理解
当我们查看JDK API的时候,总会发现一些类说明写着,线程安全或者线程不安全,比如说到StringBuilder中,有这么一句,“将StringBuilder 的实例用于多个线程是不安全的。如果需要这样的同步,则建议使用StringBuffer。”提到StringBuffer时,说到“StringBuffer是线程安全的可变字符序列,一个类似于String的字符串缓冲区,虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。可将字符串缓冲区安全地用于多个线程。...原创 2022-06-30 09:15:07 · 366 阅读 · 0 评论 -
GET 和 POST请求的本质区别是什么?
GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求在URL中传送的参数是有长度限制的,而POST么有。对参数的数据类型,GET只接受ASCII字符,而POST没有限制。GET比POST更不安全,因为参数直...原创 2022-06-29 13:21:57 · 295 阅读 · 0 评论