09 2020 档案

摘要:目录 背景 1、单机架构 2、应用服务与数据服务分离 3、应用服务器集群架构 3.1 应用服务器集群架构下的Session管理 4、数据库读写分离 5、利用缓存技术进行加速 6、分布式数据库系统与分布式文件系统 7、NoSQL数据库作为补充 8、使用搜索引擎 9. 分布式服务 9.1 微服务 分布式 阅读全文
posted @ 2020-09-07 21:15 发哥讲Java 阅读(488) 评论(0) 推荐(0)
摘要:在Azure DevOps中,管道可以用来构建解决方案,O(∩_∩)O哈哈~快万能了,本章主要介绍如何创建Nuget包并且将其发布到Nuget服务器的过程。 前面我创建了一个非常简单的类库,这边我不做过多叙述,接下来我们需要进行编辑csproj文件,当我们创建Nuget包时,我们将使用dotnet 阅读全文
posted @ 2020-09-07 21:14 发哥讲Java 阅读(236) 评论(0) 推荐(0)
摘要:这篇文章在去年就已经构思了,不过一直都没有整理出来,今天终于完成了这篇文章,所以发上来给大家看一看,都是一些个人的小感慨,我的观点可能不是非常的完善,大家也可以一起讨论。 找工作之难,难于上青天 五六年前,找 Java 开发工程师的工作,只要掌握 JSP 和 Servlet 并且做过一些简单的 de 阅读全文
posted @ 2020-09-07 21:12 发哥讲Java 阅读(280) 评论(0) 推荐(0)
摘要:作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 学过的代码记不住?方式不对才记不住,你这么记! Git:上厕所不叫上厕所,叫拉分支! Socket:厕所就是服务器,坑就是端口! 队列:上厕所🚽叫入队列,先进先出! 栈:去厨房� 阅读全文
posted @ 2020-09-07 21:11 发哥讲Java 阅读(361) 评论(0) 推荐(0)
摘要:论文标题:Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks 标题翻译:基于区域提议(Region Proposal)网络的实时目标检测 论文作者:Shaoqing Ren, Kaiming H 阅读全文
posted @ 2020-09-07 21:09 发哥讲Java 阅读(1052) 评论(0) 推荐(0)
摘要:原文地址:How to set up a perfect Python project 原文作者:Brendan Maginnis 译者:HelloGitHub-丫丫 校对者:HelloGitHub-削微寒 当开始一个新的 Python 项目时,大家很容易一头扎进去就开始编码。其实花一点时间选择优秀 阅读全文
posted @ 2020-09-07 21:07 发哥讲Java 阅读(945) 评论(0) 推荐(0)
摘要:前言 之前在面试的过程中有被问到,ConcurrentHashMap的size方法是线程安全的吗? 这个问题,确实没有答好。这次来根据源码来了解一下,具体是怎么一个实现过程。 ConcurrentHashMap的原理与结构 我们都知道Hash表的结构是数组加链表,就是一个数组中,每一个元素都是一个链 阅读全文
posted @ 2020-09-07 21:04 发哥讲Java 阅读(512) 评论(0) 推荐(0)
摘要:一、redis cluster 介绍 自动将数据进行分片,每个 master 上放一部分数据 提供内置的高可用支持,部分 master 不可用时,还是可以继续工作的 redis cluster架构下的每个redis都要开放两个端口号,比如一个是6379,另一个就是加1w的端口号16379。 6379 阅读全文
posted @ 2020-09-07 19:36 发哥讲Java 阅读(1883) 评论(0) 推荐(0)
摘要:题目放一下: 思路分析: 举例分析一波: l1和l2是要合并的两个链表,m是最后组合而成的链表 上代码: 首先是C++的: 使用链表: class Solution { public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { Lis 阅读全文
posted @ 2020-09-07 14:32 发哥讲Java 阅读(246) 评论(0) 推荐(0)
摘要:点赞再看,养成习惯,微信搜一搜【三太子敖丙】关注这个喜欢写情怀的程序员。 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 背景 我相信大家在数据库优化的时候都会说到索引,我也不例外,大家也基本上能对数据结构的优化 阅读全文
posted @ 2020-09-07 10:46 发哥讲Java 阅读(211) 评论(0) 推荐(0)
摘要:由于我之前写了不少网络安全技术相关的故事文章,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人在微信里问我: 我刚入门网络安全,该怎么学?要学哪些东西?有哪些方向?怎么选? 不同于Java、C/C++等后端开发岗位有非常明晰的学习路线,网路安全更多是靠自己摸索,要学的东西又杂又多,难成体系。 阅读全文
posted @ 2020-09-07 10:45 发哥讲Java 阅读(484) 评论(0) 推荐(0)
摘要:解Bug之路-记一次中间件导致的慢SQL排查过程 前言 最近发现线上出现一个奇葩的问题,这问题让笔者定位了好长时间,期间排查问题的过程还是挺有意思的,正好博客也好久不更新了,就以此为素材写出了本篇文章。 Bug现场 我们的分库分表中间件在经过一年的沉淀之后,已经到了比较稳定的阶段。而且经过线上压测的 阅读全文
posted @ 2020-09-07 10:43 发哥讲Java 阅读(261) 评论(0) 推荐(0)
摘要:最近在写一些关于java基础的文章,但是我又不想按照教科书的方式去写知识点的文章,因为意义不大。基础知识太多了,如何将这些知识归纳总结,总结出优缺点或者是使用场景才是对知识的升华。所以我更想把java相关的基础知识进行穿针引线,进行整体上的总结。 总结java中创建并写文件的5种方式 总结java从 阅读全文
posted @ 2020-09-07 10:39 发哥讲Java 阅读(10141) 评论(4) 推荐(1)
摘要:互联网经过着十几年的发展,在这两年可谓是前所未有的繁荣,越来越多的行业受到其影响,开启自主信息化的进程。 得益于尖端互联网技术(尤其是移动互联网)的普及与成熟所带来的机会,各领域企业的业务量得到了空前的增长, 规模和影响力越来越大。不过,企业在短时间内体量暴增,也产生了包括信息化建设跟不上企业的需求 阅读全文
posted @ 2020-09-07 10:34 发哥讲Java 阅读(621) 评论(0) 推荐(0)
摘要:字符串,是Java中最常用的一个数据类型了。我们在日常开发时候会经常使用字符串做很多的操作。比如字符串的拼接、截断、替换等。 这一篇文章,我们介绍一个比较常见又容易被忽略的一个操作,那就是移除字符串中的空格。 其实,在Java中从字符串中删除空格有很多不同的方法,如trim,replaceAll等。 阅读全文
posted @ 2020-09-07 10:22 发哥讲Java 阅读(2212) 评论(0) 推荐(0)
摘要:消息总线 1、概述 使用SpringCloud Bus配和Spring Cloud Config使用实现配置的动态刷新 Bus只支持消息处理:RabbitMQ和Kafaka。 能干嘛 能管理和传播分布式系统间的消息,就像一个分布式执行器,可用于广播状态更改、时间推送等,也可以当做微服务间的通信通道 阅读全文
posted @ 2020-09-06 23:11 发哥讲Java 阅读(769) 评论(0) 推荐(0)
摘要:目录过滤器 filterspringboot使用filter拦截器 Intercepterspringboot中使用Intercepterurl路径的方式使用注解方式注意拦截器Intercepter和过滤器filter区别 过滤器 filter springboot使用filter 1、实现Filt 阅读全文
posted @ 2020-09-04 17:28 发哥讲Java 阅读(239) 评论(0) 推荐(0)
摘要:服务配置:分布式配置中心 1、概述 分布式系统面临的.....配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。 SpringCloud提供了 阅读全文
posted @ 2020-09-04 15:36 发哥讲Java 阅读(591) 评论(0) 推荐(0)
摘要:服务网关 zuul路由网关,内部出问题,建议不再使用。zuul原始开发人员被挖走了,zuul2中开发人员出现分歧。。。 学习方式: Gateway新一代网关,主要这个! Gateway是什么? SpringCloud Gateway使用的Webflux中的reactor-netty响应式编程组件, 阅读全文
posted @ 2020-09-04 15:34 发哥讲Java 阅读(2139) 评论(0) 推荐(0)
摘要:服务降级 1、Hystrix断路器 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失数。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某 阅读全文
posted @ 2020-09-04 15:33 发哥讲Java 阅读(710) 评论(0) 推荐(0)
摘要:# 1、Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的—套客户端―负载均衡的工具。 简单的说,Ribbon是Netlix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简 阅读全文
posted @ 2020-09-04 15:32 发哥讲Java 阅读(1818) 评论(0) 推荐(3)
摘要:# 9、JdbcTemplate[会用] 9.1 JdbcTemplate 概述 它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多的操作模板类。 操作关系型数据的: JdbcTemplate HibernateTemplate 阅读全文
posted @ 2020-09-04 14:54 发哥讲Java 阅读(220) 评论(0) 推荐(0)
摘要: 参考链接: https://www.cnblogs.com/bloodthirsty/p/12851452.html 1. 安装 Typora https://www.typora.io/ 2. 安装 dotnet-sdk (typora 到博客园需要的小工具) 下载 dotnet-sdk : 阅读全文
posted @ 2020-09-04 14:43 发哥讲Java 阅读(478) 评论(0) 推荐(0)