摘要: 在之前的文章 《Nacos 本地单机版部署步骤和使用》 中,大家应该了解了 Nacos 是什么?其中 Nacos 提供了动态配置服务功能 一、Nacos 动态配置服务是什么? 官方是这么说的: Nacos 动态配置服务是什么? 动态配置服务可以以中心化、外部化和动态化的方式管理所有环境的应用配置和服 阅读全文
posted @ 2021-12-10 14:32 程序员泥瓦匠 阅读(340) 评论(0) 推荐(1) 编辑
摘要: 本系列是 Spring Cloud 微服务实战系列教程。之前在 《Spring Cloud Eureka 入门 (一)服务注册中心详解》 聊过 Spring Cloud Eureka。那今天聊聊阿里开源的 Nacos ~ 一、Nacos 是什么? 先了解下 Spring Cloud Eureka 是 阅读全文
posted @ 2021-12-05 21:39 程序员泥瓦匠 阅读(144) 评论(0) 推荐(1) 编辑
摘要: 作者:泥瓦匠 出处:https://www.bysocket.com/2021-10-26/mac-create-files-from-the-root-directory.html Mac 操作系统挺适合开发者进行写代码,最近碰到了一个问题,问题是如何在 macOS 根目录创建文件夹。不同的 ma 阅读全文
posted @ 2021-10-28 11:19 程序员泥瓦匠 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 先聊一下跳槽这个事。在 Java 工程师的职业生涯中,跳槽几乎是我们每一位工程师都会经历的事情。但在面试前需要考虑清楚:现在到底应不应该跳槽? class Resume { public static void main(String args[]){ System.out.println("Tal 阅读全文
posted @ 2021-09-30 17:50 程序员泥瓦匠 阅读(501) 评论(3) 推荐(2) 编辑
摘要: 微服务架构,这 5 年左右一直被认可,是软件架构的未来方向。需要大家理解的是,为什么需要服务化。比如微服务架构对企业来说,带来什么价值?有啥弊端? 这里浅谈一下微服务架构,主要还是在理解 Why :为什么需要服务化? https://weiyucloud.com/ 一、对微服务架构的理解 1.1 微 阅读全文
posted @ 2021-01-19 16:41 程序员泥瓦匠 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 微服务架构,这 5 年左右一直被认可,是软件架构的未来方向。需要大家理解的是,为什么需要服务化。比如微服务架构对企业来说,带来什么价值?有啥弊端? 这里浅谈一下微服务架构,主要还是在理解 Why :为什么需要服务化? 一、对微服务架构的理解 1.1 微服务架构 微服务架构,主要是多了个 “微”。亚马 阅读全文
posted @ 2020-11-27 16:00 程序员泥瓦匠 阅读(277) 评论(0) 推荐(1) 编辑
摘要: 一、热衷于内容输出与分享 我是程序猿DD,大家知道我热衷于内容输出与分享。比如我一直有在产出博客或维护开源项目,是因为平时不沉迷游戏或追剧,空下来就喜欢整理整理最近碰到的问题,那么写写博客正好是一种比较好的方式,一方面是整理自己的理解, 另外一方面也是收集其他开发者想法的地方。毕竟人无完人,我写的也 阅读全文
posted @ 2020-10-11 15:27 程序员泥瓦匠 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 「Spring Cloud Eureka 入门系列」 Spring Cloud Eureka 入门 (一)服务注册中心详解 Spring Cloud Eureka 入门 (二)服务提供者详解 Spring Cloud Eureka 入门 (三)服务消费者详解 本文提纲 Eureka 服务治理 1.1 阅读全文
posted @ 2020-10-09 22:37 程序员泥瓦匠 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 阿里 Java 开发手册的思考总结 一个优秀的工程师和一个普通的工程师的区别,不是满天飞的架构图,他的功底体现在所写的每一行代码上。 -- 毕玄 1. 命名风格 【书摘】类名用 UpperCamelCase 风格,比如 DO/BO/VO/PO 【书摘】方法用 lowerCamelCase 风格,尽量 阅读全文
posted @ 2020-10-06 09:16 程序员泥瓦匠 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 自媒体背景 自媒体是指普通大众通过网络等途径向外发布他们本身的事实和新闻的传播方式。 -- 百度百科 上面一段话是来自百度百科对于 自媒体 的解释,里面一个关键词: 普通大众 ,这个词说明什么,说明成为自媒体的门槛其实并没有那么高,但是也意味着竞争会十分激烈。 千军万马都想过独木桥,大家都想通过自媒 阅读全文
posted @ 2020-09-16 22:59 程序员泥瓦匠 阅读(323) 评论(0) 推荐(0) 编辑
摘要: HubSpot招聘T型营销人员加入我们的营销团队。担任此职务后,您将成为第二个致力于HubSpot正在构建的新产品的营销人员。由于其高度机密,我们无法告诉您该产品是什么。 我们正在寻找符合以下条件的人: 2年以上成长型市场营销经验(或在产品和市场营销中担任类似角色) 对SaaS /软件中的营销充满热 阅读全文
posted @ 2020-09-07 10:34 程序员泥瓦匠 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Ribbon客户端组件提供一系列完善的配置选项,比如连接超时、重试、重试算法等,内置可插拔、可定制的负载均衡组件。下面是用到的一些负载均衡策略: 简单轮询负载均衡 加权轮询负载均衡 区域感知轮询负载均衡 随机负载均衡 先写一个类模拟一个IP列表: public class IpMap { // 待路 阅读全文
posted @ 2020-06-04 01:07 程序员泥瓦匠 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1/ 概述 利用Spring Boot作为基础框架,Spring Security作为安全框架,WebSocket作为通信框架,实现点对点聊天和群聊天。 2/ 所需依赖 Spring Boot 版本 1.5.3,使用MongoDB存储数据(非必须),Maven依赖如下: 配置文件内容: 大致程序结构 阅读全文
posted @ 2020-05-24 23:41 程序员泥瓦匠 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 本文将分两部分来介绍如何在IntelliJ IDEA中运行Java/Scala/Spark程序: 基本概念介绍 在IntelliJ IDEA中创建和运行java/scala/spark程序 基本概念介绍 IntelliJ IDEA 本文使用版本为: ideaIC 2020.1 IDEA 全称 Int 阅读全文
posted @ 2020-05-18 14:47 程序员泥瓦匠 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 在本机操作,执行以下步骤启动项目 1、从Github上下载源码 2、在数据库中建库,建表 3、修改配置文件 src/main/resources/application.yml 说明:邮箱信息用于用户注册时,使用此邮箱给用户发送激活邮件 4、 进入 pom.xml 目录,执行以下命令启动项目 说明: 阅读全文
posted @ 2020-05-18 09:56 程序员泥瓦匠 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 服务器版本 CentOS7.2 MongoDB版本 3.4 1/ 下载所需资源 阿里镜像地址 http://mirrors.aliyun.com/mongodb/yum/redhat/7/mongodb org/3.4/x86_64/RPMS/ 下载rpm安装包: 2/ 安装 MongoDB 先安装 阅读全文
posted @ 2020-05-16 00:04 程序员泥瓦匠 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一、如何打开预览? 打开在线编辑器 点击如图所示 写作预览按钮即可: 如图所示,编写下面 Markdown 语法,进行对应语法的编写,愉快的写作了! 左侧 Markdown 语法 右侧实时显示文章内容 二、Markdown 使用教程 Markdown 是什么? 怎么使用 Markdown? Mark 阅读全文
posted @ 2020-05-15 18:11 程序员泥瓦匠 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1、添加依赖 2、编码工具类 3、测试模板引擎 控制台输出 相关文档 "Thymeleaf 模板语法" 阅读全文
posted @ 2020-05-11 23:07 程序员泥瓦匠 阅读(2185) 评论(0) 推荐(1) 编辑
摘要: 实践内容 从 MariaDB 一张表内读 10 万条记录,经处理后写到 MongoDB 。 具体实现 1、新建 Spring Boot 应用,依赖如下: 2、创建一张表,并生成 10 万条数据 3、创建 Person 类 4、创建一个中间处理器 5、创建 ,用户数据库映射 6、创建任务完成的监听 7 阅读全文
posted @ 2020-05-11 00:35 程序员泥瓦匠 阅读(593) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-10 17:36 程序员泥瓦匠 阅读(18) 评论(0) 推荐(1) 编辑
摘要: 前言 本文作为入门级的DEMO,完全按照官网实例演示; 项目目录结构 Maven 依赖 前端页面 home.html 前端页面 login.html 前端页面 hello.html 启动程序 Application.java HomeController.java Web安全配置 WebSecuri 阅读全文
posted @ 2020-04-21 01:33 程序员泥瓦匠 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 在整体应用架构中,非生产环境情况下,一般 1GB 或者 2GB 的 RAM 就足够了。如果我们将这个应用程序划分为 20 或 30 个独立的微服务,那么很难期望 RAM 仍将保持在 1GB 或 2GB 左右。特别是如果我们使用 Spring Cloud 的时候。 首先,准备三个服务,Eureka 服 阅读全文
posted @ 2020-04-19 01:10 程序员泥瓦匠 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1/ Log4j2的性能测试 从图中不难看出,在线程数为 2~16 之间,混合使用同步和异步的logger来打印日志,性能是最好的。 2/ 目标 混合 sync/async 彩色日志 分类输出到不同文件 自动压缩日志文件并归档 3/ 实现 0x01 Maven 依赖 pom.xml 0x02 配置 阅读全文
posted @ 2020-04-15 11:15 程序员泥瓦匠 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 学习 Spring Boot "Spring tutorials" | Java Web Development, Spring Cloud Programming tutorials Spring Boot为您提供了Spring Framework的所有功能,而没有所有的复杂性。立即开始编写应用。 阅读全文
posted @ 2020-03-19 22:55 程序员泥瓦匠 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 图文简介 快速开始 1、Spring Boot 应用暴露监控指标【版本 1.5.7.RELEASE】 首先,添加依赖如下依赖: 然后,在启动类 添加如下注解: 最后,配置默认的登录账号和密码,在 中: 提示:不建议配置 启动应用程序后,会看到如下一系列的 利用账号密码访问 http://localh 阅读全文
posted @ 2020-03-07 10:18 程序员泥瓦匠 阅读(779) 评论(0) 推荐(0) 编辑