随笔分类 -  技术干货

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

干货
BATJ等大厂最全经典面试题分享
摘要:金九银十,又到了面试求职高峰期,最近有很多网友都在求大厂面试题。正好我之前电脑里面有这方面的整理,于是就发上来分享给大家。 阅读全文

posted @ 2018-09-26 15:16 茶轴的青春 阅读(1927) 评论(0) 推荐(1) 编辑

分享30道Redis面试题,面试官能问到的我都找到了
摘要:Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 阅读全文

posted @ 2018-09-25 17:26 茶轴的青春 阅读(17141) 评论(1) 推荐(1) 编辑

一个六年Java程序员的从业总结:比起掉发,我更怕掉队
摘要:我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕。 阅读全文

posted @ 2018-09-20 23:09 茶轴的青春 阅读(2207) 评论(0) 推荐(0) 编辑

我是这样手写 Spring 的(麻雀虽小五脏俱全)
摘要:人见人爱的 Spring 已然不仅仅只是一个框架了。如今,Spring 已然成为了一个生态。但深入了解 Spring 的却寥寥无几。这里,我带大家一起来看看,我是如何手写 Spring 的。我将结合对 Spring 十多年的研究经验,用不到 400 行代码来描述 Spring IOC、DI、MVC 的精华设计思想,并保证基本功能完整。 阅读全文

posted @ 2018-09-20 17:32 茶轴的青春 阅读(2556) 评论(1) 推荐(0) 编辑

自述:为什么一部分大公司还在采用过时的技术,作为技术人而言该去大公司还是小公司
摘要:公司无论大小都有技术债,需要及时处理! 阅读全文

posted @ 2018-09-18 14:55 茶轴的青春 阅读(612) 评论(0) 推荐(0) 编辑

Java精选面试题之Spring Boot 三十三问
摘要:Spring Boot Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家. 问题一: Spring Boot、Spring MVC 和 Spring 有什么区别? SpringFrame SpringFramework 最重要的特征是 阅读全文

posted @ 2018-09-17 14:11 茶轴的青春 阅读(7136) 评论(0) 推荐(0) 编辑

Java程序员秋招面经大合集(BAT美团网易小米华为中兴等)
摘要:Java程序员秋招面经大合集(BAT美团网易小米华为中兴等) 阅读全文

posted @ 2018-09-14 18:05 茶轴的青春 阅读(809) 评论(0) 推荐(0) 编辑

深入理解HashMap+ConcurrentHashMap的扩容策略
摘要:理解HashMap和ConcurrentHashMap的重点在于: (1)理解HashMap的数据结构的设计和实现思路 (2)在(1)的基础上,理解ConcurrentHashMap的并发安全的设计和实现思路 阅读全文

posted @ 2018-09-10 18:04 茶轴的青春 阅读(26097) 评论(0) 推荐(5) 编辑

Java 代码性能调优“三十六”策
摘要:代码优化,一个很重要的课题。这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,对于代码的运行效率绝对是有提升的。 阅读全文

posted @ 2018-09-07 13:38 茶轴的青春 阅读(1165) 评论(0) 推荐(0) 编辑

JVM运行原理及Stack和Heap的实现过程
摘要:Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。 阅读全文

posted @ 2018-09-05 17:33 茶轴的青春 阅读(572) 评论(0) 推荐(0) 编辑

细数那些不懂Spring底层原理带来的伤与痛
摘要:Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 阅读全文

posted @ 2018-09-04 15:28 茶轴的青春 阅读(2152) 评论(0) 推荐(0) 编辑

并发编程十二问
摘要:详情请点击 阅读全文

posted @ 2018-09-03 22:37 茶轴的青春 阅读(400) 评论(0) 推荐(0) 编辑

分布式缓存:爱我你怕了吗?
摘要:俗话说得好,工欲善其事,必先利其器,有了好的工具肯定得知道如何用好这些工具,本篇将介绍如何利用好缓存。 阅读全文

posted @ 2018-08-28 22:55 茶轴的青春 阅读(1129) 评论(0) 推荐(0) 编辑

Java中高级面试必问之多线程TOP50(含答案)
摘要:以下为大家整理了今年一线大厂面试被问频率较高的多线程面试题,由于本人的见识局限性,所以可能不是很全面,也欢迎大家在后面留言补充,谢谢。 阅读全文

posted @ 2018-08-28 22:04 茶轴的青春 阅读(1682) 评论(0) 推荐(0) 编辑

微服务架构的故障隔离及容错处理
摘要:本文首先介绍微服务架构存在的风险,然后针对如何避免微服务架构的故障,提出了多种有效的微服务架构中的方法和技术,其中例如服务降级、变更管理、健康检查和修复、断路器、限流器等。 阅读全文

posted @ 2018-08-27 16:42 茶轴的青春 阅读(5138) 评论(0) 推荐(0) 编辑

写出优质Java代码的4个技巧
摘要:我们平时的编程任务不外乎就是将相同的技术套件应用到不同的项目中去,对于大多数情况来说,这些技术都是可以满足目标的。然而,有的项目可能需要用到一些特别的技术,因此工程师们得深入研究,去寻找那些最简单但最有效的方法。本文我们将介绍一些有助于解决常见问题的通用设计策略和目标实现技术。 阅读全文

posted @ 2018-08-24 21:24 茶轴的青春 阅读(842) 评论(0) 推荐(1) 编辑

JVM虚拟机详解
摘要:什么是JVM?JRE/JDK/JVM是什么关系? 阅读全文

posted @ 2018-08-20 19:51 茶轴的青春 阅读(3015) 评论(0) 推荐(0) 编辑

分布式服务框架之远程通讯技术及原理分析
摘要:在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了。 阅读全文

posted @ 2018-08-17 21:00 茶轴的青春 阅读(4076) 评论(0) 推荐(0) 编辑

既然最后一个人不在乎这代码,我为什么要在乎?
摘要:作为软件工程师不可避免会遇到的一个场景是:我们在改变或添加一个功能到不是我们创建的、我们不熟悉的、与我们负责的系统部分无关的代码中时,会遇到麻烦。虽然这可能会是一个繁琐而艰巨的任务,但是由于使用其他开发人员编写的代码有很大的灵活性,所以我们可以从中得到大大的好处,包括增加我们的影响范围,修复软件腐烂以及学习我们以前不了解的系统部分(更何况,还可以学习其他程序员的技术和技巧)。 阅读全文

posted @ 2018-08-16 22:54 茶轴的青春 阅读(326) 评论(0) 推荐(0) 编辑

分布式事务解决方案实战
摘要:不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事 阅读全文

posted @ 2018-08-14 17:55 茶轴的青春 阅读(4809) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页