Java 后端开发学习型网站汇总

news/2024/5/20 14:16:36/文章来源:https://blog.csdn.net/swadian2008/article/details/105279212
  • 首页 - 不灭的焱:个人网站,汇集了大量开发实践经验文章,技术种类繁多,总结得也比较好,适合不时访问查看。
  • 第十二章:技术总览_我是廖志伟的博客-CSDN博客:私人博客,收集了各种技术的官方网站。

网站类容持续更新中...

Java 开发相关技术选型汇总(持续更新)


  •  网关:Nginx、Kong、Zuul
  •  缓存:Redis、MemCached、OsCache、EhCache
  •  搜索:ElasticSearch、Solr
  •  熔断:Hystrix、resilience4j

  •  负载均衡:DNS、F5、LVS、Nginx、OpenResty、HAproxy
  •  注册中心:Eureka、Zookeeper、Redis、Etcd、Consul
  •  认证鉴权:JWT
  •  消费队列:RabbitMQ、ZeroMQ、Redis、ActiveMQ、Kafka

  •  系统监控:Grafana、Prometheus、Influxdb、Telegraf、Lepus
  •  文件系统:OSS、NFS、FastDFS、MogileFS
  •  RPC框架: Dubbo、Motan、Thrift、grpc

  •  构建工具:Maven、Gradle
  •  集成部署:Docker、Jenkins、Git、Maven
  •  分布式配置:Disconf、Apollo、Spring Cloud Config、Diamond
  •  压测:LoadRunner、JMeter、AB、webbench

  •  数据库:MySql、Redis、MongoDB、PostgreSQL、Memcache、HBase
  •  网络:专用网络VPC、弹性公网IP、CDN
  •  数据库中间件:DRDS、Mycat、360 Atlas、Cobar (不维护了)
  •  分布式框架:Dubbo、Motan、Spring-Could

  •  分布式任务:XXL-JOB、Elastic-Job、Saturn、Quartz
  •  分布式追踪:Pinpoint、CAT、zipkin
  •  分布式日志:elasticsearch、logstash、Kibana 、redis、kafka
  •  版本发布:蓝绿部署、A/B测试、灰度发布/金丝雀发布

持续交付

持续交付.png

链路监控

链路监控.png

监控架构

四层监控

  • 前端监控:IP、PV、运营商、系统、性能、状态码
  • 业务监控:登录、注册、下单、支付
  • 应用层监控:service、sql、cache、相应时间
  • 系统监控:物理机、虚拟机、容器,CPU、内存、IO、硬盘
  • 基础监控:网络、交换机、路由器

监控分类

  • 日志监控
  • 调用链监控
  • 告警系统
  • Metrics监控
  • 监控检查

Docker、Grafana、Prometheus、Telegraf、Influxdb、Lepus、Elasticsearch、Logstash、Kibana、kafka、node插件、dashboards仪表盘、钉钉、邮件、微信。
1.png

603463236.png

服务框架和治理

服务框架和治理.png

架构必备


  •  负载均衡(负载均衡算法)
  •  反向代理
  •  服务隔离
  •  服务限流
  •  服务降级(自动优雅降级)
  •  失效转移
  •  超时重试(代理超时、容器超时、前端超时、中间件超时、数据库超时、NoSql超时)
  •  回滚机制(上线回滚、数据库版本回滚、事务回滚)

高并发

  •  应用缓存
  •  HTTP缓存
  •  多级缓存
  •  分布式缓存
  •  连接池
  •  异步并发

分布式事务

  •  二阶段提交(强一致)
  •  三阶段提交(强一致)
  •  消息中间件(最终一致性),推荐阿里的RocketMQ

队列

  •  任务队列
  •  消息队列
  •  请求队列

扩容

  •  单体垂直扩容
  •  单体水平扩容
  •  应用拆分
  •  数据库拆分
  •  数据库分库分表
  •  数据异构
  •  分布式任务

网络安全

  •  SQL注入
  •  XSS攻击
  •  CSRF攻击
  •  拒绝服务(DoS,Denial of Service)攻击

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_788434.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Azure上搭建Orchard CRM入口网站

这是英文版:Setup Orchard CRM portal website on Azure 转载于:https://www.cnblogs.com/MSCRM/p/3821545.html

基于Tomcat构建LNMT架构的网站并实现Session保持

基于Tomcat构建LNMT架构的网站并实现Session保持 - 小小忍者 - 51CTO技术博客简介LNMTLinuxNginxMySQLTomcat;Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器;在中小型系统和并发访问用户不是很多的场合下被普遍…

chrome浏览器对http和https网站安全提示和证书导入导出

HTTPS加密是互联网安全建设的基础,百度、淘宝、天猫等越来越多互联网巨头启用全站HTTPS,也带动了更多网站加入HTTPS加密的行列。普通用户也逐渐明白HTTPS比HTTP更安全,访问网银、购物等重要网站时要先观察是否有HTTPS加密保护。 但是在日常访…

前台模板 海豚php_WP网站模板开发中,怎样给分类目录添加SEO标题和关键词?

作为一个wordpress网站的站长,都希望自己的网站在百度或谷歌搜索引擎上的排名好。这时,我们除了要做好wordpress网站的内容之外,还要对wordpress网站做好相关的SEO优化。在前面的章节中,我们介绍了wordpress网站首页的SEO优化&…

seo原创工具_南通seo关键字优化工具如何

如何seoj67745关键字优化工具南通,企业经常采用SEO优化,以获得更好的排名和更好的流量自己的网站。搜索引擎优化有哪些方法?或者什么更有效?做SEO优化是如何稳定搜索排名?网站要一个好的发展需要吸引更多访问者。所以网站排名很重…

在线制作车牌效果图_怎么制作app软件?免编程app在线制作网站

怎么制作app软件呢?app制作需要哪些流程?app在线制作平台靠谱吗?现在市场上的app开发可以分为两种截然不同的方式:第一种就是找专业的开发人员进行编程开发,第二种就是利用免编程app在线制作网站,自己制作a…

建站用什么cms_企业网站建设用哪种cms网站管理系统好?

现在要建立一个企业网站,使用cms网站管理系统是最好的方法,可以仿站,可以使用现成的模板,也可以定制模板,虽然前端模板是大头,但是网站后台的好坏我们也需要讲究一下,cms网站管理系统很多&#…

idea如何获取resource里面的images中的图片路径_在WP网站开发中,怎样使用bloginfo函数,添加网站头部数据?...

作为PHP网站的重量级程序——wordpress,它为wordpress开发者提供了众多非常好的函数,wordpress开发者只需在自己的开发中使用这些函数,就可以实现各种各样的功能效果。从今天开始,我们会陆续介绍wordpress函数在我们的wordpress正…

php上传漏洞利用工具下载,eweb使用WINDOWS的“备份”工具对网站内容自动备份editor for php任意文件上传漏洞...

前言:一些重要的WEB、FTP、EMAIL等网站,内容很重要,一旦服务器硬盘损坏,数据在恢复时有时很困难,所以作为网站管理员对网站内容的备份工作就十分重要,一些中小型网站,在不投入费用的情况下&…

大型网站架构系列:电商网站架构案例

大型网站架构系列:电商网站架构案例: " 大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具…

web服务通过rsync对网站进行备份实战

rsync参考博客:http://www.cnblogs.com/mchina/p/2829944.html分析模型:web服务器(每天00【按日期备份】,打包备份,系统配置文件、网站程序目录及访问日志)------rsync------>B服务器分析服务需求&#…

MySQL在大型网站的应用架构演变

原文地址:http://www.cnblogs.com/Creator/p/3776110.html 原创文章,转载请注明: 转载自http://www.cnblogs.com/Creator/ 本文链接地址: Mysql在大型网站的应用架构演变 本文已经被多处转载,包括CSDN推荐以及码农周刊等等,阅读数…

Python简单应用学习——简单爬虫应用(爬小说网站)

一.目的 还是Python的基础应用。这次用一下爬虫。然后看后面有没有时间,结合上一篇的可视化(需要继续深入)。试一下爬虫可视化。弄一个东西出来,下面先弄个爬虫入门。 二 .思路分析 1.模拟发起 2.根据需求处理数据(…

《HTML5移动Web开发实战》—— 1.2 确定网站的适用移动设备

本节书摘来异步社区《HTML5移动Web开发实战》一书中的第1章,第1.2节,作者:石川,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 确定网站的适用移动设备 HTML5移动Web开发实战适用浏览器:所有 你不可能给…

学习Python:做数据科学还是网站开发?

Python编程语言拥有诸多用于网络应用开发、图形用户界面、数据分析、数据可视化等工作的框架和特性。Python可能不是网络应用开发的理想选择,但是正被很多机构广泛用于评估大型数据集(dataset)、数据可视化、进行数据分析或制作原型。在数据科…

12-监听器实现统计网站当前在线人数

在 javaweb 项目中,利用监听器,实现统计网站当前在线人数 1、新建一个实现 HttpSessionListener 接口的实现类 OnlineCountListener.java package com.yuhuofei.javaweb.listener;import javax.servlet.ServletContext; import javax.servlet.http.HttpS…

PowerShell~发布你的mvc网站

通过使用ps加上msbuild可以方便的编译你的.net应用程序,并且可以把它发布到你的磁盘上,部署非常方例! 我们在c盘添加一个hello网站,解决方案名是hello.sln,它的网站是hello.csproj,现在使用这个脚本来生成这…

体验云上快速搭建WordPress网站小记

1月12日下午到北京阿里总部体验云上快速搭建WordPress网站,一次完美的体验,小记于此。 美好的一天,以一碗超赞的小面开始,饕餮之余,就是跟随张会长义无反顾的穿越京城。抵达望京阿里中心, 已然下午。初来乍…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标,可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间,指从发出请求到最后收到响应数据所需要的时…

天天生鲜页面设计——网站首页

页面说明&#xff1a; 1、index.html 网站首页&#xff0c;顶部“注册|登录”和用户信息是切换显示的&#xff0c;商品分类菜单点击直接链接滚动到本页面商品模块。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/…