记录生活与工作,记录热爱与欢乐。
记录阳光于汉水,记录春风与未来。
记录阳光于汉水,记录春风与未来。
2023年03月10日
2022年04月28日 汇总了大部分热门 Markdown 笔记工具
2022年04月21日
2022年04月20日
2022年04月18日
《Apache Shiro 参考手册》中文翻译(包含了官方文档以及其他文章)。截止现在(2020-2-23)Shiro的最新版本为 1.5.1,利用业余时间对此进行翻译,并在原文的基础上,插入配图,图文并茂方便用户理解。如有勘误欢迎指正。
2021年07月25日 Shiro 1.2.0 及以后版本提供了一个命令行程序,可以哈希字符串和资源(文件、url、classpath 、 实体)几乎任何类型。 要使用它,您必须安装一个 Java 虚拟机,并且“Java”命令必须能访问访问 $PATH 环境变量。
汇总了区块链常用必备的网站、交易所、媒体资讯、工具等资源链接。
2021年08月01日 以太坊的Solidity语言是一种新型财务编程的基础,在这种编程中,您可以创建自己的智能合约。
本套教程适用于:
1. IntelliJ IDEA 14、15、2016、2017、2018、2019、2020、2021 版本
2. WebStorm 2016、2017、2018、2019、2020、2021 版本
3. PhpStorm 2016、2017、2018、2019、2020、2021 版本
4. PyCharm 2016、2017、2018、2019、2020、2021 版本
5. RubyMine 2016、2017、2018、2019、2020、2021 版本
6. Goland 2017、2018、2019、2020、2021 版本
7. CLion 2017、2018、2019、2020、2021 版本
8. DataGrip 2016、2017、2018、2019、2020、2021 版本
9. Android Studio 任何版本
作者(按参与时间排序):
YouMeek:http://YouMeek.com
温泉:https://github.com/wenquan0hf
zhenhappy:https://github.com/zhenhappy
two8g:https://github.com/two8g
Dectinc:https://github.com/Dectinc
Caliven:https://github.com/caliven
MinjieTao:https://github.com/MinjieTao
classloader:https://github.com/classloader
challengeof:https://github.com/challengeof
district10:https://github.com/district10
duanluan:https://github.com/duanluan
binarywang:https://github.com/binarywang
chenhui7373:https://github.com/chenhui7373
wzxjohn:https://github.com/wzxjohn
Robot-L:https://github.com/Robot-L
duanluan:https://github.com/duanluan
1. IntelliJ IDEA 14、15、2016、2017、2018、2019、2020、2021 版本
2. WebStorm 2016、2017、2018、2019、2020、2021 版本
3. PhpStorm 2016、2017、2018、2019、2020、2021 版本
4. PyCharm 2016、2017、2018、2019、2020、2021 版本
5. RubyMine 2016、2017、2018、2019、2020、2021 版本
6. Goland 2017、2018、2019、2020、2021 版本
7. CLion 2017、2018、2019、2020、2021 版本
8. DataGrip 2016、2017、2018、2019、2020、2021 版本
9. Android Studio 任何版本
作者(按参与时间排序):
YouMeek:http://YouMeek.com
温泉:https://github.com/wenquan0hf
zhenhappy:https://github.com/zhenhappy
two8g:https://github.com/two8g
Dectinc:https://github.com/Dectinc
Caliven:https://github.com/caliven
MinjieTao:https://github.com/MinjieTao
classloader:https://github.com/classloader
challengeof:https://github.com/challengeof
district10:https://github.com/district10
duanluan:https://github.com/duanluan
binarywang:https://github.com/binarywang
chenhui7373:https://github.com/chenhui7373
wzxjohn:https://github.com/wzxjohn
Robot-L:https://github.com/Robot-L
duanluan:https://github.com/duanluan
2021年09月07日
前端入门到进阶图文教程,超详细的 Web 前端学习笔记。从零开始学前端,做一名精致优雅的前端工程师。
2021年08月20日
2021年08月20日 Atom是一款由GitHub开发的开源代码编辑器,支持自定义HTML,CSS及JS等编程语言。由于简洁直观的界面,同时支持第三方程序包安装及支持宏等特点,深受程序员们的喜爱!
2021年08月20日
2021年08月20日
2021年08月20日
2021年08月20日 Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
2021年08月20日
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言,Java 当初诞生的时候,正是上世纪 90 年代末互联网兴起的时代,在企业应用开发中存在几个问题,一是以 IBM,SUN 和 HP 的 UNIX 服务器和大型机为主的异构环境,C/C++ 和其它语言编写的应用跨平台支持和移植比较困难,二是基于 CGI 和其它技术的网络应用从开发效率和功能性角度来看都不够理想,三是 C/C++在当时是主流编程语言,门槛高、易出错、对经验要求很高,而 Java 简单易学、安全可靠,并且一次编写到处运行,再加上 Applet、Servlet 和 JSP 技术,解决了这些痛点,满足了当时互联网程序设计和运维的要求,伴随着互联网的发展一下子就脱颖而出并长期占据主流地位。
2021年09月30日
2021年09月29日
微服务是继SOA后,最流行的服务架构风格之一。
按照微服务对系统进行拆分后,每个服务的业务逻辑都更加简单、清晰。服务之间是松耦合的,模块之间的边界也更加清晰。
微服务有效降低了软件项目的业务复杂程度,为小团队独立开发、持续交付和部署打下了良好的基础。
遗憾的是,微服务并不是银弹。与传统的单一架构相比,微服务架构对团队的组织架构、技术水平、运维能力等方面,都提出了更高的要求。如果没有掌握得当的方法而生搬硬套,微服务架构只会会适得其反--降低项目的开发效率,这是本书的创作初衷之一。
在国内外的技术社区中,比较推崇现有开源方案,如"Spring Cloud全家桶"或者阿里开源的"Dubbo"。上述框架通常已经实现了服务发现、配置、负载均衡、限流熔断,等微服务架构所必须的的核心功能。
使用开源框架省却了造轮子的过程,但也降低了我们学习、思考的欲望。
为什么需要服务发现,又如何实现它呢?配置中心呢....思考和设计的过程充满了挑战,也是提升自身架构能力的一种手段。这是本书的创作初衷之二。
已有的微服务资料过于重视微服务的开发,忽略了微服务赖以生存的生态系统:工具链、自动化运维。可以说,离开了这两点的支持,微服务架构将难以落地。完善这两方面的思考和实战,是本书的创作初衷之三。
为此,我撰写了这本《从0到1实战微服务架构》。让我们"暂时忘掉"已有的、成熟的开源解决方案。尝试亲自动手,实现微服务架构的各个模块。
我们会从微服务开发、工具链、运维这三个角度,阐述微服务架构的实战方案。
由于篇幅、精力所限,本书无法写成一本”零起点”教程。我假设读者具有至少2年的服务端工作经验,并且了解以下技术或原理:
Git
Maven & Gradle
Docker & k8s
Java
Spring / Spring Boot
数据库: 如MySQL
消息队列: 如RabbitMQ
缓存系统: 如Memcached
内存数据库: 如Redis
本书可以供架构师、项目经理、高级服务端程序员参考、学习。
动手实战是本书的核心内容,因此本书所涉及的全部代码,都托管到了我的Github上(以lmsia-开头的项目)。
这些代码以研讨为主要目的,也可以直接应用于生产,但本人不对其稳定性负责。
按照微服务对系统进行拆分后,每个服务的业务逻辑都更加简单、清晰。服务之间是松耦合的,模块之间的边界也更加清晰。
微服务有效降低了软件项目的业务复杂程度,为小团队独立开发、持续交付和部署打下了良好的基础。
遗憾的是,微服务并不是银弹。与传统的单一架构相比,微服务架构对团队的组织架构、技术水平、运维能力等方面,都提出了更高的要求。如果没有掌握得当的方法而生搬硬套,微服务架构只会会适得其反--降低项目的开发效率,这是本书的创作初衷之一。
在国内外的技术社区中,比较推崇现有开源方案,如"Spring Cloud全家桶"或者阿里开源的"Dubbo"。上述框架通常已经实现了服务发现、配置、负载均衡、限流熔断,等微服务架构所必须的的核心功能。
使用开源框架省却了造轮子的过程,但也降低了我们学习、思考的欲望。
为什么需要服务发现,又如何实现它呢?配置中心呢....思考和设计的过程充满了挑战,也是提升自身架构能力的一种手段。这是本书的创作初衷之二。
已有的微服务资料过于重视微服务的开发,忽略了微服务赖以生存的生态系统:工具链、自动化运维。可以说,离开了这两点的支持,微服务架构将难以落地。完善这两方面的思考和实战,是本书的创作初衷之三。
为此,我撰写了这本《从0到1实战微服务架构》。让我们"暂时忘掉"已有的、成熟的开源解决方案。尝试亲自动手,实现微服务架构的各个模块。
我们会从微服务开发、工具链、运维这三个角度,阐述微服务架构的实战方案。
由于篇幅、精力所限,本书无法写成一本”零起点”教程。我假设读者具有至少2年的服务端工作经验,并且了解以下技术或原理:
Git
Maven & Gradle
Docker & k8s
Java
Spring / Spring Boot
数据库: 如MySQL
消息队列: 如RabbitMQ
缓存系统: 如Memcached
内存数据库: 如Redis
本书可以供架构师、项目经理、高级服务端程序员参考、学习。
动手实战是本书的核心内容,因此本书所涉及的全部代码,都托管到了我的Github上(以lmsia-开头的项目)。
这些代码以研讨为主要目的,也可以直接应用于生产,但本人不对其稳定性负责。
2021年11月02日 当业务刚刚起步的时候,微服务的稳定性是我们的首要保障目标,即服务能否稳定运行而不会挂掉。随着业务逐渐发展,用户数据量不断增大,并发的请求数也会不断加大。慢慢地,性能问题也会逐渐暴露出来。
前一页
后一页