0关注
0粉丝
暂时未有相关云产品技术能力~
不在沉默中爆发就在沉默中灭亡!
【6月更文挑战第9天】面试官:Java中缓冲流真的性能很好吗?我看未必
【6月更文挑战第7天】实战分析Java的异步编程,并通过CompletableFuture进行高效调优
Linux环境下快速实现两台服务器上的文件夹共享
【5月更文挑战第13天】一次惨痛的面试:“网易提前批,我被虚拟线程问倒了”
【5月更文挑战第12天】厉害了!12秒将百万数据通过EasyExcel导入MySQL数据库中
【5月更文挑战第11天】EasyExcel处理Mysql百万数据的导入导出案例,秒级效率,拿来即用!
【5月更文挑战第9天】面试官:素有Java锁王称号的‘StampedLock’你知道吗?我:这什么鬼?
面试官:volatile如何保证可见性的,具体如何实现?
HashMap很美好,但线程不安全怎么办?ConcurrentHashMap告诉你答案!
在Java中如何优雅的停止一个线程?可别再用Thread.stop()了!
为什么HashMap的键值可以为null,而ConcurrentHashMap不行?
包、类、接口、方法、变量、参数、代码块,这些都是构成Java程序的核心部分,即便最简单的一段代码里都至少要包含里面的三四个内容,这两天花点时间梳理了一下,理解又深刻了几分。
在上一篇博文中我们提到了Java面向对象的四大特性,其中谈及“抽象”特性时做了一个引子,引出今天的主人公Object,作为所有类的顶级父类,Object被视为是James.Gosling的哲学思考,它高度概括了事务的自然与社会行为。
现在进入国企或者事业单位做技术的网友越来越多了,随着去O的力度越来越大,很多国企单位都开始从Oracle向MySQL转移,相对于Oracle而言,MySQL最大的问题就是性能,所以,这个时候,在公司如果能够处理好MySQL的性能瓶颈,那么你也就很容易从人群中脱颖而出,受到老板的青睐。
耗时3天写完的HashMap万字解析,争取一篇文章讲透它,面试官看了都直点头!
面试官:请谈一谈你对OOP的理解?
mysql日常使用记录
在程序员的日常工作中,通过FTP/SFTP等工具在服务器之间进行文件的交互是一个基操技能,无论是编码开发过程中的跨系统传输文件,还是生产部署过程中的数据索取,熟练掌握这一技能,可以大大的提高开发效率。当然,现在也有很多终端模拟器提供了可视化的文件传输功能,比如XFTP、WINSCP、MobaXterm、Finalshell等等。
【5月更文挑战第10天】Mybatis逆向工程的2种方法,一键高效快速生成Pojo、Mapper、XML,摆脱大量重复开发
【5月更文挑战第2天】美团一面,面试官让介绍AQS原理并手写一个同步器,直接凉了
【5月更文挑战第1天】到底什么是AQS?面试时你能说明白吗!
工作中总结的30个常用Linux指令,实在记不住就别硬记了,看这篇就够了
关于volatile与指令重排序的探讨
本文简要介绍了Java中的`synchronized`关键字,它是用于保证多线程环境下的同步,解决原子性、可见性和顺序性问题。从JDK1.6开始,synchronized进行了优化,性能得到提升,现在仍可在项目中使用。synchronized有三种用法:修饰实例方法、静态方法和代码块。文章还讨论了synchronized修饰代码块的锁对象、静态与非静态方法调用的互斥性,以及构造方法不能被同步修饰。此外,通过反汇编展示了`synchronized`在方法和代码块上的底层实现,涉及ObjectMonitor和monitorenter/monitorexit指令。
Java面试必考题之线程的生命周期,结合源码,透彻讲解!
Promise, async, await实现异步编程,代码详解