程序员刚写完代码,就被开除了,网友:你TM真是个天才
前几天在逛贴吧的时候,看到这样一个帖。一程序员说自己刚写完代码,就别公司老板给开除了。为什么会这样的呢?
原来是这位程序员写了一段这样的代码:
public static Date getNextDay() {
try {
Thread.sleep(24*60*60*1000);
} catch (InterruptrdException e) {
e.printStackTrace();
}
return new Date();
}
这段代码本意是想要获取下一天的日期的。
天下无难试之Redis面试刁难大全
Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行各种刁难。作为一名在互联网技术行业打击过成百上千名【请允许我夸张一下】的资深技术面试官,看过了无数落寞的身影失望的离开,略感愧疚,故献上此文,希望各位读者以后面试势如破竹,永无失败!
Redis有哪些数据结构?
字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。
Tomcat 应用中并行流带来的类加载问题
随着 Java8 的不断流行,越来越多的开发人员使用并行流(parallel)这一特性提升代码执行效率。但是,作者发现在Tomcat容器中使用并行流会出现动态加载类失败的情况,通过对比Tomcat多个版本的源码,结合并行流和JVM类加载机制的原理,成功定位到问题来源。
到底什么是分布式系统?
分布式系统背景
说分布式系统必须要说集中式系统,集中式系统中整个项目就是一个独立的应用,整个应用也就是整个项目,所有的东西都在一个应用里面。
如下图所示
image.png
如一个网站就是一个应用,最后是多个增加多台服务器或者多个容器来达到负载均衡的避免单点故障的目的,当然,数据库是可以分开部署的。
如何把一个运行完好的Kafka搞崩
Kafka其实也只是一个JVM进程,要想把一个进程搞崩溃,相信大家的nice idea(骚操作)也不少。本文中只是用了一种很常见的方式来使得Kafka的进程崩溃,通过分析崩溃的原因来让我们可以更合理的使用Kafka。
Netty面试题系列(1)
1.Netty 是什么?
Netty 是一款基于 NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。
Apache Dubbo 开源现状与未来规划
官网地址:https://github.com/apache/incubator-dubbo/wiki
1
2
3
4
5
6
7
8
欢迎关注 高广超的简书博客 与 收藏文章 !欢迎关注 头条号:互联网技术栈 !
个人介绍:
高广超:多年一线互联网研发与架构设计经验,擅长设计与落地高可用、高性能、可扩展的互联网架构。