面向面试官编程
文章平均质量分 68
JackLi0812
Nothing is impossible to a willing heart.
展开
-
SpringBoot 飞书通知处理器
SpringBoot 飞书通知原创 2022-08-29 18:32:51 · 1606 阅读 · 0 评论 -
基于 Prometheus+Grafana+Alertmanager+飞书通知的智能监控平台
没有完善的监控, 就没有良好的系统! 任何系统都需要一个实时监控平台来保障系统稳定性及异常的第一时间响应!原创 2022-08-29 18:31:11 · 1255 阅读 · 0 评论 -
IDEA 远程 Debug
IDEA 远程 Debug工作中经常会遇到开发时正常, 部署线上就出错的问题, 尤其是问题发生在引用的第三方 jar 时, 往往日志是不能定位问题的. 此时, 如果能用本地 IDEA 和代码 debug 调试服务器上的服务的话将会很好,很容易的定位和解决问题, 而 IDEA 其实本身就是支持本地连接远程 JVM 以实现远程 debug 的.0. 环境准备准备一个基于 maven 的 SpringBoot 项目做为演示, 并打成 jar 包在服务器运行1. 远程服务器增加 JVM 参数开原创 2021-09-06 09:24:28 · 350 阅读 · 0 评论 -
Docker 全家桶 (下)
Docker 全家桶 (下)历时一周半, Docker 全家桶下篇终于来了, 本次分享包含 Docker Compose, Docker Machine, Docker Swarm 以及 Docker Stack 的介绍和实战.好了, 废话不多说, 直接上链接, 扫码观看记得一键三连哦....原创 2021-09-06 09:22:29 · 183 阅读 · 0 评论 -
[视频架构] Docker 全家桶 (上)
Docker 全家桶 (上)当我们部署项目时一般就需要将项目打成 Jar 包, 然后上传到服务器, 停止已经运行的 Jar,然后再在服务器运行新的 Jar 包。而且, 由于开发人员和测试人员以及运维人员的机器环境不尽相同, 所以还可能总是导致开发人员运行很多, 测试人员启动都失败等问题。这样的部署流程和开发过程看起来就很复杂和麻烦,因此, 项目容器化的出现可以很好的解决企业的此类痛点问题,而 Docker 就是目前世界领先的软件容器平台。通过 Docker 我们可以很容易的将项目构建成为 Docker原创 2021-08-17 17:41:26 · 223 阅读 · 0 评论 -
[视频教程] HAProxy + Keepalived 搭建高可用负载均衡集群架构
HAProxy + Keepalived 搭建高可用负载均衡集群架构真的是好久不见, 近两三个月一直都没有更新文章, 视频, 星球…昨晚准备文章, 录视频, 剪辑…干到一点多, 终于, 我们整装待发, 继续前行…今天带来一期 HAProxy + Keepalived 搭建高可用负载均衡集群架构, 也是我们之前发布的 重磅发布! 非程序员误入–软件架构的演变中指出的软件架构演变的第三个阶段.然后交待一下后面的内容方向哈. 首先会有一些 Docker, Jenkins CI/CD, 然后就是继续我们的原创 2021-08-17 17:38:33 · 185 阅读 · 0 评论 -
HAProxy + Keepalived 搭建高可用负载均衡集群架构
HAProxy + Keepalived 搭建高可用负载均衡集群架构1. 环境准备1.1 四台 CentOS 服务器或者虚拟机| 编号 | 描述 | IP || — | — || 1 | 业务系统 | 192.168.3.20 || 2 | 业务系统 | 192.168.3.21 || 3 | HAProxy 1 + Keepalived 1 | 192.168.3.10 || 4 | HAProxy 2 + Keepalived 2 | 192.168.3.11 |1.2 部署业原创 2021-08-17 17:35:45 · 583 阅读 · 0 评论 -
HAProxy + Keepalived 搭建高可用负载均衡集群架构
HAProxy + Keepalived 搭建高可用负载均衡集群架构真的是好久不见, 近两三个月一直都没有更新文章, 视频, 星球…昨晚准备文章, 录视频, 剪辑…干到一点多, 终于, 我们整装待发, 继续前行…今天带来一期 HAProxy + Keepalived 搭建高可用负载均衡集群架构, 也是我们之前发布的 重磅发布! 非程序员误入–软件架构的演变中指出的软件架构演变的第三个阶段.然后交待一下后面的内容方向哈. 首先会有一些 Docker, Jenkins CI/CD, 然后就是继续我们的原创 2021-06-21 09:45:23 · 217 阅读 · 0 评论 -
随便面面涨薪 50% -- 面试 Java 期望薪资怎么要?
“西安 Java 后端开发市场调研和面试谈薪分享”是的, 帅帅年前就已经提了离职, 现在依然处于形式化的交接期.马上就是春招, 这也是新年第一篇文章, 年前也是做了一些市场调研和面试总结, 今天和大家分享一下, 希望能够帮助到准备找工作或者跳槽的朋友.前提 坐标: 西安市 职位: Java 后端开发 性质: 非外包 1. 职级划分 Java 初级 Java 中级 Java 高级 资深 架构 总监..原创 2021-02-18 14:08:52 · 524 阅读 · 4 评论 -
Kubenetes(三) ---- 集群重启, Node 节点如何重新加入集群
Kubenetes(三) ---- 集群重启, Node 节点如何重新加入集群本来是没有安排这一篇文章的, 这是昨天搭建好集群后就关机了, 今天开机重启了所有虚拟机后发现无法部署 Pod, 一直处于 Pending 状态(Error: FailedScheduling...), Node 节点也处于 Not Ready 状态, 重新加入 Master 还抛错, 所以才有了这一片文章, 希望能让大家少挑一波坑.1. 常见定位/分析方法命令携带 --v=5 打印执行日志[root@node01原创 2021-02-18 09:30:42 · 1816 阅读 · 2 评论 -
Kubenetes(二) ---- kubeadm 的方式搭建 k8s 集群
上一节, 我们介绍了 kubernetes 的一些基本概念, 这一节将带领大家一起搭建一个 k8s 集群, 在实践中领悟 k8s 的各个核心概念和 k8s 架构. 还是那句话, k8s 是一个生产级容器编排工具, 所以, 实践是必不可少的, 没有实践, 看的再多只是自己认为自己会了, 上手都出都是问题, 所以, 一起来搭建吧…哈哈, 我可不是唬你哦…2.2 k8s 集群规划2.2.1 平台规划一主多从(测试环境)多主多从(生产环境)实际上, k8s 也支持单机部署, 但是一般不用,.原创 2021-02-18 09:29:14 · 625 阅读 · 0 评论 -
Kubernetes(一) 简介
1.1 简介Kubernetes,也称为K8s,是一个开源系统,用于自动化容器化应用程序的部署,扩展和管理。k8s 将组成应用程序的容器分组为逻辑单元,以便于管理和发现。Kubernetes拥有15年在Google上运行生产工作负载的经验,并结合了社区中最好的想法和实践。kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。是一个开源 的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的 应用简单并且高效(power原创 2021-02-18 09:27:07 · 4890 阅读 · 5 评论 -
Virtual Box 安装虚拟机及网络配置
最近准备让我们的社区项目(jfoa: https://github.com/JavaFamilyClub/jfoa) 全面支持 kubernetes(k8s), 奈何, 我们的云服务器硬件配置不够, 而且还需要多台机器.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z8Cgd3gl-1613611060806)(http://jeff.spring4all.com/FsysgzvyUOF7k99WrsctU68rUVj1)][外链图片转存失败,源站可能有防盗链机制,建.原创 2021-02-18 09:26:01 · 1003 阅读 · 0 评论 -
少年, 我看你骨骼惊奇, 送你一套精选 Java 面试题
临近过年, 疫情再次来袭, 大家注意保护好自己和家人, 而各大公司也在年前进行 2020 年最后的人才储备工作, 这里帅帅送大家一套精选的 Java 考试题目希望对大家有所帮助.如果学不动了,就想想年薪 20w+ 的岗位诱惑, 相信你会再次拿起键盘的, 哈哈哈..... 如果有任何相关的问题都可以加入 QQ/微信群一起讨论, 学习, 进步. 此外如果有任何对于本公众号的意见和建议也欢迎大家留言积极批评指正, 最后...原创 2021-01-16 12:34:38 · 207 阅读 · 0 评论 -
面试必问 加薪必备 --- Java 对象是如何创建的?
面试必问 加薪必备 — Java 对象是如何创建的?文章目录面试必问 加薪必备 --- Java 对象是如何创建的?1. 类加载检查2. 分配堆内存2.1 内存分配并发问题3. 初始化零值4. 设置对象头5. 执行 init 方法Java 中我们无时无刻都在创建对象, 但是, 面试时…面试 1:面试官问: 一个普通的 Java 对象是怎么创建的? 创建过程是什么?傻白甜的我: new 啊面试官: 回家等消息去吧…亲…面试 2:面试官: 为什么 Java 中成员属性可以不用设置初值原创 2020-12-29 09:51:28 · 123 阅读 · 0 评论 -
记录一次线上死锁的定位分析
线上死锁定位分析现在 IT 界普遍高并发, 分布式环境, 难免遇到死锁, 死循环等问题, 平时开发我们一般都可以停掉服务, 然后打 trace ---> 编译 ---> 修改源代码 ---> 重新编译 ---> ..... ---> 解决问题, 或者通过集成开发环境(如: IDEA, Eclipse)提供的 Debug 功能打断点 ---> watch variable ---> 进入/跳出方法 ---> .....---> 解决问题 , 但是, 当原创 2020-11-30 10:22:44 · 471 阅读 · 0 评论 -
和特朗普吃了顿饭后写下了这篇文章
GitHub OAuth2.0 登录 SpringBoot 原理与实战文章目录GitHub OAuth2.0 登录 SpringBoot 原理与实战1. 前言2. OAuth 角色3. OAuth 许可3.1 授权码3.2 隐式许可3.3 资源所有者密码3.4 客户凭证4. 实战演练4.1 应用登记4.2 在浏览器提供通过 GitHub 登录的界面4.3 跳转到 GitHub 进行授权4.4 返回授权码4.5 通过 access_token 访问资源4.6 根据获取到的用户信息和业务对用户进行认证1.原创 2020-11-10 13:24:33 · 370 阅读 · 0 评论 -
重磅发布! 非程序员误入
我们的 <<面向面试官编程>> 系列博文已经开始更新, 帅帅我考虑到一些比较深入, 不好理解的知识点可能很难在博文中给大家讲清楚, 所以帅帅决定同步连载一个视频分享(快夸这个宇宙超级无敌大暖男?),博文负责短小精悍, 比较难的或者文字不好阐述的技术点将放在 B 站视频分享中. 欢迎大家关注留弹第一次做视频分享, 帅帅我超级紧张, 超级忐忑, 欢迎大家批评指正. 嘿嘿.链接给你了哦, 快来围观吐槽 https://www.bilibili.com/video/.原创 2020-06-05 07:30:55 · 373 阅读 · 0 评论