爪哇,我初窥门径

news/2025/3/19 19:27:36/文章来源:https://www.cnblogs.com/Java3y/p/18231839

2017年3月,我大二下学期了。

虽说一直在学习,持续在解决学习中遇到的问题,但迷茫依旧

对着黑框编程,还是不知道Java在现实工作中是用来干什么的。

说实话,真的挺枯燥无趣的。

逐渐,我开始意识到,持续搞这些基础,是没有意义的。

我在网上看他们讨论的Java问题,很多我都看不懂是什么东西。

我要提速了。

之前收藏了很多Java入门路线,感觉是时候到Java Web了。

HTML/CSS/JavaScript/jQuery/Ajax这些前端内容,有了Java的基础,不难理解了。

这些技术也会让我觉得编程有点意思了,终于不用对着那破黑框了。

学完Tomcat/Servlet/HTTP/JDBC/MySQL/JSP的时候,我悟了。

原来很多的网站就是这些利用技术去做的,是这么一回事啊。

串起来了,都能串起来了!

当我知道学了这些技术栈有什么用的时候,我就开始觉得编程有意思了

继续往下学了Struts2/Spring/Hibernate

在Java里很著名的ssh框架,以前的人找工作,必学这个。

我学的时候,他们说ssh也已经有点老了,但我觉得多学无害嘛,看的教程里也有这些。

ssh完了以后,就开始学流行的SpringMVC/Spring/Mybatis框架了,在Java里也是很著名,叫ssm。

从看知乎的答案中,我得出的结论:找工作实习,学完ssm就差不多了,基本够用了

后来又跟着教程看了些框架,比如Activity流程引擎,Shiro鉴权,Web Service服务远程调用等等

框架学得比较快,比学Java Web的时候快多了。

主要是这些框架的课时本身就比较短,网课的老师不会讲得太深入。

后来跟着网课,从零写过好几个项目,Java Web的,ssh的,ssm的,我都做过一两个。

在做项目期间,我意识到一个问题:我编程中犯过的错误,我下一次还是会犯,但解决方案还得重新搜索一次

还有有些知识内容,以前确实是理解了,但是后面忘记了,我又要重新理解一遍

俗话说,好记性不如烂笔头。我决定要开始写博客了,把学过的内容都梳理一遍。

其实在这期间,我有做过笔记:我是把内容复制下来,创建个文件,粘贴进去。

我发现我后续就几乎不看这个笔记内容了,文件不想打开了,甚至文件也找不到了。

排版太烂了,没有上下文,还不如打开百度搜索。

原来我在网上搜到内容,就是这么来的(狗头),区别就是我没发到网上去...


《底层程序员》我的故事持续连载中,下一篇:「我,成为了技术博主

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/720044.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Kimi+Markmap总结网页内容生成思维导图

AI可以帮助我们更高效地阅读文章进行提炼总结,像上图这张思维导图,就是使用Kimi进行内容提炼,再使用markmap生成思维导图,下面讲解下详细实现步骤: 一、工具准备 Kimi,将文章或一篇网页投给他,让他进行核心观点的提炼并生成我们想要的特定格式 markmap 一个可以将markdo…

报错:Web server failed to start. Port 8080 was already in use 如何解决

Spring Boot 内部集成了 Tomcat,不需要人为手动配置 Tomcat,开发者只需要关注具体的业务逻辑即可。报错:Web server failed to start. Port 8080 was already in use打开win+r快捷键弹出控制台,执行 netstat -ano|findstr "8080" --获取到8544 --若想查看8544进…

报错:Web server failed to start. Port 8080 was already in use端口号

Spring Boot 内部集成了 Tomcat,不需要人为手动配置 Tomcat,开发者只需要关注具体的业务逻辑即可。报错:Web server failed to start. Port 8080 was already in use打开win+r快捷键弹出控制台,执行 netstat -ano|findstr "8080" --获取到8544 --若想查看8544进…

【每周例题】 C++ 力扣 优势洗牌

优势洗牌 题目 优势洗牌 题目分析 1.采用双指针方法进行匹配 2.依照题目所说,采用索引,首先需要填充索引,然后对索引进行升序排序。 2.使用双指针进行匹配如果nums1[idx1[i]](即当前nums1中的元素)大于nums2[idx2[left]](即nums2中的当前最小元素),则将nums1[idx1[i]]赋…

设计程序,要求程序可以加入到一个多播组中并等待服务器发送数据包,并且程序还需要具有发送功能,如果收到数据包则把消息内容输出到终端

目录题目分析代码结果 题目小组实现,小组中的每位成员都需要设计程序,要求程序可以加入到一个多播组中并等待服务器发送数据包,并且程序还需要具有发送功能,如果收到数据包则把消息内容输出到终端, 消息内容格式 [消息来源IP 消息时间 ] : 消息内容 分析1.发送端需设置套…

Redisson 限流器源码分析

Redisson 限流器源码分析 对上篇文章网友评论给出问题进行解答:redis 的key 是否会过期 可以先阅读上篇文章: redis + AOP + 自定义注解实现接口限流 - 古渡蓝按 - 博客园 (cnblogs.com) 注解AOP 代码部分提取// 调用Reids工具类的rateLimiter 方法long number = RedisUtils.…

欧拉回路

概念 1.经过图中所有边恰好一次的通路称为欧拉通路或欧拉路(起点终点可以不一致) 2.经过图中所有边恰好一次的回路称为欧拉回路(起点终点一致) 3.判别方法:对于无向图G,G中存在欧拉回路当且仅当G中所有度非0的点是连通的且没有奇数度数的点 对于无向图G,G中存在欧拉路当且仅当G…

ElasticSearch性能原理拆解

逐层拆分ElasticSearch的概念Cluster:集群,Es是一个可以横向扩展的检索引擎(部分时候当作存储数据库使用),一个Es集群由一个唯一的名字标识,默认为“elasticsearch”。在配置文件中指定相同的集群名,Es会将相同集群名的节点组成一个集群。Node:节点,集群中的任意一个实…

图论

1 图论 1.1 图的建立1.1.1 领接表边权建图import java.util.ArrayList; import java.util.List; import java.util.Scanner;public class Main {// 定义图的邻接表表示static List<int[]>[] g;// 节点数static int n;// 保存某种状态或结果的数组static int[] f;public s…

IO

IO电路其实就是指芯片的信号输入输出接口电路,其一般位于芯片版图的最外围。IO电路一般有以下几个功能: (1)实现电平转换 (2)提高驱动能力 (3)进行ESD保护 先说电平转换。芯片内部电路信号的高低电平和外部要求不一致时,这样通过IO电路可以实现电平的转换。 再说驱动能…

Level shifter

(M1由关断到开启,肯定是先进入饱和区,因为这个临界点时,M1的Vds=VDDH>Vgs-Vth1=VDDL-Vth1,肯定是饱和区) M1的饱和区电流肯定先是大于M3的线性区电流,使得N点持续由VDDH放电到地,这个过程不能使得M1电流小于M3电流,否则N点下拉失败,OUT无法输出高电平VDDH。也就是…