聊聊 Java 的几把 JVM 级锁

herman 1年前 (2020-02-13) 521浏览

简介 在计算机行业有一个定律叫”摩尔定律”,在此定律下,计算机的性能突飞猛进,而且价格也随之越来越便宜, CPU 从单核到了多核,缓存性能也得到了很大提升,尤其是多核 CPU 技术的到来,计算机同一时刻可以处理多个任务...

75 道Java高级工程师面试题(含答案)

herman 1年前 (2020-02-13) 764浏览

2020 的开局真的困难啊,很多小的企业生存特别困难,为此大家要多准备点面试题进行激烈的竞争! 今年群里不少网友需要刷面试题,我这里准备了 75 道常用面试题,分享给大家! 1、在 java 中守护线程和本地线程区别? java ...

做架构师必会的六种微服务架构设计模式

herman 1年前 (2020-02-12) 758浏览

聚合器微服务设计模式 这是一种最常用也最简单的设计模式,如下图所示: 聚合器微服务设计模式 聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对...

Spring 常犯的十大错误,打死都不要犯!

herman 1年前 (2020-02-12) 730浏览

Spring 可以说是最流行的 Java 框架之一,也是一只需要驯服的强大野兽。虽然它的基本概念相当容易掌握,但成为一名强大的 Spring 开发者仍需要很多时间和努力。 在本文中,我们将介绍 Spring 中一些常见的错误,特别是面向 We...

使用注解实现JPA设置字段unsigned

herman 1年前 (2020-02-11) 811浏览

最近不少人都在远程办公,遇到一些问题不知道通过百度搜索解决问题。只知道在群里问,或者私信我。 其实这些都是小问题,百度一搜就有答案。而我平时也非常忙,每一天的消息都上千条,太忙了。好多问题没时间回答。 回到主题上来,这个问题解决办法很简...

居然有人不知道Elasticsearch 9200端口和9300端口的区别

herman 1年前 (2020-02-11) 4244浏览

对于新手来说,有些东西确实对他们要求过高了! 今天,有人问我,Elasticsearch 为什么要开两个端口啊,9200 端口和 9300 端口到底有什么区别? 提到这里说明求知欲也很强烈。通常我们 9200 端口用的比较多,9300 ...

使用Java对导入导出的Excel加密解密

herman 1年前 (2020-02-08) 844浏览

程序员或多或少的都会和 Excel 打交道,那么如何设置 excel 文件保护,通常可选择对整个工作簿进行加密保护,打开文件时需要输入密码;或者对指定工作表进行加密,即设置表格内容只读,无法对工作表进行编辑。另外,也可以对工作表特定区域设置保护,即...

分享15道最新SpringCloud面试题

herman 1年前 (2020-02-07) 1456浏览

SpringCloud 是现在面试必问的知识点了,最近群里不少人在准备面试。今年的金三银四成了不三不四了,再不准备一下,我估计很难找到满意的工作了! 下面是我总结的一些 SpringCloud 面试题,希望能够帮助到大家! 1、什么是 ...

RestTemplate 发送 Authorization Basic 认证

herman 1年前 (2020-02-07) 2415浏览

RestTemplate 是一个非常强大的 http 请求调用工具,根据它的名字就知道,它非常的适合调用 Rest 请求的场景。 在做 OAuth2 或者第三方认证的程序员中,我们往往需要进行 Basic 基本认证。这个涉及到 HttpHea...

RestTemplate 发送 post 请求传递参数教程

herman 1年前 (2020-02-07) 5169浏览

这两天群里有不少人在远程办公,有人在使用 RestTemplate 发送 post 请求,遇到了参数传递问题。本文写了一个简单的 post 参数传递的案例,希望能对大家有所帮助! 对于 http 的 post 请求,如果参数传递的不对,很可能...

Redis 持久化之RDB和AOF

herman 1年前 (2020-02-06) 564浏览

Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演...

拒绝 kill -9,拒绝暴力,教你 5 中方式优雅的停止 SpringBoot 服务

herman 1年前 (2020-02-03) 776浏览

在使用 SpringBoot 的时候,都要涉及到服务的停止和启动,当我们停止服务的时候,很多时候大家都是kill -9 直接把程序进程杀掉,这样程序不会执行优雅的关闭。而且一些没有执行完的程序就会直接退出。 我们很多时候都需要安全的将服务停止...

4 种姿势让你彻底掌握 Redis 的导入导出以及数据迁移

herman 1年前 (2020-02-01) 1245浏览

闲着无事,在家里无聊。两天前,我搞了一个 2020-nCoV 新型肺炎确诊患者相同行程查询工具 V1.3,在朋友圈里疯狂转发!我兴奋极力了,这让我感受到了作为一个程序员的莫大价值。于是,我登上 B 站,想娱乐一下,发现我之前录制的一些视频被很多人关...

史上最全的 vi 命令大全,建议收藏!

herman 1年前 (2020-01-22) 667浏览

不少人都放假了,就算没放假也是身在曹营心在汉。群里一位小白还在安心的学习,不放弃每一段空闲的时间。 这位网友,在 vi 使用方面遇到了一点疑惑,于是便有了这篇文章! Vi 命令键位图 命令历史 以:和/开头的命令都有历史纪录...