您现在的位置是:首页 > 学习感悟学习感悟

创建博客心得

2019-02-02 22:04:25【学习感悟】1714人已围观

简介博客正式在2019-2-2发布,我将在这篇文章分享我的学习过程以及建站心得,欢迎大家捧场!

搭建网站也不是第一次了,但是原来的很多都是别人的源码,自己只是在别人的基础上修改,添加,并没有体现出搭建一个网站的作用,而只是在一直模仿,并没有得到自己想要的东西.

下面介绍下我的博客

博客主题来源青于蓝
首先感谢主题制作者,让我制作过程得以轻松
但是有了主题也没有用啊,只是个空壳子,所以寻思着去做服务器

学习过程

靠着自己薄弱的Java基础,很困难的开始学习JavaWeb,首先接触的是前端的HTML以及CSS,这两个学起来那是一个痛苦啊!但是苦归苦,乐在其中,十几天后结束了这两个学习过程,但是只是初步认识,学会了如何简单的运用,最重要的是读取源码时轻松了许多

但是学习这两个远远不够啊,做服务器可不是这么容易,开始着手学习目前主流的SSM框架(博客内容将有我的学习过程),首先学习的是Mybatis,目前流行的orm框架,为我博客的数据打下了基础,学习起来还是比较轻松的,因为之前学过JDBC,比较容易些,但是学了也只是查询数据啊,显示呢?怎么让数据显示呢?(发送数据给前端),这也让我很头疼,但并没有让我放弃.

接下来开始学习Servlet和JSP,也就是处理接收的数据并反馈给前台,这个过程就比较缓慢了,用了大概半个月,但也了解到了整个网站运行的方式,学习中和Mybatis整合使用并传数据给前端,但是发现自己做的网页太丑了(简直太丑了,难以入目),所以学完后以后再次开始学习前端.

这时候不再学习HTML和CSS了,在这些的基础上学习Bootstrap,也是目前主流的前端框架,本博客使用了挺多,学习途中使用到了JavaScrip,但是没学啊!没办法,停下来开始着手JavaScrip.

学习JavaScript还是比较轻松的,因为毕竟有Java的基础,三天,三天结束了JavaScript,但也只是简单的操作,发现操作DOM还是比较麻烦的,所以JQuery开始着手学习,这是一个JavaScript类库,封装了很多方法,这个操作DOM方便很多,这个学完前端也就差不多了,随后继续服务器学习.

开始学习Spring框架(首先夸一下,真的好用),将原来的类似于JDBC那一大串代码,几行配置就完成了,最主要是它的Bean管理,以及它的AOP,写代码方便了很多,还有他的事务管理,简直完美,但是可惜,这个博客用到的不多

完成Spring之后,基本一大半就完成了,开始学习SpringMVC,这个属于和前端打交道了,类似Servlet,但这个方式不一样,一个Servlet,其他的全部使用方法和注解就可以完成Servlet的操作,使用起来也是很方便,这时也是考虑到耦合性的问题,应该和前端分离开,不应该使用JSP

所以这时回到当时学Ajax那块,异步更新技术(很喜欢),而且当时Ajax那里用到JSON传输数据,这时也就想到了它,这以后使用到SpringMVC几乎都是对象传输,但是麻烦了很多,因为我是一个人,既要考虑到服务器发送的数据,还要关注前台数据的部署,可能这就是全栈工程师最难的地方吧!

本博客使用的是JSP,因为数据部署的比较多,不想在前端花太长时间,但是留言,评论以及搜索使用到了Ajax,这个还是比较好的(留言板和评论区我自己写的哦,可以看看呢),到这个博客所需的差不多就都有了,但是想加Redis,一个非关系型数据库,配合这个和Mybatis二级缓存使用简直绝配,但是博客刚刚做起,不加太多没用的(但是以后会加)

使用到的工具

过程中使用到的软件有HBuilder,用来处理前端页面,并且学习前端时一直用的它,很好的一款前端编辑工具

当然,我还使用到DW来编辑页面(也就是可视化编辑,删除一些不想要的内容),这个使用就比较少了

还有使用到MySQL数据库,当然数据库也是不能少的,我比较喜欢MySQL,当然其他的都可以,推荐MySQL,可视化工具使用的是Navicat(我是复制的,没记住),这个工具帮助我很大的,至少我在建表不在使用sql语句了

用到最多的还有各种浏览器,谷歌浏览器,当我使用HBuilder时,几乎都用的它,紧接着用的最多的就是某讯浏览器,这个比较友好了,毕竟时中国用户使用最多的,最后也是用的最多的,火狐浏览器,不管调试还是使用,都是无法比较的,也是我在开发这个博客使用最多的,没他JavaScript和网络看起来是真的难受

最后用的最多的,没有之一,那就是IDEA,写HTML用它,做CSS用它,写JavaScript用它,写代码用它,它几乎陪伴了我开发这个页面的整个时间,推荐给大家使用,支持很多语言

开发遇到难题

首先当然是处理获得的主题,都知道看别人代码简直是头疼(全身疼),又是添加,又是删除,改来改去花了近一天时间,终于清理干净只有空壳了(当然主题还是主题,内容以及重复的已经删除干净了),但是途中添加JavaScript又是大改动,自己写CSS以及JavaScript开发中就没有停

紧接着就是数据库建表,这个三天,整整三天,建立一个关系真的难(关系型数据库就是难),前前后后建了四个表,最后称心如意的还是现在使用的,当然问题还是有的,后面还得一步步改,但是建表我得考虑到页面显示,用别人的主题,这就是最难受的,得一部分跟着别人的思路(所以2.0我打算自己写页面,有个这次建表的经验,下次多考虑考虑)

最后也是开发写代码的时候,查询表那个对应关系真的恶心,一对多,一对多然后里面夹着一对一,但是想通了还是比较容易的

在最后,买服务器,100多,幸亏是学生便宜,要么割肉啊!服务器部署项目(阿里云服务器安全组要把允许的端口提前设置好,不然买了你用都不会用),当然最后我还是发现了,及时改正

感悟

希望可以借此博客记录我的大学学习经历,并在网络世界交到更多的朋友,当然这个博客所用到的技术是完全不够的,而且技术有限,以后改动的次数很多,所以学习的脚步是不能停的,以后会通过此博客发布更多知识.



2019-02-2 正式发布博客

Tags: 生活  

相关文章

评论区

    2024-12-30 23:26:14

    站长

    没有登录功能是为了方便大家留言,但留言接口现在被恶意攻击,将关闭留言接口,如有疑问,请联系我的QQ 1538933906/同微信

    2019-02-03 10:22:22

    Rachel

    真正经历过,才能写的细致、深刻!加油↖(^ω^)↗!

    2019-04-01 18:10:45

    111

    111

    2019-04-04 23:51:26

    兜兜

    你能不能帮我建个博客谢谢

    2019-05-21 11:24:38

    自己也想做一个,但完全不会后端,前端也有些渣

    2019-07-02 22:43:14

    Devil·K

    可以可以

    2019-07-15 18:59:22

    小石

    萌新变大佬,嘿嘿

    2019-12-07 18:26:48

    33

    姜思达的新节目《仅三天可见》上线后,收获满满口碑,网友对于姜思达的采访能力也花式夸赞,觉得他能挖掘到对话嘉宾真实的一面却又不让人觉得被冒犯。而且之前他采访春夏、王菊也都有非常好的评价。微信朋友圈的《仅三天可见》设置是为了不想让一些人看到自己过往的生活,某种程度上是打断了与人交往相处的某个过程。而这个节目的存在是为了提醒我们多去了解身边的人,主观意识必然重要,但也是建立在有所了解的前提下。那节目的仅三天可见,见的是什么?是明星公众人物的私生活吗?还是支离破碎的人生际遇?是饶有兴致的观察对方如何面对恶评?还是得到所有问题的亦真亦假的答案? 姜思达的第一个节目是《透明人》,一个采访节目,第二个节目是《陷入姜局》,一个自己的vlog节目。而《仅三天可见》是一个介于俩者中间的节目,既拍了三天vlog又有对明星的采访,姜思达会全程跟踪嘉宾3天,镜头会全方位展示嘉宾这三天的行踪,包括艺人的工作行程和私人生活。其实三天时间并不长,但是足以看到一个人的生活方式和对待生活的态度,这比起素未谋面就开骂的网络声音真实太多。用姜思达的一句话简单概括就是:“看懂一个人才能决定Love or Hate”。 姜思达问出了一个问题:如果可以,希望删除人生的哪十年。有趣的是,谢娜的答案是删除人生中苦难的十年,姜思达的却是“临死前的十年”,问到原因,他的理由是,再糟糕的回忆,他也舍不得扔。他的温柔在这样的答案里显得有些遮遮掩掩、不易察觉。


文章评论



给自个选个头像吧!






站点信息

  • 建站时间:   2019-01-31
  • 网站程序:   Tomcat+nginx
  • 文章统计:   45篇文章
  • 标签管理:   标签云
  • 微信公众号:  扫描二维码,联系我