业余草

440 篇文章
33 人订阅

全部文章

业余草

lazy-mock ,一个生成后端模拟数据的懒人工具

最近发现一个比较好玩的东东,一个不需要 mock 并且匹配正则的接口直接转发到后端地址的小工具。

6230
业余草

面试官:Tomcat 的调优怎么做?你的最佳实践有哪些?

Tomcat作为Web应用的服务器,目前绝大多数公司都是用其作为应用服务器的,应用服务器的执行效率会影响系统执行,这里会讲Tomcat怎样进行配置能提高处理性能...

6310
业余草

面试官:说说SpringBoot中Spring容器的启动过程

Spring家族特别庞大,对于开发人员而言,要想全面征服Spring家族,得花费不少的力气。俗话说,打蛇打七寸,那么Spring家族的“七寸”是什么呢?我心目中...

7920
业余草

慌得一逼,Kafka宕机后不再高可用?吓死宝宝了

问题要从一次 Kafka 的宕机开始说起。笔者所在的是一家金融科技公司,但公司内部并没有采用在金融支付领域更为流行的 RabbitMQ,而是采用了设计之初就为日...

7220
业余草

面试5年25K程序员回答不出来为什么Java的main方法必须是public static void?

最近接连不断面试了不少中高级程序员,我问到“为什么 Java 的 main 方法必须是 public static void?”几乎没人能回答出来。虽然这个面试...

9230
业余草

面试官喜欢问的Java编译期与运行期问题总结全了

不知大家有没有思考过,当我们使用IDE写了一个Demo类,并执行main函数打印 hello world时都经历了哪些流程么?

7830
业余草

终于明白 Java 为什么要加 final 关键字了!

在开发过程中,由于习惯的原因,我们可能对某种编程语言的一些特性习以为常,特别是只用一种语言作为日常开发的情况。但是当你使用超过一种语言进行开发的时候就会发现,虽...

6520
业余草

记一次生产服务器进程突然消失问题排查!

这件事是真实的发送在我们的生产环境上,其中的一台服务器上跑着 4 个 jar 程序,隔三差五的会发送进程突然消失的问题。

7920
业余草

让你设计实现一个签到功能,到底用MySQL还是Redis?

redis实现方案,使用bitmap来实现,bitmap是redis 2.2版本开始支持的功能,一般用于标识状态,

5620
业余草

面试官:说说Ribbon是如何实现负载均衡的?

Ribbon的作用是负载均衡,但是根据我面试他人的情况来看,很多人只忙于业务,而不清楚具体的底层原理,在面试中是很容易吃亏的。基于此,本文就来分析一下这里面的请...

7930
业余草

美团一面:说说什么是零拷贝?

最近有粉丝收到来美团的面试邀请,面试前也没怎么准备,一面直接挂了。面试官问他什么是零拷贝,他没答出来。希望我能给他推荐一些资料看看,本文就是给他推荐的面试资料之...

8220
业余草

缓存,确实很香!浅谈用不好缓存的几个受伤场景!

缓存的使用,是一个逐渐演进的过程。问一下你自己,最直接的使用缓存的原因是什么?无它,唯快而已!

6910
业余草

为什么MySQL不推荐使用uuid或者雪花id作为主键?

在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一,单机递增),而是推荐连续自增的主键id,官方的推荐是...

5120
业余草

Redis必会的性能监控指标汇总

redis连接了多少客户端 通过观察其数量可以确认是否存在意料之外的连接。如果发现数量不对劲,就可以使用lcient list指令列出所有的客户端链接地址来确定...

6920
业余草

Spring Boot 实现定时任务的动态增删启停等管理!

在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfig...

6330
业余草

面试被问:Spring Boot中Tomcat是如何启动的?

Spring Boot一个非常突出的优点就是不需要我们额外再部署Servlet容器,它内置了多种容器的支持。我们可以通过配置来指定我们需要的容器。

8210
业余草

超赞,给你推荐20个使用 Java CompletableFuture的例子!

这篇文章介绍 Java 8 的 CompletionStage API和它的标准库的实现 CompletableFuture。API通过例子的方式演示了它的行为...

8020
业余草

超赞,压缩20M文件从30秒到1秒的优化过程

有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用 Java 压缩文件的,所以就直接上网找了一个例...

6420
业余草

牛逼!9种方法让你访问Github提速到2MB/s!

经常有不少粉丝问我,github 访问超级慢,有没有办法加快,我当初推荐的第 9 种方法。这种方法太过麻烦,直到最近我在网上看到有牛人总结的 GitHub 的 ...

24330
业余草

手把手教你 3 分钟搞定个人网站 http 免费升级到 https

阿里云有免费的 ssl 证书,一年时间没操作 ssl 证书了,阿里云竟然把免费证书入口给隐藏了,害我提交了一次工单。

9340

扫码关注云+社区

领取腾讯云代金券