首页 文章 精选 留言 我的

精选列表

搜索[智能推荐],共10000篇文章
优秀的个人博客,低调大师

插件推荐:如何将Java编码规范落地实际开发中

一个软件需要花费80%的生命周期成本去维护。 几乎没有任何软件的整个生命周期仅由其原作者来维护。 编码规范改善软件的可读性,让工程师更快更彻底地理解新的代码。 如果你将源代码转变为一个产品,那么您需要确保它和你创建的其它产品一样是干净且包装良好的。 借用《Java编程语言代码规范》一段开场白,也许就解释了我们为什么需要编码规范。 无规矩不成方圆,无规范不能协作。阿里近万名Java技术开发者通过不断总结与提炼,并经历了多次大规模一线实战检验及完善,出版了众所周知的《阿里巴巴Java开发手册》,希望使更多的开发者团队在Java开发上更高效、容错、有协作性,提高代码质量并降低维护成本,而手册也尽可能涵盖开发常见环节,包括编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等。 但对于很多人而言,手册始终无法直接应

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

推荐一个yaml文件转json文件的在线工具

YAML的全称是YAML Ain’t Markup Language,是一种简洁的非标记语言,以数据为中心,使用空白,缩进,和分行组织数据,从而使得表示更加简洁易读。 YAML如今广泛应用于微服务开发领域中。有的朋友一开始对YAML的语法可能还不是很熟悉,希望通过自己熟悉的描述语言比如JSON来做类比。 有这样一段YAML代码: apiVersion: v1 kind: Pod metadata: name: private-reg spec: containers: name: private-reg-container image: imagePullSecrets: name: regsecret 如何转换成对应的JSON代码呢? 使用这个在线工具: http://nodeca.github.io/js-yaml/ 转换结果显示在右边,一目了然: 要获取更

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

推荐10个Java方向最热门的开源项目(8月)

1. JCSprout(Java核心知识库) Github地址: https://github.com/crossoverJie/JCSprout star: 12k 介绍: 处于萌芽阶段的 Java 核心知识库。 2. Java-Guide (Java学习指南) Github地址: https://github.com/Snailclimb/Java-Guide star: 3.1k 介绍: 一份涵盖大部分Java程序员所需要掌握的核心知识,正在一步一步慢慢完善,期待您的参与。 3. java-design-patterns (使用Java实现的设计模式) https://github.com/iluwatar/java-design-patterns star: 38k 介绍: 设计模式是形式化的最佳实践,程序员可以在设计应用程序或系统时使用它来解决常见问题。设计模式可以通过提供经过验证的经过验证的开发范例来加速开发过程。重用设计模式有助于防止可能导致重大问题的细微问题,并且还可以提高熟悉模式的编码人员和架构师的代码可读性。 4. AndroidAutoSize(今日头条屏幕适配方案终极版) Github地址: https://github.com/JessYanCoding/AndroidAutoSize star: 1.8k 介绍: 今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案.。 5. Sentinel(高可用防护的流量管理框架) Github地址: https://github.com/alibaba/Sentinel star: 1.8k 介绍: 随着分布式系统越来越受欢迎,服务之间的稳定性变得比以往任何时候都更加重要。Sentinel将“流程”作为突破点,并在多个领域工作,包括流量控制,并发,断路和负载保护,以保护服务稳定性。 6. spring-boot(轻量级配置 Spring) Github地址: https://github.com/spring-projects/spring-boot star: 28k 介绍: 虽然Spring的组件代码是轻量级的,但它的配置却是重量级的(需要大量XML配置),不过Spring Boot 让这一切成为了过去。 另外Spring Cloud也是基于Spring Boot构建的,我个人非常有必要学习一下。 关于Spring Boot官方的介绍: Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”…Most Spring Boot applications need very little Spring configuration.(Spring Boot可以轻松创建独立的生产级基于Spring的应用程序,只要通过 “just run”(可能是run ‘Application’或java -jar 或 tomcat 或 maven插件run 或 shell脚本)便可以运行项目。大部分Spring Boot项目只需要少量的配置即可) 7. weixin-java-tools (全能微信Java开发工具包) Github地址: https://github.com/Wechat-Group/weixin-java-tools star: 9.5k 介绍: 全能微信Java开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发 。 8. guava(谷歌开源的核心工具类库) Github地址: https://github.com/Wechat-Group/weixin-java-tools star: 26k 介绍: Guava是一组核心库,包括新的集合类型(例如multimap和multiset),不可变集合,图形库,函数类型,内存缓存以及用于并发,I / O,散列,API /实用程序 ,反射,字符串处理等等! 9. incubator-dubbo(阿里开源的高性能 RPC 框架) Github地址: https://github.com/apache/incubator-dubbo star: 21k 介绍: 阿里开源的一个基于Java的高性能开源RPC框架。 10. incubator-dubbo(软件工程技术面试个人指南) Github地址: https://github.com/kdn251/interviews star: 21k 介绍: 软件工程技术面试个人指南。该项目已加入“掘金翻译计划”,存在中文版! 你若盛开,清风自来。 欢迎关注我的微信公众号:“Java面试通关手册”,一个有温度的微信公众号。公众号有大量资料,回复关键字“1”你可能看到想要的东西哦!

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册