首页 文章 精选 留言 我的

精选列表

搜索[学习],共10000篇文章
优秀的个人博客,低调大师

【干货分享】可能是东半球最全的.NET Core跨平台微服务学习资源

如果你发现还有西半球的资源,烦请相告,不胜感谢! 一、Asp.net Core基础 微软英文官网 .NET Core 微软中文官网 GitHub 用ASP.NET内核和Azure构建现代Web应用程序 博客园翻译文档 MSDN .NET Core开源峰会 https://dotnet.github.io/ Artech博客 张飞洪博客 Ants博客 张善友博客(微软MVP) 码农一生博客 edison zhou博客 Catcher Wong博客 Ken.W博客 Savorboard(微软MVP) http://www.csharpkit.com .NET Core Util .NET Core Community GitHub组织 二、Linux geffzhang starof博客 鸟哥的私房菜 鸟哥私房菜繁体版 三、容器化Docker 可能是把Docker的概念讲的最清楚的一篇文章 docker英文社区 docker中文社区 docker中文文档 docker中文文档 YAML语法介绍 K8S中文社区 K8S英文社区 portainer 通过ui管理docker sparkdev个人博客 微软家的Docker博客 docker官方博客 四、微服务 注册中心 API网关Ocelot官网一个英国人发起的项目 Ocelot在GitHub 服务发现、配置管理(类似ZooKeeper) Consul spring cloud.io spring cloud.github 服务架构 OAuth2和JWT 来源简书 surging分布式微服务框架 理解OAuth 2.0阮一峰必读 Tarsnet:基于tars协议的高性能RPC开发框架 微软官方开源微服务框架eShopOnContainers service-fabric微软开源微服务框架 IdentityServer4 IdentityServer4源码 纯OAuth2授权码模式的实现 理解OAuth 2.0 NanoFabric张上友个人开源框架 IdentityServerIdentityServer4.Contrib.RedisStore 微软分布式云计算框架Orleans Orleans can use Ocelot Api Gateway 服务监控 skywalking:可用于生产的APM监控方案(Application Performance Management) Apache SkyWalking 为.NET Core带来开箱即用的分布式追踪和应用性能监控 微服务APM App MetricsExceptionless Polly 服务治理和其他 服务熔断 Rebus is a free .NET “service bus” 基于gRPC的HTTP / 2 RPC Streaming Framework for .NET,.NET Core和Unity .NET API client for vault 使用vault密钥保管库配置提供程序 Additional configuration providers to use with ASP.NET Core Quartz Enterprise Scheduler .NET Apollo(阿波罗)是携程框架部门研发的分布式配置中心 使用Audit.NET,您可以生成有关正在执行的操作的跟踪信息 分布式、高性能、事件溯源、事件驱动、最终一致性框架 基于Dotnet Core设计的可运行在linux和windows下的服务通讯组件 书籍 .NET微服务 微软开发部门出品

优秀的个人博客,低调大师

能够使用java开发出类似qq的聊天小程序达到了java学习的什么水平?

作为一个已经写了十几年代码的老司机,在写代码之余还会写点技术感受,或者分享一些编程心的,几年下来也积攒了几万粉丝,也有一些对于技术不是很懂的小伙伴,在交流过程中经常说出这样的话,开发一个类似qq的软件需要多长时间,需要花费多少资金。软件这种东西可以说的很大,也可以说的很小。就拿简单的聊天功能其实就是简单的网络通讯功能直接掌握socket编程就能完成数据接收和发送,现在经常在局域网内传输文件的飞秋软件就是这个基本功能,不过现在这个软件功能做的越来越多了,已经不是仅仅是简单的数据传输那么简单的功能了。 真要分析qq的功能,这种就不是单纯的数据传递这么简单的事情了,首先要有强大的服务器集群支撑,现在只是qq上面缓存的图片以及视频在服务器里面的集群处理就是一种技术难度不低的技术,而且这么多服务器之间需要协调配合好,一旦一个出现安全问题别的服务器是不是能够及时启动安全预警功能,当然这只是对于服务器局部的一些功能的举例,还没有说到qq客户端一些技术,这个主要分为windows版本,苹果系统版本,安卓版本等等,每项几乎都需要对运行环境非常熟悉,而且开发对应的编程语言。 如果只是简单的数据传送,初学者在清楚socket机制的情况下,基本上就能搞定,至于要能对qq功能落实到底,基本上都不是个人考虑的事情,而且不同的平台上使用的编程语言的种类还不一样,实现的方式还是多少有些差异,针对楼主的题目利用java开发小程序。 其实这个另外的深层含义,如何知道自己是不是能够成为一个标准的java程序员? 1.首先要把java基础知识搞定,这点只要是从事java开发都绕不开的问题 2.java高级编程,掌握如何判断内存以及性能问题,多线程,网络编程,反射机制等基本功能 3.如何在服务端开发需要掌握至少一种框架,并且尝试在这个框架上实践项目 编写任何代码都需要有一个扎实的基本功, 初学者在找不到实践项目的情况下能做的就是打好基础。 原文发布时间为:2018-10-5 本文作者:东辉在线 本文来自云栖社区合作伙伴“程序员互动联盟”,了解相关信息可以关注“程序员互动联盟”。

优秀的个人博客,低调大师

(2)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- .NetCore启动配置 和 .NetCoreW...

什么是.Net Core?.Net Core是微软开发的另外一个可以跨Linux、Windows、mac等平台的.Net.Net Core相关知识看文章地步dotnet dllname.dll 运行PostMan 是一个非常专业的调试webapi的工具 Asp.net Core 配置 设置启动端口 CMD -> set ASPNETCORE_URLS=http://127.0.0.1:8080 (程序中读取这个配置很难) 通过代码修改端口 在Program下的CreateWebHostBuilder(.net core 2.1) / CreateDefaultBuilder(.net core 2.0)方法最后.UserUrls("http://127.0.0.1:9999"); (写死的) 通过命令符配置设置启动端口 修改Program下的CreateWebHostBuilder(.net core 2.1) / CreateDefaultBuilder(.net core 2.0)方法 获取cmd命令中传过来的IP跟端口号 var config = new ConfigurationBuilder().AddCommandLine(args).Build(); String ip = config["ip"]; String prot = config["port"]; 在最后.UseUrls($"http://{ip}:{port}"); 调用cmd -> dotnet name.dll --ip 127.0.0.1 --port 8888 ----------WebApi就是restful风格,请求响应最好是json格式 .NetCore中 webapi 跟 MVC 变成了同一个Controller的父类 其他的跟.Net中使用上没有太大的区别 通过状态码而非响应体报错,是restful风格 .Net Core相关资料https://windsting.github.io/little-aspnetcore-book/book/ https://docs.microsoft.com/zh-cn/aspnet/core/.Net Core WebApihttps://docs.microsoft.com/zh-cn/aspnet/core/web-api/?view=aspnetcore-2.1 小哥哥 小姐姐们 如果本篇文章对你们有帮助的话 就点点右下角的推荐吧 0.0 现在的努力只是为了更好的将来,将来你一定不会后悔你现在的努力。一起加油吧!!! C#/.NetCore技术交流群:608188505欢迎加群交流 如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册