1月21日 Mogullzr博客正式创立

1月22日 添加阅读量、评论功能(当前只能翻墙使用)

1月25日 完善分类、标签功能

1月26日 添加运行时长展示样式、下雪花、动态彩带和动态线条样式

1月27日 更换背景图片,添加底部样式

2月1日 添加音乐同时完善评论功能

2月6日 引入cloudfare的CDN加速图片访问

2月20日 添加文章加密功能和隐藏功能

3月4日 解决数学公式显示问题

3月9日 实现图片不随滚动移动效果

6月15日 从即日起网站接下来发表文章图片均为本地图片,不再是cdn加速的了

6月26日 从即日起网站文章会出现Xmind流程图效果图展示

……

大一到大二上册的学习总结资料

一、面向对象

  1. 希望独立开发项目的任何年龄的朋友们
  2. 具有一定编程基础(学习过至少一门编程语言)
  3. 个人认为自己自律,有耐心

二、预测花费时间

如果没有任何其他知识基础,一般情况下预计需要花费1年的学习时间学习(有其他附加资料)

三、技术讲解介绍(大多数就是会用即可,不必深入了解,部分属于办公基础)

Tech

  1. Caffieine(Java内存缓存,高性能)
  2. Elastic Stack
  3. FreeMarker模板引擎
  4. gitignore
  5. Go(C,C++)
  6. H5+CSS+JS
  7. JDBC
  8. JSON
  9. JSP
  10. Linux
  11. Maven
  12. Mybatis
  13. MySQL
  14. Netty
  15. Node.js
  16. Picocli框架
  17. Python
  18. RabbitMQ
  19. React
  20. Redis
  21. Servlet
  22. Shell
  23. Spring
  24. SpringBoot后端功能开发逻辑思路
  25. SpringCloud
  26. Vue+TypeScript+vite
  27. XML
  28. 低代码构建平台
  29. 分层解耦
  30. 过滤器监听器
  31. 廖雪峰java路线学习持续更新
  32. 请求响应

Utils

  1. Docker
  2. git
  3. Lombok
  4. Nginx
  5. npm
  6. Nvm
  7. Socket
  8. ssh
  9. 爬虫

Utils-Tech-Basic

  1. ahk学习
  2. Algorithm
  3. bat脚本文件常用使用场景(无需详细学习语法,比较浪费时间,用得不多)
  4. DNS
  5. HTTP协议和HTTPS协议
  6. lua脚本(不直接学习,用啥学啥)
  7. SDK
  8. SEO(搜索引擎优化)
  9. TCP、IP协议
  10. Tomcat
  11. UI
  12. 操作系统
  13. 汇编语言笔记-地狱
  14. 计算机组成原理
  15. 设计模式(一种思维模式)
  16. 深度学习

Utils-Work

  1. Auto HotKey
  2. Excel
  3. FastStone Capture(滚动截图)
  4. OBS(直播工具、录制视频)
  5. ScreenToGif(录制gif)
  6. ShareX
  7. Snipaste(普通一般截图推荐)
  8. Typora使用
  9. uTools使用小技巧
  10. VsCode使用小技巧
  11. Word
  12. 成为优秀程序员额修行之路
  13. 奥义-摸鱼技巧

四、应用软件破解

  1. IDEA(后端开发工具)
  2. WebStorm(前端开发工具)
  3. DataGrip(数据库开发工具)
  4. PyCharm(Python开发工具)
  5. Typora(做笔记)
  6. VMware(虚拟机)
  7. Subline Text(文本编辑器)

五、前端后端自我创新模板(适合新手)

文件夾:fronted-template

文件夹:backend-template

六、常见框架(自选)

  1. Bootstrap中文网
  2. Element Plus(非常推荐)
  3. Arco Design(非常推荐)
  4. Apache ECharts(非常推荐)
  5. Naive UI
  6. Calendar Heatmap (时序表!!!)
  7. NutUI(移动端)
  8. VueUse
  9. Vant 4(移动端)
  10. Layui
  11. Vuetify(移动端)

七、分享一些网站(算法、前端技术、后端技术有关)

注意

  1. 下面网站有一些需要跨网
  2. 跨网的办法请见底部
  3. 分享一下我学习这么久得出的学习经验:
    • 观看官方文档去学习一门你想学习的知识绝对是比你去网上寻找一些几十个小时的视频的学习的速度是要更高效的,但是也不是说完全不推荐大家去看视频。比如说大家如果观看文档的时候特别的懵逼,这时候大家就可以寻找相关的视频或者课程进行自我梳理进行理解(各个官方文档下面有分享,有很多零零散散的技术大家就可以选择看看菜鸟教程);
  4. 大家如果想要进行不同类型路线学习的话,可以参照techncial learning里面的REAMD.md里面内容,这里面介绍了,从开始小白->就业的基本学习规划路线(纯属个人见解,请求大家批判)

编程交流平台

  1. CSDN - 专业开发者社区
  2. 码农家园
  3. GitHub
  4. Gitee
  5. 稀土掘金 (juejin.cn)
  6. 黑客说 - 技术驱动优质交流 (人数不多,但是还行)
  7. Getting Started

算法类型

  1. Virtual Judge(很多算法网站集合)
  2. AcWing
  3. Codeforces(得有蛮好基础)
  4. 牛客网</
  5. LeetCode
  6. 洛谷
  7. AtCoder(得有蛮好基础)
  8. 通过动画可视化数据结构和算法

前端

  1. 技术方案的调研和设计过程 | 被删的前端游乐场
  2. w3school 在线教程
  3. MDN Web Docs
  4. 快速入门 – React
  5. Sass世界上最成熟、稳定和强大的CSS扩展语言 | Sass中文网
  6. 16 条 UI 设计原则
  7. 【精选】十五个免费随机图片api接口网站超详细](不定时更新)-CSDN博客
  8. Apache Tomcat
  9. XML 教程 | 菜鸟教程
  10. HTTP协议超级详解
  11. HTTP和HTTPS协议
  12. 太棒了!TCP/IP协议 (图解+秒懂+史上最全)_图解TCP/IP_非常牛逼
  13. 现代 JavaScript 教程
  14. ES6 入门教程 - ECMAScript 6入门 (ruanyifeng.com)
  15. TypeScript 教程 - 网道 (wangdoc.com)
  16. 面向初学者的 Web 开发 (microsoft.github.io)
  17. 📖 Getting Started | Vue.js challenges (vuejs-challenges.netlify.app)

后端

  1. Maven Repository
  2. MyBatis-Plus
  3. Redis该怎么学?
  4. 设计模式 | 菜鸟教程
  5. 如何系统地学习 Docker?
  6. 部署 Kubernetes · Docker – 从入门到实践
  7. Docker官方学习文档
  8. Node.js(初步学一下即可)
  9. 入门RabbitMQ,这一篇绝对够!
  10. 硬核来袭,Java全套学习资料(14W字)
  11. SEO:初学者完整指南 (ahrefs.com)
  12. 学习 Spring 前要学习什么?包含知识点很多
  13. spring 中文文档 - spring 中文网
  14. SpringBoot入门简介
  15. https://c.biancheng.net/
  16. Caffeine cache实现本地缓存(简单又清楚)

画图

  1. draw.io(牛,个人感觉更立体化)
  2. Excalidraw(牛,个人感觉最好看)
  3. ProcessOn(牛)
  4. yEd Live(还好吧)

Linux

  1. Linux
  2. 《Linux就该这么学》 - 必读的Linux系统与红帽RHCE认证免费自学书籍
  3. 鳥哥私房菜 - 鳥哥的首頁

小工具

  1. 如何系统地学习 Docker?
  2. Docker — 从入门到实践 | Docker 从入门到实践!!!!!!
  3. Git教程
  4. TyporaChina
  5. Notion笔记
  6. XML 教程
  7. Nginx详解
  8. AutoHotkey

搜索资源

  1. 易搜
  2. 找资源 - 阿里云盘资源搜索引擎
  3. 优聚搜
  4. 猫狸盘搜 - 阿里云盘搜索神器
  5. https://www.fastsoso.cn/
  6. 书火-FireBook | 一个免费程序员编程资源分享网站 (fire100.top)

其他

  1. 🤣 Emoji表情大全,颜文字百科 💌 - EmojiXD
  2. PDDON免费画图-零基础绘制线框图、流程图、架构图、思维导图、UML系列图、网络拓扑图、白板作图、图文混排、日常ppt插图、ER图、数据库模型图、韦恩图、鱼骨图等等
  3. TXT文本处理工具 (txttool.com)
  4. iThinkScene官网 - AI智能写作工具 | 快速生成小红书图文、视频脚本、公务文案等 (ithinkai.cn)
  5. 拾光壁纸 - 干净、舒适、流畅的壁纸网站 (timeline.ink)
  6. SaltTiger | 每天一本编程书,每天进步一点点
  7. Stack Overflow - 开发人员学习、分享和建立职业的地方
  8. freecodecamp
  9. iconfont-阿里巴巴矢量图标库
  10. https://codegym.cc/
  11. https://www.freeaihub.com/
  12. Codewars - Achieve mastery through coding practice and developer mentorship
  13. 菜鸟教程
  14. 【23考研】408——最新最细大纲解读(计算机统考专业课408)(计算机考研23年大纲)
  15. YEELOGO_logo在线制作(logo免费制作,效果中等)
  16. 方正FW童趣POP体字体包(各种字体免费下载)
  17. 在线打字练习(练习打字的在线网站)
  18. 廖雪峰的官方网站 (各种语言学习集合网站:Java、Python、SQL、区块链、Git、JavaScript、)
  19. 编程比赛流程(日常个网站比赛)
  20. Asciiur: ch(?)
  21. Go Tutorial(GO)
  22. 地鼠文档(GO)(GO)
  23. yEd Live - Untitled Document (yworks.com)
  24. 计算机学习资源网,计算机学习,计算机资源,计算机资料网(分享了一些书籍还有其他各种资源)
  25. PDF之家 (homeofpdf.com)
  26. tldraw
  27. YouTube
  28. 考试
  29. GitHubDaily/GitHubDaily: 坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub.
  30. 3 个令人惊艳的 GitHub 开源项目,诞生了! - 知乎 (zhihu.com)
  31. 在线工具 - 免费好用的查询工具箱 (buyaocha.com)

image-20231221213527334

八、推荐软件(学习有关)

  1. 语雀(用于记笔记)
  2. Typora(用于记笔记,破解版方法自取)
  3. Auto HotKey(强大的脚本软件)
  4. 希沃白板 5(用于板书)
  5. DataGrip;(数据库,破解版自取)
  6. IDEA(Java,破解版自取)
  7. WebStorm(前端,破解版自取)
  8. PyCharm(Python,破解版自取)
  9. PicGo(上传图片到图床工具)
  10. 爱思远控(QQ上的很卡,这个更快)
  11. Neat Download Manager 1.4(加速下载)
  12. Qbittorrent v4.5.2(加速下载)
  13. BreeZip(可免费解压)
  14. CP Editor(进行算法代码编写必备软件)
  15. uTools(超级工具,功能强大,用了就知道)
  16. Geek(可以彻底干净删除任何软件,360除外)
  17. Clash for Windows(用于翻墙)
  18. SpaceSniffer(可以查看某一磁盘的软件分布具体情况)
  19. snipaste(截图神器)
  20. Quicker(进行全局管理)
  21. VSCode(一个可以编写各种语言的代码编辑器,拥有强大的插件功能)

九、建议的插件集合

IDEA

  1. Auto Filling Java Call Arguments(自动完成一些删除补全操作)

  2. Generate AllSetter(自动完成一些删除补全操作)

  3. MyBatisX(可以自动生成有关数据库的表相关的所有Mapper,Service,Impl,Controller)

  4. Free Mybatis Tool(对于MyBaits的一些简化操作)

  5. GenerateSerialVersionUUID

  6. JRebel and XRebel(进行热部署,这里大家可以看我的笔记[《IDEA使用小技巧》](.\techncial learning\Utils-Work\IDEA使用小技巧\3、使用插件JRebel进行热部署.md))

  7. Plant UML Integration(绘画UML图的软件)

  8. Key Promoter X(快捷键提示插件。当你执行鼠标操作的时候,如果该操作可以被快捷键替换的话就会给出提示)

  9. GsonFormat(粘贴一段 Json 文本,能自动生成对象的嵌套结构代码)

  10. CodeGlance(代码浏览小地图)

  11. .ignore

  12. Add to gitignore

  13. Translation(翻译插件)
  14. Statistic(可以检测你项目种各个文件中的代码行数还有其他非常多的东东)

  15. Rainbow Brackets()

Vscode

  1. Chinese(中文化)
  2. daily anime(每日新番)
  3. Error Lens(会报一些明显的前端代码Bug错误)
  4. GitHub Copilot(非常智能)
  5. Power Mode(自定义鼠标样式)
  6. Material Icon Theme(美化各种文件的图标)

十、Edge推荐扩展

img

​ 1

​ AIX智能下载器(图片/视频/音乐/文档)

img

​ 2

​ AdGuard 广告拦截器

img

​ 3

​ NeatDownloadManager Extension(加速下载)

img

​ 4

​ Simple Allow Copy

img

​ 5

​ WeTab

img

​ 6

​ 暴力猴

img

​ 7

​ 篡改猴

img

​ 8

​ Internet Download Manager(视频扣取)

img

​ 9

​ Global Speed: 视频速度控制

image-20231121000536014

​ 10

​ Feehelper

十一、跨网办法(观看外网文献、资料等安全,请勿使用去做不法事情)

第一步

​ 是下载Clash For Windows软件(已经准备好了,网上直接下载太慢了)

第二步

​ 在一元机场注册一下(或者三分机场,个人在使用的是一元机场,点击前面的网址访问即可,注册一个账号)

第三步

image-20231022234902539

image-20231022235111765

温馨提示:在进行以上步骤的时候可能会有点卡,手机上使用流量应该会稍微快一点。

image-20231022235357632

第四步

image-20231022235449092

最后将刚刚复制的订阅地址拿过来即可:

image-20231022235600834

永远记住这一句话:不要在意以后从事哪一门语言的工作!!!