ARTS第一周

ARTS的初衷

  • Algorithm 编程训练和学习。
  • Review 阅读并点评至少一篇英文技术文章。
  • Tip 总结和归纳你在是常工作中所遇到的知识点。学习至少一个技术技巧。你在工作中遇到的问题,踩过的坑,学习的点滴知识。
  • Share 主要是为了建立你的影响力,能够输出价值观。分享一篇有观点和思考的技术文章。
  • 打卡地址

总述

A 1两数之和
A 7整数反转(溢出重点)
A 9回文数

R 10个Javascript 性能提升技巧

T 入门SpringBoot:Redis、Thymeleaf、Mybatis(多数据源)、RabbitMQ、定时任务、邮件服务 T 搭建个人Github博客

S 《左耳听风》–程序员练级攻略、高效沟通 S 《冬吴同学会》–爱的给予、姿态的能量


Algorithm

因为从未写过算法,所以从最简单的开始咯。
题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
思路:循环取模,赋值给返回值左移1个进度单位
问题:溢出条件:temp=returnnum*10+x%10>=max/10
代码分析:未完成

Review

  • 1.定义局部变量
  • 2.不适用带()的语句
  • 3.小心使用闭合装置
  • 4.对象属性和数组比变量慢
  • 5.不建太深的数组
  • 6.避免for-in循环(和基于函数的迭代)
  • 7.使用循环时组合控制条件和控制变量更改
  • 8.定义HTML集合数组
  • 9.不触碰DOM
  • 10.更改CSS类而不是样式

Tip

SpringBoot

第一次接触SpringBoot,开发效率很高,创建练习项目简单轻巧。
SpringBoot:Redis、Jpa
SpringBoot:Mybatis(多数据源)、RabbitMQ、定时任务、邮件服务

搭建个人Github博客

大多步骤都可以在网上搜到,下面只记录下让自己困扰到的点:

  • 1.中文配置不起作用
    修改themes/next/languages/zh-CH.yml文件为zh-Hans.yml
    修改_config.yml文件 language: zh-Hans
  • 2.日志显示全文问题
    日志文件中添加<!-- more --> 下面部分将在首页隐藏

Share

  • 1.【沟通】坦诚相待。在合理范围内真实表达自己的想法,及时寻求帮助,每个人都有自己的定位想法,不猜忌他人,做好自己。
  • 2.【学习】扩大预习范围和深度。在现有阶段尽可能多的了解超出自己能力范围外的东西,再去学习时更容易接纳理解。
  • 3.【学习】学习是一个刻意重复训练的过程。
  • 4.【成长】每个人都有不同的认知时间,或早或晚,尊重自己明白生命的过程,珍惜恍然的现在。
  • 5.【自我建议】调整作息,早睡早起,保持锻炼。