admin管理员组

文章数量:1613766

开篇词

大家好!以下是我在 2020 年 2 月 1 日至 29 日的所见、所闻、所学和所悟。

现在,我把它们安利给你们。

 

定期更新

  • 原创专栏:
    • 一文搞定
    • Linux 管理员手册:既简单又深刻
  • 官方授权:
    • Baeldung Java 周评
  • 符合官方许可:
    • Spring 官方指南
       

动态

从我的英文博客翻译并迁移了一些原创文章到《Linux 管理员手册:既简单又深刻》专栏里,并分别命名为

  • 33. 输出格式 - 打印格式化的结果
  • 34. 系统上下文 - 时间
  • 35. 系统上下文 - 日期
  • 36. 系统上下文 - 信息
  • 37. 文本编辑器 - Nano 的基本使用
  • 38. 进程 - 运行时作业管理
  • 39. 查找工具 - 命令行 & 文件基本搜索
  • 40. 查找工具 - 命令行 & 文件搜索用途
  • 41. 归档 - 压缩与解压缩文件
  • 42. 用户信息 - 编号 ID、组编号 Group ID、名称等等
  • 43. 文件权限 - 符号 & 数字模式,指定用户 ID、指定组 ID
  • 44. 文件权限- chown、chgrp、chmod、umask
  • 45. 组管理 - 创建、变更、删除
  • 46. 用户管理 - 创建、变更、删除
  • 47. 用户管理 - 登陆详情 / 登陆记录
  • 48. 用户管理 - SSH/Bash Shell 用户间沟通
  • 49. 用户管理 - su、sudo、sudoers 文件、alias 以及 wheel 组
  • 50. 文件权限- 文件系统访问控制列表(ACL,Access Control List)
  • 51. 文件权限 - 文件属性
  • 52. 查找工具 - 文件高级搜索
  • 53. 高级文本编辑器 - Vim 的常见用法
  • 54. 高级文本编辑器 - Vim 的末行模式
  • 55. 高级文本编辑器 - Vim 的编辑模式
  • 56. 高级文本编辑器 - Vim 的视图和插入模式
  • 57. 高级文本处理 - grep、egrep
  • 58. 高级文本处理 - 流编辑器(Sed)
  • 59. 高级文本处理 - Awk 的常见用法
  • 60. Linux 磁盘管理 - 概念
  • 61. Linux 磁盘管理 - 工具

帮尤金大神从他的 Baeldung Java Weekly 里翻译了一些文章到《Baeldung Java 周评》专栏里,并分别命名为

  • Baeldung Java 周评 - Baeldung Java 周评 | 第三十二弹(关键词:Spring MVC 验证组、Object 方法生成、Hibernate 自动刷新、Ajax 自动保存)
  • Baeldung Java 周评 | 第三十三弹(关键词:JDK 9 JEP、Hibernate 脏检查、JUnit Runner 架构、Spring REST 引句、Route 53 基准测试)
  • Baeldung Java 周评 | 第三十四弹(关键词:注入 Spring MVC 控制器、Java 实现网址缩短服务、Spring MVC 端点文档、微服务先决条件、国际象棋 TDD)
  • Baeldung Java 周评 | 第三十五弹(关键词:Java 8 字符串去重、Java 的新 Math.random() 方法、JVM 垃圾回收器高级概述、Activiti 流程驱动应用)
  • Baeldung Java 周评 | 第三十六弹(关键词:当 Java 8 Streams API 不够用、Java 9 终极特性列表、Java 并发问题、Hibernate 字节码增强、两阶段提交)
  • Baeldung Java 周评 | 第三十七弹(关键词:数据库加锁与丢失更新、分层架构的优劣、Lambda 及其副作用、JavaZone 资源、Spring Boot 微服务、负载测试指南)
  • Baeldung Java 周评 | 第三十八弹(关键词:防止通讯丢失更新、JUnit 简明教程、SpringBootWeb 使用 ActiveDirectoryLDAP、超媒体价值、软件开发失败)
  • Baeldung Java 周评 | 第三十九弹(关键词:SpringBootAdmin、逻辑与物理时钟乐观锁、微服务和 Jar、微服务不是 Jar、改善写作风格、历史遗留代码、历时一年的博客写作)
  • Baeldung Java 周评 | 第四十弹(关键词:用 Lombok 来减少样板代码、代码覆盖率指标的意义、Spring Boot 和 Data REST 相结合、Spring 流式传输
  • Baeldung Java 周评 | 第四十一弹(关键词:Java 路线图、Java 9 幕后花絮、嵌入式 MongoDB、注入领域对象、启动时验证配置、微服务经验教训、Redis 集群、惯性问题)
  • Baeldung Java 周评 | 第四十二弹(关键词:Spring Web 应用体系结构、Hibernate 应用及可重复读取、Java CPU和 PSU 发布版、Spring Sync 简介)
  • Baeldung Java 周评 | 第四十三弹(关键词:Spring Boot Actuator、Spring Boot 数据源、Spring Rest API Swagger、JVM 自适应堆)
  • Baeldung Java 周评 | 第四十四弹(关键词:Java 8 Optional 类、Java 10 null 值、Java 十个不知道、Java 泛型和擦除、Java 线程之外、乐观加锁)
  • Baeldung Java 周评 | 第四十五弹(关键词:JDK 9 的又一库?、从 Joda-Time 切回 java.time、乐观加锁实体建模策略的扩展、不可变性的帮助、打成 War 包)
  • Baeldung Java 周评 | 第四十六弹(关键词:Java 9 新特性、Java 时区处理指南、中断 Executor 任务、ExecutorService 提示和技巧、持续交付、微服务测试)
  • Baeldung Java 周评 | 第四十七弹(关键词:Java 服务器调优、Elasticsearch Groovy 客户端、Mockito 单元测试、Spring Boot 会话状态外部化)
  • Baeldung Java 周评 | 第四十八弹(关键词:Java 不烂、Java 版本简单化、Java 开发推荐的 15 种工具、finalize 和幻影引用致命缺陷、Spring 请求级别记忆化)
  • Baeldung Java 周评 | 第四十九弹(关键词:Spring XD 开发大数据应用、Spring XD 与 Hadoop 工作负载分析、Reactor 异步/非阻塞微服务、JPA 获取依赖)
  • Baeldung Java 周评 | 第五十弹(关键词:Jigsaw 项目、EAGER 抓取代码异味、Java 8 流及 JPA、Java 8 缺少 Iterable.stream()、缓存消息传递)
  • Baeldung Java 周评 | 第五十一弹(关键词:Java 过去/现在及未来、企业级 Java 事务隔离、封装 Spring Bean、Java 9 货币 API、从0 到 Security)
  • Baeldung Java 周评 | 第五十二弹(关键词:Java 增强泛型、Java 8 模糊方法查找、CompletableFuture 异步超时、Spring 错误重试、WebSocket)
  • Baeldung Java 周评 | 第五十三弹(关键词:Java 8 Optional 类的高效用法、JDK 8 流驱动集合功能、Java 9 及更高版本一窥未来、Jackson 反序列化、微服务)
  • Baeldung Java 周评 | 第五十四弹(关键词:Spring 安全单页应用、Spring 12-Factor 风格配置、Groovy Spring Boot、Spring 缓存消息传递改进)
  • Baeldung Java 周评 | 第五十五弹(关键词:Spring Security 资源服务器、Spring MVC 应用体系、Elasticsearch 的容器级搜索引擎、Java 并发之争)
  • Baeldung Java 周评 | 第五十六弹(关键词:API 网关模式、休眠加锁模式、JDK 7/8 读较慢的大行、Logback 记录日志到 Redis、并发超时支持、Java 单页应用脚手架)
  • Baeldung Java 周评 | 第五十七弹(关键词:悲观加锁弥补乐观加锁的不足、Java 嵌套类型、Graphite 存储 Hystrix 月历史指标、OAuth2 单点登录、十二要素应用模式)
  • Baeldung Java 周评 | 第五十八弹(关键词:JHipster 介绍、Hibernate 加锁模式原理、五个 Docker 误解、本地 Netflix Eureka、trait 接口设计)
  • Baeldung Java 周评 | 第五十九弹(关键词:基于值的类、Selenium WebDriver 视觉测试、应该知道的十二个 JPA 功能、Spring 缓存高级主题、原生反应式流支持)
  • Baeldung Java 周评 | 第六十弹(关键词:何处构造线程、幂等与时间解耦、JDK8 连接字符串、Spring XD 流处理、Elasticsearch 使我们更快、架构设计的经验教训)

在符合许可的前提下从 Spring 官方指南里翻译了一些文章到《Spring 官方指南》,并分别命名为:

  • SpringBoot 2 JMS 消息传输
  • SpringBoot 2 批量服务
  • SpringBoot 2 Web 应用加固
  • SpringBoot 2 超媒体驱动 RESTful Web 服务
  • SpringBoot 2 访问 Pivotal GemFire 数据
  • SpringBoot 2 基于 SpringIntegration 获取 RSS Feed(Spring Blog)帖子信息
  • SpringBoot 2 缓存数据至 Pivotal GemFire
  • SpringBoot 2 事务管理
  • SpringBoot 2 使用 JPA 访问数据
  • SpringBoot 2 使用 MongoDB 访问数据
  • SpringBoot 2 通过 Spring MVC 服务 Web 内容
  • SpringBoot 2 将 JAR 应用转换成 WAR 应用
  • SpringBoot 2 创建异步方法
  • SpringBoot 2 处理表单提交
  • SpringBoot 2 构建应用
  • SpringBoot 2 借助 WebSocket 构建交互式 Web 应用
  • 使用 Spring Tool Suite (STS) 操作入门指南
  • SpringBoot 2 RESTful Web 服务与 AngularJS
  • SpringBoot 2 RESTful Web 服务与 rest.js
  • SpringBoot 2 RESTful Web 服务与 jQuery
  • SpringBoot 2 为 Web 服务开启跨源请求(CORS)
  • SpringBoot 2 消费 SOAP Web 服务
  • SpringBoot 2 REST 访问 JPA 数据
  • SpringBoot 2 REST 访问 Neo4j 数据
  • SpringBoot 2 REST 访问 MongoDB 数据
  • SpringBoot 2 REST 访问 Pivotal GemFire
  • SpringBoot 2 构建 SOAP Web 服务
  • SpringBoot 2 缓存数据
  • 从 STS 发布到 Cloud Foundry
     

架构

左耳听风 | 高效沟通:Talk 和 Code 同等重要
收获:Talk 和 Code 同样重要、有效沟通是事业成功的必要条件、沟通及其背后原理、通过约定俗成和反馈来解决问题、应对沟通问题的方法。
评分:10
左耳听风 | 高效沟通:沟通阻碍和应对方法
收获:六种沟通阻碍(信息不准确、信息太多、缺乏交互、表达方式、二手信息、信道被黑)、阻碍所产生的沟通问题、相应的解决办法。
评分:10
左耳听风 | 高效沟通:沟通方式及技巧
收获:尊重对方、倾听对方、控制情绪、想办法引起对方的兴趣、直达主题,强化观点‘用数据和实例说话。
评分:10
左耳听风 | 高效沟通:沟通技术
收获:四大关键技术(逻辑、信息、维度和共同)、维度把控、寻找共同、金句的重要性。
评分:10
左耳听风 | 高效沟通:好老板要善于提问
收获:引导(让员工找答案)、倾听(全面接收和理解对方的信息)、共情(站在对方立场设身处地思考和处理问题)、高维(提升自己的格局观)、反馈(建立反馈机制)。
评分:10
左耳听风 | 高效沟通:好好说话的艺术
收获:跟员工沟通、跟客户沟通、跟老板沟通。
评分:10
左耳听风 | 程序员如何用技术变现(上/下)
收获:你把你的时间投资在哪些地方,就意味着你未来会走什么样的路。所以,利用好你的时间,投到一些有意义的地方吧。
评分:10
左耳听风 | Equifax 信息泄露(始末/看数据安全)
收获:Equifax 信息泄露始末、Apache Struts 漏洞相关、数据泄漏介绍以及历史回顾、数据泄漏攻击、专家建议、技术上的安全做法。
评分:10
左耳听风 | 何为技术领导力?
收获:技术重要吗?、什么是技术领导力?、拥有技术领导力的软件工程师。
评分:10
左耳听风 | 如何才能拥有技术领导力?
收获:技术领导者需要有良好的沟通能力、组织能力、驱动力、团队协作能力等等。
评分:10
左耳听风 | Go 语言,Docker 和新技术
收获:抢占先机的公司有更大的影响力、当需求引爆时公司或个人影响力就会形成比较大的护城河、通讯/金融行业对于 PaaS 平台的理解已经超过了互联网公司、Go 语言和 Docker 作为 PaaS 平台的关键技术前途是无限的。
评分:10
左耳听风 | 答疑解惑:渴望、热情和选择
收获:思考问题的出发点、思维方式、格局观、价值观、思维基因、编码能力很重要、技术视野核技术洞察力还有技术解决问题的能力更为重要。
评分:10
左耳听风 | 如何成为一个大家愿意追随的 Leader?
收获:做一个好的 Leader 真的不容易,你需要比大家强很多,你需要比大家付出更多;你需要容天下难容之事,你还需要保持热情和朝气;你需要带领团队守护理想,你还需要直面困难迎刃而上。
评分:10
查看《左耳听风》原文

许式伟的架构课 | 怎样成长为优秀的软件架构师?
收获:程序员的三个层次:搬砖工、工程师、架构师;优秀的架构师:掌控全局;架构相关图书:架构思维类、设计模式类、分布式系统架构设计类、重构类;该主题的两个脉络主线:从零开始构建整个信息世界、过程所用的重要架构思维范式以及如何将其运用于平常的工程实践中;如何成长为优秀的软件架构师:匠心、悟心。
评分:10
许式伟的架构课 | 架构设计的宏观视角
收获:为什么需要建立宏观视角?:如果把应用比作一座大厦,那么我们作为大厦的架构师,需要把大厦的结构搭建好,让程序员可以把砖填充进去,我们都知道,一个大厦的结构建的是否稳固,与地基密不可分。应用的基础架构:中央处理器+存储+一系列的输入输出设备;可编程性(计算类、I/O类、指令跳转类);开放设计的外部设备支持(电脑的 CPU 非常简洁,只读入和写出数据并对其进行计算。直接用机器指令太累,没人看懂以及没法维护)。完整的架构是怎样的?:服务端应用(业务架构、应用框架及各类基础库、中间件类基础软件/Nginx/MySQL、操作系统、编程语言、冯诺伊曼体系架构)、客户端应用(业务架构、跨平台应用框架及各类基础库、浏览器、HTML/XML+CSS+JS/WebAssembly、操作系统、编程语言、冯诺伊曼体系架构)。架构能力的提升,本质上是对你的知识脉络(全身经络)进行反复梳理与融会贯通的过程。
评分:10
查看《许式伟的架构课》原文

研发效率破局之道 | 为什么你要关注研发效能?
收获:研发效能的完整定义应该是:团队能够持续地为用户产生有效价值的效率(效性/Effectiveness、效率/Efficiency、可持续性/Sustainability。能否长期、高效地开发出有价值的产品)。软件开发的灵活性决定了研发效能提升的困难性。研发效能的提高,需要整个公司在研发流程、工程方法、个人效能和文化管理等方面进行精心设计。研

本文标签: 英文好歌新奇算法架构